generated.go 4.6 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519130520130521130522130523130524130525130526130527130528130529130530130531130532130533130534130535130536130537130538130539130540130541130542130543130544130545130546130547130548130549130550130551130552130553130554130555130556130557130558130559130560130561130562130563130564130565130566130567130568130569130570130571130572130573130574130575130576130577130578130579130580130581130582130583130584130585130586130587130588130589130590130591130592130593130594130595130596130597130598130599130600130601130602130603130604130605130606130607130608130609130610130611130612130613130614130615130616130617130618130619130620130621130622130623130624130625130626130627130628130629130630130631130632130633130634130635130636130637130638130639130640130641130642130643130644130645130646130647130648130649130650130651130652130653130654130655130656130657130658130659130660130661130662130663130664130665130666130667130668130669130670130671130672130673130674130675130676130677130678130679130680130681130682130683130684130685130686130687130688130689130690130691130692130693130694130695130696130697130698130699130700130701130702130703130704130705130706130707130708130709130710130711130712130713130714130715130716130717130718130719130720130721130722130723130724130725130726130727130728130729130730130731130732130733130734130735130736130737130738130739130740130741130742130743130744130745130746130747130748130749130750130751130752130753130754130755130756130757130758130759130760130761130762130763130764130765130766130767130768130769130770130771130772130773130774130775130776130777130778130779130780130781130782130783130784130785130786130787130788130789130790130791130792130793130794130795130796130797130798130799130800130801130802130803130804130805130806130807130808130809130810130811130812130813130814130815130816130817130818130819130820130821130822130823130824130825130826130827130828130829130830130831130832130833130834130835130836130837130838130839130840130841130842130843130844130845130846130847130848130849130850130851130852130853130854130855130856130857130858130859130860130861130862130863130864130865130866130867130868130869130870130871130872130873130874130875130876130877130878130879130880130881130882130883130884130885130886130887130888130889130890130891130892130893130894130895130896130897130898130899130900130901130902130903130904130905130906130907130908130909130910130911130912130913130914130915130916130917130918130919130920130921130922130923130924130925130926130927130928130929130930130931130932130933130934130935130936130937130938130939130940130941130942130943130944130945130946130947130948130949130950130951130952130953130954130955130956130957130958130959130960130961130962130963130964130965130966130967130968130969130970130971130972130973130974130975130976130977130978130979130980130981130982130983130984130985130986130987130988130989130990130991130992130993130994130995130996130997130998130999131000131001131002131003131004131005131006131007131008131009131010131011131012131013131014131015131016131017131018131019131020131021131022131023131024131025131026131027131028131029131030131031131032131033131034131035131036131037131038131039131040131041131042131043131044131045131046131047131048131049131050131051131052131053131054131055131056131057131058131059131060131061131062131063131064131065131066131067131068131069131070131071131072131073131074131075131076131077131078131079131080131081131082131083131084131085131086131087131088131089131090131091131092131093131094131095131096131097131098131099131100131101131102131103131104131105131106131107131108131109131110131111131112131113131114131115131116131117131118131119131120131121131122131123131124131125131126131127131128131129131130131131131132131133131134131135131136131137131138131139131140131141131142131143131144131145131146131147131148131149131150131151131152131153131154131155131156131157131158131159131160131161131162131163131164131165131166131167131168131169131170131171131172131173131174131175131176131177131178131179131180131181131182131183131184131185131186131187131188131189131190131191131192131193131194131195131196131197131198131199131200131201131202131203131204131205131206131207131208131209131210131211131212131213131214131215131216131217131218131219131220131221131222131223131224131225131226131227131228131229131230131231131232131233131234131235131236131237131238131239131240131241131242131243131244131245131246131247131248131249131250131251131252131253131254131255131256131257131258131259131260131261131262131263131264131265131266131267131268131269131270131271131272131273131274131275131276131277131278131279131280131281131282131283131284131285131286131287131288131289131290131291131292131293131294131295131296131297131298131299131300131301131302131303131304131305131306131307131308131309131310131311131312131313131314131315131316131317131318131319131320131321131322131323131324131325131326131327131328131329131330131331131332131333131334131335131336131337131338131339131340131341131342131343131344131345131346131347131348131349131350131351131352131353131354131355131356131357131358131359131360131361131362131363131364131365131366131367131368131369131370131371131372131373131374131375131376131377131378131379131380131381131382131383131384131385131386131387131388131389131390131391131392131393131394131395131396131397131398131399131400131401131402131403131404131405131406131407131408131409131410131411131412131413131414131415131416131417131418131419131420131421131422131423131424131425131426131427131428131429131430131431131432131433131434131435131436131437131438131439131440131441131442131443131444131445131446131447131448131449131450131451131452131453131454131455131456131457131458131459131460131461131462131463131464131465131466131467131468131469131470131471131472131473131474131475131476131477131478131479131480131481131482131483131484131485131486131487131488131489131490131491131492131493131494131495131496131497131498131499131500131501131502131503131504131505131506131507131508131509131510131511131512131513131514131515131516131517131518131519131520131521131522131523131524131525131526131527131528131529131530131531131532131533131534131535131536131537131538131539131540131541131542131543131544131545131546131547131548131549131550131551131552131553131554131555131556131557131558131559131560131561131562131563131564131565131566131567131568131569131570131571131572131573131574131575131576131577131578131579131580131581131582131583131584131585131586131587131588131589131590131591131592131593131594131595131596131597131598131599131600131601131602131603131604131605131606131607131608131609131610131611131612131613131614131615131616131617131618131619131620131621131622131623131624131625131626131627131628131629131630131631131632131633131634131635131636131637131638131639131640131641131642131643131644131645131646131647131648131649131650131651131652131653131654131655131656131657131658131659131660131661131662131663131664131665131666131667131668131669131670131671131672131673131674131675131676131677131678131679131680131681131682131683131684131685131686131687131688131689131690131691131692131693131694131695131696131697131698131699131700131701131702131703131704131705131706131707131708131709131710131711131712131713131714131715131716131717131718131719131720131721131722131723131724131725131726131727131728131729131730131731131732131733131734131735131736131737131738131739131740131741131742131743131744131745131746131747131748131749131750131751131752131753131754131755131756131757131758131759131760131761131762131763131764131765131766131767131768131769131770131771131772131773131774131775131776131777131778131779131780131781131782131783131784131785131786131787131788131789131790131791131792131793131794131795131796131797131798131799131800131801131802131803131804131805131806131807131808131809131810131811131812131813131814131815131816131817131818131819131820131821131822131823131824131825131826131827131828131829131830131831131832131833131834131835131836131837131838131839131840131841131842131843131844131845131846131847131848131849131850131851131852131853131854131855131856131857131858131859131860131861131862131863131864131865131866131867131868131869131870131871131872131873131874131875131876131877131878131879131880131881131882131883131884131885131886131887131888131889131890131891131892131893131894131895131896131897131898131899131900131901131902131903131904131905131906131907131908131909131910131911131912131913131914131915131916131917131918131919131920131921131922131923131924131925131926131927131928131929131930131931131932131933131934131935131936131937131938131939131940131941131942131943131944131945131946131947131948131949131950131951131952131953131954131955131956131957131958131959131960131961131962131963131964131965131966131967131968131969131970131971131972131973131974131975131976131977131978131979131980131981131982131983131984131985131986131987131988131989131990131991131992131993131994131995131996131997131998131999132000132001132002132003132004132005132006132007132008132009132010132011132012132013132014132015132016132017132018132019132020132021132022132023132024132025132026132027132028132029132030132031132032132033132034132035132036132037132038132039132040132041132042132043132044132045132046132047132048132049132050132051132052132053132054132055132056132057132058132059132060132061132062132063132064132065132066132067132068132069132070132071132072132073132074132075132076132077132078132079132080132081132082132083132084132085132086132087132088132089132090132091132092132093132094132095132096132097132098132099132100132101132102132103132104132105132106132107132108132109132110132111132112132113132114132115132116132117132118132119132120132121132122132123132124132125132126132127132128132129132130132131132132132133132134132135132136132137132138132139132140132141132142132143132144132145132146132147132148132149132150132151132152132153132154132155132156132157132158132159132160132161132162132163132164132165132166132167132168132169132170132171132172132173132174132175132176132177132178132179132180132181132182132183132184132185132186132187132188132189132190132191132192132193132194132195132196132197132198132199132200132201132202132203132204132205132206132207132208132209132210132211132212132213132214132215132216132217132218132219132220132221132222132223132224132225132226132227132228132229132230132231132232132233132234132235132236132237132238132239132240132241132242132243132244132245132246132247132248132249132250132251132252132253132254132255132256132257132258132259132260132261132262132263132264132265132266132267132268132269132270132271132272132273132274132275132276132277132278132279132280132281132282132283132284132285132286132287132288132289132290132291132292132293132294132295132296132297132298132299132300132301132302132303132304132305132306132307132308132309132310132311132312132313132314132315132316132317132318132319132320132321132322132323132324132325132326132327132328132329132330132331132332132333132334132335132336132337132338132339132340132341132342132343132344132345132346132347132348132349132350132351132352132353132354132355132356132357132358132359132360132361132362132363132364132365132366132367132368132369132370132371132372132373132374132375132376132377132378132379132380132381132382132383132384132385132386132387132388132389132390132391132392132393132394132395132396132397132398132399132400132401132402132403132404132405132406132407132408132409132410132411132412132413132414132415132416132417132418132419132420132421132422132423132424132425132426132427132428132429132430132431132432132433132434132435132436132437132438132439132440132441132442132443132444132445132446132447132448132449132450132451132452132453132454132455132456132457132458132459132460132461132462132463132464132465132466132467132468132469132470132471132472132473132474132475132476132477132478132479132480132481132482132483132484132485132486132487132488132489132490132491132492132493132494132495132496132497132498132499132500132501132502132503132504132505132506132507132508132509132510132511132512132513132514132515132516132517132518132519132520132521132522132523132524132525132526132527132528132529132530132531132532132533132534132535132536132537132538132539132540132541132542132543132544132545132546132547132548132549132550132551132552132553132554132555132556132557132558132559132560132561132562132563132564132565132566132567132568132569132570132571132572132573132574132575132576132577132578132579132580132581132582132583132584132585132586132587132588132589132590132591132592132593132594132595132596132597132598132599132600132601132602132603132604132605132606132607132608132609132610132611132612132613132614132615132616132617132618132619132620132621132622132623132624132625132626132627132628132629132630132631132632132633132634132635132636132637132638132639132640132641132642132643132644132645132646132647132648132649132650132651132652132653132654132655132656132657132658132659132660132661132662132663132664132665132666132667132668132669132670132671132672132673132674132675132676132677132678132679132680132681132682132683132684132685132686132687132688132689132690132691132692132693132694132695132696132697132698132699132700132701132702132703132704132705132706132707132708132709132710132711132712132713132714132715132716132717132718132719132720132721132722132723132724132725132726132727132728132729132730132731132732132733132734132735132736132737132738132739132740132741132742132743132744132745132746132747132748132749132750132751132752132753132754132755132756132757132758132759132760132761132762132763132764132765132766132767132768132769132770132771132772132773132774132775132776132777132778132779132780132781132782132783132784132785132786132787132788132789132790132791132792132793132794132795132796132797132798132799132800132801132802132803132804132805132806132807132808132809132810132811132812132813132814132815132816132817132818132819132820132821132822132823132824132825132826132827132828132829132830132831132832132833132834132835132836132837132838132839132840132841132842132843132844132845132846132847132848132849132850132851132852132853132854132855132856132857132858132859132860132861132862132863132864132865132866132867132868132869132870132871132872132873132874132875132876132877132878132879132880132881132882132883132884132885132886132887132888132889132890132891132892132893132894132895132896132897132898132899132900132901132902132903132904132905132906132907132908132909132910132911132912132913132914132915132916132917132918132919132920132921132922132923132924132925132926132927132928132929132930132931132932132933132934132935132936132937132938132939132940132941132942132943132944132945132946132947132948132949132950132951132952132953132954132955132956132957132958132959132960132961132962132963132964132965132966132967132968132969132970132971132972132973132974132975132976132977132978132979132980132981132982132983132984132985132986132987132988132989132990132991132992132993132994132995132996132997132998132999133000133001133002133003133004133005133006133007133008133009133010133011133012133013133014133015133016133017133018133019133020133021133022133023133024133025133026133027133028133029133030133031133032133033133034133035133036133037133038133039133040133041133042133043133044133045133046133047133048133049133050133051133052133053133054133055133056133057133058133059133060133061133062133063133064133065133066133067133068133069133070133071133072133073133074133075133076133077133078133079133080133081133082133083133084133085133086133087133088133089133090133091133092133093133094133095133096133097133098133099133100133101133102133103133104133105133106133107133108133109133110133111133112133113133114133115133116133117133118133119133120133121133122133123133124133125133126133127133128133129133130133131133132133133133134133135133136133137133138133139133140133141133142133143133144133145133146133147133148133149133150133151133152133153133154133155133156133157133158133159133160133161133162133163133164133165133166133167133168133169133170133171133172133173133174133175133176133177133178133179133180133181133182133183133184133185133186133187133188133189133190133191133192133193133194133195133196133197133198133199133200133201133202133203133204133205133206133207133208133209133210133211133212133213133214133215133216133217133218133219133220133221133222133223133224133225133226133227133228133229133230133231133232133233133234133235133236133237133238133239133240133241133242133243133244133245133246133247133248133249133250133251133252133253133254133255133256133257133258133259133260133261133262133263133264133265133266133267133268133269133270133271133272133273133274133275133276133277133278133279133280133281133282133283133284133285133286133287133288133289133290133291133292133293133294133295133296133297133298133299133300133301133302133303133304133305133306133307133308133309133310133311133312133313133314133315133316133317133318133319133320133321133322133323133324133325133326133327133328133329133330133331133332133333133334133335133336133337133338133339133340133341133342133343133344133345133346133347133348133349133350133351133352133353133354133355133356133357133358133359133360133361133362133363133364133365133366133367133368133369133370133371133372133373133374133375133376133377133378133379133380133381133382133383133384133385133386133387133388133389133390133391133392133393133394133395133396133397133398133399133400133401133402133403133404133405133406133407133408133409133410133411133412133413133414133415133416133417133418133419133420133421133422133423133424133425133426133427133428133429133430133431133432133433133434133435133436133437133438133439133440133441133442133443133444133445133446133447133448133449133450133451133452133453133454133455133456133457133458133459133460133461133462133463133464133465133466133467133468133469133470133471133472133473133474133475133476133477133478133479133480133481133482133483133484133485133486133487133488133489133490133491133492133493133494133495133496133497133498133499133500133501133502133503133504133505133506133507133508133509133510133511133512133513133514133515133516133517133518133519133520133521133522133523133524133525133526133527133528133529133530133531133532133533133534133535133536133537133538133539133540133541133542133543133544133545133546133547133548133549133550133551133552133553133554133555133556133557133558133559133560133561133562133563133564133565133566133567133568133569133570133571133572133573133574133575133576133577133578133579133580133581133582133583133584133585133586133587133588133589133590133591133592133593133594133595133596133597133598133599133600133601133602133603133604133605133606133607133608133609133610133611133612133613133614133615133616133617133618133619133620133621133622133623133624133625133626133627133628133629133630133631133632133633133634133635133636133637133638133639133640133641133642133643133644133645133646133647133648133649133650133651133652133653133654133655133656133657133658133659133660133661133662133663133664133665133666133667133668133669133670133671133672133673133674133675133676133677133678133679133680133681133682133683133684133685133686133687133688133689133690133691133692133693133694133695133696133697133698133699133700133701133702133703133704133705133706133707133708133709133710133711133712133713133714133715133716133717133718133719133720133721133722133723133724133725133726133727133728133729133730133731133732133733133734133735133736133737133738133739133740133741133742133743133744133745133746133747133748133749133750133751133752133753133754133755133756133757133758133759133760133761133762133763133764133765133766133767133768133769133770133771133772133773133774133775133776133777133778133779133780133781133782133783133784133785133786133787133788133789133790133791133792133793133794133795133796133797133798133799133800133801133802133803133804133805133806133807133808133809133810133811133812133813133814133815133816133817133818133819133820133821133822133823133824133825133826133827133828133829133830133831133832133833133834133835133836133837133838133839133840133841133842133843133844133845133846133847133848133849133850133851133852133853133854133855133856133857133858133859133860133861133862133863133864133865133866133867133868133869133870133871133872133873133874133875133876133877133878133879133880133881133882133883133884133885133886133887133888133889133890133891133892133893133894133895133896133897133898133899133900133901133902133903133904133905133906133907133908133909133910133911133912133913133914133915133916133917133918133919133920133921133922133923133924133925133926133927133928133929133930133931133932133933133934133935133936133937133938133939133940133941133942133943133944133945133946133947133948133949133950133951133952133953133954133955133956133957133958133959133960133961133962133963133964133965133966133967133968133969133970133971133972133973133974133975133976133977133978133979133980133981133982133983133984133985133986133987133988133989133990133991133992133993133994133995133996133997133998133999134000134001134002134003134004134005134006134007134008134009134010134011134012134013134014134015134016134017134018134019134020134021134022134023134024134025134026134027134028134029134030134031134032134033134034134035134036134037134038134039134040134041134042134043134044134045134046134047134048134049134050134051134052134053134054134055134056134057134058134059134060134061134062134063134064134065134066134067134068134069134070134071134072134073134074134075134076134077134078134079134080134081134082134083134084134085134086134087134088134089134090134091134092134093134094134095134096134097134098134099134100134101134102134103134104134105134106134107134108134109134110134111134112134113134114134115134116134117134118134119134120134121134122134123134124134125134126134127134128134129134130134131134132134133134134134135134136134137134138134139134140134141134142134143134144134145134146134147134148134149134150134151134152134153134154134155134156134157134158134159134160134161134162134163134164134165134166134167134168134169134170134171134172134173134174134175134176134177134178134179134180134181134182134183134184134185134186134187134188134189134190134191134192134193134194134195134196134197134198134199134200134201134202134203134204134205134206134207134208134209134210134211134212134213134214134215134216134217134218134219134220134221134222134223134224134225134226134227134228134229134230134231134232134233134234134235134236134237134238134239134240134241134242134243134244134245134246134247134248134249134250134251134252134253134254134255134256134257134258134259134260134261134262134263134264134265134266134267134268134269134270134271134272134273134274134275134276134277134278134279134280134281134282134283134284134285134286134287134288134289134290134291134292134293134294134295134296134297134298134299134300134301134302134303134304134305134306134307134308134309134310134311134312134313134314134315134316134317134318134319134320134321134322134323134324134325134326134327134328134329134330134331134332134333134334134335134336134337134338134339134340134341134342134343134344134345134346134347134348134349134350134351134352134353134354134355134356134357134358134359134360134361134362134363134364134365134366134367134368134369134370134371134372134373134374134375134376134377134378134379134380134381134382134383134384134385134386134387134388134389134390134391134392134393134394134395134396134397134398134399134400134401134402134403134404134405134406134407134408134409134410134411134412134413134414134415134416134417134418134419134420134421134422134423134424134425134426134427134428134429134430134431134432134433134434134435134436134437134438134439134440134441134442134443134444134445134446134447134448134449134450134451134452134453134454134455134456134457134458134459134460134461134462134463134464134465134466134467134468134469134470134471134472134473134474134475134476134477134478134479134480134481134482134483134484134485134486134487134488134489134490134491134492134493134494134495134496134497134498134499134500134501134502134503134504134505134506134507134508134509134510134511134512134513134514134515134516134517134518134519134520134521134522134523134524134525134526134527134528134529134530134531134532134533134534134535134536134537134538134539134540134541134542134543134544134545134546134547134548134549134550134551134552134553134554134555134556134557134558134559134560134561134562134563134564134565134566134567134568134569134570134571134572134573134574134575134576134577134578134579134580134581134582134583134584134585134586134587134588134589134590134591134592134593134594134595134596134597134598134599134600134601134602134603134604134605134606134607134608134609134610134611134612134613134614134615134616134617134618134619134620134621134622134623134624134625134626134627134628134629134630134631134632134633134634134635134636134637134638134639134640134641134642134643134644134645134646134647134648134649134650134651134652134653134654134655134656134657134658134659134660134661134662134663134664134665134666134667134668134669134670134671134672134673134674134675134676134677134678134679134680134681134682134683134684134685134686134687134688134689134690134691134692134693134694134695134696134697134698134699134700134701134702134703134704134705134706134707134708134709134710134711134712134713134714134715134716134717134718134719134720134721134722134723134724134725134726134727134728134729134730134731134732134733134734134735134736134737134738134739134740134741134742134743134744134745134746134747134748134749134750134751134752134753134754134755134756134757134758134759134760134761134762134763134764134765134766134767134768134769134770134771134772134773134774134775134776134777134778134779134780134781134782134783134784134785134786134787134788134789134790134791134792134793134794134795134796134797134798134799134800134801134802134803134804134805134806134807134808134809134810134811134812134813134814134815134816134817134818134819134820134821134822134823134824134825134826134827134828134829134830134831134832134833134834134835134836134837134838134839134840134841134842134843134844134845134846134847134848134849134850134851134852134853134854134855134856134857134858134859134860134861134862134863134864134865134866134867134868134869134870134871134872134873134874134875134876134877134878134879134880134881134882134883134884134885134886134887134888134889134890134891134892134893134894134895134896134897134898134899134900134901134902134903134904134905134906134907134908134909134910134911134912134913134914134915134916134917134918134919134920134921134922134923134924134925134926134927134928134929134930134931134932134933134934134935134936134937134938134939134940134941134942134943134944134945134946134947134948134949134950134951134952134953134954134955134956134957134958134959134960134961134962134963134964134965134966134967134968134969134970134971134972134973134974134975134976134977134978134979134980134981134982134983134984134985134986134987134988134989134990134991134992134993134994134995134996134997134998134999135000135001135002135003135004135005135006135007135008135009135010135011135012135013135014135015135016135017135018135019135020135021135022135023135024135025135026135027135028135029135030135031135032135033135034135035135036135037135038135039135040135041135042135043135044135045135046135047135048135049135050135051135052135053135054135055135056135057135058135059135060135061135062135063135064135065135066135067135068135069135070135071135072135073135074135075135076135077135078135079135080135081135082135083135084135085135086135087135088135089135090135091135092135093135094135095135096135097135098135099135100135101135102135103135104135105135106135107135108135109135110135111135112135113135114135115135116135117135118135119135120135121135122135123135124135125135126135127135128135129135130135131135132135133135134135135135136135137135138135139135140135141135142135143135144135145135146135147135148135149135150135151135152135153135154135155135156135157135158135159135160135161135162135163135164135165135166135167135168135169135170135171135172135173135174135175135176135177135178135179135180135181135182135183135184135185135186135187135188135189135190135191135192135193135194135195135196135197135198135199135200135201135202135203135204135205135206135207135208135209135210135211135212135213135214135215135216135217135218135219135220135221135222135223135224135225135226135227135228135229135230135231135232135233135234135235135236135237135238135239135240135241135242135243135244135245135246135247135248135249135250135251135252135253135254135255135256135257135258135259135260135261135262135263135264135265135266135267135268135269135270135271135272135273135274135275135276135277135278135279135280135281135282135283135284135285135286135287135288135289135290135291135292135293135294135295135296135297135298135299135300135301135302135303135304135305135306135307135308135309135310135311135312135313135314135315135316135317135318135319135320135321135322135323135324135325135326135327135328135329135330135331135332135333135334135335135336135337135338135339135340135341135342135343135344135345135346135347135348135349135350135351135352135353135354135355135356135357135358135359135360135361135362135363135364135365135366135367135368135369135370135371135372135373135374135375135376135377135378135379135380135381135382135383135384135385135386135387135388135389135390135391135392135393135394135395135396135397135398135399135400135401135402135403135404135405135406135407135408135409135410135411135412135413135414135415135416135417135418135419135420135421135422135423135424135425135426135427135428135429135430135431135432135433135434135435135436135437135438135439135440135441135442135443135444135445135446135447135448135449135450135451135452135453135454135455135456135457135458135459135460135461135462135463135464135465135466135467135468135469135470135471135472135473135474135475135476135477135478135479135480135481135482135483135484135485135486135487135488135489135490135491135492135493135494135495135496135497135498135499135500135501135502135503135504135505135506135507135508135509135510135511135512135513135514135515135516135517135518135519135520135521135522135523135524135525135526135527135528135529135530135531135532135533135534135535135536135537135538135539135540135541135542135543135544135545135546135547135548135549135550135551135552135553135554135555135556135557135558135559135560135561135562135563135564135565135566135567135568135569135570135571135572135573135574135575135576135577135578135579135580135581135582135583135584135585135586135587135588135589135590135591135592135593135594135595135596135597135598135599135600135601135602135603135604135605135606135607135608135609135610135611135612135613135614135615135616135617135618135619135620135621135622135623135624135625135626135627135628135629135630135631135632135633135634135635135636135637135638135639135640135641135642135643135644135645135646135647135648135649135650135651135652135653135654135655135656135657135658135659135660135661135662135663135664135665135666135667135668135669135670135671135672135673135674135675135676135677135678135679135680135681135682135683135684135685135686135687135688135689135690135691135692135693135694135695135696135697135698135699135700135701135702135703135704135705135706135707135708135709135710135711135712135713135714135715135716135717135718135719135720135721135722135723135724135725135726135727135728135729135730135731135732135733135734135735135736135737135738135739135740135741135742135743135744135745135746135747135748135749135750135751135752135753135754135755135756135757135758135759135760135761135762135763135764135765135766135767135768135769135770135771135772135773135774135775135776135777135778135779135780135781135782135783135784135785135786135787135788135789135790135791135792135793135794135795135796135797135798135799135800135801135802135803135804135805135806135807135808135809135810135811135812135813135814135815135816135817135818135819135820135821135822135823135824135825135826135827135828135829135830135831135832135833135834135835135836135837135838135839135840135841135842135843135844135845135846135847135848135849135850135851135852135853135854135855135856135857135858135859135860135861135862135863135864135865135866135867135868135869135870135871135872135873135874135875135876135877135878135879135880135881135882135883135884135885135886135887135888135889135890135891135892135893135894135895135896135897135898135899135900135901135902135903135904135905135906135907135908135909135910135911135912135913135914135915135916135917135918135919135920135921135922135923135924135925135926135927135928135929135930135931135932135933135934135935135936135937135938135939135940135941135942135943135944135945135946135947135948135949135950135951135952135953135954135955135956135957135958135959135960135961135962135963135964135965135966135967135968135969135970135971135972135973135974135975135976135977135978135979135980135981135982135983135984135985135986135987135988135989135990135991135992135993135994135995135996135997135998135999136000136001136002136003136004136005136006136007136008136009136010136011136012136013136014136015136016136017136018136019136020136021136022136023136024136025136026136027136028136029136030136031136032136033136034136035136036136037136038136039136040136041136042136043136044136045136046136047136048136049136050136051136052136053136054136055136056136057136058136059136060136061136062136063136064136065136066136067136068136069136070136071136072136073136074136075136076136077136078136079136080136081136082136083136084136085136086136087136088136089136090136091136092136093136094136095136096136097136098136099136100136101136102136103136104136105136106136107136108136109136110136111136112136113136114136115136116136117136118136119136120136121136122136123136124136125136126136127136128136129136130136131136132136133136134136135136136136137136138136139136140136141136142136143136144136145136146136147136148136149136150136151136152136153136154136155136156136157136158136159136160136161136162136163136164136165136166136167136168136169136170136171136172136173136174136175136176136177136178136179136180136181136182136183136184136185136186136187136188136189136190136191136192136193136194136195136196136197136198136199136200136201136202136203136204136205136206136207136208136209136210136211136212136213136214136215136216136217136218136219136220136221136222136223136224136225136226136227136228136229136230136231136232136233136234136235136236136237136238136239136240136241136242136243136244136245136246136247136248136249136250136251136252136253136254136255136256136257136258136259136260136261136262136263136264136265136266136267136268136269136270136271136272136273136274136275136276136277136278136279136280136281136282136283136284136285136286136287136288136289136290136291136292136293136294136295136296136297136298136299136300136301136302136303136304136305136306136307136308136309136310136311136312136313136314136315136316136317136318136319136320136321136322136323136324136325136326136327136328136329136330136331136332136333136334136335136336136337136338136339136340136341136342136343136344136345136346136347136348136349136350136351136352136353136354136355136356136357136358136359136360136361136362136363136364136365136366136367136368136369136370136371136372136373136374136375136376136377136378136379136380136381136382136383136384136385136386136387136388136389136390136391136392136393136394136395136396136397136398136399136400136401136402136403136404136405136406136407136408136409136410136411136412136413136414136415136416136417136418136419136420136421136422136423136424136425136426136427136428136429136430136431136432136433136434136435136436136437136438136439136440136441136442136443136444136445136446136447136448136449136450136451136452136453136454136455136456136457136458136459136460136461136462136463136464136465136466136467136468136469136470136471136472136473136474136475136476136477136478136479136480136481136482136483136484136485136486136487136488136489136490136491136492136493136494136495136496136497136498136499136500136501136502136503136504136505136506136507136508136509136510136511136512136513136514136515136516136517136518136519136520136521136522136523136524136525136526136527136528136529136530136531136532136533136534136535136536136537136538136539136540136541136542136543136544136545136546136547136548136549136550136551136552136553136554136555136556136557136558136559136560136561136562136563136564136565136566136567136568136569136570136571136572136573136574136575136576136577136578136579136580136581136582136583136584136585136586136587136588136589136590136591136592136593136594136595136596136597136598136599136600136601136602136603136604136605136606136607136608136609136610136611136612136613136614136615136616136617136618136619136620136621136622136623136624136625136626136627136628136629136630136631136632136633136634136635136636136637136638136639136640136641136642136643136644136645136646136647136648136649136650136651136652136653136654136655136656136657136658136659136660136661136662136663136664136665136666136667136668136669136670136671136672136673136674136675136676136677136678136679136680136681136682136683136684136685136686136687136688136689136690136691136692136693136694136695136696136697136698136699136700136701136702136703136704136705136706136707136708136709136710136711136712136713136714136715136716136717136718136719136720136721136722136723136724136725136726136727136728136729136730136731136732136733136734136735136736136737136738136739136740136741136742136743136744136745136746136747136748136749136750136751136752136753136754136755136756136757136758136759136760136761136762136763136764136765136766136767136768136769136770136771136772136773136774136775136776136777136778136779136780136781136782136783136784136785136786136787136788136789136790136791136792136793136794136795136796136797136798136799136800136801136802136803136804136805136806136807136808136809136810136811136812136813136814136815136816136817136818136819136820136821136822136823136824136825136826136827136828136829136830136831136832136833136834136835136836136837136838136839136840136841136842136843136844136845136846136847136848136849136850136851136852136853136854136855136856136857136858136859136860136861136862136863136864136865136866136867136868136869136870136871136872136873136874136875136876136877136878136879136880136881136882136883136884136885136886136887136888136889136890136891136892136893136894136895136896136897136898136899136900136901136902136903136904136905136906136907136908136909136910136911136912136913136914136915136916136917136918136919136920136921136922136923136924136925136926136927136928136929136930136931136932136933136934136935136936136937136938136939136940136941136942136943136944136945136946136947136948136949136950136951136952136953136954136955136956136957136958136959136960136961136962136963136964136965136966136967136968136969136970136971136972136973136974136975136976136977136978136979136980136981136982136983136984136985136986136987136988136989136990136991136992136993136994136995136996136997136998136999137000137001137002137003137004137005137006137007137008137009137010137011137012137013137014137015137016137017137018137019137020137021137022137023137024137025137026137027137028137029137030137031137032137033137034137035137036137037137038137039137040137041137042137043137044137045137046137047137048137049137050137051137052137053137054137055137056137057137058137059137060137061137062137063137064137065137066137067137068137069137070137071137072137073137074137075137076137077137078137079137080137081137082137083137084137085137086137087137088137089137090137091137092137093137094137095137096137097137098137099137100137101137102137103137104137105137106137107137108137109137110137111137112137113137114137115137116137117137118137119137120137121137122137123137124137125137126137127137128137129137130137131137132137133137134137135137136137137137138137139137140137141137142137143137144137145137146137147137148137149137150137151137152137153137154137155137156137157137158137159137160137161137162137163137164137165137166137167137168137169137170137171137172137173137174137175137176137177137178137179137180137181137182137183137184137185137186137187137188137189137190137191137192137193137194137195137196137197137198137199137200137201137202137203137204137205137206137207137208137209137210137211137212137213137214137215137216137217137218137219137220137221137222137223137224137225137226137227137228137229137230137231137232137233137234137235137236137237137238137239137240137241137242137243137244137245137246137247137248137249137250137251137252137253137254137255137256137257137258137259137260137261137262137263137264137265137266137267137268137269137270137271137272137273137274137275137276137277137278137279137280137281137282137283137284137285137286137287137288137289137290137291137292137293137294137295137296137297137298137299137300137301137302137303137304137305137306137307137308137309137310137311137312137313137314137315137316137317137318137319137320137321137322137323137324137325137326137327137328137329137330137331137332137333137334137335137336137337137338137339137340137341137342137343137344137345137346137347137348137349137350137351137352137353137354137355137356137357137358137359137360137361137362137363137364137365137366137367137368137369137370137371137372137373137374137375137376137377137378137379137380137381137382137383137384137385137386137387137388137389137390137391137392137393137394137395137396137397137398137399137400137401137402137403137404137405137406137407137408137409137410137411137412137413137414137415137416137417137418137419137420137421137422137423137424137425137426137427137428137429137430137431137432137433137434137435137436137437137438137439137440137441137442137443137444137445137446137447137448137449137450137451137452137453137454137455137456137457137458137459137460137461137462137463137464137465137466137467137468137469137470137471137472137473137474137475137476137477137478137479137480137481137482137483137484137485137486137487137488137489137490137491137492137493137494137495137496137497137498137499137500137501137502137503137504137505137506137507137508137509137510137511137512137513137514137515137516137517137518137519137520137521137522137523137524137525137526137527137528137529137530137531137532137533137534137535137536137537137538137539137540137541137542137543137544137545137546137547137548137549137550137551137552137553137554137555137556137557137558137559137560137561137562137563137564137565137566137567137568137569137570137571137572137573137574137575137576137577137578137579137580137581137582137583137584137585137586137587137588137589137590137591137592137593137594137595137596137597137598137599137600137601137602137603137604137605137606137607137608137609137610137611137612137613137614137615137616137617137618137619137620137621137622137623137624137625137626137627137628137629137630137631137632137633137634137635137636137637137638137639137640137641137642137643137644137645137646137647137648137649137650137651137652137653137654137655137656137657137658137659137660137661137662137663137664137665137666137667137668137669137670137671137672137673137674137675137676137677137678137679137680137681137682137683137684137685137686137687137688137689137690137691137692137693137694137695137696137697137698137699137700137701137702137703137704137705137706137707137708137709137710137711137712137713137714137715137716137717137718137719137720137721137722137723137724137725137726137727137728137729137730137731137732137733137734137735137736137737137738137739137740137741137742137743137744137745137746137747137748137749137750137751137752137753137754137755137756137757137758137759137760137761137762137763137764137765137766137767137768137769137770137771137772137773137774137775137776137777137778137779137780137781137782137783137784137785137786137787137788137789137790137791137792137793137794137795137796137797137798137799137800137801137802137803137804137805137806137807137808137809137810137811137812137813137814137815137816137817137818137819137820137821137822137823137824137825137826137827137828137829137830137831137832137833137834137835137836137837137838137839137840137841137842137843137844137845137846137847137848137849137850137851137852137853137854137855137856137857137858137859137860137861137862137863137864137865137866137867137868137869137870137871137872137873137874137875137876137877137878137879137880137881137882137883137884137885137886137887137888137889137890137891137892137893137894137895137896137897137898137899137900137901137902137903137904137905137906137907137908137909137910137911137912137913137914137915137916137917137918137919137920137921137922137923137924137925137926137927137928137929137930137931137932137933137934137935137936137937137938137939137940137941137942137943137944137945137946137947137948137949137950137951137952137953137954137955137956137957137958137959137960137961137962137963137964137965137966137967137968137969137970137971137972137973137974137975137976137977137978137979137980137981137982137983137984137985137986137987137988137989137990137991137992137993137994137995137996137997137998137999138000138001138002138003138004138005138006138007138008138009138010138011138012138013138014138015138016138017138018138019138020138021138022138023138024138025138026138027138028138029138030138031138032138033138034138035138036138037138038138039138040138041138042138043138044138045138046138047138048138049138050138051138052138053138054138055138056138057138058138059138060138061138062138063138064138065138066138067138068138069138070138071138072138073138074138075138076138077138078138079138080138081138082138083138084138085138086138087138088138089138090138091138092138093138094138095138096138097138098138099138100138101138102138103138104138105138106138107138108138109138110138111138112138113138114138115138116138117138118138119138120138121138122138123138124138125138126138127138128138129138130138131138132138133138134138135138136138137138138138139138140138141138142138143138144138145138146138147138148138149138150138151138152138153138154138155138156138157138158138159138160138161138162138163138164138165138166138167138168138169138170138171138172138173138174138175138176138177138178138179138180138181138182138183138184138185138186138187138188138189138190138191138192138193138194138195138196138197138198138199138200138201138202138203138204138205138206138207138208138209138210138211138212138213138214138215138216138217138218138219138220138221138222138223138224138225138226138227138228138229138230138231138232138233138234138235138236138237138238138239138240138241138242138243138244138245138246138247138248138249138250138251138252138253138254138255138256138257138258138259138260138261138262138263138264138265138266138267138268138269138270138271138272138273138274138275138276138277138278138279138280138281138282138283138284138285138286138287138288138289138290138291138292138293138294138295138296138297138298138299138300138301138302138303138304138305138306138307138308138309138310138311138312138313138314138315138316138317138318138319138320138321138322138323138324138325138326138327138328138329138330138331138332138333138334138335138336138337138338138339138340138341138342138343138344138345138346138347138348138349138350138351138352138353138354138355138356138357138358138359138360138361138362138363138364138365138366138367138368138369138370138371138372138373138374138375138376138377138378138379138380138381138382138383138384138385138386138387138388138389138390138391138392138393138394138395138396138397138398138399138400138401138402138403138404138405138406138407138408138409138410138411138412138413138414138415138416138417138418138419138420138421138422138423138424138425138426138427138428138429138430138431138432138433138434138435138436138437138438138439138440138441138442138443138444138445138446138447138448138449138450138451138452138453138454138455138456138457138458138459138460138461138462138463138464138465138466138467138468138469138470138471138472138473138474138475138476138477138478138479138480138481138482138483138484138485138486138487138488138489138490138491138492138493138494138495138496138497138498138499138500138501138502138503138504138505138506138507138508138509138510138511138512138513138514138515138516138517138518138519138520138521138522138523138524138525138526138527138528138529138530138531138532138533138534138535138536138537138538138539138540138541138542138543138544138545138546138547138548138549138550138551138552138553138554138555138556138557138558138559138560138561138562138563138564138565138566138567138568138569138570138571138572138573138574138575138576138577138578138579138580138581138582138583138584138585138586138587138588138589138590138591138592138593138594138595138596138597138598138599138600138601138602138603138604138605138606138607138608138609138610138611138612138613138614138615138616138617138618138619138620138621138622138623138624138625138626138627138628138629138630138631138632138633138634138635138636138637138638138639138640138641138642138643138644138645138646138647138648138649138650138651138652138653138654138655138656138657138658138659138660138661138662138663138664138665138666138667138668138669138670138671138672138673138674138675138676138677138678138679138680138681138682138683138684138685138686138687138688138689138690138691138692138693138694138695138696138697138698138699138700138701138702138703138704138705138706138707138708138709138710138711138712138713138714138715138716138717138718138719138720138721138722138723138724138725138726138727138728138729138730138731138732138733138734138735138736138737138738138739138740138741138742138743138744138745138746138747138748138749138750138751138752138753138754138755138756138757138758138759138760138761138762138763138764138765138766138767138768138769138770138771138772138773138774138775138776138777138778138779138780138781138782138783138784138785138786138787138788138789138790138791138792138793138794138795138796138797138798138799138800138801138802138803138804138805138806138807138808138809138810138811138812138813138814138815138816138817138818138819138820138821138822138823138824138825138826138827138828138829138830138831138832138833138834138835138836138837138838138839138840138841138842138843138844138845138846138847138848138849138850138851138852138853138854138855138856138857138858138859138860138861138862138863138864138865138866138867138868138869138870138871138872138873138874138875138876138877138878138879138880138881138882138883138884138885138886138887138888138889138890138891138892138893138894138895138896138897138898138899138900138901138902138903138904138905138906138907138908138909138910138911138912138913138914138915138916138917138918138919138920138921138922138923138924138925138926138927138928138929138930138931138932138933138934138935138936138937138938138939138940138941138942138943138944138945138946138947138948138949138950138951138952138953138954138955138956138957138958138959138960138961138962138963138964138965138966138967138968138969138970138971138972138973138974138975138976138977138978138979138980138981138982138983138984138985138986138987138988138989138990138991138992138993138994138995138996138997138998138999139000139001139002139003139004139005139006139007139008139009139010139011139012139013139014139015139016139017139018139019139020139021139022139023139024139025139026139027139028139029139030139031139032139033139034139035139036139037139038139039139040139041139042139043139044139045139046139047139048139049139050139051139052139053139054139055139056139057139058139059139060139061139062139063139064139065139066139067139068139069139070139071139072139073139074139075139076139077139078139079139080139081139082139083139084139085139086139087139088139089139090139091139092139093139094139095139096139097139098139099139100139101139102139103139104139105139106139107139108139109139110139111139112139113139114139115139116139117139118139119139120139121139122139123139124139125139126139127139128139129139130139131139132139133139134139135139136139137139138139139139140139141139142139143139144139145139146139147139148139149139150139151139152139153139154139155139156139157139158139159139160139161139162139163139164139165139166139167139168139169139170139171139172139173139174139175139176139177139178139179139180139181139182139183139184139185139186139187139188139189139190139191139192139193139194139195139196139197139198139199139200139201139202139203139204139205139206139207139208139209139210139211139212139213139214139215139216139217139218139219139220139221139222139223139224139225139226139227139228139229139230139231139232139233139234139235139236139237139238139239139240139241139242139243139244139245139246139247139248139249139250139251139252139253139254139255139256139257139258139259139260139261139262139263139264139265139266139267139268139269139270139271139272139273139274139275139276139277139278139279139280139281139282139283139284139285139286139287139288139289139290139291139292139293139294139295139296139297139298139299139300139301139302139303139304139305139306139307139308139309139310139311139312139313139314139315139316139317139318139319139320139321139322139323139324139325139326139327139328139329139330139331139332139333139334139335139336139337139338139339139340139341139342139343139344139345139346139347139348139349139350139351139352139353139354139355139356139357139358139359139360139361139362139363139364139365139366139367139368139369139370139371139372139373139374139375139376139377139378139379139380139381139382139383139384139385139386139387139388139389139390139391139392139393139394139395139396139397139398139399139400139401139402139403139404139405139406139407139408139409139410139411139412139413139414139415139416139417139418139419139420139421139422139423139424139425139426139427139428139429139430139431139432139433139434139435139436139437139438139439139440139441139442139443139444139445139446139447139448139449139450139451139452139453139454139455139456139457139458139459139460139461139462139463139464139465139466139467139468139469139470139471139472139473139474139475139476139477139478139479139480139481139482139483139484139485139486139487139488139489139490139491139492139493139494139495139496139497139498139499139500139501139502139503139504139505139506139507139508139509139510139511139512139513139514139515139516139517139518139519139520139521139522139523139524139525139526139527139528139529139530139531139532139533139534139535139536139537139538139539139540139541139542139543139544139545139546139547139548139549139550139551139552139553139554139555139556139557139558139559139560139561139562139563139564139565139566139567139568139569139570139571139572139573139574139575139576139577139578139579139580139581139582139583139584139585139586139587139588139589139590139591139592139593139594139595139596139597139598139599139600139601139602139603139604139605139606139607139608139609139610139611139612139613139614139615139616139617139618139619139620139621139622139623139624139625139626139627139628139629139630139631139632139633139634139635139636139637139638139639139640139641139642139643139644139645139646139647139648139649139650139651139652139653139654139655139656139657139658139659139660139661139662139663139664139665139666139667139668139669139670139671139672139673139674139675139676139677139678139679139680139681139682139683139684139685139686139687139688139689139690139691139692139693139694139695139696139697139698139699139700139701139702139703139704139705139706139707139708139709139710139711139712139713139714139715139716139717139718139719139720139721139722139723139724139725139726139727139728139729139730139731139732139733139734139735139736139737139738139739139740139741139742139743139744139745139746139747139748139749139750139751139752139753139754139755139756139757139758139759139760139761139762139763139764139765139766139767139768139769139770139771139772139773139774139775139776139777139778139779139780139781139782139783139784139785139786139787139788139789139790139791139792139793139794139795139796139797139798139799139800139801139802139803139804139805139806139807139808139809139810139811139812139813139814139815139816139817139818139819139820139821139822139823139824139825139826139827139828139829139830139831139832139833139834139835139836139837139838139839139840139841139842139843139844139845139846139847139848139849139850139851139852139853139854139855139856139857139858139859139860139861139862139863139864139865139866139867139868139869139870139871139872139873139874139875139876139877139878139879139880139881139882139883139884139885139886139887139888139889139890139891139892139893139894139895139896139897139898139899139900139901139902139903139904139905139906139907139908139909139910139911139912139913139914139915139916139917139918139919139920139921139922139923139924139925139926139927139928139929139930139931139932139933139934139935139936139937139938139939139940139941139942139943139944139945139946139947139948139949139950139951139952139953139954139955139956139957139958139959139960139961139962139963139964139965139966139967139968139969139970139971139972139973139974139975139976139977139978139979139980139981139982139983139984139985139986139987139988139989139990139991139992139993139994139995139996139997139998139999140000140001140002140003140004140005140006140007140008140009140010140011140012140013140014140015140016140017140018140019140020140021140022140023140024140025140026140027140028140029140030140031140032140033140034140035140036140037140038140039140040140041140042140043140044140045140046140047140048140049140050140051140052140053140054140055140056140057140058140059140060140061140062140063140064140065140066140067140068140069140070140071140072140073140074140075140076140077140078140079140080140081140082140083140084140085140086140087140088140089140090140091140092140093140094140095140096140097140098140099140100140101140102140103140104140105140106140107140108140109140110140111140112140113140114140115140116140117140118140119140120140121140122140123140124140125140126140127140128140129140130140131140132140133140134140135140136140137140138140139140140140141140142140143140144140145140146140147140148140149140150140151140152140153140154140155140156140157140158140159140160140161140162140163140164140165140166140167140168140169140170140171140172140173140174140175140176140177140178140179140180140181140182140183140184140185140186140187140188140189140190140191140192140193140194140195140196140197140198140199140200140201140202140203140204140205140206140207140208140209140210140211140212140213140214140215140216140217140218140219140220140221140222140223140224140225140226140227140228140229140230140231140232140233140234140235140236140237140238140239140240140241140242140243140244140245140246140247140248140249140250140251140252140253140254140255140256140257140258140259140260140261140262140263140264140265140266140267140268140269140270140271140272140273140274140275140276140277140278140279140280140281140282140283140284140285140286140287140288140289140290140291140292140293140294140295140296140297140298140299140300140301140302140303140304140305140306140307140308140309140310140311140312140313140314140315140316140317140318140319140320140321140322140323140324140325140326140327140328140329140330140331140332140333140334140335140336140337140338140339140340140341140342140343140344140345140346140347140348140349140350140351140352140353140354140355140356140357140358140359140360140361140362140363140364140365140366140367140368140369140370140371140372140373140374140375140376140377140378140379140380140381140382140383140384140385140386140387140388140389140390140391140392140393140394140395140396140397140398140399140400140401140402140403140404140405140406140407140408140409140410140411140412140413140414140415140416140417140418140419140420140421140422140423140424140425140426140427140428140429140430140431140432140433140434140435140436140437140438140439140440140441140442140443140444140445140446140447140448140449140450140451140452140453140454140455140456140457140458140459140460140461140462140463140464140465140466140467140468140469140470140471140472140473140474140475140476140477140478140479140480140481140482140483140484140485140486140487140488140489140490140491140492140493140494140495140496140497140498140499140500140501140502140503140504140505140506140507140508140509140510140511140512140513140514140515140516140517140518140519140520140521140522140523140524140525140526140527140528140529140530140531140532140533140534140535140536140537140538140539140540140541140542140543140544140545140546140547140548140549140550140551140552140553140554140555140556140557140558140559140560140561140562140563140564140565140566140567140568140569140570140571140572140573140574140575140576140577140578140579140580140581140582140583140584140585140586140587140588140589140590140591140592140593140594140595140596140597140598140599140600140601140602140603140604140605140606140607140608140609140610140611140612140613140614140615140616140617140618140619140620140621140622140623140624140625140626140627140628140629140630140631140632140633140634140635140636140637140638140639140640140641140642140643140644140645140646140647140648140649140650140651140652140653140654140655140656140657140658140659140660140661140662140663140664140665140666140667140668140669140670140671140672140673140674140675140676140677140678140679140680140681140682140683140684140685140686140687140688140689140690140691140692140693140694140695140696140697140698140699140700140701140702140703140704140705140706140707140708140709140710140711140712140713140714140715140716140717140718140719140720140721140722140723140724140725140726140727140728140729140730140731140732140733140734140735140736140737140738140739140740140741140742140743140744140745140746140747140748140749140750140751140752140753140754140755140756140757140758140759140760140761140762140763140764140765140766140767140768140769140770140771140772140773140774140775140776140777140778140779140780140781140782140783140784140785140786140787140788140789140790140791140792140793140794140795140796140797140798140799140800140801140802140803140804140805140806140807140808140809140810140811140812140813140814140815140816140817140818140819140820140821140822140823140824140825140826140827140828140829140830140831140832140833140834140835140836140837140838140839140840140841140842140843140844140845140846140847140848140849140850140851140852140853140854140855140856140857140858140859140860140861140862140863140864140865140866140867140868140869140870140871140872140873140874140875140876140877140878140879140880140881140882140883140884140885140886140887140888140889140890140891140892140893140894140895140896140897140898140899140900140901140902140903140904140905140906140907140908140909140910140911140912140913140914140915140916140917140918140919140920140921140922140923140924140925140926140927140928140929140930140931140932140933140934140935140936140937140938140939140940140941140942140943140944140945140946140947140948140949140950140951140952140953140954140955140956140957140958140959140960140961140962140963140964140965140966140967140968140969140970140971140972140973140974140975140976140977140978140979140980140981140982140983140984140985140986140987140988140989140990140991140992140993140994140995140996140997140998140999141000141001141002141003141004141005141006141007141008141009141010141011141012141013141014141015141016141017141018141019141020141021141022141023141024141025141026141027141028141029141030141031141032141033141034141035141036141037141038141039141040141041141042141043141044141045141046141047141048141049141050141051141052141053141054141055141056141057141058141059141060141061141062141063141064141065141066141067141068141069141070141071141072141073141074141075141076141077141078141079141080141081141082141083141084141085141086141087141088141089141090141091141092141093141094141095141096141097141098141099141100141101141102141103141104141105141106141107141108141109141110141111141112141113141114141115141116141117141118141119141120141121141122141123141124141125141126141127141128141129141130141131141132141133141134141135141136141137141138141139141140141141141142141143141144141145141146141147141148141149141150141151141152141153141154141155141156141157141158141159141160141161141162141163141164141165141166141167141168141169141170141171141172141173141174141175141176141177141178141179141180141181141182141183141184141185141186141187141188141189141190141191141192141193141194141195141196141197141198141199141200141201141202141203141204141205141206141207141208141209141210141211141212141213141214141215141216141217141218141219141220141221141222141223141224141225141226141227141228141229141230141231141232141233141234141235141236141237141238141239141240141241141242141243141244141245141246141247141248141249141250141251141252141253141254141255141256141257141258141259141260141261141262141263141264141265141266141267141268141269141270141271141272141273141274141275141276141277141278141279141280141281141282141283141284141285141286141287141288141289141290141291141292141293141294141295141296141297141298141299141300141301141302141303141304141305141306141307141308141309141310141311141312141313141314141315141316141317141318141319141320141321141322141323141324141325141326141327141328141329141330141331141332141333141334141335141336141337141338141339141340141341141342141343141344141345141346141347141348141349141350141351141352141353141354141355141356141357141358141359141360141361141362141363141364141365141366141367141368141369141370141371141372141373141374141375141376141377141378141379141380141381141382141383141384141385141386141387141388141389141390141391141392141393141394141395141396141397141398141399141400141401141402141403141404141405141406141407141408141409141410141411141412141413141414141415141416141417141418141419141420141421141422141423141424141425141426141427141428141429141430141431141432141433141434141435141436141437141438141439141440141441141442141443141444141445141446141447141448141449141450141451141452141453141454141455141456141457141458141459141460141461141462141463141464141465141466141467141468141469141470141471141472141473141474141475141476141477141478141479141480141481141482141483141484141485141486141487141488141489141490141491141492141493141494141495141496141497141498141499141500141501141502141503141504141505141506141507141508141509141510141511141512141513141514141515141516141517141518141519141520141521141522141523141524141525141526141527141528141529141530141531141532141533141534141535141536141537141538141539141540141541141542141543141544141545141546141547141548141549141550141551141552141553141554141555141556141557141558141559141560141561141562141563141564141565141566141567141568141569141570141571141572141573141574141575141576141577141578141579141580141581141582141583141584141585141586141587141588141589141590141591141592141593141594141595141596141597141598141599141600141601141602141603141604141605141606141607141608141609141610141611141612141613141614141615141616141617141618141619141620141621141622141623141624141625141626141627141628141629141630141631141632141633141634141635141636141637141638141639141640141641141642141643141644141645141646141647141648141649141650141651141652141653141654141655141656141657141658141659141660141661141662141663141664141665141666141667141668141669141670141671141672141673141674141675141676141677141678141679141680141681141682141683141684141685141686141687141688141689141690141691141692141693141694141695141696141697141698141699141700141701141702141703141704141705141706141707141708141709141710141711141712141713141714141715141716141717141718141719141720141721141722141723141724141725141726141727141728141729141730141731141732141733141734141735141736141737141738141739141740141741141742141743141744141745141746141747141748141749141750141751141752141753141754141755141756141757141758141759141760141761141762141763141764141765141766141767141768141769141770141771141772141773141774141775141776141777141778141779141780141781141782141783141784141785141786141787141788141789141790141791141792141793141794141795141796141797141798141799141800141801141802141803141804141805141806141807141808141809141810141811141812141813141814141815141816141817141818141819141820141821141822141823141824141825141826141827141828141829141830141831141832141833141834141835141836141837141838141839141840141841141842141843141844141845141846141847141848141849141850141851141852141853141854141855141856141857141858141859141860141861141862141863141864141865141866141867141868141869141870141871141872141873141874141875141876141877141878141879141880141881141882141883141884141885141886141887141888141889141890141891141892141893141894141895141896141897141898141899141900141901141902141903141904141905141906141907141908141909141910141911141912141913141914141915141916141917141918141919141920141921141922141923141924141925141926141927141928141929141930141931141932141933141934141935141936141937141938141939141940141941141942141943141944141945141946141947141948141949141950141951141952141953141954141955141956141957141958141959141960141961141962141963141964141965141966141967141968141969141970141971141972141973141974141975141976141977141978141979141980141981141982141983141984141985141986141987141988141989141990141991141992141993141994141995141996141997141998141999142000142001142002142003142004142005142006142007142008142009142010142011142012142013142014142015142016142017142018142019142020142021142022142023142024142025142026142027142028142029142030142031142032142033142034142035142036142037142038142039142040142041142042142043142044142045142046142047142048142049142050142051142052142053142054142055142056142057142058142059142060142061142062142063142064142065142066142067142068142069142070142071142072142073142074142075142076142077142078142079142080142081142082142083142084142085142086142087142088142089142090142091142092142093142094142095142096142097142098142099142100142101142102142103142104142105142106142107142108142109142110142111142112142113142114142115142116142117142118142119142120142121142122142123142124142125142126142127142128142129142130142131142132142133142134142135142136142137142138142139142140142141142142142143142144142145142146142147142148142149142150142151142152142153142154142155142156142157142158142159142160142161142162142163142164142165142166142167142168142169142170142171142172142173142174142175142176142177142178142179142180142181142182142183142184142185142186142187142188142189142190142191142192142193142194142195142196142197142198142199142200142201142202142203142204142205142206142207142208142209142210142211142212142213142214142215142216142217142218142219142220142221142222142223142224142225142226142227142228142229142230142231142232142233142234142235142236142237142238142239142240142241142242142243142244142245142246142247142248142249142250142251142252142253142254142255142256142257142258142259142260142261142262142263142264142265142266142267142268142269142270142271142272142273142274142275142276142277142278142279142280142281142282142283142284142285142286142287142288142289142290142291142292142293142294142295142296142297142298142299142300142301142302142303142304142305142306142307142308142309142310142311142312142313142314142315142316142317142318142319142320142321142322142323142324142325142326142327142328142329142330142331142332142333142334142335142336142337142338142339142340142341142342142343142344142345142346142347142348142349142350142351142352142353142354142355142356142357142358142359142360142361142362142363142364142365142366142367142368142369142370142371142372142373142374142375142376142377142378142379142380142381142382142383142384142385142386142387142388142389142390142391142392142393142394142395142396142397142398142399142400142401142402142403142404142405142406142407142408142409142410142411142412142413142414142415142416142417142418142419142420142421142422142423142424142425142426142427142428142429142430142431142432142433142434142435142436142437142438142439142440142441142442142443142444142445142446142447142448142449142450142451142452142453142454142455142456142457142458142459142460142461142462142463142464142465142466142467142468142469142470142471142472142473142474142475142476142477142478142479142480142481142482142483142484142485142486142487142488142489142490142491142492142493142494142495142496142497142498142499142500142501142502142503142504142505142506142507142508142509142510142511142512142513142514142515142516142517142518142519142520142521142522142523142524142525142526142527142528142529142530142531142532142533142534142535142536142537142538142539142540142541142542142543142544142545142546142547142548142549142550142551142552142553142554142555142556142557142558142559142560142561142562142563142564142565142566142567142568142569142570142571142572142573142574142575142576142577142578142579142580142581142582142583142584142585142586142587142588142589142590142591142592142593142594142595142596142597142598142599142600142601142602142603142604142605142606142607142608142609142610142611142612142613142614142615142616142617142618142619142620142621142622142623142624142625142626142627142628142629142630142631142632142633142634142635142636142637142638142639142640142641142642142643142644142645142646142647142648142649142650142651142652142653142654142655142656142657142658142659142660142661142662142663142664142665142666142667142668142669142670142671142672142673142674142675142676142677142678142679142680142681142682142683142684142685142686142687142688142689142690142691142692142693142694142695142696142697142698142699142700142701142702142703142704142705142706142707142708142709142710142711142712142713142714142715142716142717142718142719142720142721142722142723142724142725142726142727142728142729142730142731142732142733142734142735142736142737142738142739142740142741142742142743142744142745142746142747142748142749142750142751142752142753142754142755142756142757142758142759142760142761142762142763142764142765142766142767142768142769142770142771142772142773142774142775142776142777142778142779142780142781142782142783142784142785142786142787142788142789142790142791142792142793142794142795142796142797142798142799142800142801142802142803142804142805142806142807142808142809142810142811142812142813142814142815142816142817142818142819142820142821142822142823142824142825142826142827142828142829142830142831142832142833142834142835142836142837142838142839142840142841142842142843142844142845142846142847142848142849142850142851142852142853142854142855142856142857142858142859142860142861142862142863142864142865142866142867142868142869142870142871142872142873142874142875142876142877142878142879142880142881142882142883142884142885142886142887142888142889142890142891142892142893142894142895142896142897142898142899142900142901142902142903142904142905142906142907142908142909142910142911142912142913142914142915142916142917142918142919142920142921142922142923142924142925142926142927142928142929142930142931142932142933142934142935142936142937142938142939142940142941142942142943142944142945142946142947142948142949142950142951142952142953142954142955142956142957142958142959142960142961142962142963142964142965142966142967142968142969142970142971142972142973142974142975142976142977142978142979142980142981142982142983142984142985142986142987142988142989142990142991142992142993142994142995142996142997142998142999143000143001143002143003143004143005143006143007143008143009143010143011143012143013143014143015143016143017143018143019143020143021143022143023143024143025143026143027143028143029143030143031143032143033143034143035143036143037143038143039143040143041143042143043143044143045143046143047143048143049143050143051143052143053143054143055143056143057143058143059143060143061143062143063143064143065143066143067143068143069143070143071143072143073143074143075143076143077143078143079143080143081143082143083143084143085143086143087143088143089143090143091143092143093143094143095143096143097143098143099143100143101143102143103143104143105143106143107143108143109143110143111143112143113143114143115143116143117143118143119143120143121143122143123143124143125143126143127143128143129143130143131143132143133143134143135143136143137143138143139143140143141143142143143143144143145143146143147143148143149143150143151143152143153143154143155143156143157143158143159143160143161143162143163143164143165143166143167143168143169143170143171143172143173143174143175143176143177143178143179143180143181143182143183143184143185143186143187143188143189143190143191143192143193143194143195143196143197143198143199143200143201143202143203143204143205143206143207143208143209143210143211143212143213143214143215143216143217143218143219143220143221143222143223143224143225143226143227143228143229143230143231143232143233143234143235143236143237143238143239143240143241143242143243143244143245143246143247143248143249143250143251143252143253143254143255143256143257143258143259143260143261143262143263143264143265143266143267143268143269143270143271143272143273143274143275143276143277143278143279143280143281143282143283143284143285143286143287143288143289143290143291143292143293143294143295143296143297143298143299143300143301143302143303143304143305143306143307143308143309143310143311143312143313143314143315143316143317143318143319143320143321143322143323143324143325143326143327143328143329143330143331143332143333143334143335143336143337143338143339143340143341143342143343143344143345143346143347143348143349143350143351143352143353143354143355143356143357143358143359143360143361143362143363143364143365143366143367143368143369143370143371143372143373143374143375143376143377143378143379143380143381143382143383143384143385143386143387143388143389143390143391143392143393143394143395143396143397143398143399143400143401143402143403143404143405143406143407143408143409143410143411143412143413143414143415143416143417143418143419143420143421143422143423143424143425143426143427143428143429143430143431143432143433143434143435143436143437143438143439143440143441143442143443143444143445143446143447143448143449143450143451143452143453143454143455143456143457143458143459143460143461143462143463143464143465143466143467143468143469143470143471143472143473143474143475143476143477143478143479143480143481143482143483143484143485143486143487143488143489143490143491143492143493143494143495143496143497143498143499143500143501143502143503143504143505143506143507143508143509143510143511143512143513143514143515143516143517143518143519143520143521143522143523143524143525143526143527143528143529143530143531143532143533143534143535143536143537143538143539143540143541143542143543143544143545143546143547143548143549143550143551143552143553143554143555143556143557143558143559143560143561143562143563143564143565143566143567143568143569143570143571143572143573143574143575143576143577143578143579143580143581143582143583143584143585143586143587143588143589143590143591143592143593143594143595143596143597143598143599143600143601143602143603143604143605143606143607143608143609143610143611143612143613143614143615143616143617143618143619143620143621143622143623143624143625143626143627143628143629143630143631143632143633143634143635143636143637143638143639143640143641143642143643143644143645143646143647143648143649143650143651143652143653143654143655143656143657143658143659143660143661143662143663143664143665143666143667143668143669143670143671143672143673143674143675143676143677143678143679143680143681143682143683143684143685143686143687143688143689143690143691143692143693143694143695143696143697143698143699143700143701143702143703143704143705143706143707143708143709143710143711143712143713143714143715143716143717143718143719143720143721143722143723143724143725143726143727143728143729143730143731143732143733143734143735143736143737143738143739143740143741143742143743143744143745143746143747143748143749143750143751143752143753143754143755143756143757143758143759143760143761143762143763143764143765143766143767143768143769143770143771143772143773143774143775143776143777143778143779143780143781143782143783143784143785143786143787143788143789143790143791143792143793143794143795143796143797143798143799143800143801143802143803143804143805143806143807143808143809143810143811143812143813143814143815143816143817143818143819143820143821143822143823143824143825143826143827143828143829143830143831143832143833143834143835143836143837143838143839143840143841143842143843143844143845143846143847143848143849143850143851143852143853143854143855143856143857143858143859143860143861143862143863143864143865143866143867143868143869143870143871143872143873143874143875143876143877143878143879143880143881143882143883143884143885143886143887143888143889143890143891143892143893143894143895143896143897143898143899143900143901143902143903143904143905143906143907143908143909143910143911143912143913143914143915143916143917143918143919143920143921143922143923143924143925143926143927143928143929143930143931143932143933143934143935143936143937143938143939143940143941143942143943143944143945143946143947143948143949143950143951143952143953143954143955143956143957143958143959143960143961143962143963143964143965143966143967143968143969143970143971143972143973143974143975143976143977143978143979143980143981143982143983143984143985143986143987143988143989143990143991143992143993143994143995143996143997143998143999144000144001144002144003144004144005144006144007144008144009144010144011144012144013144014144015144016144017144018144019144020144021144022144023144024144025144026144027144028144029144030144031144032144033144034144035144036144037144038144039144040144041144042144043144044144045144046144047144048144049144050144051144052144053144054144055144056144057144058144059144060144061144062144063144064144065144066144067144068144069144070144071144072144073144074144075144076144077144078144079144080144081144082144083144084144085144086144087144088144089144090144091144092144093144094144095144096144097144098144099144100144101144102144103144104144105144106144107144108144109144110144111144112144113144114144115144116144117144118144119144120144121144122144123144124144125144126144127144128144129144130144131144132144133144134144135144136144137144138144139144140144141144142144143144144144145144146144147144148144149144150144151144152144153144154144155144156144157144158144159144160144161144162144163144164144165144166144167144168144169144170144171144172144173144174144175144176144177144178144179144180144181144182144183144184144185144186144187144188144189144190144191144192144193144194144195144196144197144198144199144200144201144202144203144204144205144206144207144208144209144210144211144212144213144214144215144216144217144218144219144220144221144222144223144224144225144226144227144228144229144230144231144232144233144234144235144236144237144238144239144240144241144242144243144244144245144246144247144248144249144250144251144252144253144254144255144256144257144258144259144260144261144262144263144264144265144266144267144268144269144270144271144272144273144274144275144276144277144278144279144280144281144282144283144284144285144286144287144288144289144290144291144292144293144294144295144296144297144298144299144300144301144302144303144304144305144306144307144308144309144310144311144312144313144314144315144316144317144318144319144320144321144322144323144324144325144326144327144328144329144330144331144332144333144334144335144336144337144338144339144340144341144342144343144344144345144346144347144348144349144350144351144352144353144354144355144356144357144358144359144360144361144362144363144364144365144366144367144368144369144370144371144372144373144374144375144376144377144378144379144380144381144382144383144384144385144386144387144388144389144390144391144392144393144394144395144396144397144398144399144400144401144402144403144404144405144406144407144408144409144410144411144412144413144414144415144416144417144418144419144420144421144422144423144424144425144426144427144428144429144430144431144432144433144434144435144436144437144438144439144440144441144442144443144444144445144446144447144448144449144450144451144452144453144454144455144456144457144458144459144460144461144462144463144464144465144466144467144468144469144470144471144472144473144474144475144476144477144478144479144480144481144482144483144484144485144486144487144488144489144490144491144492144493144494144495144496144497144498144499144500144501144502144503144504144505144506144507144508144509144510144511144512144513144514144515144516144517144518144519144520144521144522144523144524144525144526144527144528144529144530144531144532144533144534144535144536144537144538144539144540144541144542144543144544144545144546144547144548144549144550144551144552144553144554144555144556144557144558144559144560144561144562144563144564144565144566144567144568144569144570144571144572144573144574144575144576144577144578144579144580144581144582144583144584144585144586144587144588144589144590144591144592144593144594144595144596144597144598144599144600144601144602144603144604144605144606144607144608144609144610144611144612144613144614144615144616144617144618144619144620144621144622144623144624144625144626144627144628144629144630144631144632144633144634144635144636144637144638144639144640144641144642144643144644144645144646144647144648144649144650144651144652144653144654144655144656144657144658144659144660144661144662144663144664144665144666144667144668144669144670144671144672144673144674144675144676144677144678144679144680144681144682144683144684144685144686144687144688144689144690144691144692144693144694144695144696144697144698144699144700144701144702144703144704144705144706144707144708144709144710144711144712144713144714144715144716144717144718144719144720144721144722144723144724144725144726144727144728144729144730144731144732144733144734144735144736144737144738144739144740144741144742144743144744144745144746144747144748144749144750144751144752144753144754144755144756144757144758144759144760144761144762144763144764144765144766144767144768144769144770144771144772144773144774144775144776144777144778144779144780144781144782144783144784144785144786144787144788144789144790144791144792144793144794144795144796144797144798144799144800144801144802144803144804144805144806144807144808144809144810144811144812144813144814144815144816144817144818144819144820144821144822144823144824144825144826144827144828144829144830144831144832144833144834144835144836144837144838144839144840144841144842144843144844144845144846144847144848144849144850144851144852144853144854144855144856144857144858144859144860144861144862144863144864144865144866144867144868144869144870144871144872144873144874144875144876144877144878144879144880144881144882144883144884144885144886144887144888144889144890144891144892144893144894144895144896144897144898144899144900144901144902144903144904144905144906144907144908144909144910144911144912144913144914144915144916144917144918144919144920144921144922144923144924144925144926144927144928144929144930144931144932144933144934144935144936144937144938144939144940144941144942144943144944144945144946144947144948144949144950144951144952144953144954144955144956144957144958144959144960144961144962144963144964144965144966144967144968144969144970144971144972144973144974144975144976144977144978144979144980144981144982144983144984144985144986144987144988144989144990144991144992144993144994144995144996144997144998144999145000145001145002145003145004145005145006145007145008145009145010145011145012145013145014145015145016145017145018145019145020145021145022145023145024145025145026145027145028145029145030145031145032145033145034145035145036145037145038145039145040145041145042145043145044145045145046145047145048145049145050145051145052145053145054145055145056145057145058145059145060145061145062145063145064145065145066145067145068145069145070145071145072145073145074145075145076145077145078145079145080145081145082145083145084145085145086145087145088145089145090145091145092145093145094145095145096145097145098145099145100145101145102145103145104145105145106145107145108145109145110145111145112145113145114145115145116145117145118145119145120145121145122145123145124145125145126145127145128145129145130145131145132145133145134145135145136145137145138145139145140145141145142145143145144145145145146145147145148145149145150145151145152145153145154145155145156145157145158145159145160145161145162145163145164145165145166145167145168145169145170145171145172145173145174145175145176145177145178145179145180145181145182145183145184145185145186145187145188145189145190145191145192145193145194145195145196145197145198145199145200145201145202145203145204145205145206145207145208145209145210145211145212145213145214145215145216145217145218145219145220145221145222145223145224145225145226145227145228145229145230145231145232145233145234145235145236145237145238145239145240145241145242145243145244145245145246145247145248145249145250145251145252145253145254145255145256145257145258145259145260145261145262145263145264145265145266145267145268145269145270145271145272145273145274145275145276145277145278145279145280145281145282145283145284145285145286145287145288145289145290145291145292145293145294145295145296145297145298145299145300145301145302145303145304145305145306145307145308145309145310145311145312145313145314145315145316145317145318145319145320145321145322145323145324145325145326145327145328145329145330145331145332145333145334145335145336145337145338145339145340145341145342145343145344145345145346145347145348145349145350145351145352145353145354145355145356145357145358145359145360145361145362145363145364145365145366145367145368145369145370145371145372145373145374145375145376145377145378145379145380145381145382145383145384145385145386145387145388145389145390145391145392145393145394145395145396145397145398145399145400145401145402145403145404145405145406145407145408145409145410145411145412145413145414145415145416145417145418145419145420145421145422145423145424145425145426145427145428145429145430145431145432145433145434145435145436145437145438145439145440145441145442145443145444145445145446145447145448145449145450145451145452145453145454145455145456145457145458145459145460145461145462145463145464145465145466145467145468145469145470145471145472145473145474145475145476145477145478145479145480145481145482145483145484145485145486145487145488145489145490145491145492145493145494145495145496145497145498145499145500145501145502145503145504145505145506145507145508145509145510145511145512145513145514145515145516145517145518145519145520145521145522145523145524145525145526145527145528145529145530145531145532145533145534145535145536145537145538145539145540145541145542145543145544145545145546145547145548145549145550145551145552145553145554145555145556145557145558145559145560145561145562145563145564145565145566145567145568145569145570145571145572145573145574145575145576145577145578145579145580145581145582145583145584145585145586145587145588145589145590145591145592145593145594145595145596145597145598145599145600145601145602145603145604145605145606145607145608145609145610145611145612145613145614145615145616145617145618145619145620145621145622145623145624145625145626145627145628145629145630145631145632145633145634145635145636145637145638145639145640145641145642145643145644145645145646145647145648145649145650145651145652145653145654145655145656145657145658145659145660145661145662145663145664145665145666145667145668145669145670145671145672145673145674145675145676145677145678145679145680145681145682145683145684145685145686145687145688145689145690145691145692145693145694145695145696145697145698145699145700145701145702145703145704145705145706145707145708145709145710145711145712145713145714145715145716145717145718145719145720145721145722145723145724145725145726145727145728145729145730145731145732145733145734145735145736145737145738145739145740145741145742145743145744145745145746145747145748145749145750145751145752145753145754145755145756145757145758145759145760145761145762145763145764145765145766145767145768145769145770145771145772145773145774145775145776145777145778145779145780145781145782145783145784145785145786145787145788145789145790145791145792145793145794145795145796145797145798145799145800145801145802145803145804145805145806145807145808145809145810145811145812145813145814145815145816145817145818145819145820145821145822145823145824145825145826145827145828145829145830145831145832145833145834145835145836145837145838145839145840145841145842145843145844145845145846145847145848145849145850145851145852145853145854145855145856145857145858145859145860145861145862145863145864145865145866145867145868145869145870145871145872145873145874145875145876145877145878145879145880145881145882145883145884145885145886145887145888145889145890145891145892145893145894145895145896145897145898145899145900145901145902145903145904145905145906145907145908145909145910145911145912145913145914145915145916145917145918145919145920145921145922145923145924145925145926145927145928145929145930145931145932145933145934145935145936145937145938145939145940145941145942145943145944145945145946145947145948145949145950145951145952145953145954145955145956145957145958145959145960145961145962145963145964145965145966145967145968145969145970145971145972145973145974145975145976145977145978145979145980145981145982145983145984145985145986145987145988145989145990145991145992145993145994145995145996145997145998145999146000146001146002146003146004146005146006146007146008146009146010146011146012146013146014146015146016146017146018146019146020146021146022146023146024146025146026146027146028146029146030146031146032146033146034146035146036146037146038146039146040146041146042146043146044146045146046146047146048146049146050146051146052146053146054146055146056146057146058146059146060146061146062146063146064146065146066146067146068146069146070146071146072146073146074146075146076146077146078146079146080146081146082146083146084146085146086146087146088146089146090146091146092146093146094146095146096146097146098146099146100146101146102146103146104146105146106146107146108146109146110146111146112146113146114146115146116146117146118146119146120146121146122146123146124146125146126146127146128146129146130146131146132146133146134146135146136146137146138146139146140146141146142146143146144146145146146146147146148146149146150146151146152146153146154146155146156146157146158146159146160146161146162146163146164146165146166146167146168146169146170146171146172146173146174146175146176146177146178146179146180146181146182146183146184146185146186146187146188146189146190146191146192146193146194146195146196146197146198146199146200146201146202146203146204146205146206146207146208146209146210146211146212146213146214146215146216146217146218146219146220146221146222146223146224146225146226146227146228146229146230146231146232146233146234146235146236146237146238146239146240146241146242146243146244146245146246146247146248146249146250146251146252146253146254146255146256146257146258146259146260146261146262146263146264146265146266146267146268146269146270146271146272146273146274146275146276146277146278146279146280146281146282146283146284146285146286146287146288146289146290146291146292146293146294146295146296146297146298146299146300146301146302146303146304146305146306146307146308146309146310146311146312146313146314146315146316146317146318146319146320146321146322146323146324146325146326146327146328146329146330146331146332146333146334146335146336146337146338146339146340146341146342146343146344146345146346146347146348146349146350146351146352146353146354146355146356146357146358146359146360146361146362146363146364146365146366146367146368146369146370146371146372146373146374146375146376146377146378146379146380146381146382146383146384146385146386146387146388146389146390146391146392146393146394146395146396146397146398146399146400146401146402146403146404146405146406146407146408146409146410146411146412146413146414146415146416146417146418146419146420146421146422146423146424146425146426146427146428146429146430146431146432146433146434146435146436146437146438146439146440146441146442146443146444146445146446146447146448146449146450146451146452146453146454146455146456146457146458146459146460146461146462146463146464146465146466146467146468146469146470146471146472146473146474146475146476146477146478146479146480146481146482146483146484146485146486146487146488146489146490146491146492146493146494146495146496146497146498146499146500146501146502146503146504146505146506146507146508146509146510146511146512146513146514146515146516146517146518146519146520146521146522146523146524146525146526146527146528146529146530146531146532146533146534146535146536146537146538146539146540146541146542146543146544146545146546146547146548146549146550146551146552146553146554146555146556146557146558146559146560146561146562146563146564146565146566146567146568146569146570146571146572146573146574146575146576146577146578146579146580146581146582146583146584146585146586146587146588146589146590146591146592146593146594146595146596146597146598146599146600146601146602146603146604146605146606146607146608146609146610146611146612146613146614146615146616146617146618146619146620146621146622146623146624146625146626146627146628146629146630146631146632146633146634146635146636146637146638146639146640146641146642146643146644146645146646146647146648146649146650146651146652146653146654146655146656146657146658146659146660146661146662146663146664146665146666146667146668146669146670146671146672146673146674146675146676146677146678146679146680146681146682146683146684146685146686146687146688146689146690146691146692146693146694146695146696146697146698146699146700146701146702146703146704146705146706146707146708146709146710146711146712146713146714146715146716146717146718146719146720146721146722146723146724146725146726146727146728146729146730146731146732146733146734146735146736146737146738146739146740146741146742146743146744146745146746146747146748146749146750146751146752146753146754146755146756146757146758146759146760146761146762146763146764146765146766146767146768146769146770146771146772146773146774146775146776146777146778146779146780146781146782146783146784146785146786146787146788146789146790146791146792146793146794146795146796146797146798146799146800146801146802146803146804146805146806146807146808146809146810146811146812146813146814146815146816146817146818146819146820146821146822146823146824146825146826146827146828146829146830146831146832146833146834146835146836146837146838146839146840146841146842146843146844146845146846146847146848146849146850146851146852146853146854146855146856146857146858146859146860146861146862146863146864146865146866146867146868146869146870146871146872146873146874146875146876146877146878146879146880146881146882146883146884146885146886146887146888146889146890146891146892146893146894146895146896146897146898146899146900146901146902146903146904146905146906146907146908146909146910146911146912146913146914146915146916146917146918146919146920146921146922146923146924146925146926146927146928146929146930146931146932146933146934146935146936146937146938146939146940146941146942146943146944146945146946146947146948146949146950146951146952146953146954146955146956146957146958146959146960146961146962146963146964146965146966146967146968146969146970146971146972146973146974146975146976146977146978146979146980146981146982146983146984146985146986146987146988146989146990146991146992146993146994146995146996146997146998146999147000147001147002147003147004147005147006147007147008147009147010147011147012147013147014147015147016147017147018147019147020147021147022147023147024147025147026147027147028147029147030147031147032147033147034147035147036147037147038147039147040147041147042147043147044147045147046147047147048147049147050147051147052147053147054147055147056147057147058147059147060147061147062147063147064147065147066147067147068147069147070147071147072147073147074147075147076147077147078147079147080147081147082147083147084147085147086147087147088147089147090147091147092147093147094147095147096147097147098147099147100147101147102147103147104147105147106147107147108147109147110147111147112147113147114147115147116147117147118147119147120147121147122147123147124147125147126147127147128147129147130147131147132147133147134147135147136147137147138147139147140147141147142147143147144147145147146147147147148147149147150147151147152147153147154147155147156147157147158147159147160147161147162147163147164147165147166147167147168147169147170147171147172147173147174147175147176147177147178147179147180147181147182147183147184147185147186147187147188147189147190147191147192147193147194147195147196147197147198147199147200147201147202147203147204147205147206147207147208147209147210147211147212147213147214147215147216147217147218147219147220147221147222147223147224147225147226147227147228147229147230147231147232147233147234147235147236147237147238147239147240147241147242147243147244147245147246147247147248147249147250147251147252147253147254147255147256147257147258147259147260147261147262147263147264147265147266147267147268147269147270147271147272147273147274147275147276147277147278147279147280147281147282147283147284147285147286147287147288147289147290147291147292147293147294147295147296147297147298147299147300147301147302147303147304147305147306147307147308147309147310147311147312147313147314147315147316147317147318147319147320147321147322147323147324147325147326147327147328147329147330147331147332147333147334147335147336147337147338147339147340147341147342147343147344147345147346147347147348147349147350147351147352147353147354147355147356147357147358147359147360147361147362147363147364147365147366147367147368147369147370147371147372147373147374147375147376147377147378147379147380147381147382147383147384147385147386147387147388147389147390147391147392147393147394147395147396147397147398147399147400147401147402147403147404147405147406147407147408147409147410147411147412147413147414147415147416147417147418147419147420147421147422147423147424147425147426147427147428147429147430147431147432147433147434147435147436147437147438147439147440147441147442147443147444147445147446147447147448147449147450147451147452147453147454147455147456147457147458147459147460147461147462147463147464147465147466147467147468147469147470147471147472147473147474147475147476147477147478147479147480147481147482147483147484147485147486147487147488147489147490147491147492147493147494147495147496147497147498147499147500147501147502147503147504147505147506147507147508147509147510147511147512147513147514147515147516147517147518147519147520147521147522147523147524147525147526147527147528147529147530147531147532147533147534147535147536147537147538147539147540147541147542147543147544147545147546147547147548147549147550147551147552147553147554147555147556147557147558147559147560147561147562147563147564147565147566147567147568147569147570147571147572147573147574147575147576147577147578147579147580147581147582147583147584147585147586147587147588147589147590147591147592147593147594147595147596147597147598147599147600147601147602147603147604147605147606147607147608147609147610147611147612147613147614147615147616147617147618147619147620147621147622147623147624147625147626147627147628147629147630147631147632147633147634147635147636147637147638147639147640147641147642147643147644147645147646147647147648147649147650147651147652147653147654147655147656147657147658147659147660147661147662147663147664147665147666147667147668147669147670147671147672147673147674147675147676147677147678147679147680147681147682147683147684147685147686147687147688147689147690147691147692147693147694147695147696147697147698147699147700147701147702147703147704147705147706147707147708147709147710147711147712147713147714147715147716147717147718147719147720147721147722147723147724147725147726147727147728147729147730147731147732147733147734147735147736147737147738147739147740147741147742147743147744147745147746147747147748147749147750147751147752147753147754147755147756147757147758147759147760147761147762147763147764147765147766147767147768147769147770147771147772147773147774147775147776147777147778147779147780147781147782147783147784147785147786147787147788147789147790147791147792147793147794147795147796147797147798147799147800147801147802147803147804147805147806147807147808147809147810147811147812147813147814147815147816147817147818147819147820147821147822147823147824147825147826147827147828147829147830147831147832147833147834147835147836147837147838147839147840147841147842147843147844147845147846147847147848147849147850147851147852147853147854147855147856147857147858147859147860147861147862147863147864147865147866147867147868147869147870147871147872147873147874147875147876147877147878147879147880147881147882147883147884147885147886147887147888147889147890147891147892147893147894147895147896147897147898147899147900147901147902147903147904147905147906147907147908147909147910147911147912147913147914147915147916147917147918147919147920147921147922147923147924147925147926147927147928147929147930147931147932147933147934147935147936147937147938147939147940147941147942147943147944147945147946147947147948147949147950147951147952147953147954147955147956147957147958147959147960147961147962147963147964147965147966147967147968147969147970147971147972147973147974147975147976147977147978147979147980147981147982147983147984147985147986147987147988147989147990147991147992147993147994147995147996147997147998147999148000148001148002148003148004148005148006148007148008148009148010148011148012148013148014148015148016148017148018148019148020148021148022148023148024148025148026148027148028148029148030148031148032148033148034148035148036148037148038148039148040148041148042148043148044148045148046148047148048148049148050148051148052148053148054148055148056148057148058148059148060148061148062148063148064148065148066148067148068148069148070148071148072148073148074148075148076148077148078148079148080148081148082148083148084148085148086148087148088148089148090148091148092148093148094148095148096148097148098148099148100148101148102148103148104148105148106148107148108148109148110148111148112148113148114148115148116148117148118148119148120148121148122148123148124148125148126148127148128148129148130148131148132148133148134148135148136148137148138148139148140148141148142148143148144148145148146148147148148148149148150148151148152148153148154148155148156148157148158148159148160148161148162148163148164148165148166148167148168148169148170148171148172148173148174148175148176148177148178148179148180148181148182148183148184148185148186148187148188148189148190148191148192148193148194148195148196148197148198148199148200148201148202148203148204148205148206148207148208148209148210148211148212148213148214148215148216148217148218148219148220148221148222148223148224148225148226148227148228148229148230148231148232148233148234148235148236148237148238148239148240148241148242148243148244148245148246148247148248148249148250148251148252148253148254148255148256148257148258148259148260148261148262148263148264148265148266148267148268148269148270148271148272148273148274148275148276148277148278148279148280148281148282148283148284148285148286148287148288148289148290148291148292148293148294148295148296148297148298148299148300148301148302148303148304148305148306148307148308148309148310148311148312148313148314148315148316148317148318148319148320148321148322148323148324148325148326148327148328148329148330148331148332148333148334148335148336148337148338148339148340148341148342148343148344148345148346148347148348148349148350148351148352148353148354148355148356148357148358148359148360148361148362148363148364148365148366148367148368148369148370148371148372148373148374148375148376148377148378148379148380148381148382148383148384148385148386148387148388148389148390148391148392148393148394148395148396148397148398148399148400148401148402148403148404148405148406148407148408148409148410148411148412148413148414148415148416148417148418148419148420148421148422148423148424148425148426148427148428148429148430148431148432148433148434148435148436148437148438148439148440148441148442148443148444148445148446148447148448148449148450148451148452148453148454148455148456148457148458148459148460148461148462148463148464148465148466148467148468148469148470148471148472148473148474148475148476148477148478148479148480148481148482148483148484148485148486148487148488148489148490148491148492148493148494148495148496148497148498148499148500148501148502148503148504148505148506148507148508148509148510148511148512148513148514148515148516148517148518148519148520148521148522148523148524148525148526148527148528148529148530148531148532148533148534148535148536148537148538148539148540148541148542148543148544148545148546148547148548148549148550148551148552148553148554148555148556148557148558148559148560148561148562148563148564148565148566148567148568148569148570148571148572148573148574148575148576148577148578148579148580148581148582148583148584148585148586148587148588148589148590148591148592148593148594148595148596148597148598148599148600148601148602148603148604148605148606148607148608148609148610148611148612148613148614148615148616148617148618148619148620148621148622148623148624148625148626148627148628148629148630148631148632148633148634148635148636148637148638148639148640148641148642148643148644148645148646148647148648148649148650148651148652148653148654148655148656148657148658148659148660148661148662148663148664148665148666148667148668148669148670148671148672148673148674148675148676148677148678148679148680148681148682148683148684148685148686148687148688148689148690148691148692148693148694148695148696148697148698148699148700148701148702148703148704148705148706148707148708148709148710148711148712148713148714148715148716148717148718148719148720148721148722148723148724148725148726148727148728148729148730148731148732148733148734148735148736148737148738148739148740148741148742148743148744148745148746148747148748148749148750148751148752148753148754148755148756148757148758148759148760148761148762148763148764148765148766148767148768148769148770148771148772148773148774148775148776148777148778148779148780148781148782148783148784148785148786148787148788148789148790148791148792148793148794148795148796148797148798148799148800148801148802148803148804148805148806148807148808148809148810148811148812148813148814148815148816148817148818148819148820148821148822148823148824148825148826148827148828148829148830148831148832148833148834148835148836148837148838148839148840148841148842148843148844148845148846148847148848148849148850148851148852148853148854148855148856148857148858148859148860148861148862148863148864148865148866148867148868148869148870148871148872148873148874148875148876148877148878148879148880148881148882148883148884148885148886148887148888148889148890148891148892148893148894148895148896148897148898148899148900148901148902148903148904148905148906148907148908148909148910148911148912148913148914148915148916148917148918148919148920148921148922148923148924148925148926148927148928148929148930148931148932148933148934148935148936148937148938148939148940148941148942148943148944148945148946148947148948148949148950148951148952148953148954148955148956148957148958148959148960148961148962148963148964148965148966148967148968148969148970148971148972148973148974148975148976148977148978148979148980148981148982148983148984148985148986148987148988148989148990148991148992148993148994148995148996148997148998148999149000149001149002149003149004149005149006149007149008149009149010149011149012149013149014149015149016149017149018149019149020149021149022149023149024149025149026149027149028149029149030149031149032149033149034149035149036149037149038149039149040149041149042149043149044149045149046149047149048149049149050149051149052149053149054149055149056149057149058149059149060149061149062149063149064149065149066149067149068149069149070149071149072149073149074149075149076149077149078149079149080149081149082149083149084149085149086149087149088149089149090149091149092149093149094149095149096149097149098149099149100149101149102149103149104149105149106149107149108149109149110149111149112149113149114149115149116149117149118149119149120149121149122149123149124149125149126149127149128149129149130149131149132149133149134149135149136149137149138149139149140149141149142149143149144149145149146149147149148149149149150149151149152149153149154149155149156149157149158149159149160149161149162149163149164149165149166149167149168149169149170149171149172149173149174149175149176149177149178149179149180149181149182149183149184149185149186149187149188149189149190149191149192149193149194149195149196149197149198149199149200149201149202149203149204149205149206149207149208149209149210149211149212149213149214149215149216149217149218149219149220149221149222149223149224149225149226149227149228149229149230149231149232149233149234149235149236149237149238149239149240149241149242149243149244149245149246149247149248149249149250149251149252149253149254149255149256149257149258149259149260149261149262149263149264149265149266149267149268149269149270149271149272149273149274149275149276149277149278149279149280149281149282149283149284149285149286149287149288149289149290149291149292149293149294149295149296149297149298149299149300149301149302149303149304149305149306149307149308149309149310149311149312149313149314149315149316149317149318149319149320149321149322149323149324149325149326149327149328149329149330149331149332149333149334149335149336149337149338149339149340149341149342149343149344149345149346149347149348149349149350149351149352149353149354149355149356149357149358149359149360149361149362149363149364149365149366149367149368149369149370149371149372149373149374149375149376149377149378149379149380149381149382149383149384149385149386149387149388149389149390149391149392149393149394149395149396149397149398149399149400149401149402149403149404149405149406149407149408149409149410149411149412149413149414149415149416149417149418149419149420149421149422149423149424149425149426149427149428149429149430149431149432149433149434149435149436149437149438149439149440149441149442149443149444149445149446149447149448149449149450149451149452149453149454149455149456149457149458149459149460149461149462149463149464149465149466149467149468149469149470149471149472149473149474149475149476149477149478149479149480149481149482149483149484149485149486149487149488149489149490149491149492149493149494149495149496149497149498149499149500149501149502149503149504149505149506149507149508149509149510149511149512149513149514149515149516149517149518149519149520149521149522149523149524149525149526149527149528149529149530149531149532149533149534149535149536149537149538149539149540149541149542149543149544149545149546149547149548149549149550149551149552149553149554149555149556149557149558149559149560149561149562149563149564149565149566149567149568149569149570149571149572149573149574149575149576149577149578149579149580149581149582149583149584149585149586149587149588149589149590149591149592149593149594149595149596149597149598149599149600149601149602149603149604149605149606149607149608149609149610149611149612149613149614149615149616149617149618149619149620149621149622149623149624149625149626149627149628149629149630149631149632149633149634149635149636149637149638149639149640149641149642149643149644149645149646149647149648149649149650149651149652149653149654149655149656149657149658149659149660149661149662149663149664149665149666149667149668149669149670149671149672149673149674149675149676149677149678149679149680149681149682149683149684149685149686149687149688149689149690149691149692149693149694149695149696149697149698149699149700149701149702149703149704149705149706149707149708149709149710149711149712149713149714149715149716149717149718149719149720149721149722149723149724149725149726149727149728149729149730149731149732149733149734149735149736149737149738149739149740149741149742149743149744149745149746149747149748149749149750149751149752149753149754149755149756149757149758149759149760149761149762149763149764149765149766149767149768149769149770149771149772149773149774149775149776149777149778149779149780149781149782149783149784149785149786149787149788149789149790149791149792149793149794149795149796149797149798149799149800149801149802149803149804149805149806149807149808149809149810149811149812149813149814149815149816149817149818149819149820149821149822149823149824149825149826149827149828149829149830149831149832149833149834149835149836149837149838149839149840149841149842149843149844149845149846149847149848149849149850149851149852149853149854149855149856149857149858149859149860149861149862149863149864149865149866149867149868149869149870149871149872149873149874149875149876149877149878149879149880149881149882149883149884149885149886149887149888149889149890149891149892149893149894149895149896149897149898149899149900149901149902149903149904149905149906149907149908149909149910149911149912149913149914149915149916149917149918149919149920149921149922149923149924149925149926149927149928149929149930149931149932149933149934149935149936149937149938149939149940149941149942149943149944149945149946149947149948149949149950149951149952149953149954149955149956149957149958149959149960149961149962149963149964149965149966149967149968149969149970149971149972149973149974149975149976149977149978149979149980149981149982149983149984149985149986149987149988149989149990149991149992149993149994149995149996149997149998149999150000150001150002150003150004150005150006150007150008150009150010150011150012150013150014150015150016150017150018150019150020150021150022150023150024150025150026150027150028150029150030150031150032150033150034150035150036150037150038150039150040150041150042150043150044150045150046150047150048150049150050150051150052150053150054150055150056150057150058150059150060150061150062150063150064150065150066150067150068150069150070150071150072150073150074150075150076150077150078150079150080150081150082150083150084150085150086150087150088150089150090150091150092150093150094150095150096150097150098150099150100150101150102150103150104150105150106150107150108150109150110150111150112150113150114150115150116150117150118150119150120150121150122150123150124150125150126150127150128150129150130150131150132150133150134150135150136150137150138150139150140150141150142150143150144150145150146150147150148150149150150150151150152150153150154150155150156150157150158150159150160150161150162150163150164150165150166150167150168150169150170150171150172150173150174150175150176150177150178150179150180150181150182150183150184150185150186150187150188150189150190150191150192150193150194150195150196150197150198150199150200150201150202150203150204150205150206150207150208150209150210150211150212150213150214150215150216150217150218150219150220150221150222150223150224150225150226150227150228150229150230150231150232150233150234150235150236150237150238150239150240150241150242150243150244150245150246150247150248150249150250150251150252150253150254150255150256150257150258150259150260150261150262150263150264150265150266150267150268150269150270150271150272150273150274150275150276150277150278150279150280150281150282150283150284150285150286150287150288150289150290150291150292150293150294150295150296150297150298150299150300150301150302150303150304150305150306150307150308150309150310150311150312150313150314150315150316150317150318150319150320150321150322150323150324150325150326150327150328150329150330150331150332150333150334150335150336150337150338150339150340150341150342150343150344150345150346150347150348150349150350150351150352150353150354150355150356150357150358150359150360150361150362150363150364150365150366150367150368150369150370150371150372150373150374150375150376150377150378150379150380150381150382150383150384150385150386150387150388150389150390150391150392150393150394150395150396150397150398150399150400150401150402150403150404150405150406150407150408150409150410150411150412150413150414150415150416150417150418150419150420150421150422150423150424150425150426150427150428150429150430150431150432150433150434150435150436150437150438150439150440150441150442150443150444150445150446150447150448150449150450150451150452150453150454150455150456150457150458150459150460150461150462150463150464150465150466150467150468150469150470150471150472150473150474150475150476150477150478150479150480150481150482150483150484150485150486150487150488150489150490150491150492150493150494150495150496150497150498150499150500150501150502150503150504150505150506150507150508150509150510150511150512150513150514150515150516150517150518150519150520150521150522150523150524150525150526150527150528150529150530150531150532150533150534150535150536150537150538150539150540150541150542150543150544150545150546150547150548150549150550150551150552150553150554150555150556150557150558150559150560150561150562150563150564150565150566150567150568150569150570150571150572150573150574150575150576150577150578150579150580150581150582150583150584150585150586150587150588150589150590150591150592150593150594150595150596150597150598150599150600150601150602150603150604150605150606150607150608150609150610150611150612150613150614150615150616150617150618150619150620150621150622150623150624150625150626150627150628150629150630150631150632150633150634150635150636150637150638150639150640150641150642150643150644150645150646150647150648150649150650150651150652150653150654150655150656150657150658150659150660150661150662150663150664150665150666150667150668150669150670150671150672150673150674150675150676150677150678150679150680150681150682150683150684150685150686150687150688150689150690150691150692150693150694150695150696150697150698150699150700150701150702150703150704150705150706150707150708150709150710150711150712150713150714150715150716150717150718150719150720150721150722150723150724150725150726150727150728150729150730150731150732150733150734150735150736150737150738150739150740150741150742150743150744150745150746150747150748150749150750150751150752150753150754150755150756150757150758150759150760150761150762150763150764150765150766150767150768150769150770150771150772150773150774150775150776150777150778150779150780150781150782150783150784150785150786150787150788150789150790150791150792150793150794150795150796150797150798150799150800150801150802150803150804150805150806150807150808150809150810150811150812150813150814150815150816150817150818150819150820150821150822150823150824150825150826150827150828150829150830150831150832150833150834150835150836150837150838150839150840150841150842150843150844150845150846150847150848150849150850150851150852150853150854150855150856150857150858150859150860150861150862150863150864150865150866150867150868150869150870150871150872150873150874150875150876150877150878150879150880150881150882150883150884150885150886150887150888150889150890150891150892150893150894150895150896150897150898150899150900150901150902150903150904150905150906150907150908150909150910150911150912150913150914150915150916150917150918150919150920150921150922150923150924150925150926150927150928150929150930150931150932150933150934150935150936150937150938150939150940150941150942150943150944150945150946150947150948150949150950150951150952150953150954150955150956150957150958150959150960150961150962150963150964150965150966150967150968150969150970150971150972150973150974150975150976150977150978150979150980150981150982150983150984150985150986150987150988150989150990150991150992150993150994150995150996150997150998150999151000151001151002151003151004151005151006151007151008151009151010151011151012151013151014151015151016151017151018151019151020151021151022151023151024151025151026151027151028151029151030151031151032151033151034151035151036151037151038151039151040151041151042151043151044151045151046151047151048151049151050151051151052151053151054151055151056151057151058151059151060151061151062151063151064151065151066151067151068151069151070151071151072151073151074151075151076151077151078151079151080151081151082151083151084151085151086151087151088151089151090151091151092151093151094151095151096151097151098151099151100151101151102151103151104151105151106151107151108151109151110151111151112151113151114151115151116151117151118151119151120151121151122151123151124151125151126151127151128151129151130151131151132151133151134151135151136151137151138151139151140151141151142151143151144151145151146151147151148151149151150151151151152151153151154151155151156151157151158151159151160151161151162151163151164151165151166151167151168151169151170151171151172151173151174151175151176151177151178151179151180151181151182151183151184151185151186151187151188151189151190151191151192151193151194151195151196151197151198151199151200151201151202151203151204151205151206151207151208151209151210151211151212151213151214151215151216151217151218151219151220151221151222151223151224151225151226151227151228151229151230151231151232151233151234151235151236151237151238151239151240151241151242151243151244151245151246151247151248151249151250151251151252151253151254151255151256151257151258151259151260151261151262151263151264151265151266151267151268151269151270151271151272151273151274151275151276151277151278151279151280151281151282151283151284151285151286151287151288151289151290151291151292151293151294151295151296151297151298151299151300151301151302151303151304151305151306151307151308151309151310151311151312151313151314151315151316151317151318151319151320151321151322151323151324151325151326151327151328151329151330151331151332151333151334151335151336151337151338151339151340151341151342151343151344151345151346151347151348151349151350151351151352151353151354151355151356151357151358151359151360151361151362151363151364151365151366151367151368151369151370151371151372151373151374151375151376151377151378151379151380151381151382151383151384151385151386151387151388151389151390151391151392151393151394151395151396151397151398151399151400151401151402151403151404151405151406151407151408151409151410151411151412151413151414151415151416151417151418151419151420151421151422151423151424151425151426151427151428151429151430151431151432151433151434151435151436151437151438151439151440151441151442151443151444151445151446151447151448151449151450151451151452151453151454151455151456151457151458151459151460151461151462151463151464151465151466151467151468151469151470151471151472151473151474151475151476151477151478151479151480151481151482151483151484151485151486151487151488151489151490151491151492151493151494151495151496151497151498151499151500151501151502151503151504151505151506151507151508151509151510151511151512151513151514151515151516151517151518151519151520151521151522151523151524151525151526151527151528151529151530151531151532151533151534151535151536151537151538151539151540151541151542151543151544151545151546151547151548151549151550151551151552151553151554151555151556151557151558151559151560151561151562151563151564151565151566151567151568151569151570151571151572151573151574151575151576151577151578151579151580151581151582151583151584151585151586151587151588151589151590151591151592151593151594151595151596151597151598151599151600151601151602151603151604151605151606151607151608151609151610151611151612151613151614151615151616151617151618151619151620151621151622151623151624151625151626151627151628151629151630151631151632151633151634151635151636151637151638151639151640151641151642151643151644151645151646151647151648151649151650151651151652151653151654151655151656151657151658151659151660151661151662151663151664151665151666151667151668151669151670151671151672151673151674151675151676151677151678151679151680151681151682151683151684151685151686151687151688151689151690151691151692151693151694151695151696151697151698151699151700151701151702151703151704151705151706151707151708151709151710151711151712151713151714151715151716151717151718151719151720151721151722151723151724151725151726151727151728151729151730151731151732151733151734151735151736151737151738151739151740151741151742151743151744151745151746151747151748151749151750151751151752151753151754151755151756151757151758151759151760151761151762151763151764151765151766151767151768151769151770151771151772151773151774151775151776151777151778151779151780151781151782151783151784151785151786151787151788151789151790151791151792151793151794151795151796151797151798151799151800151801151802151803151804151805151806151807151808151809151810151811151812151813151814151815151816151817151818151819151820151821151822151823151824151825151826151827151828151829151830151831151832151833151834151835151836151837151838151839151840151841151842151843151844151845151846151847151848151849151850151851151852151853151854151855151856151857151858151859151860151861151862151863151864151865151866151867151868151869151870151871151872151873151874151875151876151877151878151879151880151881151882151883151884151885
  1. // Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
  2. package generated
  3. import (
  4. "bytes"
  5. "context"
  6. "errors"
  7. "fmt"
  8. "strconv"
  9. "sync"
  10. "sync/atomic"
  11. "github.com/99designs/gqlgen/graphql"
  12. "github.com/99designs/gqlgen/graphql/introspection"
  13. "github.com/99designs/gqlgen/plugin/federation/fedruntime"
  14. gqlparser "github.com/vektah/gqlparser/v2"
  15. "github.com/vektah/gqlparser/v2/ast"
  16. )
  17. // region ************************** generated!.gotpl **************************
  18. // NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
  19. func NewExecutableSchema(cfg Config) graphql.ExecutableSchema {
  20. return &executableSchema{
  21. resolvers: cfg.Resolvers,
  22. directives: cfg.Directives,
  23. complexity: cfg.Complexity,
  24. }
  25. }
  26. type Config struct {
  27. Resolvers ResolverRoot
  28. Directives DirectiveRoot
  29. Complexity ComplexityRoot
  30. }
  31. type ResolverRoot interface {
  32. Entity() EntityResolver
  33. Mutation() MutationResolver
  34. Query() QueryResolver
  35. }
  36. type DirectiveRoot struct {
  37. InContext func(ctx context.Context, obj interface{}, next graphql.Resolver, language *LanguageCode, country *CountryCode) (res interface{}, err error)
  38. }
  39. type ComplexityRoot struct {
  40. AccessScope struct {
  41. Description func(childComplexity int) int
  42. Handle func(childComplexity int) int
  43. }
  44. App struct {
  45. ID func(childComplexity int) int
  46. }
  47. AppConnection struct {
  48. Edges func(childComplexity int) int
  49. Nodes func(childComplexity int) int
  50. PageInfo func(childComplexity int) int
  51. }
  52. AppCredit struct {
  53. Amount func(childComplexity int) int
  54. CreatedAt func(childComplexity int) int
  55. Description func(childComplexity int) int
  56. ID func(childComplexity int) int
  57. Test func(childComplexity int) int
  58. }
  59. AppCreditConnection struct {
  60. Edges func(childComplexity int) int
  61. Nodes func(childComplexity int) int
  62. PageInfo func(childComplexity int) int
  63. }
  64. AppCreditEdge struct {
  65. Cursor func(childComplexity int) int
  66. Node func(childComplexity int) int
  67. }
  68. AppEdge struct {
  69. Cursor func(childComplexity int) int
  70. Node func(childComplexity int) int
  71. }
  72. AppFeedback struct {
  73. App func(childComplexity int) int
  74. Link func(childComplexity int) int
  75. Messages func(childComplexity int) int
  76. }
  77. AppInstallation struct {
  78. AccessScopes func(childComplexity int) int
  79. ActiveSubscriptions func(childComplexity int) int
  80. AllSubscriptions func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *AppSubscriptionSortKeys) int
  81. App func(childComplexity int) int
  82. Credits func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *AppTransactionSortKeys) int
  83. ID func(childComplexity int) int
  84. LaunchURL func(childComplexity int) int
  85. Metafield func(childComplexity int, namespace string, key string) int
  86. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  87. OneTimePurchases func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *AppTransactionSortKeys) int
  88. PrivateMetafield func(childComplexity int, namespace string, key string) int
  89. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  90. Publication func(childComplexity int) int
  91. RevenueAttributionRecords func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *AppRevenueAttributionRecordSortKeys) int
  92. UninstallURL func(childComplexity int) int
  93. }
  94. AppPlanV2 struct {
  95. PricingDetails func(childComplexity int) int
  96. }
  97. AppPurchaseOneTime struct {
  98. CreatedAt func(childComplexity int) int
  99. ID func(childComplexity int) int
  100. Name func(childComplexity int) int
  101. Price func(childComplexity int) int
  102. Status func(childComplexity int) int
  103. Test func(childComplexity int) int
  104. }
  105. AppPurchaseOneTimeConnection struct {
  106. Edges func(childComplexity int) int
  107. Nodes func(childComplexity int) int
  108. PageInfo func(childComplexity int) int
  109. }
  110. AppPurchaseOneTimeEdge struct {
  111. Cursor func(childComplexity int) int
  112. Node func(childComplexity int) int
  113. }
  114. AppRecurringPricing struct {
  115. Discount func(childComplexity int) int
  116. Interval func(childComplexity int) int
  117. Price func(childComplexity int) int
  118. }
  119. AppRevenueAttributionRecord struct {
  120. Amount func(childComplexity int) int
  121. CapturedAt func(childComplexity int) int
  122. CreatedAt func(childComplexity int) int
  123. ID func(childComplexity int) int
  124. IdempotencyKey func(childComplexity int) int
  125. Test func(childComplexity int) int
  126. Type func(childComplexity int) int
  127. }
  128. AppRevenueAttributionRecordConnection struct {
  129. Edges func(childComplexity int) int
  130. Nodes func(childComplexity int) int
  131. PageInfo func(childComplexity int) int
  132. }
  133. AppRevenueAttributionRecordEdge struct {
  134. Cursor func(childComplexity int) int
  135. Node func(childComplexity int) int
  136. }
  137. AppSubscription struct {
  138. CreatedAt func(childComplexity int) int
  139. CurrentPeriodEnd func(childComplexity int) int
  140. ID func(childComplexity int) int
  141. LineItems func(childComplexity int) int
  142. Name func(childComplexity int) int
  143. ReturnURL func(childComplexity int) int
  144. Status func(childComplexity int) int
  145. Test func(childComplexity int) int
  146. TrialDays func(childComplexity int) int
  147. }
  148. AppSubscriptionConnection struct {
  149. Edges func(childComplexity int) int
  150. Nodes func(childComplexity int) int
  151. PageInfo func(childComplexity int) int
  152. }
  153. AppSubscriptionDiscount struct {
  154. DurationLimitInIntervals func(childComplexity int) int
  155. PriceAfterDiscount func(childComplexity int) int
  156. RemainingDurationInIntervals func(childComplexity int) int
  157. Value func(childComplexity int) int
  158. }
  159. AppSubscriptionDiscountAmount struct {
  160. Amount func(childComplexity int) int
  161. }
  162. AppSubscriptionDiscountPercentage struct {
  163. Percentage func(childComplexity int) int
  164. }
  165. AppSubscriptionEdge struct {
  166. Cursor func(childComplexity int) int
  167. Node func(childComplexity int) int
  168. }
  169. AppSubscriptionLineItem struct {
  170. ID func(childComplexity int) int
  171. Plan func(childComplexity int) int
  172. UsageRecords func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *AppUsageRecordSortKeys) int
  173. }
  174. AppUsagePricing struct {
  175. BalanceUsed func(childComplexity int) int
  176. CappedAmount func(childComplexity int) int
  177. Interval func(childComplexity int) int
  178. Terms func(childComplexity int) int
  179. }
  180. AppUsageRecord struct {
  181. CreatedAt func(childComplexity int) int
  182. Description func(childComplexity int) int
  183. ID func(childComplexity int) int
  184. Price func(childComplexity int) int
  185. SubscriptionLineItem func(childComplexity int) int
  186. }
  187. AppUsageRecordConnection struct {
  188. Edges func(childComplexity int) int
  189. Nodes func(childComplexity int) int
  190. PageInfo func(childComplexity int) int
  191. }
  192. AppUsageRecordEdge struct {
  193. Cursor func(childComplexity int) int
  194. Node func(childComplexity int) int
  195. }
  196. Attribute struct {
  197. Key func(childComplexity int) int
  198. Value func(childComplexity int) int
  199. }
  200. AutomaticDiscountApplication struct {
  201. AllocationMethod func(childComplexity int) int
  202. Index func(childComplexity int) int
  203. TargetSelection func(childComplexity int) int
  204. TargetType func(childComplexity int) int
  205. Title func(childComplexity int) int
  206. Value func(childComplexity int) int
  207. }
  208. AvailableChannelDefinitionsByChannel struct {
  209. ChannelDefinitions func(childComplexity int) int
  210. ChannelName func(childComplexity int) int
  211. }
  212. BasicEvent struct {
  213. AppTitle func(childComplexity int) int
  214. AttributeToApp func(childComplexity int) int
  215. AttributeToUser func(childComplexity int) int
  216. CreatedAt func(childComplexity int) int
  217. CriticalAlert func(childComplexity int) int
  218. ID func(childComplexity int) int
  219. Message func(childComplexity int) int
  220. }
  221. BuyerExperienceConfiguration struct {
  222. CheckoutToDraft func(childComplexity int) int
  223. PayNowOnly func(childComplexity int) int
  224. PaymentTermsTemplate func(childComplexity int) int
  225. }
  226. ChannelDefinition struct {
  227. ChannelName func(childComplexity int) int
  228. Handle func(childComplexity int) int
  229. ID func(childComplexity int) int
  230. SVGIcon func(childComplexity int) int
  231. SubChannelName func(childComplexity int) int
  232. }
  233. ChannelInformation struct {
  234. App func(childComplexity int) int
  235. ChannelDefinition func(childComplexity int) int
  236. ChannelID func(childComplexity int) int
  237. ID func(childComplexity int) int
  238. }
  239. Collection struct {
  240. ID func(childComplexity int) int
  241. }
  242. CollectionConnection struct {
  243. Edges func(childComplexity int) int
  244. Nodes func(childComplexity int) int
  245. PageInfo func(childComplexity int) int
  246. }
  247. CollectionEdge struct {
  248. Cursor func(childComplexity int) int
  249. Node func(childComplexity int) int
  250. }
  251. CollectionRule struct {
  252. AppliedDisjunctively func(childComplexity int) int
  253. Rules func(childComplexity int) int
  254. }
  255. CollectionRuleSet struct {
  256. AppliedDisjunctively func(childComplexity int) int
  257. Rules func(childComplexity int) int
  258. }
  259. CommentEvent struct {
  260. AppTitle func(childComplexity int) int
  261. Attachments func(childComplexity int) int
  262. AttributeToApp func(childComplexity int) int
  263. AttributeToUser func(childComplexity int) int
  264. Author func(childComplexity int) int
  265. CanDelete func(childComplexity int) int
  266. CanEdit func(childComplexity int) int
  267. CreatedAt func(childComplexity int) int
  268. CriticalAlert func(childComplexity int) int
  269. Edited func(childComplexity int) int
  270. Embed func(childComplexity int) int
  271. ID func(childComplexity int) int
  272. Message func(childComplexity int) int
  273. RawMessage func(childComplexity int) int
  274. Subject func(childComplexity int) int
  275. }
  276. CommentEventAttachment struct {
  277. FileExtension func(childComplexity int) int
  278. ID func(childComplexity int) int
  279. Image func(childComplexity int) int
  280. Name func(childComplexity int) int
  281. Size func(childComplexity int) int
  282. URL func(childComplexity int) int
  283. }
  284. Company struct {
  285. ContactCount func(childComplexity int) int
  286. ContactRoles func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleSortKeys) int
  287. Contacts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactSortKeys, query *string) int
  288. CreatedAt func(childComplexity int) int
  289. CustomerSince func(childComplexity int) int
  290. DefaultCursor func(childComplexity int) int
  291. DefaultRole func(childComplexity int) int
  292. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  293. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *EventSortKeys, query *string) int
  294. ExternalID func(childComplexity int) int
  295. HasTimelineComment func(childComplexity int) int
  296. ID func(childComplexity int) int
  297. LifetimeDuration func(childComplexity int) int
  298. LocationCount func(childComplexity int) int
  299. Locations func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyLocationSortKeys, query *string) int
  300. MainContact func(childComplexity int) int
  301. Name func(childComplexity int) int
  302. Note func(childComplexity int) int
  303. OrderCount func(childComplexity int) int
  304. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  305. TotalSpent func(childComplexity int) int
  306. UpdatedAt func(childComplexity int) int
  307. }
  308. CompanyAddress struct {
  309. Address1 func(childComplexity int) int
  310. Address2 func(childComplexity int) int
  311. City func(childComplexity int) int
  312. CompanyName func(childComplexity int) int
  313. Country func(childComplexity int) int
  314. CountryCode func(childComplexity int) int
  315. CreatedAt func(childComplexity int) int
  316. FormattedArea func(childComplexity int) int
  317. ID func(childComplexity int) int
  318. Phone func(childComplexity int) int
  319. Province func(childComplexity int) int
  320. Recipient func(childComplexity int) int
  321. UpdatedAt func(childComplexity int) int
  322. Zip func(childComplexity int) int
  323. ZoneCode func(childComplexity int) int
  324. }
  325. CompanyContact struct {
  326. Company func(childComplexity int) int
  327. CreatedAt func(childComplexity int) int
  328. Customer func(childComplexity int) int
  329. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  330. ID func(childComplexity int) int
  331. IsMainContact func(childComplexity int) int
  332. LifetimeDuration func(childComplexity int) int
  333. Locale func(childComplexity int) int
  334. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  335. RoleAssignments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleAssignmentSortKeys, query *string) int
  336. Title func(childComplexity int) int
  337. UpdatedAt func(childComplexity int) int
  338. }
  339. CompanyContactConnection struct {
  340. Edges func(childComplexity int) int
  341. Nodes func(childComplexity int) int
  342. PageInfo func(childComplexity int) int
  343. }
  344. CompanyContactEdge struct {
  345. Cursor func(childComplexity int) int
  346. Node func(childComplexity int) int
  347. }
  348. CompanyContactRole struct {
  349. ID func(childComplexity int) int
  350. Name func(childComplexity int) int
  351. Note func(childComplexity int) int
  352. }
  353. CompanyContactRoleAssignment struct {
  354. Company func(childComplexity int) int
  355. CompanyContact func(childComplexity int) int
  356. CompanyLocation func(childComplexity int) int
  357. CreatedAt func(childComplexity int) int
  358. ID func(childComplexity int) int
  359. Role func(childComplexity int) int
  360. UpdatedAt func(childComplexity int) int
  361. }
  362. CompanyContactRoleAssignmentConnection struct {
  363. Edges func(childComplexity int) int
  364. Nodes func(childComplexity int) int
  365. PageInfo func(childComplexity int) int
  366. }
  367. CompanyContactRoleAssignmentEdge struct {
  368. Cursor func(childComplexity int) int
  369. Node func(childComplexity int) int
  370. }
  371. CompanyContactRoleConnection struct {
  372. Edges func(childComplexity int) int
  373. Nodes func(childComplexity int) int
  374. PageInfo func(childComplexity int) int
  375. }
  376. CompanyContactRoleEdge struct {
  377. Cursor func(childComplexity int) int
  378. Node func(childComplexity int) int
  379. }
  380. CompanyLocation struct {
  381. BillingAddress func(childComplexity int) int
  382. BuyerExperienceConfiguration func(childComplexity int) int
  383. Company func(childComplexity int) int
  384. CreatedAt func(childComplexity int) int
  385. Currency func(childComplexity int) int
  386. DefaultCursor func(childComplexity int) int
  387. DraftOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *DraftOrderSortKeys, query *string) int
  388. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *EventSortKeys, query *string) int
  389. ExternalID func(childComplexity int) int
  390. HasTimelineComment func(childComplexity int) int
  391. ID func(childComplexity int) int
  392. Locale func(childComplexity int) int
  393. Market func(childComplexity int) int
  394. Name func(childComplexity int) int
  395. Note func(childComplexity int) int
  396. OrderCount func(childComplexity int) int
  397. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys) int
  398. Phone func(childComplexity int) int
  399. RoleAssignments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *CompanyContactRoleAssignmentSortKeys, query *string) int
  400. ShippingAddress func(childComplexity int) int
  401. TaxExemptions func(childComplexity int) int
  402. TaxRegistrationID func(childComplexity int) int
  403. TotalSpent func(childComplexity int) int
  404. UpdatedAt func(childComplexity int) int
  405. }
  406. CompanyLocationConnection struct {
  407. Edges func(childComplexity int) int
  408. Nodes func(childComplexity int) int
  409. PageInfo func(childComplexity int) int
  410. }
  411. CompanyLocationEdge struct {
  412. Cursor func(childComplexity int) int
  413. Node func(childComplexity int) int
  414. }
  415. CountriesInShippingZones struct {
  416. CountryCodes func(childComplexity int) int
  417. IncludeRestOfWorld func(childComplexity int) int
  418. }
  419. CountryHarmonizedSystemCode struct {
  420. CountryCode func(childComplexity int) int
  421. HarmonizedSystemCode func(childComplexity int) int
  422. }
  423. CountryHarmonizedSystemCodeConnection struct {
  424. Edges func(childComplexity int) int
  425. Nodes func(childComplexity int) int
  426. PageInfo func(childComplexity int) int
  427. }
  428. CountryHarmonizedSystemCodeEdge struct {
  429. Cursor func(childComplexity int) int
  430. Node func(childComplexity int) int
  431. }
  432. CurrencyFormats struct {
  433. MoneyFormat func(childComplexity int) int
  434. MoneyInEmailsFormat func(childComplexity int) int
  435. MoneyWithCurrencyFormat func(childComplexity int) int
  436. MoneyWithCurrencyInEmailsFormat func(childComplexity int) int
  437. }
  438. CurrencySetting struct {
  439. CurrencyCode func(childComplexity int) int
  440. CurrencyName func(childComplexity int) int
  441. Enabled func(childComplexity int) int
  442. RateUpdatedAt func(childComplexity int) int
  443. }
  444. CurrencySettingConnection struct {
  445. Edges func(childComplexity int) int
  446. Nodes func(childComplexity int) int
  447. PageInfo func(childComplexity int) int
  448. }
  449. CurrencySettingEdge struct {
  450. Cursor func(childComplexity int) int
  451. Node func(childComplexity int) int
  452. }
  453. Customer struct {
  454. Addresses func(childComplexity int, first *int) int
  455. AmountSpent func(childComplexity int) int
  456. AverageOrderAmountV2 func(childComplexity int) int
  457. CanDelete func(childComplexity int) int
  458. CompanyContactProfiles func(childComplexity int) int
  459. CreatedAt func(childComplexity int) int
  460. DefaultAddress func(childComplexity int) int
  461. DisplayName func(childComplexity int) int
  462. Email func(childComplexity int) int
  463. EmailMarketingConsent func(childComplexity int) int
  464. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *EventSortKeys, query *string) int
  465. FirstName func(childComplexity int) int
  466. HasTimelineComment func(childComplexity int) int
  467. ID func(childComplexity int) int
  468. Image func(childComplexity int) int
  469. LastName func(childComplexity int) int
  470. LastOrder func(childComplexity int) int
  471. LegacyResourceID func(childComplexity int) int
  472. LifetimeDuration func(childComplexity int) int
  473. Locale func(childComplexity int) int
  474. Market func(childComplexity int) int
  475. Metafield func(childComplexity int, namespace string, key string) int
  476. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  477. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  478. MultipassIdentifier func(childComplexity int) int
  479. Note func(childComplexity int) int
  480. NumberOfOrders func(childComplexity int) int
  481. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *OrderSortKeys, query *string) int
  482. PaymentMethods func(childComplexity int, showRevoked *bool, first *int, after *string, last *int, before *string, reverse *bool) int
  483. Phone func(childComplexity int) int
  484. PrivateMetafield func(childComplexity int, namespace string, key string) int
  485. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  486. ProductSubscriberStatus func(childComplexity int) int
  487. SmsMarketingConsent func(childComplexity int) int
  488. State func(childComplexity int) int
  489. Statistics func(childComplexity int) int
  490. SubscriptionContracts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  491. Tags func(childComplexity int) int
  492. TaxExempt func(childComplexity int) int
  493. TaxExemptions func(childComplexity int) int
  494. UnsubscribeURL func(childComplexity int) int
  495. UpdatedAt func(childComplexity int) int
  496. ValidEmailAddress func(childComplexity int) int
  497. VerifiedEmail func(childComplexity int) int
  498. }
  499. CustomerCreatePayload struct {
  500. Customer func(childComplexity int) int
  501. UserErrors func(childComplexity int) int
  502. }
  503. CustomerCreditCard struct {
  504. BillingAddress func(childComplexity int) int
  505. Brand func(childComplexity int) int
  506. ExpiresSoon func(childComplexity int) int
  507. ExpiryMonth func(childComplexity int) int
  508. ExpiryYear func(childComplexity int) int
  509. FirstDigits func(childComplexity int) int
  510. IsRevocable func(childComplexity int) int
  511. LastDigits func(childComplexity int) int
  512. MaskedNumber func(childComplexity int) int
  513. Name func(childComplexity int) int
  514. Source func(childComplexity int) int
  515. VirtualLastDigits func(childComplexity int) int
  516. }
  517. CustomerCreditCardBillingAddress struct {
  518. Address1 func(childComplexity int) int
  519. City func(childComplexity int) int
  520. Country func(childComplexity int) int
  521. CountryCode func(childComplexity int) int
  522. Province func(childComplexity int) int
  523. ProvinceCode func(childComplexity int) int
  524. Zip func(childComplexity int) int
  525. }
  526. CustomerEmailMarketingConsentState struct {
  527. ConsentUpdatedAt func(childComplexity int) int
  528. MarketingOptInLevel func(childComplexity int) int
  529. MarketingState func(childComplexity int) int
  530. }
  531. CustomerJourneySummary struct {
  532. CustomerOrderIndex func(childComplexity int) int
  533. DaysToConversion func(childComplexity int) int
  534. FirstVisit func(childComplexity int) int
  535. LastVisit func(childComplexity int) int
  536. Moments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  537. MomentsCount func(childComplexity int) int
  538. Ready func(childComplexity int) int
  539. }
  540. CustomerMomentConnection struct {
  541. Edges func(childComplexity int) int
  542. Nodes func(childComplexity int) int
  543. PageInfo func(childComplexity int) int
  544. }
  545. CustomerMomentEdge struct {
  546. Cursor func(childComplexity int) int
  547. Node func(childComplexity int) int
  548. }
  549. CustomerPaymentInstrumentBillingAddress struct {
  550. Address1 func(childComplexity int) int
  551. City func(childComplexity int) int
  552. Country func(childComplexity int) int
  553. CountryCode func(childComplexity int) int
  554. Name func(childComplexity int) int
  555. Province func(childComplexity int) int
  556. ProvinceCode func(childComplexity int) int
  557. Zip func(childComplexity int) int
  558. }
  559. CustomerPaymentMethod struct {
  560. Customer func(childComplexity int) int
  561. ID func(childComplexity int) int
  562. Instrument func(childComplexity int) int
  563. RevokedAt func(childComplexity int) int
  564. RevokedReason func(childComplexity int) int
  565. SubscriptionContracts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  566. }
  567. CustomerPaymentMethodConnection struct {
  568. Edges func(childComplexity int) int
  569. Nodes func(childComplexity int) int
  570. PageInfo func(childComplexity int) int
  571. }
  572. CustomerPaymentMethodEdge struct {
  573. Cursor func(childComplexity int) int
  574. Node func(childComplexity int) int
  575. }
  576. CustomerPaypalBillingAgreement struct {
  577. BillingAddress func(childComplexity int) int
  578. Inactive func(childComplexity int) int
  579. IsRevocable func(childComplexity int) int
  580. PaypalAccountEmail func(childComplexity int) int
  581. }
  582. CustomerShopPayAgreement struct {
  583. ExpiresSoon func(childComplexity int) int
  584. ExpiryMonth func(childComplexity int) int
  585. ExpiryYear func(childComplexity int) int
  586. Inactive func(childComplexity int) int
  587. IsRevocable func(childComplexity int) int
  588. LastDigits func(childComplexity int) int
  589. MaskedNumber func(childComplexity int) int
  590. Name func(childComplexity int) int
  591. }
  592. CustomerSmsMarketingConsentState struct {
  593. ConsentCollectedFrom func(childComplexity int) int
  594. ConsentUpdatedAt func(childComplexity int) int
  595. MarketingOptInLevel func(childComplexity int) int
  596. MarketingState func(childComplexity int) int
  597. }
  598. CustomerStatistics struct {
  599. PredictedSpendTier func(childComplexity int) int
  600. }
  601. CustomerVisit struct {
  602. ID func(childComplexity int) int
  603. LandingPage func(childComplexity int) int
  604. LandingPageHTML func(childComplexity int) int
  605. MarketingEvent func(childComplexity int) int
  606. OccurredAt func(childComplexity int) int
  607. ReferralCode func(childComplexity int) int
  608. ReferralInfoHTML func(childComplexity int) int
  609. ReferrerURL func(childComplexity int) int
  610. Source func(childComplexity int) int
  611. SourceDescription func(childComplexity int) int
  612. SourceType func(childComplexity int) int
  613. UtmParameters func(childComplexity int) int
  614. }
  615. DeliveryAvailableService struct {
  616. Countries func(childComplexity int) int
  617. Name func(childComplexity int) int
  618. }
  619. DeliveryCarrierService struct {
  620. AvailableServicesForCountries func(childComplexity int, origins []string, countryCodes []CountryCode, restOfWorld bool) int
  621. FormattedName func(childComplexity int) int
  622. ID func(childComplexity int) int
  623. Icon func(childComplexity int) int
  624. Name func(childComplexity int) int
  625. }
  626. DeliveryCondition struct {
  627. ConditionCriteria func(childComplexity int) int
  628. Field func(childComplexity int) int
  629. ID func(childComplexity int) int
  630. Operator func(childComplexity int) int
  631. }
  632. DeliveryCountry struct {
  633. Code func(childComplexity int) int
  634. ID func(childComplexity int) int
  635. Name func(childComplexity int) int
  636. Provinces func(childComplexity int) int
  637. TranslatedName func(childComplexity int) int
  638. }
  639. DeliveryCountryAndZone struct {
  640. Country func(childComplexity int) int
  641. Zone func(childComplexity int) int
  642. }
  643. DeliveryCountryCodeOrRestOfWorld struct {
  644. CountryCode func(childComplexity int) int
  645. RestOfWorld func(childComplexity int) int
  646. }
  647. DeliveryCountryCodesOrRestOfWorld struct {
  648. CountryCodes func(childComplexity int) int
  649. RestOfWorld func(childComplexity int) int
  650. }
  651. DeliveryLocationGroup struct {
  652. ID func(childComplexity int) int
  653. Locations func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *LocationSortKeys, query *string, includeLegacy *bool, includeInactive *bool) int
  654. }
  655. DeliveryLocationGroupZone struct {
  656. MethodDefinitionCounts func(childComplexity int) int
  657. MethodDefinitions func(childComplexity int, eligible *bool, typeArg *DeliveryMethodDefinitionType, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MethodDefinitionSortKeys) int
  658. Zone func(childComplexity int) int
  659. }
  660. DeliveryLocationGroupZoneConnection struct {
  661. Edges func(childComplexity int) int
  662. Nodes func(childComplexity int) int
  663. PageInfo func(childComplexity int) int
  664. }
  665. DeliveryLocationGroupZoneEdge struct {
  666. Cursor func(childComplexity int) int
  667. Node func(childComplexity int) int
  668. }
  669. DeliveryMethod struct {
  670. ID func(childComplexity int) int
  671. MaxDeliveryDateTime func(childComplexity int) int
  672. MethodType func(childComplexity int) int
  673. MinDeliveryDateTime func(childComplexity int) int
  674. }
  675. DeliveryMethodDefinition struct {
  676. Active func(childComplexity int) int
  677. Description func(childComplexity int) int
  678. ID func(childComplexity int) int
  679. MethodConditions func(childComplexity int) int
  680. Name func(childComplexity int) int
  681. RateProvider func(childComplexity int) int
  682. }
  683. DeliveryMethodDefinitionConnection struct {
  684. Edges func(childComplexity int) int
  685. Nodes func(childComplexity int) int
  686. PageInfo func(childComplexity int) int
  687. }
  688. DeliveryMethodDefinitionCounts struct {
  689. ParticipantDefinitionsCount func(childComplexity int) int
  690. RateDefinitionsCount func(childComplexity int) int
  691. }
  692. DeliveryMethodDefinitionEdge struct {
  693. Cursor func(childComplexity int) int
  694. Node func(childComplexity int) int
  695. }
  696. DeliveryParticipant struct {
  697. AdaptToNewServicesFlag func(childComplexity int) int
  698. CarrierService func(childComplexity int) int
  699. FixedFee func(childComplexity int) int
  700. ID func(childComplexity int) int
  701. ParticipantServices func(childComplexity int) int
  702. PercentageOfRateFee func(childComplexity int) int
  703. }
  704. DeliveryParticipantService struct {
  705. Active func(childComplexity int) int
  706. Name func(childComplexity int) int
  707. }
  708. DeliveryProductVariantsCount struct {
  709. Capped func(childComplexity int) int
  710. Count func(childComplexity int) int
  711. }
  712. DeliveryProfile struct {
  713. ActiveMethodDefinitionsCount func(childComplexity int) int
  714. Default func(childComplexity int) int
  715. ID func(childComplexity int) int
  716. LegacyMode func(childComplexity int) int
  717. LocationsWithoutRatesCount func(childComplexity int) int
  718. Name func(childComplexity int) int
  719. OriginLocationCount func(childComplexity int) int
  720. ProductVariantsCountV2 func(childComplexity int) int
  721. ProfileItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  722. ProfileLocationGroups func(childComplexity int) int
  723. SellingPlanGroups func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  724. UnassignedLocations func(childComplexity int) int
  725. ZoneCountryCount func(childComplexity int) int
  726. }
  727. DeliveryProfileItem struct {
  728. ID func(childComplexity int) int
  729. Product func(childComplexity int) int
  730. Variants func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  731. }
  732. DeliveryProfileItemConnection struct {
  733. Edges func(childComplexity int) int
  734. Nodes func(childComplexity int) int
  735. PageInfo func(childComplexity int) int
  736. }
  737. DeliveryProfileItemEdge struct {
  738. Cursor func(childComplexity int) int
  739. Node func(childComplexity int) int
  740. }
  741. DeliveryProfileLocationGroup struct {
  742. CountriesInAnyZone func(childComplexity int) int
  743. LocationGroup func(childComplexity int) int
  744. LocationGroupZones func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  745. }
  746. DeliveryProvince struct {
  747. Code func(childComplexity int) int
  748. ID func(childComplexity int) int
  749. Name func(childComplexity int) int
  750. TranslatedName func(childComplexity int) int
  751. }
  752. DeliveryRateDefinition struct {
  753. ID func(childComplexity int) int
  754. Price func(childComplexity int) int
  755. }
  756. DeliveryZone struct {
  757. Countries func(childComplexity int) int
  758. ID func(childComplexity int) int
  759. Name func(childComplexity int) int
  760. }
  761. DiscountAllocation struct {
  762. AllocatedAmountSet func(childComplexity int) int
  763. DiscountApplication func(childComplexity int) int
  764. }
  765. DiscountApplicationConnection struct {
  766. Edges func(childComplexity int) int
  767. Nodes func(childComplexity int) int
  768. PageInfo func(childComplexity int) int
  769. }
  770. DiscountApplicationEdge struct {
  771. Cursor func(childComplexity int) int
  772. Node func(childComplexity int) int
  773. }
  774. DiscountCodeApplication struct {
  775. AllocationMethod func(childComplexity int) int
  776. Code func(childComplexity int) int
  777. Index func(childComplexity int) int
  778. TargetSelection func(childComplexity int) int
  779. TargetType func(childComplexity int) int
  780. Value func(childComplexity int) int
  781. }
  782. Domain struct {
  783. Host func(childComplexity int) int
  784. ID func(childComplexity int) int
  785. Localization func(childComplexity int) int
  786. MarketWebPresence func(childComplexity int) int
  787. SslEnabled func(childComplexity int) int
  788. URL func(childComplexity int) int
  789. }
  790. DomainLocalization struct {
  791. AlternateLocales func(childComplexity int) int
  792. Country func(childComplexity int) int
  793. DefaultLocale func(childComplexity int) int
  794. }
  795. DraftOrder struct {
  796. ID func(childComplexity int) int
  797. }
  798. DraftOrderAppliedDiscount struct {
  799. AmountSet func(childComplexity int) int
  800. AmountV2 func(childComplexity int) int
  801. Description func(childComplexity int) int
  802. Title func(childComplexity int) int
  803. Value func(childComplexity int) int
  804. ValueType func(childComplexity int) int
  805. }
  806. DraftOrderConnection struct {
  807. Edges func(childComplexity int) int
  808. Nodes func(childComplexity int) int
  809. PageInfo func(childComplexity int) int
  810. }
  811. DraftOrderEdge struct {
  812. Cursor func(childComplexity int) int
  813. Node func(childComplexity int) int
  814. }
  815. DraftOrderLineItem struct {
  816. AppliedDiscount func(childComplexity int) int
  817. Custom func(childComplexity int) int
  818. CustomAttributes func(childComplexity int) int
  819. CustomAttributesV2 func(childComplexity int) int
  820. DiscountedTotal func(childComplexity int) int
  821. DiscountedTotalSet func(childComplexity int) int
  822. DiscountedUnitPrice func(childComplexity int) int
  823. DiscountedUnitPriceSet func(childComplexity int) int
  824. FulfillmentService func(childComplexity int) int
  825. ID func(childComplexity int) int
  826. Image func(childComplexity int) int
  827. IsGiftCard func(childComplexity int) int
  828. Name func(childComplexity int) int
  829. OriginalTotal func(childComplexity int) int
  830. OriginalTotalSet func(childComplexity int) int
  831. OriginalUnitPrice func(childComplexity int) int
  832. OriginalUnitPriceSet func(childComplexity int) int
  833. Product func(childComplexity int) int
  834. Quantity func(childComplexity int) int
  835. RequiresShipping func(childComplexity int) int
  836. Sku func(childComplexity int) int
  837. TaxLines func(childComplexity int) int
  838. Taxable func(childComplexity int) int
  839. Title func(childComplexity int) int
  840. TotalDiscount func(childComplexity int) int
  841. TotalDiscountSet func(childComplexity int) int
  842. Variant func(childComplexity int) int
  843. VariantTitle func(childComplexity int) int
  844. Vendor func(childComplexity int) int
  845. Weight func(childComplexity int) int
  846. }
  847. DraftOrderLineItemConnection struct {
  848. Edges func(childComplexity int) int
  849. Nodes func(childComplexity int) int
  850. PageInfo func(childComplexity int) int
  851. }
  852. DraftOrderLineItemEdge struct {
  853. Cursor func(childComplexity int) int
  854. Node func(childComplexity int) int
  855. }
  856. Duty struct {
  857. CountryCodeOfOrigin func(childComplexity int) int
  858. HarmonizedSystemCode func(childComplexity int) int
  859. ID func(childComplexity int) int
  860. Price func(childComplexity int) int
  861. TaxLines func(childComplexity int) int
  862. }
  863. EditableProperty struct {
  864. Locked func(childComplexity int) int
  865. Reason func(childComplexity int) int
  866. }
  867. Entity struct {
  868. FindCustomerByID func(childComplexity int, id string) int
  869. }
  870. EventConnection struct {
  871. Edges func(childComplexity int) int
  872. Nodes func(childComplexity int) int
  873. PageInfo func(childComplexity int) int
  874. }
  875. EventEdge struct {
  876. Cursor func(childComplexity int) int
  877. Node func(childComplexity int) int
  878. }
  879. FailedRequirement struct {
  880. Action func(childComplexity int) int
  881. Message func(childComplexity int) int
  882. }
  883. FileError struct {
  884. Code func(childComplexity int) int
  885. Details func(childComplexity int) int
  886. Message func(childComplexity int) int
  887. }
  888. FilterOption struct {
  889. Label func(childComplexity int) int
  890. Value func(childComplexity int) int
  891. }
  892. Fulfillment struct {
  893. CreatedAt func(childComplexity int) int
  894. DeliveredAt func(childComplexity int) int
  895. DisplayStatus func(childComplexity int) int
  896. EstimatedDeliveryAt func(childComplexity int) int
  897. Events func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, sortKey *FulfillmentEventSortKeys) int
  898. FulfillmentLineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  899. FulfillmentOrders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  900. ID func(childComplexity int) int
  901. InTransitAt func(childComplexity int) int
  902. LegacyResourceID func(childComplexity int) int
  903. Location func(childComplexity int) int
  904. Name func(childComplexity int) int
  905. Order func(childComplexity int) int
  906. OriginAddress func(childComplexity int) int
  907. RequiresShipping func(childComplexity int) int
  908. Service func(childComplexity int) int
  909. Status func(childComplexity int) int
  910. TotalQuantity func(childComplexity int) int
  911. TrackingInfo func(childComplexity int, first *int) int
  912. UpdatedAt func(childComplexity int) int
  913. }
  914. FulfillmentConnection struct {
  915. Edges func(childComplexity int) int
  916. Nodes func(childComplexity int) int
  917. PageInfo func(childComplexity int) int
  918. }
  919. FulfillmentEdge struct {
  920. Cursor func(childComplexity int) int
  921. Node func(childComplexity int) int
  922. }
  923. FulfillmentEvent struct {
  924. HappenedAt func(childComplexity int) int
  925. ID func(childComplexity int) int
  926. Status func(childComplexity int) int
  927. }
  928. FulfillmentEventConnection struct {
  929. Edges func(childComplexity int) int
  930. Nodes func(childComplexity int) int
  931. PageInfo func(childComplexity int) int
  932. }
  933. FulfillmentEventEdge struct {
  934. Cursor func(childComplexity int) int
  935. Node func(childComplexity int) int
  936. }
  937. FulfillmentHold struct {
  938. Reason func(childComplexity int) int
  939. ReasonNotes func(childComplexity int) int
  940. }
  941. FulfillmentLineItem struct {
  942. DiscountedTotalSet func(childComplexity int) int
  943. ID func(childComplexity int) int
  944. LineItem func(childComplexity int) int
  945. OriginalTotalSet func(childComplexity int) int
  946. Quantity func(childComplexity int) int
  947. }
  948. FulfillmentLineItemConnection struct {
  949. Edges func(childComplexity int) int
  950. Nodes func(childComplexity int) int
  951. PageInfo func(childComplexity int) int
  952. }
  953. FulfillmentLineItemEdge struct {
  954. Cursor func(childComplexity int) int
  955. Node func(childComplexity int) int
  956. }
  957. FulfillmentOrder struct {
  958. AssignedLocation func(childComplexity int) int
  959. DeliveryMethod func(childComplexity int) int
  960. Destination func(childComplexity int) int
  961. FulfillAt func(childComplexity int) int
  962. FulfillBy func(childComplexity int) int
  963. FulfillmentHolds func(childComplexity int) int
  964. Fulfillments func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  965. ID func(childComplexity int) int
  966. InternationalDuties func(childComplexity int) int
  967. LineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  968. LocationsForMove func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  969. MerchantRequests func(childComplexity int, kind *FulfillmentOrderMerchantRequestKind, first *int, after *string, last *int, before *string, reverse *bool) int
  970. Order func(childComplexity int) int
  971. RequestStatus func(childComplexity int) int
  972. Status func(childComplexity int) int
  973. SupportedActions func(childComplexity int) int
  974. }
  975. FulfillmentOrderAssignedLocation struct {
  976. Address1 func(childComplexity int) int
  977. Address2 func(childComplexity int) int
  978. City func(childComplexity int) int
  979. CountryCode func(childComplexity int) int
  980. Location func(childComplexity int) int
  981. Name func(childComplexity int) int
  982. Phone func(childComplexity int) int
  983. Province func(childComplexity int) int
  984. Zip func(childComplexity int) int
  985. }
  986. FulfillmentOrderConnection struct {
  987. Edges func(childComplexity int) int
  988. Nodes func(childComplexity int) int
  989. PageInfo func(childComplexity int) int
  990. }
  991. FulfillmentOrderDestination struct {
  992. Address1 func(childComplexity int) int
  993. Address2 func(childComplexity int) int
  994. City func(childComplexity int) int
  995. Company func(childComplexity int) int
  996. CountryCode func(childComplexity int) int
  997. Email func(childComplexity int) int
  998. FirstName func(childComplexity int) int
  999. ID func(childComplexity int) int
  1000. LastName func(childComplexity int) int
  1001. Phone func(childComplexity int) int
  1002. Province func(childComplexity int) int
  1003. Zip func(childComplexity int) int
  1004. }
  1005. FulfillmentOrderEdge struct {
  1006. Cursor func(childComplexity int) int
  1007. Node func(childComplexity int) int
  1008. }
  1009. FulfillmentOrderInternationalDuties struct {
  1010. Incoterm func(childComplexity int) int
  1011. }
  1012. FulfillmentOrderLineItem struct {
  1013. ID func(childComplexity int) int
  1014. LineItem func(childComplexity int) int
  1015. RemainingQuantity func(childComplexity int) int
  1016. TotalQuantity func(childComplexity int) int
  1017. Warnings func(childComplexity int) int
  1018. }
  1019. FulfillmentOrderLineItemConnection struct {
  1020. Edges func(childComplexity int) int
  1021. Nodes func(childComplexity int) int
  1022. PageInfo func(childComplexity int) int
  1023. }
  1024. FulfillmentOrderLineItemEdge struct {
  1025. Cursor func(childComplexity int) int
  1026. Node func(childComplexity int) int
  1027. }
  1028. FulfillmentOrderLineItemWarning struct {
  1029. Description func(childComplexity int) int
  1030. Title func(childComplexity int) int
  1031. }
  1032. FulfillmentOrderLocationForMove struct {
  1033. Location func(childComplexity int) int
  1034. Message func(childComplexity int) int
  1035. Movable func(childComplexity int) int
  1036. }
  1037. FulfillmentOrderLocationForMoveConnection struct {
  1038. Edges func(childComplexity int) int
  1039. Nodes func(childComplexity int) int
  1040. PageInfo func(childComplexity int) int
  1041. }
  1042. FulfillmentOrderLocationForMoveEdge struct {
  1043. Cursor func(childComplexity int) int
  1044. Node func(childComplexity int) int
  1045. }
  1046. FulfillmentOrderMerchantRequest struct {
  1047. ID func(childComplexity int) int
  1048. Kind func(childComplexity int) int
  1049. Message func(childComplexity int) int
  1050. RequestOptions func(childComplexity int) int
  1051. ResponseData func(childComplexity int) int
  1052. SentAt func(childComplexity int) int
  1053. }
  1054. FulfillmentOrderMerchantRequestConnection struct {
  1055. Edges func(childComplexity int) int
  1056. Nodes func(childComplexity int) int
  1057. PageInfo func(childComplexity int) int
  1058. }
  1059. FulfillmentOrderMerchantRequestEdge struct {
  1060. Cursor func(childComplexity int) int
  1061. Node func(childComplexity int) int
  1062. }
  1063. FulfillmentOrderSupportedAction struct {
  1064. Action func(childComplexity int) int
  1065. ExternalURL func(childComplexity int) int
  1066. }
  1067. FulfillmentOriginAddress struct {
  1068. Address1 func(childComplexity int) int
  1069. Address2 func(childComplexity int) int
  1070. City func(childComplexity int) int
  1071. CountryCode func(childComplexity int) int
  1072. ProvinceCode func(childComplexity int) int
  1073. Zip func(childComplexity int) int
  1074. }
  1075. FulfillmentService struct {
  1076. ID func(childComplexity int) int
  1077. }
  1078. FulfillmentTrackingInfo struct {
  1079. Company func(childComplexity int) int
  1080. Number func(childComplexity int) int
  1081. URL func(childComplexity int) int
  1082. }
  1083. GenericFile struct {
  1084. Alt func(childComplexity int) int
  1085. CreatedAt func(childComplexity int) int
  1086. FileErrors func(childComplexity int) int
  1087. FileStatus func(childComplexity int) int
  1088. ID func(childComplexity int) int
  1089. MimeType func(childComplexity int) int
  1090. OriginalFileSize func(childComplexity int) int
  1091. Preview func(childComplexity int) int
  1092. URL func(childComplexity int) int
  1093. }
  1094. Image struct {
  1095. AltText func(childComplexity int) int
  1096. Height func(childComplexity int) int
  1097. ID func(childComplexity int) int
  1098. Metafield func(childComplexity int, namespace string, key string) int
  1099. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1100. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1101. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1102. URL func(childComplexity int, transform *ImageTransformInput) int
  1103. Width func(childComplexity int) int
  1104. }
  1105. ImageConnection struct {
  1106. Edges func(childComplexity int) int
  1107. Nodes func(childComplexity int) int
  1108. PageInfo func(childComplexity int) int
  1109. }
  1110. ImageEdge struct {
  1111. Cursor func(childComplexity int) int
  1112. Node func(childComplexity int) int
  1113. }
  1114. InventoryItem struct {
  1115. CountryCodeOfOrigin func(childComplexity int) int
  1116. CountryHarmonizedSystemCodes func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1117. CreatedAt func(childComplexity int) int
  1118. DuplicateSkuCount func(childComplexity int) int
  1119. HarmonizedSystemCode func(childComplexity int) int
  1120. ID func(childComplexity int) int
  1121. InventoryHistoryURL func(childComplexity int) int
  1122. InventoryLevel func(childComplexity int, locationID string) int
  1123. InventoryLevels func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, query *string) int
  1124. LegacyResourceID func(childComplexity int) int
  1125. LocationsCount func(childComplexity int) int
  1126. ProvinceCodeOfOrigin func(childComplexity int) int
  1127. RequiresShipping func(childComplexity int) int
  1128. Sku func(childComplexity int) int
  1129. Tracked func(childComplexity int) int
  1130. TrackedEditable func(childComplexity int) int
  1131. UnitCost func(childComplexity int) int
  1132. UpdatedAt func(childComplexity int) int
  1133. Variant func(childComplexity int) int
  1134. }
  1135. InventoryLevel struct {
  1136. ID func(childComplexity int) int
  1137. }
  1138. InventoryLevelConnection struct {
  1139. Edges func(childComplexity int) int
  1140. Nodes func(childComplexity int) int
  1141. PageInfo func(childComplexity int) int
  1142. }
  1143. InventoryLevelEdge struct {
  1144. Cursor func(childComplexity int) int
  1145. Node func(childComplexity int) int
  1146. }
  1147. LimitedPendingOrderCount struct {
  1148. AtMax func(childComplexity int) int
  1149. Count func(childComplexity int) int
  1150. }
  1151. LineItem struct {
  1152. Contract func(childComplexity int) int
  1153. CurrentQuantity func(childComplexity int) int
  1154. CustomAttributes func(childComplexity int) int
  1155. DiscountAllocations func(childComplexity int) int
  1156. DiscountedTotalSet func(childComplexity int) int
  1157. DiscountedUnitPriceSet func(childComplexity int) int
  1158. Duties func(childComplexity int) int
  1159. ID func(childComplexity int) int
  1160. Image func(childComplexity int) int
  1161. MerchantEditable func(childComplexity int) int
  1162. Name func(childComplexity int) int
  1163. NonFulfillableQuantity func(childComplexity int) int
  1164. OriginalTotalSet func(childComplexity int) int
  1165. OriginalUnitPriceSet func(childComplexity int) int
  1166. Product func(childComplexity int) int
  1167. Quantity func(childComplexity int) int
  1168. RefundableQuantity func(childComplexity int) int
  1169. RequiresShipping func(childComplexity int) int
  1170. Restockable func(childComplexity int) int
  1171. SellingPlan func(childComplexity int) int
  1172. Sku func(childComplexity int) int
  1173. StaffMember func(childComplexity int) int
  1174. TaxLines func(childComplexity int, first *int) int
  1175. Taxable func(childComplexity int) int
  1176. Title func(childComplexity int) int
  1177. TotalDiscountSet func(childComplexity int) int
  1178. UnfulfilledDiscountedTotalSet func(childComplexity int) int
  1179. UnfulfilledOriginalTotalSet func(childComplexity int) int
  1180. UnfulfilledQuantity func(childComplexity int) int
  1181. Variant func(childComplexity int) int
  1182. VariantTitle func(childComplexity int) int
  1183. Vendor func(childComplexity int) int
  1184. }
  1185. LineItemConnection struct {
  1186. Edges func(childComplexity int) int
  1187. Nodes func(childComplexity int) int
  1188. PageInfo func(childComplexity int) int
  1189. }
  1190. LineItemEdge struct {
  1191. Cursor func(childComplexity int) int
  1192. Node func(childComplexity int) int
  1193. }
  1194. LineItemSellingPlan struct {
  1195. Name func(childComplexity int) int
  1196. SellingPlanID func(childComplexity int) int
  1197. }
  1198. Link struct {
  1199. Label func(childComplexity int) int
  1200. Translations func(childComplexity int, locale string, marketID *string) int
  1201. URL func(childComplexity int) int
  1202. }
  1203. LocalizationExtension struct {
  1204. CountryCode func(childComplexity int) int
  1205. Key func(childComplexity int) int
  1206. Purpose func(childComplexity int) int
  1207. Title func(childComplexity int) int
  1208. Value func(childComplexity int) int
  1209. }
  1210. LocalizationExtensionConnection struct {
  1211. Edges func(childComplexity int) int
  1212. Nodes func(childComplexity int) int
  1213. PageInfo func(childComplexity int) int
  1214. }
  1215. LocalizationExtensionEdge struct {
  1216. Cursor func(childComplexity int) int
  1217. Node func(childComplexity int) int
  1218. }
  1219. Location struct {
  1220. Activatable func(childComplexity int) int
  1221. Address func(childComplexity int) int
  1222. AddressVerified func(childComplexity int) int
  1223. Deactivatable func(childComplexity int) int
  1224. DeactivatedAt func(childComplexity int) int
  1225. Deletable func(childComplexity int) int
  1226. FulfillmentService func(childComplexity int) int
  1227. FulfillsOnlineOrders func(childComplexity int) int
  1228. HasActiveInventory func(childComplexity int) int
  1229. HasUnfulfilledOrders func(childComplexity int) int
  1230. ID func(childComplexity int) int
  1231. InventoryLevel func(childComplexity int, inventoryItemID string) int
  1232. InventoryLevels func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool, query *string) int
  1233. IsActive func(childComplexity int) int
  1234. LegacyResourceID func(childComplexity int) int
  1235. Metafield func(childComplexity int, namespace string, key string) int
  1236. MetafieldDefinitions func(childComplexity int, namespace *string, pinnedStatus *MetafieldDefinitionPinnedStatus, first *int, after *string, last *int, before *string, reverse *bool, sortKey *MetafieldDefinitionSortKeys, query *string) int
  1237. Metafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1238. Name func(childComplexity int) int
  1239. PrivateMetafield func(childComplexity int, namespace string, key string) int
  1240. PrivateMetafields func(childComplexity int, namespace *string, first *int, after *string, last *int, before *string, reverse *bool) int
  1241. ShipsInventory func(childComplexity int) int
  1242. SuggestedAddresses func(childComplexity int) int
  1243. }
  1244. LocationAddress struct {
  1245. Address1 func(childComplexity int) int
  1246. Address2 func(childComplexity int) int
  1247. City func(childComplexity int) int
  1248. Country func(childComplexity int) int
  1249. CountryCode func(childComplexity int) int
  1250. Formatted func(childComplexity int) int
  1251. Latitude func(childComplexity int) int
  1252. Longitude func(childComplexity int) int
  1253. Phone func(childComplexity int) int
  1254. Province func(childComplexity int) int
  1255. ProvinceCode func(childComplexity int) int
  1256. Zip func(childComplexity int) int
  1257. }
  1258. LocationConnection struct {
  1259. Edges func(childComplexity int) int
  1260. Nodes func(childComplexity int) int
  1261. PageInfo func(childComplexity int) int
  1262. }
  1263. LocationEdge struct {
  1264. Cursor func(childComplexity int) int
  1265. Node func(childComplexity int) int
  1266. }
  1267. LocationSuggestedAddress struct {
  1268. Address1 func(childComplexity int) int
  1269. Address2 func(childComplexity int) int
  1270. City func(childComplexity int) int
  1271. Country func(childComplexity int) int
  1272. CountryCode func(childComplexity int) int
  1273. Formatted func(childComplexity int) int
  1274. Province func(childComplexity int) int
  1275. ProvinceCode func(childComplexity int) int
  1276. Zip func(childComplexity int) int
  1277. }
  1278. MailingAddress struct {
  1279. Address1 func(childComplexity int) int
  1280. Address2 func(childComplexity int) int
  1281. City func(childComplexity int) int
  1282. Company func(childComplexity int) int
  1283. CoordinatesValidated func(childComplexity int) int
  1284. Country func(childComplexity int) int
  1285. CountryCodeV2 func(childComplexity int) int
  1286. FirstName func(childComplexity int) int
  1287. FormattedArea func(childComplexity int) int
  1288. ID func(childComplexity int) int
  1289. LastName func(childComplexity int) int
  1290. Latitude func(childComplexity int) int
  1291. Longitude func(childComplexity int) int
  1292. Name func(childComplexity int) int
  1293. Phone func(childComplexity int) int
  1294. Province func(childComplexity int) int
  1295. ProvinceCode func(childComplexity int) int
  1296. Zip func(childComplexity int) int
  1297. }
  1298. ManualDiscountApplication struct {
  1299. AllocationMethod func(childComplexity int) int
  1300. Description func(childComplexity int) int
  1301. Index func(childComplexity int) int
  1302. TargetSelection func(childComplexity int) int
  1303. TargetType func(childComplexity int) int
  1304. Title func(childComplexity int) int
  1305. Value func(childComplexity int) int
  1306. }
  1307. Market struct {
  1308. ID func(childComplexity int) int
  1309. }
  1310. MarketCurrencySettings struct {
  1311. BaseCurrency func(childComplexity int) int
  1312. LocalCurrencies func(childComplexity int) int
  1313. }
  1314. MarketRegionConnection struct {
  1315. Edges func(childComplexity int) int
  1316. Nodes func(childComplexity int) int
  1317. PageInfo func(childComplexity int) int
  1318. }
  1319. MarketRegionEdge struct {
  1320. Cursor func(childComplexity int) int
  1321. Node func(childComplexity int) int
  1322. }
  1323. MarketWebPresence struct {
  1324. ID func(childComplexity int) int
  1325. }
  1326. MarketWebPresenceRootUrl struct {
  1327. Locale func(childComplexity int) int
  1328. URL func(childComplexity int) int
  1329. }
  1330. MarketingEvent struct {
  1331. App func(childComplexity int) int
  1332. Channel func(childComplexity int) int
  1333. Description func(childComplexity int) int
  1334. EndedAt func(childComplexity int) int
  1335. ID func(childComplexity int) int
  1336. LegacyResourceID func(childComplexity int) int
  1337. ManageURL func(childComplexity int) int
  1338. PreviewURL func(childComplexity int) int
  1339. RemoteID func(childComplexity int) int
  1340. ScheduledToEndAt func(childComplexity int) int
  1341. SourceAndMedium func(childComplexity int) int
  1342. StartedAt func(childComplexity int) int
  1343. Type func(childComplexity int) int
  1344. UtmCampaign func(childComplexity int) int
  1345. UtmMedium func(childComplexity int) int
  1346. UtmSource func(childComplexity int) int
  1347. }
  1348. MediaConnection struct {
  1349. Edges func(childComplexity int) int
  1350. Nodes func(childComplexity int) int
  1351. PageInfo func(childComplexity int) int
  1352. }
  1353. MediaEdge struct {
  1354. Cursor func(childComplexity int) int
  1355. Node func(childComplexity int) int
  1356. }
  1357. MediaError struct {
  1358. Code func(childComplexity int) int
  1359. Details func(childComplexity int) int
  1360. Message func(childComplexity int) int
  1361. }
  1362. MediaImage struct {
  1363. Alt func(childComplexity int) int
  1364. CreatedAt func(childComplexity int) int
  1365. FileErrors func(childComplexity int) int
  1366. FileStatus func(childComplexity int) int
  1367. ID func(childComplexity int) int
  1368. Image func(childComplexity int) int
  1369. MediaContentType func(childComplexity int) int
  1370. MediaErrors func(childComplexity int) int
  1371. MediaWarnings func(childComplexity int) int
  1372. MimeType func(childComplexity int) int
  1373. OriginalSource func(childComplexity int) int
  1374. Preview func(childComplexity int) int
  1375. Status func(childComplexity int) int
  1376. }
  1377. MediaImageOriginalSource struct {
  1378. FileSize func(childComplexity int) int
  1379. }
  1380. MediaPreviewImage struct {
  1381. Image func(childComplexity int) int
  1382. Status func(childComplexity int) int
  1383. }
  1384. MediaUserError struct {
  1385. Code func(childComplexity int) int
  1386. Field func(childComplexity int) int
  1387. Message func(childComplexity int) int
  1388. }
  1389. MediaWarning struct {
  1390. Code func(childComplexity int) int
  1391. Message func(childComplexity int) int
  1392. }
  1393. MerchantApprovalSignals struct {
  1394. IdentityVerified func(childComplexity int) int
  1395. VerifiedByShopify func(childComplexity int) int
  1396. }
  1397. Metafield struct {
  1398. CreatedAt func(childComplexity int) int
  1399. Definition func(childComplexity int) int
  1400. Description func(childComplexity int) int
  1401. ID func(childComplexity int) int
  1402. Key func(childComplexity int) int
  1403. LegacyResourceID func(childComplexity int) int
  1404. Namespace func(childComplexity int) int
  1405. Owner func(childComplexity int) int
  1406. OwnerType func(childComplexity int) int
  1407. Reference func(childComplexity int) int
  1408. References func(childComplexity int, first *int, after *string, last *int, before *string) int
  1409. Type func(childComplexity int) int
  1410. UpdatedAt func(childComplexity int) int
  1411. Value func(childComplexity int) int
  1412. }
  1413. MetafieldConnection struct {
  1414. Edges func(childComplexity int) int
  1415. Nodes func(childComplexity int) int
  1416. PageInfo func(childComplexity int) int
  1417. }
  1418. MetafieldDefinition struct {
  1419. Description func(childComplexity int) int
  1420. ID func(childComplexity int) int
  1421. Key func(childComplexity int) int
  1422. Metafields func(childComplexity int, validationStatus *MetafieldValidationStatus, first *int, after *string, last *int, before *string, reverse *bool) int
  1423. MetafieldsCount func(childComplexity int, validationStatus *MetafieldValidationStatus) int
  1424. Name func(childComplexity int) int
  1425. Namespace func(childComplexity int) int
  1426. OwnerType func(childComplexity int) int
  1427. PinnedPosition func(childComplexity int) int
  1428. StandardTemplate func(childComplexity int) int
  1429. Type func(childComplexity int) int
  1430. ValidationStatus func(childComplexity int) int
  1431. Validations func(childComplexity int) int
  1432. VisibleToStorefrontAPI func(childComplexity int) int
  1433. }
  1434. MetafieldDefinitionConnection struct {
  1435. Edges func(childComplexity int) int
  1436. Nodes func(childComplexity int) int
  1437. PageInfo func(childComplexity int) int
  1438. }
  1439. MetafieldDefinitionEdge struct {
  1440. Cursor func(childComplexity int) int
  1441. Node func(childComplexity int) int
  1442. }
  1443. MetafieldDefinitionSupportedValidation struct {
  1444. Name func(childComplexity int) int
  1445. Type func(childComplexity int) int
  1446. }
  1447. MetafieldDefinitionType struct {
  1448. Category func(childComplexity int) int
  1449. Name func(childComplexity int) int
  1450. SupportedValidations func(childComplexity int) int
  1451. SupportsDefinitionMigrations func(childComplexity int) int
  1452. }
  1453. MetafieldDefinitionValidation struct {
  1454. Name func(childComplexity int) int
  1455. Type func(childComplexity int) int
  1456. Value func(childComplexity int) int
  1457. }
  1458. MetafieldEdge struct {
  1459. Cursor func(childComplexity int) int
  1460. Node func(childComplexity int) int
  1461. }
  1462. MetafieldReferenceConnection struct {
  1463. Edges func(childComplexity int) int
  1464. Nodes func(childComplexity int) int
  1465. PageInfo func(childComplexity int) int
  1466. }
  1467. MetafieldReferenceEdge struct {
  1468. Cursor func(childComplexity int) int
  1469. Node func(childComplexity int) int
  1470. }
  1471. MoneyBag struct {
  1472. PresentmentMoney func(childComplexity int) int
  1473. ShopMoney func(childComplexity int) int
  1474. }
  1475. MoneyV2 struct {
  1476. Amount func(childComplexity int) int
  1477. CurrencyCode func(childComplexity int) int
  1478. }
  1479. Mutation struct {
  1480. CustomerCreate func(childComplexity int, input CustomerInput) int
  1481. }
  1482. NavigationItem struct {
  1483. ID func(childComplexity int) int
  1484. Title func(childComplexity int) int
  1485. URL func(childComplexity int) int
  1486. }
  1487. OnlineStorePage struct {
  1488. DefaultCursor func(childComplexity int) int
  1489. ID func(childComplexity int) int
  1490. Translations func(childComplexity int, locale string, marketID *string) int
  1491. }
  1492. Order struct {
  1493. ID func(childComplexity int) int
  1494. }
  1495. OrderApp struct {
  1496. ID func(childComplexity int) int
  1497. Icon func(childComplexity int) int
  1498. Name func(childComplexity int) int
  1499. }
  1500. OrderConnection struct {
  1501. Edges func(childComplexity int) int
  1502. Nodes func(childComplexity int) int
  1503. PageInfo func(childComplexity int) int
  1504. }
  1505. OrderDisputeSummary struct {
  1506. ID func(childComplexity int) int
  1507. InitiatedAs func(childComplexity int) int
  1508. Status func(childComplexity int) int
  1509. }
  1510. OrderEdge struct {
  1511. Cursor func(childComplexity int) int
  1512. Node func(childComplexity int) int
  1513. }
  1514. OrderPaymentCollectionDetails struct {
  1515. AdditionalPaymentCollectionURL func(childComplexity int) int
  1516. VaultedPaymentMethods func(childComplexity int) int
  1517. }
  1518. OrderRisk struct {
  1519. Display func(childComplexity int) int
  1520. Level func(childComplexity int) int
  1521. Message func(childComplexity int) int
  1522. }
  1523. OrderTransaction struct {
  1524. AccountNumber func(childComplexity int) int
  1525. AmountSet func(childComplexity int) int
  1526. AuthorizationCode func(childComplexity int) int
  1527. AuthorizationExpiresAt func(childComplexity int) int
  1528. CreatedAt func(childComplexity int) int
  1529. ErrorCode func(childComplexity int) int
  1530. Fees func(childComplexity int) int
  1531. FormattedGateway func(childComplexity int) int
  1532. Gateway func(childComplexity int) int
  1533. ID func(childComplexity int) int
  1534. Kind func(childComplexity int) int
  1535. ManuallyCapturable func(childComplexity int) int
  1536. MaximumRefundableV2 func(childComplexity int) int
  1537. Order func(childComplexity int) int
  1538. ParentTransaction func(childComplexity int) int
  1539. PaymentIcon func(childComplexity int) int
  1540. ProcessedAt func(childComplexity int) int
  1541. ReceiptJSON func(childComplexity int) int
  1542. SettlementCurrency func(childComplexity int) int
  1543. SettlementCurrencyRate func(childComplexity int) int
  1544. ShopifyPaymentsSet func(childComplexity int) int
  1545. Status func(childComplexity int) int
  1546. Test func(childComplexity int) int
  1547. TotalUnsettledSet func(childComplexity int) int
  1548. User func(childComplexity int) int
  1549. }
  1550. OrderTransactionConnection struct {
  1551. Edges func(childComplexity int) int
  1552. Nodes func(childComplexity int) int
  1553. PageInfo func(childComplexity int) int
  1554. }
  1555. OrderTransactionEdge struct {
  1556. Cursor func(childComplexity int) int
  1557. Node func(childComplexity int) int
  1558. }
  1559. PageInfo struct {
  1560. EndCursor func(childComplexity int) int
  1561. HasNextPage func(childComplexity int) int
  1562. HasPreviousPage func(childComplexity int) int
  1563. StartCursor func(childComplexity int) int
  1564. }
  1565. PaymentMandate struct {
  1566. ID func(childComplexity int) int
  1567. PaymentInstrument func(childComplexity int) int
  1568. }
  1569. PaymentSchedule struct {
  1570. Amount func(childComplexity int) int
  1571. CompletedAt func(childComplexity int) int
  1572. DueAt func(childComplexity int) int
  1573. ID func(childComplexity int) int
  1574. IssuedAt func(childComplexity int) int
  1575. }
  1576. PaymentScheduleConnection struct {
  1577. Edges func(childComplexity int) int
  1578. Nodes func(childComplexity int) int
  1579. PageInfo func(childComplexity int) int
  1580. }
  1581. PaymentScheduleEdge struct {
  1582. Cursor func(childComplexity int) int
  1583. Node func(childComplexity int) int
  1584. }
  1585. PaymentSettings struct {
  1586. SupportedDigitalWallets func(childComplexity int) int
  1587. }
  1588. PaymentTerms struct {
  1589. DueInDays func(childComplexity int) int
  1590. ID func(childComplexity int) int
  1591. Overdue func(childComplexity int) int
  1592. PaymentSchedules func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1593. PaymentTermsName func(childComplexity int) int
  1594. PaymentTermsType func(childComplexity int) int
  1595. TranslatedName func(childComplexity int) int
  1596. }
  1597. PaymentTermsTemplate struct {
  1598. Description func(childComplexity int) int
  1599. DueInDays func(childComplexity int) int
  1600. ID func(childComplexity int) int
  1601. Name func(childComplexity int) int
  1602. PaymentTermsType func(childComplexity int) int
  1603. TranslatedName func(childComplexity int) int
  1604. }
  1605. PriceList struct {
  1606. ContextRule func(childComplexity int) int
  1607. Currency func(childComplexity int) int
  1608. ID func(childComplexity int) int
  1609. Name func(childComplexity int) int
  1610. Parent func(childComplexity int) int
  1611. Prices func(childComplexity int, originType *PriceListPriceOriginType, first *int, after *string, last *int, before *string, reverse *bool) int
  1612. }
  1613. PriceListAdjustment struct {
  1614. Type func(childComplexity int) int
  1615. Value func(childComplexity int) int
  1616. }
  1617. PriceListContextRule struct {
  1618. Countries func(childComplexity int) int
  1619. Market func(childComplexity int) int
  1620. }
  1621. PriceListParent struct {
  1622. Adjustment func(childComplexity int) int
  1623. }
  1624. PriceListPrice struct {
  1625. CompareAtPrice func(childComplexity int) int
  1626. OriginType func(childComplexity int) int
  1627. Price func(childComplexity int) int
  1628. Variant func(childComplexity int) int
  1629. }
  1630. PriceListPriceConnection struct {
  1631. Edges func(childComplexity int) int
  1632. Nodes func(childComplexity int) int
  1633. PageInfo func(childComplexity int) int
  1634. }
  1635. PriceListPriceEdge struct {
  1636. Cursor func(childComplexity int) int
  1637. Node func(childComplexity int) int
  1638. }
  1639. PricingPercentageValue struct {
  1640. Percentage func(childComplexity int) int
  1641. }
  1642. PrivateMetafield struct {
  1643. CreatedAt func(childComplexity int) int
  1644. ID func(childComplexity int) int
  1645. Key func(childComplexity int) int
  1646. Namespace func(childComplexity int) int
  1647. UpdatedAt func(childComplexity int) int
  1648. Value func(childComplexity int) int
  1649. ValueType func(childComplexity int) int
  1650. }
  1651. PrivateMetafieldConnection struct {
  1652. Edges func(childComplexity int) int
  1653. Nodes func(childComplexity int) int
  1654. PageInfo func(childComplexity int) int
  1655. }
  1656. PrivateMetafieldEdge struct {
  1657. Cursor func(childComplexity int) int
  1658. Node func(childComplexity int) int
  1659. }
  1660. Product struct {
  1661. ID func(childComplexity int) int
  1662. }
  1663. ProductCategory struct {
  1664. ProductTaxonomyNode func(childComplexity int) int
  1665. }
  1666. ProductChangeStatusUserError struct {
  1667. Code func(childComplexity int) int
  1668. Field func(childComplexity int) int
  1669. Message func(childComplexity int) int
  1670. }
  1671. ProductConnection struct {
  1672. Edges func(childComplexity int) int
  1673. Nodes func(childComplexity int) int
  1674. PageInfo func(childComplexity int) int
  1675. }
  1676. ProductContextualPricing struct {
  1677. MaxVariantPricing func(childComplexity int) int
  1678. MinVariantPricing func(childComplexity int) int
  1679. PriceRange func(childComplexity int) int
  1680. }
  1681. ProductEdge struct {
  1682. Cursor func(childComplexity int) int
  1683. Node func(childComplexity int) int
  1684. }
  1685. ProductPriceRangeV2 struct {
  1686. MaxVariantPrice func(childComplexity int) int
  1687. MinVariantPrice func(childComplexity int) int
  1688. }
  1689. ProductTaxonomyNode struct {
  1690. FullName func(childComplexity int) int
  1691. ID func(childComplexity int) int
  1692. IsLeaf func(childComplexity int) int
  1693. IsRoot func(childComplexity int) int
  1694. Name func(childComplexity int) int
  1695. }
  1696. ProductVariant struct {
  1697. ID func(childComplexity int) int
  1698. }
  1699. ProductVariantConnection struct {
  1700. Edges func(childComplexity int) int
  1701. Nodes func(childComplexity int) int
  1702. PageInfo func(childComplexity int) int
  1703. }
  1704. ProductVariantContextualPricing struct {
  1705. CompareAtPrice func(childComplexity int) int
  1706. Price func(childComplexity int) int
  1707. }
  1708. ProductVariantEdge struct {
  1709. Cursor func(childComplexity int) int
  1710. Node func(childComplexity int) int
  1711. }
  1712. ProductVariantsBulkCreateUserError struct {
  1713. Code func(childComplexity int) int
  1714. Field func(childComplexity int) int
  1715. Message func(childComplexity int) int
  1716. }
  1717. ProductVariantsBulkDeleteUserError struct {
  1718. Code func(childComplexity int) int
  1719. Field func(childComplexity int) int
  1720. Message func(childComplexity int) int
  1721. }
  1722. ProductVariantsBulkReorderUserError struct {
  1723. Code func(childComplexity int) int
  1724. Field func(childComplexity int) int
  1725. Message func(childComplexity int) int
  1726. }
  1727. ProductVariantsBulkUpdateUserError struct {
  1728. Code func(childComplexity int) int
  1729. Field func(childComplexity int) int
  1730. Message func(childComplexity int) int
  1731. }
  1732. Publication struct {
  1733. App func(childComplexity int) int
  1734. CollectionPublicationsV3 func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1735. Collections func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1736. HasCollection func(childComplexity int, id string) int
  1737. ID func(childComplexity int) int
  1738. Name func(childComplexity int) int
  1739. ProductPublicationsV3 func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1740. Products func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1741. SupportsFuturePublishing func(childComplexity int) int
  1742. }
  1743. PublicationConnection struct {
  1744. Edges func(childComplexity int) int
  1745. Nodes func(childComplexity int) int
  1746. PageInfo func(childComplexity int) int
  1747. }
  1748. PublicationEdge struct {
  1749. Cursor func(childComplexity int) int
  1750. Node func(childComplexity int) int
  1751. }
  1752. PublishedTranslation struct {
  1753. Key func(childComplexity int) int
  1754. Locale func(childComplexity int) int
  1755. MarketID func(childComplexity int) int
  1756. Value func(childComplexity int) int
  1757. }
  1758. PurchasingCompany struct {
  1759. Company func(childComplexity int) int
  1760. Contact func(childComplexity int) int
  1761. Location func(childComplexity int) int
  1762. }
  1763. Query struct {
  1764. Customer func(childComplexity int, id string) int
  1765. __resolve__service func(childComplexity int) int
  1766. __resolve_entities func(childComplexity int, representations []map[string]interface{}) int
  1767. }
  1768. Refund struct {
  1769. CreatedAt func(childComplexity int) int
  1770. Duties func(childComplexity int) int
  1771. ID func(childComplexity int) int
  1772. LegacyResourceID func(childComplexity int) int
  1773. Note func(childComplexity int) int
  1774. Order func(childComplexity int) int
  1775. RefundLineItems func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1776. StaffMember func(childComplexity int) int
  1777. TotalRefundedSet func(childComplexity int) int
  1778. Transactions func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  1779. UpdatedAt func(childComplexity int) int
  1780. }
  1781. RefundDuty struct {
  1782. AmountSet func(childComplexity int) int
  1783. OriginalDuty func(childComplexity int) int
  1784. }
  1785. RefundLineItem struct {
  1786. LineItem func(childComplexity int) int
  1787. Location func(childComplexity int) int
  1788. PriceSet func(childComplexity int) int
  1789. Quantity func(childComplexity int) int
  1790. RestockType func(childComplexity int) int
  1791. Restocked func(childComplexity int) int
  1792. SubtotalSet func(childComplexity int) int
  1793. TotalTaxSet func(childComplexity int) int
  1794. }
  1795. RefundLineItemConnection struct {
  1796. Edges func(childComplexity int) int
  1797. Nodes func(childComplexity int) int
  1798. PageInfo func(childComplexity int) int
  1799. }
  1800. RefundLineItemEdge struct {
  1801. Cursor func(childComplexity int) int
  1802. Node func(childComplexity int) int
  1803. }
  1804. ResourceAlert struct {
  1805. Actions func(childComplexity int) int
  1806. Content func(childComplexity int) int
  1807. DismissibleHandle func(childComplexity int) int
  1808. Icon func(childComplexity int) int
  1809. Severity func(childComplexity int) int
  1810. Title func(childComplexity int) int
  1811. }
  1812. ResourceAlertAction struct {
  1813. Primary func(childComplexity int) int
  1814. Show func(childComplexity int) int
  1815. Title func(childComplexity int) int
  1816. URL func(childComplexity int) int
  1817. }
  1818. ResourceFeedback struct {
  1819. Details func(childComplexity int) int
  1820. Summary func(childComplexity int) int
  1821. }
  1822. ResourceLimit struct {
  1823. Available func(childComplexity int) int
  1824. QuantityAvailable func(childComplexity int) int
  1825. QuantityLimit func(childComplexity int) int
  1826. QuantityUsed func(childComplexity int) int
  1827. }
  1828. ResourcePublication struct {
  1829. IsPublished func(childComplexity int) int
  1830. Publication func(childComplexity int) int
  1831. PublishDate func(childComplexity int) int
  1832. Publishable func(childComplexity int) int
  1833. }
  1834. ResourcePublicationConnection struct {
  1835. Edges func(childComplexity int) int
  1836. Nodes func(childComplexity int) int
  1837. PageInfo func(childComplexity int) int
  1838. }
  1839. ResourcePublicationEdge struct {
  1840. Cursor func(childComplexity int) int
  1841. Node func(childComplexity int) int
  1842. }
  1843. ResourcePublicationV2 struct {
  1844. IsPublished func(childComplexity int) int
  1845. Publication func(childComplexity int) int
  1846. PublishDate func(childComplexity int) int
  1847. Publishable func(childComplexity int) int
  1848. }
  1849. ResourcePublicationV2Connection struct {
  1850. Edges func(childComplexity int) int
  1851. Nodes func(childComplexity int) int
  1852. PageInfo func(childComplexity int) int
  1853. }
  1854. ResourcePublicationV2Edge struct {
  1855. Cursor func(childComplexity int) int
  1856. Node func(childComplexity int) int
  1857. }
  1858. SEO struct {
  1859. Description func(childComplexity int) int
  1860. Title func(childComplexity int) int
  1861. }
  1862. SaleConnection struct {
  1863. Edges func(childComplexity int) int
  1864. Nodes func(childComplexity int) int
  1865. PageInfo func(childComplexity int) int
  1866. }
  1867. SaleEdge struct {
  1868. Cursor func(childComplexity int) int
  1869. Node func(childComplexity int) int
  1870. }
  1871. SaleTax struct {
  1872. Amount func(childComplexity int) int
  1873. ID func(childComplexity int) int
  1874. TaxLine func(childComplexity int) int
  1875. }
  1876. SalesAgreementConnection struct {
  1877. Edges func(childComplexity int) int
  1878. Nodes func(childComplexity int) int
  1879. PageInfo func(childComplexity int) int
  1880. }
  1881. SalesAgreementEdge struct {
  1882. Cursor func(childComplexity int) int
  1883. Node func(childComplexity int) int
  1884. }
  1885. SavedSearch struct {
  1886. Filters func(childComplexity int) int
  1887. ID func(childComplexity int) int
  1888. LegacyResourceID func(childComplexity int) int
  1889. Name func(childComplexity int) int
  1890. Query func(childComplexity int) int
  1891. ResourceType func(childComplexity int) int
  1892. SearchTerms func(childComplexity int) int
  1893. }
  1894. SavedSearchConnection struct {
  1895. Edges func(childComplexity int) int
  1896. Nodes func(childComplexity int) int
  1897. PageInfo func(childComplexity int) int
  1898. }
  1899. SavedSearchEdge struct {
  1900. Cursor func(childComplexity int) int
  1901. Node func(childComplexity int) int
  1902. }
  1903. ScriptDiscountApplication struct {
  1904. AllocationMethod func(childComplexity int) int
  1905. Index func(childComplexity int) int
  1906. TargetSelection func(childComplexity int) int
  1907. TargetType func(childComplexity int) int
  1908. Title func(childComplexity int) int
  1909. Value func(childComplexity int) int
  1910. }
  1911. SearchFilter struct {
  1912. Key func(childComplexity int) int
  1913. Value func(childComplexity int) int
  1914. }
  1915. SearchFilterOptions struct {
  1916. ProductAvailability func(childComplexity int) int
  1917. }
  1918. SearchResult struct {
  1919. Description func(childComplexity int) int
  1920. Image func(childComplexity int) int
  1921. Reference func(childComplexity int) int
  1922. Title func(childComplexity int) int
  1923. URL func(childComplexity int) int
  1924. }
  1925. SearchResultConnection struct {
  1926. Edges func(childComplexity int) int
  1927. PageInfo func(childComplexity int) int
  1928. }
  1929. SearchResultEdge struct {
  1930. Cursor func(childComplexity int) int
  1931. Node func(childComplexity int) int
  1932. }
  1933. SelectedOption struct {
  1934. Name func(childComplexity int) int
  1935. Value func(childComplexity int) int
  1936. }
  1937. SellingPlan struct {
  1938. BillingPolicy func(childComplexity int) int
  1939. Category func(childComplexity int) int
  1940. CreatedAt func(childComplexity int) int
  1941. DeliveryPolicy func(childComplexity int) int
  1942. Description func(childComplexity int) int
  1943. ID func(childComplexity int) int
  1944. InventoryPolicy func(childComplexity int) int
  1945. Name func(childComplexity int) int
  1946. Options func(childComplexity int) int
  1947. Position func(childComplexity int) int
  1948. PricingPolicies func(childComplexity int) int
  1949. }
  1950. SellingPlanAnchor struct {
  1951. CutoffDay func(childComplexity int) int
  1952. Day func(childComplexity int) int
  1953. Month func(childComplexity int) int
  1954. Type func(childComplexity int) int
  1955. }
  1956. SellingPlanCheckoutCharge struct {
  1957. Type func(childComplexity int) int
  1958. Value func(childComplexity int) int
  1959. }
  1960. SellingPlanCheckoutChargePercentageValue struct {
  1961. Percentage func(childComplexity int) int
  1962. }
  1963. SellingPlanConnection struct {
  1964. Edges func(childComplexity int) int
  1965. Nodes func(childComplexity int) int
  1966. PageInfo func(childComplexity int) int
  1967. }
  1968. SellingPlanEdge struct {
  1969. Cursor func(childComplexity int) int
  1970. Node func(childComplexity int) int
  1971. }
  1972. SellingPlanFixedBillingPolicy struct {
  1973. CheckoutCharge func(childComplexity int) int
  1974. RemainingBalanceChargeExactTime func(childComplexity int) int
  1975. RemainingBalanceChargeTimeAfterCheckout func(childComplexity int) int
  1976. RemainingBalanceChargeTrigger func(childComplexity int) int
  1977. }
  1978. SellingPlanFixedDeliveryPolicy struct {
  1979. Anchors func(childComplexity int) int
  1980. Cutoff func(childComplexity int) int
  1981. FulfillmentExactTime func(childComplexity int) int
  1982. FulfillmentTrigger func(childComplexity int) int
  1983. Intent func(childComplexity int) int
  1984. PreAnchorBehavior func(childComplexity int) int
  1985. }
  1986. SellingPlanFixedPricingPolicy struct {
  1987. AdjustmentType func(childComplexity int) int
  1988. AdjustmentValue func(childComplexity int) int
  1989. CreatedAt func(childComplexity int) int
  1990. }
  1991. SellingPlanGroup struct {
  1992. AppID func(childComplexity int) int
  1993. AppliesToProduct func(childComplexity int, productID string) int
  1994. AppliesToProductVariant func(childComplexity int, productVariantID string) int
  1995. AppliesToProductVariants func(childComplexity int, productID string) int
  1996. CreatedAt func(childComplexity int) int
  1997. Description func(childComplexity int) int
  1998. ID func(childComplexity int) int
  1999. MerchantCode func(childComplexity int) int
  2000. Name func(childComplexity int) int
  2001. Options func(childComplexity int) int
  2002. Position func(childComplexity int) int
  2003. ProductCount func(childComplexity int) int
  2004. ProductVariantCount func(childComplexity int, productID *string) int
  2005. ProductVariants func(childComplexity int, productID *string, first *int, after *string, last *int, before *string, reverse *bool) int
  2006. Products func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2007. SellingPlans func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2008. Summary func(childComplexity int) int
  2009. }
  2010. SellingPlanGroupConnection struct {
  2011. Edges func(childComplexity int) int
  2012. Nodes func(childComplexity int) int
  2013. PageInfo func(childComplexity int) int
  2014. }
  2015. SellingPlanGroupEdge struct {
  2016. Cursor func(childComplexity int) int
  2017. Node func(childComplexity int) int
  2018. }
  2019. SellingPlanGroupUserError struct {
  2020. Code func(childComplexity int) int
  2021. Field func(childComplexity int) int
  2022. Message func(childComplexity int) int
  2023. }
  2024. SellingPlanInventoryPolicy struct {
  2025. Reserve func(childComplexity int) int
  2026. }
  2027. SellingPlanPricingPolicyPercentageValue struct {
  2028. Percentage func(childComplexity int) int
  2029. }
  2030. SellingPlanRecurringBillingPolicy struct {
  2031. Anchors func(childComplexity int) int
  2032. CreatedAt func(childComplexity int) int
  2033. Interval func(childComplexity int) int
  2034. IntervalCount func(childComplexity int) int
  2035. MaxCycles func(childComplexity int) int
  2036. MinCycles func(childComplexity int) int
  2037. }
  2038. SellingPlanRecurringDeliveryPolicy struct {
  2039. Anchors func(childComplexity int) int
  2040. CreatedAt func(childComplexity int) int
  2041. Cutoff func(childComplexity int) int
  2042. Intent func(childComplexity int) int
  2043. Interval func(childComplexity int) int
  2044. IntervalCount func(childComplexity int) int
  2045. PreAnchorBehavior func(childComplexity int) int
  2046. }
  2047. SellingPlanRecurringPricingPolicy struct {
  2048. AdjustmentType func(childComplexity int) int
  2049. AdjustmentValue func(childComplexity int) int
  2050. AfterCycle func(childComplexity int) int
  2051. CreatedAt func(childComplexity int) int
  2052. }
  2053. ShippingLine struct {
  2054. CarrierIdentifier func(childComplexity int) int
  2055. Code func(childComplexity int) int
  2056. Custom func(childComplexity int) int
  2057. DeliveryCategory func(childComplexity int) int
  2058. DiscountAllocations func(childComplexity int) int
  2059. DiscountedPriceSet func(childComplexity int) int
  2060. ID func(childComplexity int) int
  2061. OriginalPriceSet func(childComplexity int) int
  2062. Phone func(childComplexity int) int
  2063. RequestedFulfillmentService func(childComplexity int) int
  2064. ShippingRateHandle func(childComplexity int) int
  2065. Source func(childComplexity int) int
  2066. TaxLines func(childComplexity int) int
  2067. Title func(childComplexity int) int
  2068. }
  2069. ShippingLineConnection struct {
  2070. Edges func(childComplexity int) int
  2071. Nodes func(childComplexity int) int
  2072. PageInfo func(childComplexity int) int
  2073. }
  2074. ShippingLineEdge struct {
  2075. Cursor func(childComplexity int) int
  2076. Node func(childComplexity int) int
  2077. }
  2078. ShippingRefund struct {
  2079. AmountSet func(childComplexity int) int
  2080. MaximumRefundableSet func(childComplexity int) int
  2081. TaxSet func(childComplexity int) int
  2082. }
  2083. ShopAlert struct {
  2084. Action func(childComplexity int) int
  2085. Description func(childComplexity int) int
  2086. }
  2087. ShopAlertAction struct {
  2088. Title func(childComplexity int) int
  2089. URL func(childComplexity int) int
  2090. }
  2091. ShopFeatures struct {
  2092. AvalaraAvatax func(childComplexity int) int
  2093. Branding func(childComplexity int) int
  2094. Captcha func(childComplexity int) int
  2095. CaptchaExternalDomains func(childComplexity int) int
  2096. DynamicRemarketing func(childComplexity int) int
  2097. EligibleForSubscriptionMigration func(childComplexity int) int
  2098. EligibleForSubscriptions func(childComplexity int) int
  2099. GiftCards func(childComplexity int) int
  2100. HarmonizedSystemCode func(childComplexity int) int
  2101. InternationalDomains func(childComplexity int) int
  2102. InternationalPriceOverrides func(childComplexity int) int
  2103. InternationalPriceRules func(childComplexity int) int
  2104. LegacySubscriptionGatewayEnabled func(childComplexity int) int
  2105. LiveView func(childComplexity int) int
  2106. OnboardingVisual func(childComplexity int) int
  2107. PaypalExpressSubscriptionGatewayStatus func(childComplexity int) int
  2108. Reports func(childComplexity int) int
  2109. SellsSubscriptions func(childComplexity int) int
  2110. ShowMetrics func(childComplexity int) int
  2111. Storefront func(childComplexity int) int
  2112. UsingShopifyBalance func(childComplexity int) int
  2113. }
  2114. ShopPlan struct {
  2115. DisplayName func(childComplexity int) int
  2116. PartnerDevelopment func(childComplexity int) int
  2117. ShopifyPlus func(childComplexity int) int
  2118. }
  2119. ShopPolicy struct {
  2120. Body func(childComplexity int) int
  2121. ID func(childComplexity int) int
  2122. Translations func(childComplexity int, locale string, marketID *string) int
  2123. Type func(childComplexity int) int
  2124. URL func(childComplexity int) int
  2125. }
  2126. ShopResourceLimits struct {
  2127. LocationLimit func(childComplexity int) int
  2128. MaxProductOptions func(childComplexity int) int
  2129. MaxProductVariants func(childComplexity int) int
  2130. RedirectLimitReached func(childComplexity int) int
  2131. SkuResourceLimits func(childComplexity int) int
  2132. }
  2133. ShopifyPaymentsExtendedAuthorization struct {
  2134. ExtendedAuthorizationExpiresAt func(childComplexity int) int
  2135. StandardAuthorizationExpiresAt func(childComplexity int) int
  2136. }
  2137. ShopifyPaymentsRefundSet struct {
  2138. AcquirerReferenceNumber func(childComplexity int) int
  2139. }
  2140. ShopifyPaymentsTransactionSet struct {
  2141. ExtendedAuthorizationSet func(childComplexity int) int
  2142. RefundSet func(childComplexity int) int
  2143. }
  2144. StaffMember struct {
  2145. Active func(childComplexity int) int
  2146. Avatar func(childComplexity int, fallback *StaffMemberDefaultImage) int
  2147. Email func(childComplexity int) int
  2148. Exists func(childComplexity int) int
  2149. FirstName func(childComplexity int) int
  2150. ID func(childComplexity int) int
  2151. Initials func(childComplexity int) int
  2152. IsShopOwner func(childComplexity int) int
  2153. LastName func(childComplexity int) int
  2154. Locale func(childComplexity int) int
  2155. Name func(childComplexity int) int
  2156. Phone func(childComplexity int) int
  2157. PrivateData func(childComplexity int) int
  2158. }
  2159. StaffMemberConnection struct {
  2160. Edges func(childComplexity int) int
  2161. Nodes func(childComplexity int) int
  2162. PageInfo func(childComplexity int) int
  2163. }
  2164. StaffMemberEdge struct {
  2165. Cursor func(childComplexity int) int
  2166. Node func(childComplexity int) int
  2167. }
  2168. StaffMemberPrivateData struct {
  2169. AccountSettingsURL func(childComplexity int) int
  2170. CreatedAt func(childComplexity int) int
  2171. }
  2172. StandardMetafieldDefinitionTemplate struct {
  2173. Description func(childComplexity int) int
  2174. ID func(childComplexity int) int
  2175. Key func(childComplexity int) int
  2176. Name func(childComplexity int) int
  2177. Namespace func(childComplexity int) int
  2178. OwnerTypes func(childComplexity int) int
  2179. Type func(childComplexity int) int
  2180. Validations func(childComplexity int) int
  2181. VisibleToStorefrontAPI func(childComplexity int) int
  2182. }
  2183. StorefrontAccessToken struct {
  2184. AccessScopes func(childComplexity int) int
  2185. AccessToken func(childComplexity int) int
  2186. CreatedAt func(childComplexity int) int
  2187. ID func(childComplexity int) int
  2188. Title func(childComplexity int) int
  2189. UpdatedAt func(childComplexity int) int
  2190. }
  2191. StorefrontAccessTokenConnection struct {
  2192. Edges func(childComplexity int) int
  2193. Nodes func(childComplexity int) int
  2194. PageInfo func(childComplexity int) int
  2195. }
  2196. StorefrontAccessTokenEdge struct {
  2197. Cursor func(childComplexity int) int
  2198. Node func(childComplexity int) int
  2199. }
  2200. StringConnection struct {
  2201. Edges func(childComplexity int) int
  2202. PageInfo func(childComplexity int) int
  2203. }
  2204. StringEdge struct {
  2205. Cursor func(childComplexity int) int
  2206. Node func(childComplexity int) int
  2207. }
  2208. SubscriptionAppliedCodeDiscount struct {
  2209. ID func(childComplexity int) int
  2210. RedeemCode func(childComplexity int) int
  2211. RejectionReason func(childComplexity int) int
  2212. }
  2213. SubscriptionBillingAttempt struct {
  2214. CompletedAt func(childComplexity int) int
  2215. CreatedAt func(childComplexity int) int
  2216. ErrorCode func(childComplexity int) int
  2217. ErrorMessage func(childComplexity int) int
  2218. ID func(childComplexity int) int
  2219. IdempotencyKey func(childComplexity int) int
  2220. NextActionURL func(childComplexity int) int
  2221. Order func(childComplexity int) int
  2222. OriginTime func(childComplexity int) int
  2223. Ready func(childComplexity int) int
  2224. SubscriptionContract func(childComplexity int) int
  2225. }
  2226. SubscriptionBillingAttemptConnection struct {
  2227. Edges func(childComplexity int) int
  2228. Nodes func(childComplexity int) int
  2229. PageInfo func(childComplexity int) int
  2230. }
  2231. SubscriptionBillingAttemptEdge struct {
  2232. Cursor func(childComplexity int) int
  2233. Node func(childComplexity int) int
  2234. }
  2235. SubscriptionBillingPolicy struct {
  2236. Anchors func(childComplexity int) int
  2237. Interval func(childComplexity int) int
  2238. IntervalCount func(childComplexity int) int
  2239. MaxCycles func(childComplexity int) int
  2240. MinCycles func(childComplexity int) int
  2241. }
  2242. SubscriptionContract struct {
  2243. App func(childComplexity int) int
  2244. AppAdminURL func(childComplexity int) int
  2245. BillingAttempts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2246. BillingPolicy func(childComplexity int) int
  2247. CreatedAt func(childComplexity int) int
  2248. CurrencyCode func(childComplexity int) int
  2249. CustomAttributes func(childComplexity int) int
  2250. Customer func(childComplexity int) int
  2251. CustomerPaymentMethod func(childComplexity int, showRevoked *bool) int
  2252. DeliveryMethod func(childComplexity int) int
  2253. DeliveryPolicy func(childComplexity int) int
  2254. DeliveryPrice func(childComplexity int) int
  2255. Discounts func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2256. ID func(childComplexity int) int
  2257. LastPaymentStatus func(childComplexity int) int
  2258. LineCount func(childComplexity int) int
  2259. Lines func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2260. NextBillingDate func(childComplexity int) int
  2261. Note func(childComplexity int) int
  2262. Orders func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2263. OriginOrder func(childComplexity int) int
  2264. Status func(childComplexity int) int
  2265. UpdatedAt func(childComplexity int) int
  2266. }
  2267. SubscriptionContractConnection struct {
  2268. Edges func(childComplexity int) int
  2269. Nodes func(childComplexity int) int
  2270. PageInfo func(childComplexity int) int
  2271. }
  2272. SubscriptionContractEdge struct {
  2273. Cursor func(childComplexity int) int
  2274. Node func(childComplexity int) int
  2275. }
  2276. SubscriptionCyclePriceAdjustment struct {
  2277. AdjustmentType func(childComplexity int) int
  2278. AdjustmentValue func(childComplexity int) int
  2279. AfterCycle func(childComplexity int) int
  2280. ComputedPrice func(childComplexity int) int
  2281. }
  2282. SubscriptionDeliveryMethodLocalDelivery struct {
  2283. Address func(childComplexity int) int
  2284. LocalDeliveryOption func(childComplexity int) int
  2285. }
  2286. SubscriptionDeliveryMethodLocalDeliveryOption struct {
  2287. Code func(childComplexity int) int
  2288. Description func(childComplexity int) int
  2289. Instructions func(childComplexity int) int
  2290. Phone func(childComplexity int) int
  2291. PresentmentTitle func(childComplexity int) int
  2292. Title func(childComplexity int) int
  2293. }
  2294. SubscriptionDeliveryMethodPickup struct {
  2295. PickupOption func(childComplexity int) int
  2296. }
  2297. SubscriptionDeliveryMethodPickupOption struct {
  2298. Code func(childComplexity int) int
  2299. Description func(childComplexity int) int
  2300. Location func(childComplexity int) int
  2301. PresentmentTitle func(childComplexity int) int
  2302. Title func(childComplexity int) int
  2303. }
  2304. SubscriptionDeliveryMethodShipping struct {
  2305. Address func(childComplexity int) int
  2306. ShippingOption func(childComplexity int) int
  2307. }
  2308. SubscriptionDeliveryMethodShippingOption struct {
  2309. CarrierService func(childComplexity int) int
  2310. Code func(childComplexity int) int
  2311. Description func(childComplexity int) int
  2312. PresentmentTitle func(childComplexity int) int
  2313. Title func(childComplexity int) int
  2314. }
  2315. SubscriptionDeliveryPolicy struct {
  2316. Anchors func(childComplexity int) int
  2317. Interval func(childComplexity int) int
  2318. IntervalCount func(childComplexity int) int
  2319. }
  2320. SubscriptionDiscountAllocation struct {
  2321. Amount func(childComplexity int) int
  2322. Discount func(childComplexity int) int
  2323. }
  2324. SubscriptionDiscountEntitledLines struct {
  2325. All func(childComplexity int) int
  2326. Lines func(childComplexity int, first *int, after *string, last *int, before *string, reverse *bool) int
  2327. }
  2328. SubscriptionDiscountFixedAmountValue struct {
  2329. Amount func(childComplexity int) int
  2330. AppliesOnEachItem func(childComplexity int) int
  2331. }
  2332. SubscriptionDiscountPercentageValue struct {
  2333. Percentage func(childComplexity int) int
  2334. }
  2335. SubscriptionLine struct {
  2336. CurrentPrice func(childComplexity int) int
  2337. CustomAttributes func(childComplexity int) int
  2338. DiscountAllocations func(childComplexity int) int
  2339. ID func(childComplexity int) int
  2340. LineDiscountedPrice func(childComplexity int) int
  2341. PricingPolicy func(childComplexity int) int
  2342. ProductID func(childComplexity int) int
  2343. Quantity func(childComplexity int) int
  2344. RequiresShipping func(childComplexity int) int
  2345. SellingPlanID func(childComplexity int) int
  2346. SellingPlanName func(childComplexity int) int
  2347. Sku func(childComplexity int) int
  2348. Taxable func(childComplexity int) int
  2349. Title func(childComplexity int) int
  2350. VariantID func(childComplexity int) int
  2351. VariantImage func(childComplexity int) int
  2352. VariantTitle func(childComplexity int) int
  2353. }
  2354. SubscriptionLineConnection struct {
  2355. Edges func(childComplexity int) int
  2356. Nodes func(childComplexity int) int
  2357. PageInfo func(childComplexity int) int
  2358. }
  2359. SubscriptionLineEdge struct {
  2360. Cursor func(childComplexity int) int
  2361. Node func(childComplexity int) int
  2362. }
  2363. SubscriptionMailingAddress struct {
  2364. Address1 func(childComplexity int) int
  2365. Address2 func(childComplexity int) int
  2366. City func(childComplexity int) int
  2367. Company func(childComplexity int) int
  2368. Country func(childComplexity int) int
  2369. CountryCode func(childComplexity int) int
  2370. FirstName func(childComplexity int) int
  2371. LastName func(childComplexity int) int
  2372. Name func(childComplexity int) int
  2373. Phone func(childComplexity int) int
  2374. Province func(childComplexity int) int
  2375. ProvinceCode func(childComplexity int) int
  2376. Zip func(childComplexity int) int
  2377. }
  2378. SubscriptionManualDiscount struct {
  2379. EntitledLines func(childComplexity int) int
  2380. ID func(childComplexity int) int
  2381. RecurringCycleLimit func(childComplexity int) int
  2382. RejectionReason func(childComplexity int) int
  2383. TargetType func(childComplexity int) int
  2384. Title func(childComplexity int) int
  2385. Type func(childComplexity int) int
  2386. UsageCount func(childComplexity int) int
  2387. Value func(childComplexity int) int
  2388. }
  2389. SubscriptionManualDiscountConnection struct {
  2390. Edges func(childComplexity int) int
  2391. Nodes func(childComplexity int) int
  2392. PageInfo func(childComplexity int) int
  2393. }
  2394. SubscriptionManualDiscountEdge struct {
  2395. Cursor func(childComplexity int) int
  2396. Node func(childComplexity int) int
  2397. }
  2398. SubscriptionPricingPolicy struct {
  2399. BasePrice func(childComplexity int) int
  2400. CycleDiscounts func(childComplexity int) int
  2401. }
  2402. SuggestedOrderTransaction struct {
  2403. AccountNumber func(childComplexity int) int
  2404. AmountSet func(childComplexity int) int
  2405. FormattedGateway func(childComplexity int) int
  2406. Gateway func(childComplexity int) int
  2407. Kind func(childComplexity int) int
  2408. MaximumRefundableSet func(childComplexity int) int
  2409. ParentTransaction func(childComplexity int) int
  2410. }
  2411. SuggestedRefund struct {
  2412. AmountSet func(childComplexity int) int
  2413. DiscountedSubtotalSet func(childComplexity int) int
  2414. MaximumRefundableSet func(childComplexity int) int
  2415. RefundDuties func(childComplexity int) int
  2416. RefundLineItems func(childComplexity int) int
  2417. Shipping func(childComplexity int) int
  2418. SubtotalSet func(childComplexity int) int
  2419. SuggestedTransactions func(childComplexity int) int
  2420. TotalCartDiscountAmountSet func(childComplexity int) int
  2421. TotalDutiesSet func(childComplexity int) int
  2422. TotalTaxSet func(childComplexity int) int
  2423. }
  2424. TaxLine struct {
  2425. ChannelLiable func(childComplexity int) int
  2426. PriceSet func(childComplexity int) int
  2427. Rate func(childComplexity int) int
  2428. RatePercentage func(childComplexity int) int
  2429. Title func(childComplexity int) int
  2430. }
  2431. TransactionFee struct {
  2432. Amount func(childComplexity int) int
  2433. FlatFee func(childComplexity int) int
  2434. FlatFeeName func(childComplexity int) int
  2435. ID func(childComplexity int) int
  2436. Rate func(childComplexity int) int
  2437. RateName func(childComplexity int) int
  2438. TaxAmount func(childComplexity int) int
  2439. Type func(childComplexity int) int
  2440. }
  2441. TypedAttribute struct {
  2442. Key func(childComplexity int) int
  2443. Value func(childComplexity int) int
  2444. }
  2445. UTMParameters struct {
  2446. Campaign func(childComplexity int) int
  2447. Content func(childComplexity int) int
  2448. Medium func(childComplexity int) int
  2449. Source func(childComplexity int) int
  2450. Term func(childComplexity int) int
  2451. }
  2452. UserError struct {
  2453. Field func(childComplexity int) int
  2454. Message func(childComplexity int) int
  2455. }
  2456. VaultCreditCard struct {
  2457. BillingAddress func(childComplexity int) int
  2458. Brand func(childComplexity int) int
  2459. Expired func(childComplexity int) int
  2460. ExpiryMonth func(childComplexity int) int
  2461. ExpiryYear func(childComplexity int) int
  2462. LastDigits func(childComplexity int) int
  2463. Name func(childComplexity int) int
  2464. }
  2465. VaultPaypalBillingAgreement struct {
  2466. Inactive func(childComplexity int) int
  2467. Name func(childComplexity int) int
  2468. PaypalAccountEmail func(childComplexity int) int
  2469. }
  2470. Video struct {
  2471. Alt func(childComplexity int) int
  2472. CreatedAt func(childComplexity int) int
  2473. Duration func(childComplexity int) int
  2474. FileErrors func(childComplexity int) int
  2475. FileStatus func(childComplexity int) int
  2476. Filename func(childComplexity int) int
  2477. ID func(childComplexity int) int
  2478. MediaContentType func(childComplexity int) int
  2479. MediaErrors func(childComplexity int) int
  2480. MediaWarnings func(childComplexity int) int
  2481. OriginalSource func(childComplexity int) int
  2482. Preview func(childComplexity int) int
  2483. Sources func(childComplexity int) int
  2484. Status func(childComplexity int) int
  2485. }
  2486. VideoSource struct {
  2487. FileSize func(childComplexity int) int
  2488. Format func(childComplexity int) int
  2489. Height func(childComplexity int) int
  2490. MimeType func(childComplexity int) int
  2491. URL func(childComplexity int) int
  2492. Width func(childComplexity int) int
  2493. }
  2494. Weight struct {
  2495. Unit func(childComplexity int) int
  2496. Value func(childComplexity int) int
  2497. }
  2498. _Service struct {
  2499. SDL func(childComplexity int) int
  2500. }
  2501. }
  2502. type EntityResolver interface {
  2503. FindCustomerByID(ctx context.Context, id string) (*Customer, error)
  2504. }
  2505. type MutationResolver interface {
  2506. CustomerCreate(ctx context.Context, input CustomerInput) (*CustomerCreatePayload, error)
  2507. }
  2508. type QueryResolver interface {
  2509. Customer(ctx context.Context, id string) (*Customer, error)
  2510. }
  2511. type executableSchema struct {
  2512. resolvers ResolverRoot
  2513. directives DirectiveRoot
  2514. complexity ComplexityRoot
  2515. }
  2516. func (e *executableSchema) Schema() *ast.Schema {
  2517. return parsedSchema
  2518. }
  2519. func (e *executableSchema) Complexity(typeName, field string, childComplexity int, rawArgs map[string]interface{}) (int, bool) {
  2520. ec := executionContext{nil, e}
  2521. _ = ec
  2522. switch typeName + "." + field {
  2523. case "AccessScope.description":
  2524. if e.complexity.AccessScope.Description == nil {
  2525. break
  2526. }
  2527. return e.complexity.AccessScope.Description(childComplexity), true
  2528. case "AccessScope.handle":
  2529. if e.complexity.AccessScope.Handle == nil {
  2530. break
  2531. }
  2532. return e.complexity.AccessScope.Handle(childComplexity), true
  2533. case "App.id":
  2534. if e.complexity.App.ID == nil {
  2535. break
  2536. }
  2537. return e.complexity.App.ID(childComplexity), true
  2538. case "AppConnection.edges":
  2539. if e.complexity.AppConnection.Edges == nil {
  2540. break
  2541. }
  2542. return e.complexity.AppConnection.Edges(childComplexity), true
  2543. case "AppConnection.nodes":
  2544. if e.complexity.AppConnection.Nodes == nil {
  2545. break
  2546. }
  2547. return e.complexity.AppConnection.Nodes(childComplexity), true
  2548. case "AppConnection.pageInfo":
  2549. if e.complexity.AppConnection.PageInfo == nil {
  2550. break
  2551. }
  2552. return e.complexity.AppConnection.PageInfo(childComplexity), true
  2553. case "AppCredit.amount":
  2554. if e.complexity.AppCredit.Amount == nil {
  2555. break
  2556. }
  2557. return e.complexity.AppCredit.Amount(childComplexity), true
  2558. case "AppCredit.createdAt":
  2559. if e.complexity.AppCredit.CreatedAt == nil {
  2560. break
  2561. }
  2562. return e.complexity.AppCredit.CreatedAt(childComplexity), true
  2563. case "AppCredit.description":
  2564. if e.complexity.AppCredit.Description == nil {
  2565. break
  2566. }
  2567. return e.complexity.AppCredit.Description(childComplexity), true
  2568. case "AppCredit.id":
  2569. if e.complexity.AppCredit.ID == nil {
  2570. break
  2571. }
  2572. return e.complexity.AppCredit.ID(childComplexity), true
  2573. case "AppCredit.test":
  2574. if e.complexity.AppCredit.Test == nil {
  2575. break
  2576. }
  2577. return e.complexity.AppCredit.Test(childComplexity), true
  2578. case "AppCreditConnection.edges":
  2579. if e.complexity.AppCreditConnection.Edges == nil {
  2580. break
  2581. }
  2582. return e.complexity.AppCreditConnection.Edges(childComplexity), true
  2583. case "AppCreditConnection.nodes":
  2584. if e.complexity.AppCreditConnection.Nodes == nil {
  2585. break
  2586. }
  2587. return e.complexity.AppCreditConnection.Nodes(childComplexity), true
  2588. case "AppCreditConnection.pageInfo":
  2589. if e.complexity.AppCreditConnection.PageInfo == nil {
  2590. break
  2591. }
  2592. return e.complexity.AppCreditConnection.PageInfo(childComplexity), true
  2593. case "AppCreditEdge.cursor":
  2594. if e.complexity.AppCreditEdge.Cursor == nil {
  2595. break
  2596. }
  2597. return e.complexity.AppCreditEdge.Cursor(childComplexity), true
  2598. case "AppCreditEdge.node":
  2599. if e.complexity.AppCreditEdge.Node == nil {
  2600. break
  2601. }
  2602. return e.complexity.AppCreditEdge.Node(childComplexity), true
  2603. case "AppEdge.cursor":
  2604. if e.complexity.AppEdge.Cursor == nil {
  2605. break
  2606. }
  2607. return e.complexity.AppEdge.Cursor(childComplexity), true
  2608. case "AppEdge.node":
  2609. if e.complexity.AppEdge.Node == nil {
  2610. break
  2611. }
  2612. return e.complexity.AppEdge.Node(childComplexity), true
  2613. case "AppFeedback.app":
  2614. if e.complexity.AppFeedback.App == nil {
  2615. break
  2616. }
  2617. return e.complexity.AppFeedback.App(childComplexity), true
  2618. case "AppFeedback.link":
  2619. if e.complexity.AppFeedback.Link == nil {
  2620. break
  2621. }
  2622. return e.complexity.AppFeedback.Link(childComplexity), true
  2623. case "AppFeedback.messages":
  2624. if e.complexity.AppFeedback.Messages == nil {
  2625. break
  2626. }
  2627. return e.complexity.AppFeedback.Messages(childComplexity), true
  2628. case "AppInstallation.accessScopes":
  2629. if e.complexity.AppInstallation.AccessScopes == nil {
  2630. break
  2631. }
  2632. return e.complexity.AppInstallation.AccessScopes(childComplexity), true
  2633. case "AppInstallation.activeSubscriptions":
  2634. if e.complexity.AppInstallation.ActiveSubscriptions == nil {
  2635. break
  2636. }
  2637. return e.complexity.AppInstallation.ActiveSubscriptions(childComplexity), true
  2638. case "AppInstallation.allSubscriptions":
  2639. if e.complexity.AppInstallation.AllSubscriptions == nil {
  2640. break
  2641. }
  2642. args, err := ec.field_AppInstallation_allSubscriptions_args(context.TODO(), rawArgs)
  2643. if err != nil {
  2644. return 0, false
  2645. }
  2646. return e.complexity.AppInstallation.AllSubscriptions(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*AppSubscriptionSortKeys)), true
  2647. case "AppInstallation.app":
  2648. if e.complexity.AppInstallation.App == nil {
  2649. break
  2650. }
  2651. return e.complexity.AppInstallation.App(childComplexity), true
  2652. case "AppInstallation.credits":
  2653. if e.complexity.AppInstallation.Credits == nil {
  2654. break
  2655. }
  2656. args, err := ec.field_AppInstallation_credits_args(context.TODO(), rawArgs)
  2657. if err != nil {
  2658. return 0, false
  2659. }
  2660. return e.complexity.AppInstallation.Credits(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*AppTransactionSortKeys)), true
  2661. case "AppInstallation.id":
  2662. if e.complexity.AppInstallation.ID == nil {
  2663. break
  2664. }
  2665. return e.complexity.AppInstallation.ID(childComplexity), true
  2666. case "AppInstallation.launchUrl":
  2667. if e.complexity.AppInstallation.LaunchURL == nil {
  2668. break
  2669. }
  2670. return e.complexity.AppInstallation.LaunchURL(childComplexity), true
  2671. case "AppInstallation.metafield":
  2672. if e.complexity.AppInstallation.Metafield == nil {
  2673. break
  2674. }
  2675. args, err := ec.field_AppInstallation_metafield_args(context.TODO(), rawArgs)
  2676. if err != nil {
  2677. return 0, false
  2678. }
  2679. return e.complexity.AppInstallation.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  2680. case "AppInstallation.metafields":
  2681. if e.complexity.AppInstallation.Metafields == nil {
  2682. break
  2683. }
  2684. args, err := ec.field_AppInstallation_metafields_args(context.TODO(), rawArgs)
  2685. if err != nil {
  2686. return 0, false
  2687. }
  2688. return e.complexity.AppInstallation.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  2689. case "AppInstallation.oneTimePurchases":
  2690. if e.complexity.AppInstallation.OneTimePurchases == nil {
  2691. break
  2692. }
  2693. args, err := ec.field_AppInstallation_oneTimePurchases_args(context.TODO(), rawArgs)
  2694. if err != nil {
  2695. return 0, false
  2696. }
  2697. return e.complexity.AppInstallation.OneTimePurchases(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*AppTransactionSortKeys)), true
  2698. case "AppInstallation.privateMetafield":
  2699. if e.complexity.AppInstallation.PrivateMetafield == nil {
  2700. break
  2701. }
  2702. args, err := ec.field_AppInstallation_privateMetafield_args(context.TODO(), rawArgs)
  2703. if err != nil {
  2704. return 0, false
  2705. }
  2706. return e.complexity.AppInstallation.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  2707. case "AppInstallation.privateMetafields":
  2708. if e.complexity.AppInstallation.PrivateMetafields == nil {
  2709. break
  2710. }
  2711. args, err := ec.field_AppInstallation_privateMetafields_args(context.TODO(), rawArgs)
  2712. if err != nil {
  2713. return 0, false
  2714. }
  2715. return e.complexity.AppInstallation.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  2716. case "AppInstallation.publication":
  2717. if e.complexity.AppInstallation.Publication == nil {
  2718. break
  2719. }
  2720. return e.complexity.AppInstallation.Publication(childComplexity), true
  2721. case "AppInstallation.revenueAttributionRecords":
  2722. if e.complexity.AppInstallation.RevenueAttributionRecords == nil {
  2723. break
  2724. }
  2725. args, err := ec.field_AppInstallation_revenueAttributionRecords_args(context.TODO(), rawArgs)
  2726. if err != nil {
  2727. return 0, false
  2728. }
  2729. return e.complexity.AppInstallation.RevenueAttributionRecords(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*AppRevenueAttributionRecordSortKeys)), true
  2730. case "AppInstallation.uninstallUrl":
  2731. if e.complexity.AppInstallation.UninstallURL == nil {
  2732. break
  2733. }
  2734. return e.complexity.AppInstallation.UninstallURL(childComplexity), true
  2735. case "AppPlanV2.pricingDetails":
  2736. if e.complexity.AppPlanV2.PricingDetails == nil {
  2737. break
  2738. }
  2739. return e.complexity.AppPlanV2.PricingDetails(childComplexity), true
  2740. case "AppPurchaseOneTime.createdAt":
  2741. if e.complexity.AppPurchaseOneTime.CreatedAt == nil {
  2742. break
  2743. }
  2744. return e.complexity.AppPurchaseOneTime.CreatedAt(childComplexity), true
  2745. case "AppPurchaseOneTime.id":
  2746. if e.complexity.AppPurchaseOneTime.ID == nil {
  2747. break
  2748. }
  2749. return e.complexity.AppPurchaseOneTime.ID(childComplexity), true
  2750. case "AppPurchaseOneTime.name":
  2751. if e.complexity.AppPurchaseOneTime.Name == nil {
  2752. break
  2753. }
  2754. return e.complexity.AppPurchaseOneTime.Name(childComplexity), true
  2755. case "AppPurchaseOneTime.price":
  2756. if e.complexity.AppPurchaseOneTime.Price == nil {
  2757. break
  2758. }
  2759. return e.complexity.AppPurchaseOneTime.Price(childComplexity), true
  2760. case "AppPurchaseOneTime.status":
  2761. if e.complexity.AppPurchaseOneTime.Status == nil {
  2762. break
  2763. }
  2764. return e.complexity.AppPurchaseOneTime.Status(childComplexity), true
  2765. case "AppPurchaseOneTime.test":
  2766. if e.complexity.AppPurchaseOneTime.Test == nil {
  2767. break
  2768. }
  2769. return e.complexity.AppPurchaseOneTime.Test(childComplexity), true
  2770. case "AppPurchaseOneTimeConnection.edges":
  2771. if e.complexity.AppPurchaseOneTimeConnection.Edges == nil {
  2772. break
  2773. }
  2774. return e.complexity.AppPurchaseOneTimeConnection.Edges(childComplexity), true
  2775. case "AppPurchaseOneTimeConnection.nodes":
  2776. if e.complexity.AppPurchaseOneTimeConnection.Nodes == nil {
  2777. break
  2778. }
  2779. return e.complexity.AppPurchaseOneTimeConnection.Nodes(childComplexity), true
  2780. case "AppPurchaseOneTimeConnection.pageInfo":
  2781. if e.complexity.AppPurchaseOneTimeConnection.PageInfo == nil {
  2782. break
  2783. }
  2784. return e.complexity.AppPurchaseOneTimeConnection.PageInfo(childComplexity), true
  2785. case "AppPurchaseOneTimeEdge.cursor":
  2786. if e.complexity.AppPurchaseOneTimeEdge.Cursor == nil {
  2787. break
  2788. }
  2789. return e.complexity.AppPurchaseOneTimeEdge.Cursor(childComplexity), true
  2790. case "AppPurchaseOneTimeEdge.node":
  2791. if e.complexity.AppPurchaseOneTimeEdge.Node == nil {
  2792. break
  2793. }
  2794. return e.complexity.AppPurchaseOneTimeEdge.Node(childComplexity), true
  2795. case "AppRecurringPricing.discount":
  2796. if e.complexity.AppRecurringPricing.Discount == nil {
  2797. break
  2798. }
  2799. return e.complexity.AppRecurringPricing.Discount(childComplexity), true
  2800. case "AppRecurringPricing.interval":
  2801. if e.complexity.AppRecurringPricing.Interval == nil {
  2802. break
  2803. }
  2804. return e.complexity.AppRecurringPricing.Interval(childComplexity), true
  2805. case "AppRecurringPricing.price":
  2806. if e.complexity.AppRecurringPricing.Price == nil {
  2807. break
  2808. }
  2809. return e.complexity.AppRecurringPricing.Price(childComplexity), true
  2810. case "AppRevenueAttributionRecord.amount":
  2811. if e.complexity.AppRevenueAttributionRecord.Amount == nil {
  2812. break
  2813. }
  2814. return e.complexity.AppRevenueAttributionRecord.Amount(childComplexity), true
  2815. case "AppRevenueAttributionRecord.capturedAt":
  2816. if e.complexity.AppRevenueAttributionRecord.CapturedAt == nil {
  2817. break
  2818. }
  2819. return e.complexity.AppRevenueAttributionRecord.CapturedAt(childComplexity), true
  2820. case "AppRevenueAttributionRecord.createdAt":
  2821. if e.complexity.AppRevenueAttributionRecord.CreatedAt == nil {
  2822. break
  2823. }
  2824. return e.complexity.AppRevenueAttributionRecord.CreatedAt(childComplexity), true
  2825. case "AppRevenueAttributionRecord.id":
  2826. if e.complexity.AppRevenueAttributionRecord.ID == nil {
  2827. break
  2828. }
  2829. return e.complexity.AppRevenueAttributionRecord.ID(childComplexity), true
  2830. case "AppRevenueAttributionRecord.idempotencyKey":
  2831. if e.complexity.AppRevenueAttributionRecord.IdempotencyKey == nil {
  2832. break
  2833. }
  2834. return e.complexity.AppRevenueAttributionRecord.IdempotencyKey(childComplexity), true
  2835. case "AppRevenueAttributionRecord.test":
  2836. if e.complexity.AppRevenueAttributionRecord.Test == nil {
  2837. break
  2838. }
  2839. return e.complexity.AppRevenueAttributionRecord.Test(childComplexity), true
  2840. case "AppRevenueAttributionRecord.type":
  2841. if e.complexity.AppRevenueAttributionRecord.Type == nil {
  2842. break
  2843. }
  2844. return e.complexity.AppRevenueAttributionRecord.Type(childComplexity), true
  2845. case "AppRevenueAttributionRecordConnection.edges":
  2846. if e.complexity.AppRevenueAttributionRecordConnection.Edges == nil {
  2847. break
  2848. }
  2849. return e.complexity.AppRevenueAttributionRecordConnection.Edges(childComplexity), true
  2850. case "AppRevenueAttributionRecordConnection.nodes":
  2851. if e.complexity.AppRevenueAttributionRecordConnection.Nodes == nil {
  2852. break
  2853. }
  2854. return e.complexity.AppRevenueAttributionRecordConnection.Nodes(childComplexity), true
  2855. case "AppRevenueAttributionRecordConnection.pageInfo":
  2856. if e.complexity.AppRevenueAttributionRecordConnection.PageInfo == nil {
  2857. break
  2858. }
  2859. return e.complexity.AppRevenueAttributionRecordConnection.PageInfo(childComplexity), true
  2860. case "AppRevenueAttributionRecordEdge.cursor":
  2861. if e.complexity.AppRevenueAttributionRecordEdge.Cursor == nil {
  2862. break
  2863. }
  2864. return e.complexity.AppRevenueAttributionRecordEdge.Cursor(childComplexity), true
  2865. case "AppRevenueAttributionRecordEdge.node":
  2866. if e.complexity.AppRevenueAttributionRecordEdge.Node == nil {
  2867. break
  2868. }
  2869. return e.complexity.AppRevenueAttributionRecordEdge.Node(childComplexity), true
  2870. case "AppSubscription.createdAt":
  2871. if e.complexity.AppSubscription.CreatedAt == nil {
  2872. break
  2873. }
  2874. return e.complexity.AppSubscription.CreatedAt(childComplexity), true
  2875. case "AppSubscription.currentPeriodEnd":
  2876. if e.complexity.AppSubscription.CurrentPeriodEnd == nil {
  2877. break
  2878. }
  2879. return e.complexity.AppSubscription.CurrentPeriodEnd(childComplexity), true
  2880. case "AppSubscription.id":
  2881. if e.complexity.AppSubscription.ID == nil {
  2882. break
  2883. }
  2884. return e.complexity.AppSubscription.ID(childComplexity), true
  2885. case "AppSubscription.lineItems":
  2886. if e.complexity.AppSubscription.LineItems == nil {
  2887. break
  2888. }
  2889. return e.complexity.AppSubscription.LineItems(childComplexity), true
  2890. case "AppSubscription.name":
  2891. if e.complexity.AppSubscription.Name == nil {
  2892. break
  2893. }
  2894. return e.complexity.AppSubscription.Name(childComplexity), true
  2895. case "AppSubscription.returnUrl":
  2896. if e.complexity.AppSubscription.ReturnURL == nil {
  2897. break
  2898. }
  2899. return e.complexity.AppSubscription.ReturnURL(childComplexity), true
  2900. case "AppSubscription.status":
  2901. if e.complexity.AppSubscription.Status == nil {
  2902. break
  2903. }
  2904. return e.complexity.AppSubscription.Status(childComplexity), true
  2905. case "AppSubscription.test":
  2906. if e.complexity.AppSubscription.Test == nil {
  2907. break
  2908. }
  2909. return e.complexity.AppSubscription.Test(childComplexity), true
  2910. case "AppSubscription.trialDays":
  2911. if e.complexity.AppSubscription.TrialDays == nil {
  2912. break
  2913. }
  2914. return e.complexity.AppSubscription.TrialDays(childComplexity), true
  2915. case "AppSubscriptionConnection.edges":
  2916. if e.complexity.AppSubscriptionConnection.Edges == nil {
  2917. break
  2918. }
  2919. return e.complexity.AppSubscriptionConnection.Edges(childComplexity), true
  2920. case "AppSubscriptionConnection.nodes":
  2921. if e.complexity.AppSubscriptionConnection.Nodes == nil {
  2922. break
  2923. }
  2924. return e.complexity.AppSubscriptionConnection.Nodes(childComplexity), true
  2925. case "AppSubscriptionConnection.pageInfo":
  2926. if e.complexity.AppSubscriptionConnection.PageInfo == nil {
  2927. break
  2928. }
  2929. return e.complexity.AppSubscriptionConnection.PageInfo(childComplexity), true
  2930. case "AppSubscriptionDiscount.durationLimitInIntervals":
  2931. if e.complexity.AppSubscriptionDiscount.DurationLimitInIntervals == nil {
  2932. break
  2933. }
  2934. return e.complexity.AppSubscriptionDiscount.DurationLimitInIntervals(childComplexity), true
  2935. case "AppSubscriptionDiscount.priceAfterDiscount":
  2936. if e.complexity.AppSubscriptionDiscount.PriceAfterDiscount == nil {
  2937. break
  2938. }
  2939. return e.complexity.AppSubscriptionDiscount.PriceAfterDiscount(childComplexity), true
  2940. case "AppSubscriptionDiscount.remainingDurationInIntervals":
  2941. if e.complexity.AppSubscriptionDiscount.RemainingDurationInIntervals == nil {
  2942. break
  2943. }
  2944. return e.complexity.AppSubscriptionDiscount.RemainingDurationInIntervals(childComplexity), true
  2945. case "AppSubscriptionDiscount.value":
  2946. if e.complexity.AppSubscriptionDiscount.Value == nil {
  2947. break
  2948. }
  2949. return e.complexity.AppSubscriptionDiscount.Value(childComplexity), true
  2950. case "AppSubscriptionDiscountAmount.amount":
  2951. if e.complexity.AppSubscriptionDiscountAmount.Amount == nil {
  2952. break
  2953. }
  2954. return e.complexity.AppSubscriptionDiscountAmount.Amount(childComplexity), true
  2955. case "AppSubscriptionDiscountPercentage.percentage":
  2956. if e.complexity.AppSubscriptionDiscountPercentage.Percentage == nil {
  2957. break
  2958. }
  2959. return e.complexity.AppSubscriptionDiscountPercentage.Percentage(childComplexity), true
  2960. case "AppSubscriptionEdge.cursor":
  2961. if e.complexity.AppSubscriptionEdge.Cursor == nil {
  2962. break
  2963. }
  2964. return e.complexity.AppSubscriptionEdge.Cursor(childComplexity), true
  2965. case "AppSubscriptionEdge.node":
  2966. if e.complexity.AppSubscriptionEdge.Node == nil {
  2967. break
  2968. }
  2969. return e.complexity.AppSubscriptionEdge.Node(childComplexity), true
  2970. case "AppSubscriptionLineItem.id":
  2971. if e.complexity.AppSubscriptionLineItem.ID == nil {
  2972. break
  2973. }
  2974. return e.complexity.AppSubscriptionLineItem.ID(childComplexity), true
  2975. case "AppSubscriptionLineItem.plan":
  2976. if e.complexity.AppSubscriptionLineItem.Plan == nil {
  2977. break
  2978. }
  2979. return e.complexity.AppSubscriptionLineItem.Plan(childComplexity), true
  2980. case "AppSubscriptionLineItem.usageRecords":
  2981. if e.complexity.AppSubscriptionLineItem.UsageRecords == nil {
  2982. break
  2983. }
  2984. args, err := ec.field_AppSubscriptionLineItem_usageRecords_args(context.TODO(), rawArgs)
  2985. if err != nil {
  2986. return 0, false
  2987. }
  2988. return e.complexity.AppSubscriptionLineItem.UsageRecords(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*AppUsageRecordSortKeys)), true
  2989. case "AppUsagePricing.balanceUsed":
  2990. if e.complexity.AppUsagePricing.BalanceUsed == nil {
  2991. break
  2992. }
  2993. return e.complexity.AppUsagePricing.BalanceUsed(childComplexity), true
  2994. case "AppUsagePricing.cappedAmount":
  2995. if e.complexity.AppUsagePricing.CappedAmount == nil {
  2996. break
  2997. }
  2998. return e.complexity.AppUsagePricing.CappedAmount(childComplexity), true
  2999. case "AppUsagePricing.interval":
  3000. if e.complexity.AppUsagePricing.Interval == nil {
  3001. break
  3002. }
  3003. return e.complexity.AppUsagePricing.Interval(childComplexity), true
  3004. case "AppUsagePricing.terms":
  3005. if e.complexity.AppUsagePricing.Terms == nil {
  3006. break
  3007. }
  3008. return e.complexity.AppUsagePricing.Terms(childComplexity), true
  3009. case "AppUsageRecord.createdAt":
  3010. if e.complexity.AppUsageRecord.CreatedAt == nil {
  3011. break
  3012. }
  3013. return e.complexity.AppUsageRecord.CreatedAt(childComplexity), true
  3014. case "AppUsageRecord.description":
  3015. if e.complexity.AppUsageRecord.Description == nil {
  3016. break
  3017. }
  3018. return e.complexity.AppUsageRecord.Description(childComplexity), true
  3019. case "AppUsageRecord.id":
  3020. if e.complexity.AppUsageRecord.ID == nil {
  3021. break
  3022. }
  3023. return e.complexity.AppUsageRecord.ID(childComplexity), true
  3024. case "AppUsageRecord.price":
  3025. if e.complexity.AppUsageRecord.Price == nil {
  3026. break
  3027. }
  3028. return e.complexity.AppUsageRecord.Price(childComplexity), true
  3029. case "AppUsageRecord.subscriptionLineItem":
  3030. if e.complexity.AppUsageRecord.SubscriptionLineItem == nil {
  3031. break
  3032. }
  3033. return e.complexity.AppUsageRecord.SubscriptionLineItem(childComplexity), true
  3034. case "AppUsageRecordConnection.edges":
  3035. if e.complexity.AppUsageRecordConnection.Edges == nil {
  3036. break
  3037. }
  3038. return e.complexity.AppUsageRecordConnection.Edges(childComplexity), true
  3039. case "AppUsageRecordConnection.nodes":
  3040. if e.complexity.AppUsageRecordConnection.Nodes == nil {
  3041. break
  3042. }
  3043. return e.complexity.AppUsageRecordConnection.Nodes(childComplexity), true
  3044. case "AppUsageRecordConnection.pageInfo":
  3045. if e.complexity.AppUsageRecordConnection.PageInfo == nil {
  3046. break
  3047. }
  3048. return e.complexity.AppUsageRecordConnection.PageInfo(childComplexity), true
  3049. case "AppUsageRecordEdge.cursor":
  3050. if e.complexity.AppUsageRecordEdge.Cursor == nil {
  3051. break
  3052. }
  3053. return e.complexity.AppUsageRecordEdge.Cursor(childComplexity), true
  3054. case "AppUsageRecordEdge.node":
  3055. if e.complexity.AppUsageRecordEdge.Node == nil {
  3056. break
  3057. }
  3058. return e.complexity.AppUsageRecordEdge.Node(childComplexity), true
  3059. case "Attribute.key":
  3060. if e.complexity.Attribute.Key == nil {
  3061. break
  3062. }
  3063. return e.complexity.Attribute.Key(childComplexity), true
  3064. case "Attribute.value":
  3065. if e.complexity.Attribute.Value == nil {
  3066. break
  3067. }
  3068. return e.complexity.Attribute.Value(childComplexity), true
  3069. case "AutomaticDiscountApplication.allocationMethod":
  3070. if e.complexity.AutomaticDiscountApplication.AllocationMethod == nil {
  3071. break
  3072. }
  3073. return e.complexity.AutomaticDiscountApplication.AllocationMethod(childComplexity), true
  3074. case "AutomaticDiscountApplication.index":
  3075. if e.complexity.AutomaticDiscountApplication.Index == nil {
  3076. break
  3077. }
  3078. return e.complexity.AutomaticDiscountApplication.Index(childComplexity), true
  3079. case "AutomaticDiscountApplication.targetSelection":
  3080. if e.complexity.AutomaticDiscountApplication.TargetSelection == nil {
  3081. break
  3082. }
  3083. return e.complexity.AutomaticDiscountApplication.TargetSelection(childComplexity), true
  3084. case "AutomaticDiscountApplication.targetType":
  3085. if e.complexity.AutomaticDiscountApplication.TargetType == nil {
  3086. break
  3087. }
  3088. return e.complexity.AutomaticDiscountApplication.TargetType(childComplexity), true
  3089. case "AutomaticDiscountApplication.title":
  3090. if e.complexity.AutomaticDiscountApplication.Title == nil {
  3091. break
  3092. }
  3093. return e.complexity.AutomaticDiscountApplication.Title(childComplexity), true
  3094. case "AutomaticDiscountApplication.value":
  3095. if e.complexity.AutomaticDiscountApplication.Value == nil {
  3096. break
  3097. }
  3098. return e.complexity.AutomaticDiscountApplication.Value(childComplexity), true
  3099. case "AvailableChannelDefinitionsByChannel.channelDefinitions":
  3100. if e.complexity.AvailableChannelDefinitionsByChannel.ChannelDefinitions == nil {
  3101. break
  3102. }
  3103. return e.complexity.AvailableChannelDefinitionsByChannel.ChannelDefinitions(childComplexity), true
  3104. case "AvailableChannelDefinitionsByChannel.channelName":
  3105. if e.complexity.AvailableChannelDefinitionsByChannel.ChannelName == nil {
  3106. break
  3107. }
  3108. return e.complexity.AvailableChannelDefinitionsByChannel.ChannelName(childComplexity), true
  3109. case "BasicEvent.appTitle":
  3110. if e.complexity.BasicEvent.AppTitle == nil {
  3111. break
  3112. }
  3113. return e.complexity.BasicEvent.AppTitle(childComplexity), true
  3114. case "BasicEvent.attributeToApp":
  3115. if e.complexity.BasicEvent.AttributeToApp == nil {
  3116. break
  3117. }
  3118. return e.complexity.BasicEvent.AttributeToApp(childComplexity), true
  3119. case "BasicEvent.attributeToUser":
  3120. if e.complexity.BasicEvent.AttributeToUser == nil {
  3121. break
  3122. }
  3123. return e.complexity.BasicEvent.AttributeToUser(childComplexity), true
  3124. case "BasicEvent.createdAt":
  3125. if e.complexity.BasicEvent.CreatedAt == nil {
  3126. break
  3127. }
  3128. return e.complexity.BasicEvent.CreatedAt(childComplexity), true
  3129. case "BasicEvent.criticalAlert":
  3130. if e.complexity.BasicEvent.CriticalAlert == nil {
  3131. break
  3132. }
  3133. return e.complexity.BasicEvent.CriticalAlert(childComplexity), true
  3134. case "BasicEvent.id":
  3135. if e.complexity.BasicEvent.ID == nil {
  3136. break
  3137. }
  3138. return e.complexity.BasicEvent.ID(childComplexity), true
  3139. case "BasicEvent.message":
  3140. if e.complexity.BasicEvent.Message == nil {
  3141. break
  3142. }
  3143. return e.complexity.BasicEvent.Message(childComplexity), true
  3144. case "BuyerExperienceConfiguration.checkoutToDraft":
  3145. if e.complexity.BuyerExperienceConfiguration.CheckoutToDraft == nil {
  3146. break
  3147. }
  3148. return e.complexity.BuyerExperienceConfiguration.CheckoutToDraft(childComplexity), true
  3149. case "BuyerExperienceConfiguration.payNowOnly":
  3150. if e.complexity.BuyerExperienceConfiguration.PayNowOnly == nil {
  3151. break
  3152. }
  3153. return e.complexity.BuyerExperienceConfiguration.PayNowOnly(childComplexity), true
  3154. case "BuyerExperienceConfiguration.paymentTermsTemplate":
  3155. if e.complexity.BuyerExperienceConfiguration.PaymentTermsTemplate == nil {
  3156. break
  3157. }
  3158. return e.complexity.BuyerExperienceConfiguration.PaymentTermsTemplate(childComplexity), true
  3159. case "ChannelDefinition.channelName":
  3160. if e.complexity.ChannelDefinition.ChannelName == nil {
  3161. break
  3162. }
  3163. return e.complexity.ChannelDefinition.ChannelName(childComplexity), true
  3164. case "ChannelDefinition.handle":
  3165. if e.complexity.ChannelDefinition.Handle == nil {
  3166. break
  3167. }
  3168. return e.complexity.ChannelDefinition.Handle(childComplexity), true
  3169. case "ChannelDefinition.id":
  3170. if e.complexity.ChannelDefinition.ID == nil {
  3171. break
  3172. }
  3173. return e.complexity.ChannelDefinition.ID(childComplexity), true
  3174. case "ChannelDefinition.svgIcon":
  3175. if e.complexity.ChannelDefinition.SVGIcon == nil {
  3176. break
  3177. }
  3178. return e.complexity.ChannelDefinition.SVGIcon(childComplexity), true
  3179. case "ChannelDefinition.subChannelName":
  3180. if e.complexity.ChannelDefinition.SubChannelName == nil {
  3181. break
  3182. }
  3183. return e.complexity.ChannelDefinition.SubChannelName(childComplexity), true
  3184. case "ChannelInformation.app":
  3185. if e.complexity.ChannelInformation.App == nil {
  3186. break
  3187. }
  3188. return e.complexity.ChannelInformation.App(childComplexity), true
  3189. case "ChannelInformation.channelDefinition":
  3190. if e.complexity.ChannelInformation.ChannelDefinition == nil {
  3191. break
  3192. }
  3193. return e.complexity.ChannelInformation.ChannelDefinition(childComplexity), true
  3194. case "ChannelInformation.channelId":
  3195. if e.complexity.ChannelInformation.ChannelID == nil {
  3196. break
  3197. }
  3198. return e.complexity.ChannelInformation.ChannelID(childComplexity), true
  3199. case "ChannelInformation.id":
  3200. if e.complexity.ChannelInformation.ID == nil {
  3201. break
  3202. }
  3203. return e.complexity.ChannelInformation.ID(childComplexity), true
  3204. case "Collection.id":
  3205. if e.complexity.Collection.ID == nil {
  3206. break
  3207. }
  3208. return e.complexity.Collection.ID(childComplexity), true
  3209. case "CollectionConnection.edges":
  3210. if e.complexity.CollectionConnection.Edges == nil {
  3211. break
  3212. }
  3213. return e.complexity.CollectionConnection.Edges(childComplexity), true
  3214. case "CollectionConnection.nodes":
  3215. if e.complexity.CollectionConnection.Nodes == nil {
  3216. break
  3217. }
  3218. return e.complexity.CollectionConnection.Nodes(childComplexity), true
  3219. case "CollectionConnection.pageInfo":
  3220. if e.complexity.CollectionConnection.PageInfo == nil {
  3221. break
  3222. }
  3223. return e.complexity.CollectionConnection.PageInfo(childComplexity), true
  3224. case "CollectionEdge.cursor":
  3225. if e.complexity.CollectionEdge.Cursor == nil {
  3226. break
  3227. }
  3228. return e.complexity.CollectionEdge.Cursor(childComplexity), true
  3229. case "CollectionEdge.node":
  3230. if e.complexity.CollectionEdge.Node == nil {
  3231. break
  3232. }
  3233. return e.complexity.CollectionEdge.Node(childComplexity), true
  3234. case "CollectionRule.appliedDisjunctively":
  3235. if e.complexity.CollectionRule.AppliedDisjunctively == nil {
  3236. break
  3237. }
  3238. return e.complexity.CollectionRule.AppliedDisjunctively(childComplexity), true
  3239. case "CollectionRule.rules":
  3240. if e.complexity.CollectionRule.Rules == nil {
  3241. break
  3242. }
  3243. return e.complexity.CollectionRule.Rules(childComplexity), true
  3244. case "CollectionRuleSet.appliedDisjunctively":
  3245. if e.complexity.CollectionRuleSet.AppliedDisjunctively == nil {
  3246. break
  3247. }
  3248. return e.complexity.CollectionRuleSet.AppliedDisjunctively(childComplexity), true
  3249. case "CollectionRuleSet.rules":
  3250. if e.complexity.CollectionRuleSet.Rules == nil {
  3251. break
  3252. }
  3253. return e.complexity.CollectionRuleSet.Rules(childComplexity), true
  3254. case "CommentEvent.appTitle":
  3255. if e.complexity.CommentEvent.AppTitle == nil {
  3256. break
  3257. }
  3258. return e.complexity.CommentEvent.AppTitle(childComplexity), true
  3259. case "CommentEvent.attachments":
  3260. if e.complexity.CommentEvent.Attachments == nil {
  3261. break
  3262. }
  3263. return e.complexity.CommentEvent.Attachments(childComplexity), true
  3264. case "CommentEvent.attributeToApp":
  3265. if e.complexity.CommentEvent.AttributeToApp == nil {
  3266. break
  3267. }
  3268. return e.complexity.CommentEvent.AttributeToApp(childComplexity), true
  3269. case "CommentEvent.attributeToUser":
  3270. if e.complexity.CommentEvent.AttributeToUser == nil {
  3271. break
  3272. }
  3273. return e.complexity.CommentEvent.AttributeToUser(childComplexity), true
  3274. case "CommentEvent.author":
  3275. if e.complexity.CommentEvent.Author == nil {
  3276. break
  3277. }
  3278. return e.complexity.CommentEvent.Author(childComplexity), true
  3279. case "CommentEvent.canDelete":
  3280. if e.complexity.CommentEvent.CanDelete == nil {
  3281. break
  3282. }
  3283. return e.complexity.CommentEvent.CanDelete(childComplexity), true
  3284. case "CommentEvent.canEdit":
  3285. if e.complexity.CommentEvent.CanEdit == nil {
  3286. break
  3287. }
  3288. return e.complexity.CommentEvent.CanEdit(childComplexity), true
  3289. case "CommentEvent.createdAt":
  3290. if e.complexity.CommentEvent.CreatedAt == nil {
  3291. break
  3292. }
  3293. return e.complexity.CommentEvent.CreatedAt(childComplexity), true
  3294. case "CommentEvent.criticalAlert":
  3295. if e.complexity.CommentEvent.CriticalAlert == nil {
  3296. break
  3297. }
  3298. return e.complexity.CommentEvent.CriticalAlert(childComplexity), true
  3299. case "CommentEvent.edited":
  3300. if e.complexity.CommentEvent.Edited == nil {
  3301. break
  3302. }
  3303. return e.complexity.CommentEvent.Edited(childComplexity), true
  3304. case "CommentEvent.embed":
  3305. if e.complexity.CommentEvent.Embed == nil {
  3306. break
  3307. }
  3308. return e.complexity.CommentEvent.Embed(childComplexity), true
  3309. case "CommentEvent.id":
  3310. if e.complexity.CommentEvent.ID == nil {
  3311. break
  3312. }
  3313. return e.complexity.CommentEvent.ID(childComplexity), true
  3314. case "CommentEvent.message":
  3315. if e.complexity.CommentEvent.Message == nil {
  3316. break
  3317. }
  3318. return e.complexity.CommentEvent.Message(childComplexity), true
  3319. case "CommentEvent.rawMessage":
  3320. if e.complexity.CommentEvent.RawMessage == nil {
  3321. break
  3322. }
  3323. return e.complexity.CommentEvent.RawMessage(childComplexity), true
  3324. case "CommentEvent.subject":
  3325. if e.complexity.CommentEvent.Subject == nil {
  3326. break
  3327. }
  3328. return e.complexity.CommentEvent.Subject(childComplexity), true
  3329. case "CommentEventAttachment.fileExtension":
  3330. if e.complexity.CommentEventAttachment.FileExtension == nil {
  3331. break
  3332. }
  3333. return e.complexity.CommentEventAttachment.FileExtension(childComplexity), true
  3334. case "CommentEventAttachment.id":
  3335. if e.complexity.CommentEventAttachment.ID == nil {
  3336. break
  3337. }
  3338. return e.complexity.CommentEventAttachment.ID(childComplexity), true
  3339. case "CommentEventAttachment.image":
  3340. if e.complexity.CommentEventAttachment.Image == nil {
  3341. break
  3342. }
  3343. return e.complexity.CommentEventAttachment.Image(childComplexity), true
  3344. case "CommentEventAttachment.name":
  3345. if e.complexity.CommentEventAttachment.Name == nil {
  3346. break
  3347. }
  3348. return e.complexity.CommentEventAttachment.Name(childComplexity), true
  3349. case "CommentEventAttachment.size":
  3350. if e.complexity.CommentEventAttachment.Size == nil {
  3351. break
  3352. }
  3353. return e.complexity.CommentEventAttachment.Size(childComplexity), true
  3354. case "CommentEventAttachment.url":
  3355. if e.complexity.CommentEventAttachment.URL == nil {
  3356. break
  3357. }
  3358. return e.complexity.CommentEventAttachment.URL(childComplexity), true
  3359. case "Company.contactCount":
  3360. if e.complexity.Company.ContactCount == nil {
  3361. break
  3362. }
  3363. return e.complexity.Company.ContactCount(childComplexity), true
  3364. case "Company.contactRoles":
  3365. if e.complexity.Company.ContactRoles == nil {
  3366. break
  3367. }
  3368. args, err := ec.field_Company_contactRoles_args(context.TODO(), rawArgs)
  3369. if err != nil {
  3370. return 0, false
  3371. }
  3372. return e.complexity.Company.ContactRoles(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CompanyContactRoleSortKeys)), true
  3373. case "Company.contacts":
  3374. if e.complexity.Company.Contacts == nil {
  3375. break
  3376. }
  3377. args, err := ec.field_Company_contacts_args(context.TODO(), rawArgs)
  3378. if err != nil {
  3379. return 0, false
  3380. }
  3381. return e.complexity.Company.Contacts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CompanyContactSortKeys), args["query"].(*string)), true
  3382. case "Company.createdAt":
  3383. if e.complexity.Company.CreatedAt == nil {
  3384. break
  3385. }
  3386. return e.complexity.Company.CreatedAt(childComplexity), true
  3387. case "Company.customerSince":
  3388. if e.complexity.Company.CustomerSince == nil {
  3389. break
  3390. }
  3391. return e.complexity.Company.CustomerSince(childComplexity), true
  3392. case "Company.defaultCursor":
  3393. if e.complexity.Company.DefaultCursor == nil {
  3394. break
  3395. }
  3396. return e.complexity.Company.DefaultCursor(childComplexity), true
  3397. case "Company.defaultRole":
  3398. if e.complexity.Company.DefaultRole == nil {
  3399. break
  3400. }
  3401. return e.complexity.Company.DefaultRole(childComplexity), true
  3402. case "Company.draftOrders":
  3403. if e.complexity.Company.DraftOrders == nil {
  3404. break
  3405. }
  3406. args, err := ec.field_Company_draftOrders_args(context.TODO(), rawArgs)
  3407. if err != nil {
  3408. return 0, false
  3409. }
  3410. return e.complexity.Company.DraftOrders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*DraftOrderSortKeys), args["query"].(*string)), true
  3411. case "Company.events":
  3412. if e.complexity.Company.Events == nil {
  3413. break
  3414. }
  3415. args, err := ec.field_Company_events_args(context.TODO(), rawArgs)
  3416. if err != nil {
  3417. return 0, false
  3418. }
  3419. return e.complexity.Company.Events(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*EventSortKeys), args["query"].(*string)), true
  3420. case "Company.externalId":
  3421. if e.complexity.Company.ExternalID == nil {
  3422. break
  3423. }
  3424. return e.complexity.Company.ExternalID(childComplexity), true
  3425. case "Company.hasTimelineComment":
  3426. if e.complexity.Company.HasTimelineComment == nil {
  3427. break
  3428. }
  3429. return e.complexity.Company.HasTimelineComment(childComplexity), true
  3430. case "Company.id":
  3431. if e.complexity.Company.ID == nil {
  3432. break
  3433. }
  3434. return e.complexity.Company.ID(childComplexity), true
  3435. case "Company.lifetimeDuration":
  3436. if e.complexity.Company.LifetimeDuration == nil {
  3437. break
  3438. }
  3439. return e.complexity.Company.LifetimeDuration(childComplexity), true
  3440. case "Company.locationCount":
  3441. if e.complexity.Company.LocationCount == nil {
  3442. break
  3443. }
  3444. return e.complexity.Company.LocationCount(childComplexity), true
  3445. case "Company.locations":
  3446. if e.complexity.Company.Locations == nil {
  3447. break
  3448. }
  3449. args, err := ec.field_Company_locations_args(context.TODO(), rawArgs)
  3450. if err != nil {
  3451. return 0, false
  3452. }
  3453. return e.complexity.Company.Locations(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CompanyLocationSortKeys), args["query"].(*string)), true
  3454. case "Company.mainContact":
  3455. if e.complexity.Company.MainContact == nil {
  3456. break
  3457. }
  3458. return e.complexity.Company.MainContact(childComplexity), true
  3459. case "Company.name":
  3460. if e.complexity.Company.Name == nil {
  3461. break
  3462. }
  3463. return e.complexity.Company.Name(childComplexity), true
  3464. case "Company.note":
  3465. if e.complexity.Company.Note == nil {
  3466. break
  3467. }
  3468. return e.complexity.Company.Note(childComplexity), true
  3469. case "Company.orderCount":
  3470. if e.complexity.Company.OrderCount == nil {
  3471. break
  3472. }
  3473. return e.complexity.Company.OrderCount(childComplexity), true
  3474. case "Company.orders":
  3475. if e.complexity.Company.Orders == nil {
  3476. break
  3477. }
  3478. args, err := ec.field_Company_orders_args(context.TODO(), rawArgs)
  3479. if err != nil {
  3480. return 0, false
  3481. }
  3482. return e.complexity.Company.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*OrderSortKeys)), true
  3483. case "Company.totalSpent":
  3484. if e.complexity.Company.TotalSpent == nil {
  3485. break
  3486. }
  3487. return e.complexity.Company.TotalSpent(childComplexity), true
  3488. case "Company.updatedAt":
  3489. if e.complexity.Company.UpdatedAt == nil {
  3490. break
  3491. }
  3492. return e.complexity.Company.UpdatedAt(childComplexity), true
  3493. case "CompanyAddress.address1":
  3494. if e.complexity.CompanyAddress.Address1 == nil {
  3495. break
  3496. }
  3497. return e.complexity.CompanyAddress.Address1(childComplexity), true
  3498. case "CompanyAddress.address2":
  3499. if e.complexity.CompanyAddress.Address2 == nil {
  3500. break
  3501. }
  3502. return e.complexity.CompanyAddress.Address2(childComplexity), true
  3503. case "CompanyAddress.city":
  3504. if e.complexity.CompanyAddress.City == nil {
  3505. break
  3506. }
  3507. return e.complexity.CompanyAddress.City(childComplexity), true
  3508. case "CompanyAddress.companyName":
  3509. if e.complexity.CompanyAddress.CompanyName == nil {
  3510. break
  3511. }
  3512. return e.complexity.CompanyAddress.CompanyName(childComplexity), true
  3513. case "CompanyAddress.country":
  3514. if e.complexity.CompanyAddress.Country == nil {
  3515. break
  3516. }
  3517. return e.complexity.CompanyAddress.Country(childComplexity), true
  3518. case "CompanyAddress.countryCode":
  3519. if e.complexity.CompanyAddress.CountryCode == nil {
  3520. break
  3521. }
  3522. return e.complexity.CompanyAddress.CountryCode(childComplexity), true
  3523. case "CompanyAddress.createdAt":
  3524. if e.complexity.CompanyAddress.CreatedAt == nil {
  3525. break
  3526. }
  3527. return e.complexity.CompanyAddress.CreatedAt(childComplexity), true
  3528. case "CompanyAddress.formattedArea":
  3529. if e.complexity.CompanyAddress.FormattedArea == nil {
  3530. break
  3531. }
  3532. return e.complexity.CompanyAddress.FormattedArea(childComplexity), true
  3533. case "CompanyAddress.id":
  3534. if e.complexity.CompanyAddress.ID == nil {
  3535. break
  3536. }
  3537. return e.complexity.CompanyAddress.ID(childComplexity), true
  3538. case "CompanyAddress.phone":
  3539. if e.complexity.CompanyAddress.Phone == nil {
  3540. break
  3541. }
  3542. return e.complexity.CompanyAddress.Phone(childComplexity), true
  3543. case "CompanyAddress.province":
  3544. if e.complexity.CompanyAddress.Province == nil {
  3545. break
  3546. }
  3547. return e.complexity.CompanyAddress.Province(childComplexity), true
  3548. case "CompanyAddress.recipient":
  3549. if e.complexity.CompanyAddress.Recipient == nil {
  3550. break
  3551. }
  3552. return e.complexity.CompanyAddress.Recipient(childComplexity), true
  3553. case "CompanyAddress.updatedAt":
  3554. if e.complexity.CompanyAddress.UpdatedAt == nil {
  3555. break
  3556. }
  3557. return e.complexity.CompanyAddress.UpdatedAt(childComplexity), true
  3558. case "CompanyAddress.zip":
  3559. if e.complexity.CompanyAddress.Zip == nil {
  3560. break
  3561. }
  3562. return e.complexity.CompanyAddress.Zip(childComplexity), true
  3563. case "CompanyAddress.zoneCode":
  3564. if e.complexity.CompanyAddress.ZoneCode == nil {
  3565. break
  3566. }
  3567. return e.complexity.CompanyAddress.ZoneCode(childComplexity), true
  3568. case "CompanyContact.company":
  3569. if e.complexity.CompanyContact.Company == nil {
  3570. break
  3571. }
  3572. return e.complexity.CompanyContact.Company(childComplexity), true
  3573. case "CompanyContact.createdAt":
  3574. if e.complexity.CompanyContact.CreatedAt == nil {
  3575. break
  3576. }
  3577. return e.complexity.CompanyContact.CreatedAt(childComplexity), true
  3578. case "CompanyContact.customer":
  3579. if e.complexity.CompanyContact.Customer == nil {
  3580. break
  3581. }
  3582. return e.complexity.CompanyContact.Customer(childComplexity), true
  3583. case "CompanyContact.draftOrders":
  3584. if e.complexity.CompanyContact.DraftOrders == nil {
  3585. break
  3586. }
  3587. args, err := ec.field_CompanyContact_draftOrders_args(context.TODO(), rawArgs)
  3588. if err != nil {
  3589. return 0, false
  3590. }
  3591. return e.complexity.CompanyContact.DraftOrders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*DraftOrderSortKeys), args["query"].(*string)), true
  3592. case "CompanyContact.id":
  3593. if e.complexity.CompanyContact.ID == nil {
  3594. break
  3595. }
  3596. return e.complexity.CompanyContact.ID(childComplexity), true
  3597. case "CompanyContact.isMainContact":
  3598. if e.complexity.CompanyContact.IsMainContact == nil {
  3599. break
  3600. }
  3601. return e.complexity.CompanyContact.IsMainContact(childComplexity), true
  3602. case "CompanyContact.lifetimeDuration":
  3603. if e.complexity.CompanyContact.LifetimeDuration == nil {
  3604. break
  3605. }
  3606. return e.complexity.CompanyContact.LifetimeDuration(childComplexity), true
  3607. case "CompanyContact.locale":
  3608. if e.complexity.CompanyContact.Locale == nil {
  3609. break
  3610. }
  3611. return e.complexity.CompanyContact.Locale(childComplexity), true
  3612. case "CompanyContact.orders":
  3613. if e.complexity.CompanyContact.Orders == nil {
  3614. break
  3615. }
  3616. args, err := ec.field_CompanyContact_orders_args(context.TODO(), rawArgs)
  3617. if err != nil {
  3618. return 0, false
  3619. }
  3620. return e.complexity.CompanyContact.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*OrderSortKeys)), true
  3621. case "CompanyContact.roleAssignments":
  3622. if e.complexity.CompanyContact.RoleAssignments == nil {
  3623. break
  3624. }
  3625. args, err := ec.field_CompanyContact_roleAssignments_args(context.TODO(), rawArgs)
  3626. if err != nil {
  3627. return 0, false
  3628. }
  3629. return e.complexity.CompanyContact.RoleAssignments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CompanyContactRoleAssignmentSortKeys), args["query"].(*string)), true
  3630. case "CompanyContact.title":
  3631. if e.complexity.CompanyContact.Title == nil {
  3632. break
  3633. }
  3634. return e.complexity.CompanyContact.Title(childComplexity), true
  3635. case "CompanyContact.updatedAt":
  3636. if e.complexity.CompanyContact.UpdatedAt == nil {
  3637. break
  3638. }
  3639. return e.complexity.CompanyContact.UpdatedAt(childComplexity), true
  3640. case "CompanyContactConnection.edges":
  3641. if e.complexity.CompanyContactConnection.Edges == nil {
  3642. break
  3643. }
  3644. return e.complexity.CompanyContactConnection.Edges(childComplexity), true
  3645. case "CompanyContactConnection.nodes":
  3646. if e.complexity.CompanyContactConnection.Nodes == nil {
  3647. break
  3648. }
  3649. return e.complexity.CompanyContactConnection.Nodes(childComplexity), true
  3650. case "CompanyContactConnection.pageInfo":
  3651. if e.complexity.CompanyContactConnection.PageInfo == nil {
  3652. break
  3653. }
  3654. return e.complexity.CompanyContactConnection.PageInfo(childComplexity), true
  3655. case "CompanyContactEdge.cursor":
  3656. if e.complexity.CompanyContactEdge.Cursor == nil {
  3657. break
  3658. }
  3659. return e.complexity.CompanyContactEdge.Cursor(childComplexity), true
  3660. case "CompanyContactEdge.node":
  3661. if e.complexity.CompanyContactEdge.Node == nil {
  3662. break
  3663. }
  3664. return e.complexity.CompanyContactEdge.Node(childComplexity), true
  3665. case "CompanyContactRole.id":
  3666. if e.complexity.CompanyContactRole.ID == nil {
  3667. break
  3668. }
  3669. return e.complexity.CompanyContactRole.ID(childComplexity), true
  3670. case "CompanyContactRole.name":
  3671. if e.complexity.CompanyContactRole.Name == nil {
  3672. break
  3673. }
  3674. return e.complexity.CompanyContactRole.Name(childComplexity), true
  3675. case "CompanyContactRole.note":
  3676. if e.complexity.CompanyContactRole.Note == nil {
  3677. break
  3678. }
  3679. return e.complexity.CompanyContactRole.Note(childComplexity), true
  3680. case "CompanyContactRoleAssignment.company":
  3681. if e.complexity.CompanyContactRoleAssignment.Company == nil {
  3682. break
  3683. }
  3684. return e.complexity.CompanyContactRoleAssignment.Company(childComplexity), true
  3685. case "CompanyContactRoleAssignment.companyContact":
  3686. if e.complexity.CompanyContactRoleAssignment.CompanyContact == nil {
  3687. break
  3688. }
  3689. return e.complexity.CompanyContactRoleAssignment.CompanyContact(childComplexity), true
  3690. case "CompanyContactRoleAssignment.companyLocation":
  3691. if e.complexity.CompanyContactRoleAssignment.CompanyLocation == nil {
  3692. break
  3693. }
  3694. return e.complexity.CompanyContactRoleAssignment.CompanyLocation(childComplexity), true
  3695. case "CompanyContactRoleAssignment.createdAt":
  3696. if e.complexity.CompanyContactRoleAssignment.CreatedAt == nil {
  3697. break
  3698. }
  3699. return e.complexity.CompanyContactRoleAssignment.CreatedAt(childComplexity), true
  3700. case "CompanyContactRoleAssignment.id":
  3701. if e.complexity.CompanyContactRoleAssignment.ID == nil {
  3702. break
  3703. }
  3704. return e.complexity.CompanyContactRoleAssignment.ID(childComplexity), true
  3705. case "CompanyContactRoleAssignment.role":
  3706. if e.complexity.CompanyContactRoleAssignment.Role == nil {
  3707. break
  3708. }
  3709. return e.complexity.CompanyContactRoleAssignment.Role(childComplexity), true
  3710. case "CompanyContactRoleAssignment.updatedAt":
  3711. if e.complexity.CompanyContactRoleAssignment.UpdatedAt == nil {
  3712. break
  3713. }
  3714. return e.complexity.CompanyContactRoleAssignment.UpdatedAt(childComplexity), true
  3715. case "CompanyContactRoleAssignmentConnection.edges":
  3716. if e.complexity.CompanyContactRoleAssignmentConnection.Edges == nil {
  3717. break
  3718. }
  3719. return e.complexity.CompanyContactRoleAssignmentConnection.Edges(childComplexity), true
  3720. case "CompanyContactRoleAssignmentConnection.nodes":
  3721. if e.complexity.CompanyContactRoleAssignmentConnection.Nodes == nil {
  3722. break
  3723. }
  3724. return e.complexity.CompanyContactRoleAssignmentConnection.Nodes(childComplexity), true
  3725. case "CompanyContactRoleAssignmentConnection.pageInfo":
  3726. if e.complexity.CompanyContactRoleAssignmentConnection.PageInfo == nil {
  3727. break
  3728. }
  3729. return e.complexity.CompanyContactRoleAssignmentConnection.PageInfo(childComplexity), true
  3730. case "CompanyContactRoleAssignmentEdge.cursor":
  3731. if e.complexity.CompanyContactRoleAssignmentEdge.Cursor == nil {
  3732. break
  3733. }
  3734. return e.complexity.CompanyContactRoleAssignmentEdge.Cursor(childComplexity), true
  3735. case "CompanyContactRoleAssignmentEdge.node":
  3736. if e.complexity.CompanyContactRoleAssignmentEdge.Node == nil {
  3737. break
  3738. }
  3739. return e.complexity.CompanyContactRoleAssignmentEdge.Node(childComplexity), true
  3740. case "CompanyContactRoleConnection.edges":
  3741. if e.complexity.CompanyContactRoleConnection.Edges == nil {
  3742. break
  3743. }
  3744. return e.complexity.CompanyContactRoleConnection.Edges(childComplexity), true
  3745. case "CompanyContactRoleConnection.nodes":
  3746. if e.complexity.CompanyContactRoleConnection.Nodes == nil {
  3747. break
  3748. }
  3749. return e.complexity.CompanyContactRoleConnection.Nodes(childComplexity), true
  3750. case "CompanyContactRoleConnection.pageInfo":
  3751. if e.complexity.CompanyContactRoleConnection.PageInfo == nil {
  3752. break
  3753. }
  3754. return e.complexity.CompanyContactRoleConnection.PageInfo(childComplexity), true
  3755. case "CompanyContactRoleEdge.cursor":
  3756. if e.complexity.CompanyContactRoleEdge.Cursor == nil {
  3757. break
  3758. }
  3759. return e.complexity.CompanyContactRoleEdge.Cursor(childComplexity), true
  3760. case "CompanyContactRoleEdge.node":
  3761. if e.complexity.CompanyContactRoleEdge.Node == nil {
  3762. break
  3763. }
  3764. return e.complexity.CompanyContactRoleEdge.Node(childComplexity), true
  3765. case "CompanyLocation.billingAddress":
  3766. if e.complexity.CompanyLocation.BillingAddress == nil {
  3767. break
  3768. }
  3769. return e.complexity.CompanyLocation.BillingAddress(childComplexity), true
  3770. case "CompanyLocation.buyerExperienceConfiguration":
  3771. if e.complexity.CompanyLocation.BuyerExperienceConfiguration == nil {
  3772. break
  3773. }
  3774. return e.complexity.CompanyLocation.BuyerExperienceConfiguration(childComplexity), true
  3775. case "CompanyLocation.company":
  3776. if e.complexity.CompanyLocation.Company == nil {
  3777. break
  3778. }
  3779. return e.complexity.CompanyLocation.Company(childComplexity), true
  3780. case "CompanyLocation.createdAt":
  3781. if e.complexity.CompanyLocation.CreatedAt == nil {
  3782. break
  3783. }
  3784. return e.complexity.CompanyLocation.CreatedAt(childComplexity), true
  3785. case "CompanyLocation.currency":
  3786. if e.complexity.CompanyLocation.Currency == nil {
  3787. break
  3788. }
  3789. return e.complexity.CompanyLocation.Currency(childComplexity), true
  3790. case "CompanyLocation.defaultCursor":
  3791. if e.complexity.CompanyLocation.DefaultCursor == nil {
  3792. break
  3793. }
  3794. return e.complexity.CompanyLocation.DefaultCursor(childComplexity), true
  3795. case "CompanyLocation.draftOrders":
  3796. if e.complexity.CompanyLocation.DraftOrders == nil {
  3797. break
  3798. }
  3799. args, err := ec.field_CompanyLocation_draftOrders_args(context.TODO(), rawArgs)
  3800. if err != nil {
  3801. return 0, false
  3802. }
  3803. return e.complexity.CompanyLocation.DraftOrders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*DraftOrderSortKeys), args["query"].(*string)), true
  3804. case "CompanyLocation.events":
  3805. if e.complexity.CompanyLocation.Events == nil {
  3806. break
  3807. }
  3808. args, err := ec.field_CompanyLocation_events_args(context.TODO(), rawArgs)
  3809. if err != nil {
  3810. return 0, false
  3811. }
  3812. return e.complexity.CompanyLocation.Events(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*EventSortKeys), args["query"].(*string)), true
  3813. case "CompanyLocation.externalId":
  3814. if e.complexity.CompanyLocation.ExternalID == nil {
  3815. break
  3816. }
  3817. return e.complexity.CompanyLocation.ExternalID(childComplexity), true
  3818. case "CompanyLocation.hasTimelineComment":
  3819. if e.complexity.CompanyLocation.HasTimelineComment == nil {
  3820. break
  3821. }
  3822. return e.complexity.CompanyLocation.HasTimelineComment(childComplexity), true
  3823. case "CompanyLocation.id":
  3824. if e.complexity.CompanyLocation.ID == nil {
  3825. break
  3826. }
  3827. return e.complexity.CompanyLocation.ID(childComplexity), true
  3828. case "CompanyLocation.locale":
  3829. if e.complexity.CompanyLocation.Locale == nil {
  3830. break
  3831. }
  3832. return e.complexity.CompanyLocation.Locale(childComplexity), true
  3833. case "CompanyLocation.market":
  3834. if e.complexity.CompanyLocation.Market == nil {
  3835. break
  3836. }
  3837. return e.complexity.CompanyLocation.Market(childComplexity), true
  3838. case "CompanyLocation.name":
  3839. if e.complexity.CompanyLocation.Name == nil {
  3840. break
  3841. }
  3842. return e.complexity.CompanyLocation.Name(childComplexity), true
  3843. case "CompanyLocation.note":
  3844. if e.complexity.CompanyLocation.Note == nil {
  3845. break
  3846. }
  3847. return e.complexity.CompanyLocation.Note(childComplexity), true
  3848. case "CompanyLocation.orderCount":
  3849. if e.complexity.CompanyLocation.OrderCount == nil {
  3850. break
  3851. }
  3852. return e.complexity.CompanyLocation.OrderCount(childComplexity), true
  3853. case "CompanyLocation.orders":
  3854. if e.complexity.CompanyLocation.Orders == nil {
  3855. break
  3856. }
  3857. args, err := ec.field_CompanyLocation_orders_args(context.TODO(), rawArgs)
  3858. if err != nil {
  3859. return 0, false
  3860. }
  3861. return e.complexity.CompanyLocation.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*OrderSortKeys)), true
  3862. case "CompanyLocation.phone":
  3863. if e.complexity.CompanyLocation.Phone == nil {
  3864. break
  3865. }
  3866. return e.complexity.CompanyLocation.Phone(childComplexity), true
  3867. case "CompanyLocation.roleAssignments":
  3868. if e.complexity.CompanyLocation.RoleAssignments == nil {
  3869. break
  3870. }
  3871. args, err := ec.field_CompanyLocation_roleAssignments_args(context.TODO(), rawArgs)
  3872. if err != nil {
  3873. return 0, false
  3874. }
  3875. return e.complexity.CompanyLocation.RoleAssignments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*CompanyContactRoleAssignmentSortKeys), args["query"].(*string)), true
  3876. case "CompanyLocation.shippingAddress":
  3877. if e.complexity.CompanyLocation.ShippingAddress == nil {
  3878. break
  3879. }
  3880. return e.complexity.CompanyLocation.ShippingAddress(childComplexity), true
  3881. case "CompanyLocation.taxExemptions":
  3882. if e.complexity.CompanyLocation.TaxExemptions == nil {
  3883. break
  3884. }
  3885. return e.complexity.CompanyLocation.TaxExemptions(childComplexity), true
  3886. case "CompanyLocation.taxRegistrationId":
  3887. if e.complexity.CompanyLocation.TaxRegistrationID == nil {
  3888. break
  3889. }
  3890. return e.complexity.CompanyLocation.TaxRegistrationID(childComplexity), true
  3891. case "CompanyLocation.totalSpent":
  3892. if e.complexity.CompanyLocation.TotalSpent == nil {
  3893. break
  3894. }
  3895. return e.complexity.CompanyLocation.TotalSpent(childComplexity), true
  3896. case "CompanyLocation.updatedAt":
  3897. if e.complexity.CompanyLocation.UpdatedAt == nil {
  3898. break
  3899. }
  3900. return e.complexity.CompanyLocation.UpdatedAt(childComplexity), true
  3901. case "CompanyLocationConnection.edges":
  3902. if e.complexity.CompanyLocationConnection.Edges == nil {
  3903. break
  3904. }
  3905. return e.complexity.CompanyLocationConnection.Edges(childComplexity), true
  3906. case "CompanyLocationConnection.nodes":
  3907. if e.complexity.CompanyLocationConnection.Nodes == nil {
  3908. break
  3909. }
  3910. return e.complexity.CompanyLocationConnection.Nodes(childComplexity), true
  3911. case "CompanyLocationConnection.pageInfo":
  3912. if e.complexity.CompanyLocationConnection.PageInfo == nil {
  3913. break
  3914. }
  3915. return e.complexity.CompanyLocationConnection.PageInfo(childComplexity), true
  3916. case "CompanyLocationEdge.cursor":
  3917. if e.complexity.CompanyLocationEdge.Cursor == nil {
  3918. break
  3919. }
  3920. return e.complexity.CompanyLocationEdge.Cursor(childComplexity), true
  3921. case "CompanyLocationEdge.node":
  3922. if e.complexity.CompanyLocationEdge.Node == nil {
  3923. break
  3924. }
  3925. return e.complexity.CompanyLocationEdge.Node(childComplexity), true
  3926. case "CountriesInShippingZones.countryCodes":
  3927. if e.complexity.CountriesInShippingZones.CountryCodes == nil {
  3928. break
  3929. }
  3930. return e.complexity.CountriesInShippingZones.CountryCodes(childComplexity), true
  3931. case "CountriesInShippingZones.includeRestOfWorld":
  3932. if e.complexity.CountriesInShippingZones.IncludeRestOfWorld == nil {
  3933. break
  3934. }
  3935. return e.complexity.CountriesInShippingZones.IncludeRestOfWorld(childComplexity), true
  3936. case "CountryHarmonizedSystemCode.countryCode":
  3937. if e.complexity.CountryHarmonizedSystemCode.CountryCode == nil {
  3938. break
  3939. }
  3940. return e.complexity.CountryHarmonizedSystemCode.CountryCode(childComplexity), true
  3941. case "CountryHarmonizedSystemCode.harmonizedSystemCode":
  3942. if e.complexity.CountryHarmonizedSystemCode.HarmonizedSystemCode == nil {
  3943. break
  3944. }
  3945. return e.complexity.CountryHarmonizedSystemCode.HarmonizedSystemCode(childComplexity), true
  3946. case "CountryHarmonizedSystemCodeConnection.edges":
  3947. if e.complexity.CountryHarmonizedSystemCodeConnection.Edges == nil {
  3948. break
  3949. }
  3950. return e.complexity.CountryHarmonizedSystemCodeConnection.Edges(childComplexity), true
  3951. case "CountryHarmonizedSystemCodeConnection.nodes":
  3952. if e.complexity.CountryHarmonizedSystemCodeConnection.Nodes == nil {
  3953. break
  3954. }
  3955. return e.complexity.CountryHarmonizedSystemCodeConnection.Nodes(childComplexity), true
  3956. case "CountryHarmonizedSystemCodeConnection.pageInfo":
  3957. if e.complexity.CountryHarmonizedSystemCodeConnection.PageInfo == nil {
  3958. break
  3959. }
  3960. return e.complexity.CountryHarmonizedSystemCodeConnection.PageInfo(childComplexity), true
  3961. case "CountryHarmonizedSystemCodeEdge.cursor":
  3962. if e.complexity.CountryHarmonizedSystemCodeEdge.Cursor == nil {
  3963. break
  3964. }
  3965. return e.complexity.CountryHarmonizedSystemCodeEdge.Cursor(childComplexity), true
  3966. case "CountryHarmonizedSystemCodeEdge.node":
  3967. if e.complexity.CountryHarmonizedSystemCodeEdge.Node == nil {
  3968. break
  3969. }
  3970. return e.complexity.CountryHarmonizedSystemCodeEdge.Node(childComplexity), true
  3971. case "CurrencyFormats.moneyFormat":
  3972. if e.complexity.CurrencyFormats.MoneyFormat == nil {
  3973. break
  3974. }
  3975. return e.complexity.CurrencyFormats.MoneyFormat(childComplexity), true
  3976. case "CurrencyFormats.moneyInEmailsFormat":
  3977. if e.complexity.CurrencyFormats.MoneyInEmailsFormat == nil {
  3978. break
  3979. }
  3980. return e.complexity.CurrencyFormats.MoneyInEmailsFormat(childComplexity), true
  3981. case "CurrencyFormats.moneyWithCurrencyFormat":
  3982. if e.complexity.CurrencyFormats.MoneyWithCurrencyFormat == nil {
  3983. break
  3984. }
  3985. return e.complexity.CurrencyFormats.MoneyWithCurrencyFormat(childComplexity), true
  3986. case "CurrencyFormats.moneyWithCurrencyInEmailsFormat":
  3987. if e.complexity.CurrencyFormats.MoneyWithCurrencyInEmailsFormat == nil {
  3988. break
  3989. }
  3990. return e.complexity.CurrencyFormats.MoneyWithCurrencyInEmailsFormat(childComplexity), true
  3991. case "CurrencySetting.currencyCode":
  3992. if e.complexity.CurrencySetting.CurrencyCode == nil {
  3993. break
  3994. }
  3995. return e.complexity.CurrencySetting.CurrencyCode(childComplexity), true
  3996. case "CurrencySetting.currencyName":
  3997. if e.complexity.CurrencySetting.CurrencyName == nil {
  3998. break
  3999. }
  4000. return e.complexity.CurrencySetting.CurrencyName(childComplexity), true
  4001. case "CurrencySetting.enabled":
  4002. if e.complexity.CurrencySetting.Enabled == nil {
  4003. break
  4004. }
  4005. return e.complexity.CurrencySetting.Enabled(childComplexity), true
  4006. case "CurrencySetting.rateUpdatedAt":
  4007. if e.complexity.CurrencySetting.RateUpdatedAt == nil {
  4008. break
  4009. }
  4010. return e.complexity.CurrencySetting.RateUpdatedAt(childComplexity), true
  4011. case "CurrencySettingConnection.edges":
  4012. if e.complexity.CurrencySettingConnection.Edges == nil {
  4013. break
  4014. }
  4015. return e.complexity.CurrencySettingConnection.Edges(childComplexity), true
  4016. case "CurrencySettingConnection.nodes":
  4017. if e.complexity.CurrencySettingConnection.Nodes == nil {
  4018. break
  4019. }
  4020. return e.complexity.CurrencySettingConnection.Nodes(childComplexity), true
  4021. case "CurrencySettingConnection.pageInfo":
  4022. if e.complexity.CurrencySettingConnection.PageInfo == nil {
  4023. break
  4024. }
  4025. return e.complexity.CurrencySettingConnection.PageInfo(childComplexity), true
  4026. case "CurrencySettingEdge.cursor":
  4027. if e.complexity.CurrencySettingEdge.Cursor == nil {
  4028. break
  4029. }
  4030. return e.complexity.CurrencySettingEdge.Cursor(childComplexity), true
  4031. case "CurrencySettingEdge.node":
  4032. if e.complexity.CurrencySettingEdge.Node == nil {
  4033. break
  4034. }
  4035. return e.complexity.CurrencySettingEdge.Node(childComplexity), true
  4036. case "Customer.addresses":
  4037. if e.complexity.Customer.Addresses == nil {
  4038. break
  4039. }
  4040. args, err := ec.field_Customer_addresses_args(context.TODO(), rawArgs)
  4041. if err != nil {
  4042. return 0, false
  4043. }
  4044. return e.complexity.Customer.Addresses(childComplexity, args["first"].(*int)), true
  4045. case "Customer.amountSpent":
  4046. if e.complexity.Customer.AmountSpent == nil {
  4047. break
  4048. }
  4049. return e.complexity.Customer.AmountSpent(childComplexity), true
  4050. case "Customer.averageOrderAmountV2":
  4051. if e.complexity.Customer.AverageOrderAmountV2 == nil {
  4052. break
  4053. }
  4054. return e.complexity.Customer.AverageOrderAmountV2(childComplexity), true
  4055. case "Customer.canDelete":
  4056. if e.complexity.Customer.CanDelete == nil {
  4057. break
  4058. }
  4059. return e.complexity.Customer.CanDelete(childComplexity), true
  4060. case "Customer.companyContactProfiles":
  4061. if e.complexity.Customer.CompanyContactProfiles == nil {
  4062. break
  4063. }
  4064. return e.complexity.Customer.CompanyContactProfiles(childComplexity), true
  4065. case "Customer.createdAt":
  4066. if e.complexity.Customer.CreatedAt == nil {
  4067. break
  4068. }
  4069. return e.complexity.Customer.CreatedAt(childComplexity), true
  4070. case "Customer.defaultAddress":
  4071. if e.complexity.Customer.DefaultAddress == nil {
  4072. break
  4073. }
  4074. return e.complexity.Customer.DefaultAddress(childComplexity), true
  4075. case "Customer.displayName":
  4076. if e.complexity.Customer.DisplayName == nil {
  4077. break
  4078. }
  4079. return e.complexity.Customer.DisplayName(childComplexity), true
  4080. case "Customer.email":
  4081. if e.complexity.Customer.Email == nil {
  4082. break
  4083. }
  4084. return e.complexity.Customer.Email(childComplexity), true
  4085. case "Customer.emailMarketingConsent":
  4086. if e.complexity.Customer.EmailMarketingConsent == nil {
  4087. break
  4088. }
  4089. return e.complexity.Customer.EmailMarketingConsent(childComplexity), true
  4090. case "Customer.events":
  4091. if e.complexity.Customer.Events == nil {
  4092. break
  4093. }
  4094. args, err := ec.field_Customer_events_args(context.TODO(), rawArgs)
  4095. if err != nil {
  4096. return 0, false
  4097. }
  4098. return e.complexity.Customer.Events(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*EventSortKeys), args["query"].(*string)), true
  4099. case "Customer.firstName":
  4100. if e.complexity.Customer.FirstName == nil {
  4101. break
  4102. }
  4103. return e.complexity.Customer.FirstName(childComplexity), true
  4104. case "Customer.hasTimelineComment":
  4105. if e.complexity.Customer.HasTimelineComment == nil {
  4106. break
  4107. }
  4108. return e.complexity.Customer.HasTimelineComment(childComplexity), true
  4109. case "Customer.id":
  4110. if e.complexity.Customer.ID == nil {
  4111. break
  4112. }
  4113. return e.complexity.Customer.ID(childComplexity), true
  4114. case "Customer.image":
  4115. if e.complexity.Customer.Image == nil {
  4116. break
  4117. }
  4118. return e.complexity.Customer.Image(childComplexity), true
  4119. case "Customer.lastName":
  4120. if e.complexity.Customer.LastName == nil {
  4121. break
  4122. }
  4123. return e.complexity.Customer.LastName(childComplexity), true
  4124. case "Customer.lastOrder":
  4125. if e.complexity.Customer.LastOrder == nil {
  4126. break
  4127. }
  4128. return e.complexity.Customer.LastOrder(childComplexity), true
  4129. case "Customer.legacyResourceId":
  4130. if e.complexity.Customer.LegacyResourceID == nil {
  4131. break
  4132. }
  4133. return e.complexity.Customer.LegacyResourceID(childComplexity), true
  4134. case "Customer.lifetimeDuration":
  4135. if e.complexity.Customer.LifetimeDuration == nil {
  4136. break
  4137. }
  4138. return e.complexity.Customer.LifetimeDuration(childComplexity), true
  4139. case "Customer.locale":
  4140. if e.complexity.Customer.Locale == nil {
  4141. break
  4142. }
  4143. return e.complexity.Customer.Locale(childComplexity), true
  4144. case "Customer.market":
  4145. if e.complexity.Customer.Market == nil {
  4146. break
  4147. }
  4148. return e.complexity.Customer.Market(childComplexity), true
  4149. case "Customer.metafield":
  4150. if e.complexity.Customer.Metafield == nil {
  4151. break
  4152. }
  4153. args, err := ec.field_Customer_metafield_args(context.TODO(), rawArgs)
  4154. if err != nil {
  4155. return 0, false
  4156. }
  4157. return e.complexity.Customer.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  4158. case "Customer.metafieldDefinitions":
  4159. if e.complexity.Customer.MetafieldDefinitions == nil {
  4160. break
  4161. }
  4162. args, err := ec.field_Customer_metafieldDefinitions_args(context.TODO(), rawArgs)
  4163. if err != nil {
  4164. return 0, false
  4165. }
  4166. return e.complexity.Customer.MetafieldDefinitions(childComplexity, args["namespace"].(*string), args["pinnedStatus"].(*MetafieldDefinitionPinnedStatus), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*MetafieldDefinitionSortKeys), args["query"].(*string)), true
  4167. case "Customer.metafields":
  4168. if e.complexity.Customer.Metafields == nil {
  4169. break
  4170. }
  4171. args, err := ec.field_Customer_metafields_args(context.TODO(), rawArgs)
  4172. if err != nil {
  4173. return 0, false
  4174. }
  4175. return e.complexity.Customer.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4176. case "Customer.multipassIdentifier":
  4177. if e.complexity.Customer.MultipassIdentifier == nil {
  4178. break
  4179. }
  4180. return e.complexity.Customer.MultipassIdentifier(childComplexity), true
  4181. case "Customer.note":
  4182. if e.complexity.Customer.Note == nil {
  4183. break
  4184. }
  4185. return e.complexity.Customer.Note(childComplexity), true
  4186. case "Customer.numberOfOrders":
  4187. if e.complexity.Customer.NumberOfOrders == nil {
  4188. break
  4189. }
  4190. return e.complexity.Customer.NumberOfOrders(childComplexity), true
  4191. case "Customer.orders":
  4192. if e.complexity.Customer.Orders == nil {
  4193. break
  4194. }
  4195. args, err := ec.field_Customer_orders_args(context.TODO(), rawArgs)
  4196. if err != nil {
  4197. return 0, false
  4198. }
  4199. return e.complexity.Customer.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*OrderSortKeys), args["query"].(*string)), true
  4200. case "Customer.paymentMethods":
  4201. if e.complexity.Customer.PaymentMethods == nil {
  4202. break
  4203. }
  4204. args, err := ec.field_Customer_paymentMethods_args(context.TODO(), rawArgs)
  4205. if err != nil {
  4206. return 0, false
  4207. }
  4208. return e.complexity.Customer.PaymentMethods(childComplexity, args["showRevoked"].(*bool), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4209. case "Customer.phone":
  4210. if e.complexity.Customer.Phone == nil {
  4211. break
  4212. }
  4213. return e.complexity.Customer.Phone(childComplexity), true
  4214. case "Customer.privateMetafield":
  4215. if e.complexity.Customer.PrivateMetafield == nil {
  4216. break
  4217. }
  4218. args, err := ec.field_Customer_privateMetafield_args(context.TODO(), rawArgs)
  4219. if err != nil {
  4220. return 0, false
  4221. }
  4222. return e.complexity.Customer.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  4223. case "Customer.privateMetafields":
  4224. if e.complexity.Customer.PrivateMetafields == nil {
  4225. break
  4226. }
  4227. args, err := ec.field_Customer_privateMetafields_args(context.TODO(), rawArgs)
  4228. if err != nil {
  4229. return 0, false
  4230. }
  4231. return e.complexity.Customer.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4232. case "Customer.productSubscriberStatus":
  4233. if e.complexity.Customer.ProductSubscriberStatus == nil {
  4234. break
  4235. }
  4236. return e.complexity.Customer.ProductSubscriberStatus(childComplexity), true
  4237. case "Customer.smsMarketingConsent":
  4238. if e.complexity.Customer.SmsMarketingConsent == nil {
  4239. break
  4240. }
  4241. return e.complexity.Customer.SmsMarketingConsent(childComplexity), true
  4242. case "Customer.state":
  4243. if e.complexity.Customer.State == nil {
  4244. break
  4245. }
  4246. return e.complexity.Customer.State(childComplexity), true
  4247. case "Customer.statistics":
  4248. if e.complexity.Customer.Statistics == nil {
  4249. break
  4250. }
  4251. return e.complexity.Customer.Statistics(childComplexity), true
  4252. case "Customer.subscriptionContracts":
  4253. if e.complexity.Customer.SubscriptionContracts == nil {
  4254. break
  4255. }
  4256. args, err := ec.field_Customer_subscriptionContracts_args(context.TODO(), rawArgs)
  4257. if err != nil {
  4258. return 0, false
  4259. }
  4260. return e.complexity.Customer.SubscriptionContracts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4261. case "Customer.tags":
  4262. if e.complexity.Customer.Tags == nil {
  4263. break
  4264. }
  4265. return e.complexity.Customer.Tags(childComplexity), true
  4266. case "Customer.taxExempt":
  4267. if e.complexity.Customer.TaxExempt == nil {
  4268. break
  4269. }
  4270. return e.complexity.Customer.TaxExempt(childComplexity), true
  4271. case "Customer.taxExemptions":
  4272. if e.complexity.Customer.TaxExemptions == nil {
  4273. break
  4274. }
  4275. return e.complexity.Customer.TaxExemptions(childComplexity), true
  4276. case "Customer.unsubscribeUrl":
  4277. if e.complexity.Customer.UnsubscribeURL == nil {
  4278. break
  4279. }
  4280. return e.complexity.Customer.UnsubscribeURL(childComplexity), true
  4281. case "Customer.updatedAt":
  4282. if e.complexity.Customer.UpdatedAt == nil {
  4283. break
  4284. }
  4285. return e.complexity.Customer.UpdatedAt(childComplexity), true
  4286. case "Customer.validEmailAddress":
  4287. if e.complexity.Customer.ValidEmailAddress == nil {
  4288. break
  4289. }
  4290. return e.complexity.Customer.ValidEmailAddress(childComplexity), true
  4291. case "Customer.verifiedEmail":
  4292. if e.complexity.Customer.VerifiedEmail == nil {
  4293. break
  4294. }
  4295. return e.complexity.Customer.VerifiedEmail(childComplexity), true
  4296. case "CustomerCreatePayload.customer":
  4297. if e.complexity.CustomerCreatePayload.Customer == nil {
  4298. break
  4299. }
  4300. return e.complexity.CustomerCreatePayload.Customer(childComplexity), true
  4301. case "CustomerCreatePayload.userErrors":
  4302. if e.complexity.CustomerCreatePayload.UserErrors == nil {
  4303. break
  4304. }
  4305. return e.complexity.CustomerCreatePayload.UserErrors(childComplexity), true
  4306. case "CustomerCreditCard.billingAddress":
  4307. if e.complexity.CustomerCreditCard.BillingAddress == nil {
  4308. break
  4309. }
  4310. return e.complexity.CustomerCreditCard.BillingAddress(childComplexity), true
  4311. case "CustomerCreditCard.brand":
  4312. if e.complexity.CustomerCreditCard.Brand == nil {
  4313. break
  4314. }
  4315. return e.complexity.CustomerCreditCard.Brand(childComplexity), true
  4316. case "CustomerCreditCard.expiresSoon":
  4317. if e.complexity.CustomerCreditCard.ExpiresSoon == nil {
  4318. break
  4319. }
  4320. return e.complexity.CustomerCreditCard.ExpiresSoon(childComplexity), true
  4321. case "CustomerCreditCard.expiryMonth":
  4322. if e.complexity.CustomerCreditCard.ExpiryMonth == nil {
  4323. break
  4324. }
  4325. return e.complexity.CustomerCreditCard.ExpiryMonth(childComplexity), true
  4326. case "CustomerCreditCard.expiryYear":
  4327. if e.complexity.CustomerCreditCard.ExpiryYear == nil {
  4328. break
  4329. }
  4330. return e.complexity.CustomerCreditCard.ExpiryYear(childComplexity), true
  4331. case "CustomerCreditCard.firstDigits":
  4332. if e.complexity.CustomerCreditCard.FirstDigits == nil {
  4333. break
  4334. }
  4335. return e.complexity.CustomerCreditCard.FirstDigits(childComplexity), true
  4336. case "CustomerCreditCard.isRevocable":
  4337. if e.complexity.CustomerCreditCard.IsRevocable == nil {
  4338. break
  4339. }
  4340. return e.complexity.CustomerCreditCard.IsRevocable(childComplexity), true
  4341. case "CustomerCreditCard.lastDigits":
  4342. if e.complexity.CustomerCreditCard.LastDigits == nil {
  4343. break
  4344. }
  4345. return e.complexity.CustomerCreditCard.LastDigits(childComplexity), true
  4346. case "CustomerCreditCard.maskedNumber":
  4347. if e.complexity.CustomerCreditCard.MaskedNumber == nil {
  4348. break
  4349. }
  4350. return e.complexity.CustomerCreditCard.MaskedNumber(childComplexity), true
  4351. case "CustomerCreditCard.name":
  4352. if e.complexity.CustomerCreditCard.Name == nil {
  4353. break
  4354. }
  4355. return e.complexity.CustomerCreditCard.Name(childComplexity), true
  4356. case "CustomerCreditCard.source":
  4357. if e.complexity.CustomerCreditCard.Source == nil {
  4358. break
  4359. }
  4360. return e.complexity.CustomerCreditCard.Source(childComplexity), true
  4361. case "CustomerCreditCard.virtualLastDigits":
  4362. if e.complexity.CustomerCreditCard.VirtualLastDigits == nil {
  4363. break
  4364. }
  4365. return e.complexity.CustomerCreditCard.VirtualLastDigits(childComplexity), true
  4366. case "CustomerCreditCardBillingAddress.address1":
  4367. if e.complexity.CustomerCreditCardBillingAddress.Address1 == nil {
  4368. break
  4369. }
  4370. return e.complexity.CustomerCreditCardBillingAddress.Address1(childComplexity), true
  4371. case "CustomerCreditCardBillingAddress.city":
  4372. if e.complexity.CustomerCreditCardBillingAddress.City == nil {
  4373. break
  4374. }
  4375. return e.complexity.CustomerCreditCardBillingAddress.City(childComplexity), true
  4376. case "CustomerCreditCardBillingAddress.country":
  4377. if e.complexity.CustomerCreditCardBillingAddress.Country == nil {
  4378. break
  4379. }
  4380. return e.complexity.CustomerCreditCardBillingAddress.Country(childComplexity), true
  4381. case "CustomerCreditCardBillingAddress.countryCode":
  4382. if e.complexity.CustomerCreditCardBillingAddress.CountryCode == nil {
  4383. break
  4384. }
  4385. return e.complexity.CustomerCreditCardBillingAddress.CountryCode(childComplexity), true
  4386. case "CustomerCreditCardBillingAddress.province":
  4387. if e.complexity.CustomerCreditCardBillingAddress.Province == nil {
  4388. break
  4389. }
  4390. return e.complexity.CustomerCreditCardBillingAddress.Province(childComplexity), true
  4391. case "CustomerCreditCardBillingAddress.provinceCode":
  4392. if e.complexity.CustomerCreditCardBillingAddress.ProvinceCode == nil {
  4393. break
  4394. }
  4395. return e.complexity.CustomerCreditCardBillingAddress.ProvinceCode(childComplexity), true
  4396. case "CustomerCreditCardBillingAddress.zip":
  4397. if e.complexity.CustomerCreditCardBillingAddress.Zip == nil {
  4398. break
  4399. }
  4400. return e.complexity.CustomerCreditCardBillingAddress.Zip(childComplexity), true
  4401. case "CustomerEmailMarketingConsentState.consentUpdatedAt":
  4402. if e.complexity.CustomerEmailMarketingConsentState.ConsentUpdatedAt == nil {
  4403. break
  4404. }
  4405. return e.complexity.CustomerEmailMarketingConsentState.ConsentUpdatedAt(childComplexity), true
  4406. case "CustomerEmailMarketingConsentState.marketingOptInLevel":
  4407. if e.complexity.CustomerEmailMarketingConsentState.MarketingOptInLevel == nil {
  4408. break
  4409. }
  4410. return e.complexity.CustomerEmailMarketingConsentState.MarketingOptInLevel(childComplexity), true
  4411. case "CustomerEmailMarketingConsentState.marketingState":
  4412. if e.complexity.CustomerEmailMarketingConsentState.MarketingState == nil {
  4413. break
  4414. }
  4415. return e.complexity.CustomerEmailMarketingConsentState.MarketingState(childComplexity), true
  4416. case "CustomerJourneySummary.customerOrderIndex":
  4417. if e.complexity.CustomerJourneySummary.CustomerOrderIndex == nil {
  4418. break
  4419. }
  4420. return e.complexity.CustomerJourneySummary.CustomerOrderIndex(childComplexity), true
  4421. case "CustomerJourneySummary.daysToConversion":
  4422. if e.complexity.CustomerJourneySummary.DaysToConversion == nil {
  4423. break
  4424. }
  4425. return e.complexity.CustomerJourneySummary.DaysToConversion(childComplexity), true
  4426. case "CustomerJourneySummary.firstVisit":
  4427. if e.complexity.CustomerJourneySummary.FirstVisit == nil {
  4428. break
  4429. }
  4430. return e.complexity.CustomerJourneySummary.FirstVisit(childComplexity), true
  4431. case "CustomerJourneySummary.lastVisit":
  4432. if e.complexity.CustomerJourneySummary.LastVisit == nil {
  4433. break
  4434. }
  4435. return e.complexity.CustomerJourneySummary.LastVisit(childComplexity), true
  4436. case "CustomerJourneySummary.moments":
  4437. if e.complexity.CustomerJourneySummary.Moments == nil {
  4438. break
  4439. }
  4440. args, err := ec.field_CustomerJourneySummary_moments_args(context.TODO(), rawArgs)
  4441. if err != nil {
  4442. return 0, false
  4443. }
  4444. return e.complexity.CustomerJourneySummary.Moments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4445. case "CustomerJourneySummary.momentsCount":
  4446. if e.complexity.CustomerJourneySummary.MomentsCount == nil {
  4447. break
  4448. }
  4449. return e.complexity.CustomerJourneySummary.MomentsCount(childComplexity), true
  4450. case "CustomerJourneySummary.ready":
  4451. if e.complexity.CustomerJourneySummary.Ready == nil {
  4452. break
  4453. }
  4454. return e.complexity.CustomerJourneySummary.Ready(childComplexity), true
  4455. case "CustomerMomentConnection.edges":
  4456. if e.complexity.CustomerMomentConnection.Edges == nil {
  4457. break
  4458. }
  4459. return e.complexity.CustomerMomentConnection.Edges(childComplexity), true
  4460. case "CustomerMomentConnection.nodes":
  4461. if e.complexity.CustomerMomentConnection.Nodes == nil {
  4462. break
  4463. }
  4464. return e.complexity.CustomerMomentConnection.Nodes(childComplexity), true
  4465. case "CustomerMomentConnection.pageInfo":
  4466. if e.complexity.CustomerMomentConnection.PageInfo == nil {
  4467. break
  4468. }
  4469. return e.complexity.CustomerMomentConnection.PageInfo(childComplexity), true
  4470. case "CustomerMomentEdge.cursor":
  4471. if e.complexity.CustomerMomentEdge.Cursor == nil {
  4472. break
  4473. }
  4474. return e.complexity.CustomerMomentEdge.Cursor(childComplexity), true
  4475. case "CustomerMomentEdge.node":
  4476. if e.complexity.CustomerMomentEdge.Node == nil {
  4477. break
  4478. }
  4479. return e.complexity.CustomerMomentEdge.Node(childComplexity), true
  4480. case "CustomerPaymentInstrumentBillingAddress.address1":
  4481. if e.complexity.CustomerPaymentInstrumentBillingAddress.Address1 == nil {
  4482. break
  4483. }
  4484. return e.complexity.CustomerPaymentInstrumentBillingAddress.Address1(childComplexity), true
  4485. case "CustomerPaymentInstrumentBillingAddress.city":
  4486. if e.complexity.CustomerPaymentInstrumentBillingAddress.City == nil {
  4487. break
  4488. }
  4489. return e.complexity.CustomerPaymentInstrumentBillingAddress.City(childComplexity), true
  4490. case "CustomerPaymentInstrumentBillingAddress.country":
  4491. if e.complexity.CustomerPaymentInstrumentBillingAddress.Country == nil {
  4492. break
  4493. }
  4494. return e.complexity.CustomerPaymentInstrumentBillingAddress.Country(childComplexity), true
  4495. case "CustomerPaymentInstrumentBillingAddress.countryCode":
  4496. if e.complexity.CustomerPaymentInstrumentBillingAddress.CountryCode == nil {
  4497. break
  4498. }
  4499. return e.complexity.CustomerPaymentInstrumentBillingAddress.CountryCode(childComplexity), true
  4500. case "CustomerPaymentInstrumentBillingAddress.name":
  4501. if e.complexity.CustomerPaymentInstrumentBillingAddress.Name == nil {
  4502. break
  4503. }
  4504. return e.complexity.CustomerPaymentInstrumentBillingAddress.Name(childComplexity), true
  4505. case "CustomerPaymentInstrumentBillingAddress.province":
  4506. if e.complexity.CustomerPaymentInstrumentBillingAddress.Province == nil {
  4507. break
  4508. }
  4509. return e.complexity.CustomerPaymentInstrumentBillingAddress.Province(childComplexity), true
  4510. case "CustomerPaymentInstrumentBillingAddress.provinceCode":
  4511. if e.complexity.CustomerPaymentInstrumentBillingAddress.ProvinceCode == nil {
  4512. break
  4513. }
  4514. return e.complexity.CustomerPaymentInstrumentBillingAddress.ProvinceCode(childComplexity), true
  4515. case "CustomerPaymentInstrumentBillingAddress.zip":
  4516. if e.complexity.CustomerPaymentInstrumentBillingAddress.Zip == nil {
  4517. break
  4518. }
  4519. return e.complexity.CustomerPaymentInstrumentBillingAddress.Zip(childComplexity), true
  4520. case "CustomerPaymentMethod.customer":
  4521. if e.complexity.CustomerPaymentMethod.Customer == nil {
  4522. break
  4523. }
  4524. return e.complexity.CustomerPaymentMethod.Customer(childComplexity), true
  4525. case "CustomerPaymentMethod.id":
  4526. if e.complexity.CustomerPaymentMethod.ID == nil {
  4527. break
  4528. }
  4529. return e.complexity.CustomerPaymentMethod.ID(childComplexity), true
  4530. case "CustomerPaymentMethod.instrument":
  4531. if e.complexity.CustomerPaymentMethod.Instrument == nil {
  4532. break
  4533. }
  4534. return e.complexity.CustomerPaymentMethod.Instrument(childComplexity), true
  4535. case "CustomerPaymentMethod.revokedAt":
  4536. if e.complexity.CustomerPaymentMethod.RevokedAt == nil {
  4537. break
  4538. }
  4539. return e.complexity.CustomerPaymentMethod.RevokedAt(childComplexity), true
  4540. case "CustomerPaymentMethod.revokedReason":
  4541. if e.complexity.CustomerPaymentMethod.RevokedReason == nil {
  4542. break
  4543. }
  4544. return e.complexity.CustomerPaymentMethod.RevokedReason(childComplexity), true
  4545. case "CustomerPaymentMethod.subscriptionContracts":
  4546. if e.complexity.CustomerPaymentMethod.SubscriptionContracts == nil {
  4547. break
  4548. }
  4549. args, err := ec.field_CustomerPaymentMethod_subscriptionContracts_args(context.TODO(), rawArgs)
  4550. if err != nil {
  4551. return 0, false
  4552. }
  4553. return e.complexity.CustomerPaymentMethod.SubscriptionContracts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  4554. case "CustomerPaymentMethodConnection.edges":
  4555. if e.complexity.CustomerPaymentMethodConnection.Edges == nil {
  4556. break
  4557. }
  4558. return e.complexity.CustomerPaymentMethodConnection.Edges(childComplexity), true
  4559. case "CustomerPaymentMethodConnection.nodes":
  4560. if e.complexity.CustomerPaymentMethodConnection.Nodes == nil {
  4561. break
  4562. }
  4563. return e.complexity.CustomerPaymentMethodConnection.Nodes(childComplexity), true
  4564. case "CustomerPaymentMethodConnection.pageInfo":
  4565. if e.complexity.CustomerPaymentMethodConnection.PageInfo == nil {
  4566. break
  4567. }
  4568. return e.complexity.CustomerPaymentMethodConnection.PageInfo(childComplexity), true
  4569. case "CustomerPaymentMethodEdge.cursor":
  4570. if e.complexity.CustomerPaymentMethodEdge.Cursor == nil {
  4571. break
  4572. }
  4573. return e.complexity.CustomerPaymentMethodEdge.Cursor(childComplexity), true
  4574. case "CustomerPaymentMethodEdge.node":
  4575. if e.complexity.CustomerPaymentMethodEdge.Node == nil {
  4576. break
  4577. }
  4578. return e.complexity.CustomerPaymentMethodEdge.Node(childComplexity), true
  4579. case "CustomerPaypalBillingAgreement.billingAddress":
  4580. if e.complexity.CustomerPaypalBillingAgreement.BillingAddress == nil {
  4581. break
  4582. }
  4583. return e.complexity.CustomerPaypalBillingAgreement.BillingAddress(childComplexity), true
  4584. case "CustomerPaypalBillingAgreement.inactive":
  4585. if e.complexity.CustomerPaypalBillingAgreement.Inactive == nil {
  4586. break
  4587. }
  4588. return e.complexity.CustomerPaypalBillingAgreement.Inactive(childComplexity), true
  4589. case "CustomerPaypalBillingAgreement.isRevocable":
  4590. if e.complexity.CustomerPaypalBillingAgreement.IsRevocable == nil {
  4591. break
  4592. }
  4593. return e.complexity.CustomerPaypalBillingAgreement.IsRevocable(childComplexity), true
  4594. case "CustomerPaypalBillingAgreement.paypalAccountEmail":
  4595. if e.complexity.CustomerPaypalBillingAgreement.PaypalAccountEmail == nil {
  4596. break
  4597. }
  4598. return e.complexity.CustomerPaypalBillingAgreement.PaypalAccountEmail(childComplexity), true
  4599. case "CustomerShopPayAgreement.expiresSoon":
  4600. if e.complexity.CustomerShopPayAgreement.ExpiresSoon == nil {
  4601. break
  4602. }
  4603. return e.complexity.CustomerShopPayAgreement.ExpiresSoon(childComplexity), true
  4604. case "CustomerShopPayAgreement.expiryMonth":
  4605. if e.complexity.CustomerShopPayAgreement.ExpiryMonth == nil {
  4606. break
  4607. }
  4608. return e.complexity.CustomerShopPayAgreement.ExpiryMonth(childComplexity), true
  4609. case "CustomerShopPayAgreement.expiryYear":
  4610. if e.complexity.CustomerShopPayAgreement.ExpiryYear == nil {
  4611. break
  4612. }
  4613. return e.complexity.CustomerShopPayAgreement.ExpiryYear(childComplexity), true
  4614. case "CustomerShopPayAgreement.inactive":
  4615. if e.complexity.CustomerShopPayAgreement.Inactive == nil {
  4616. break
  4617. }
  4618. return e.complexity.CustomerShopPayAgreement.Inactive(childComplexity), true
  4619. case "CustomerShopPayAgreement.isRevocable":
  4620. if e.complexity.CustomerShopPayAgreement.IsRevocable == nil {
  4621. break
  4622. }
  4623. return e.complexity.CustomerShopPayAgreement.IsRevocable(childComplexity), true
  4624. case "CustomerShopPayAgreement.lastDigits":
  4625. if e.complexity.CustomerShopPayAgreement.LastDigits == nil {
  4626. break
  4627. }
  4628. return e.complexity.CustomerShopPayAgreement.LastDigits(childComplexity), true
  4629. case "CustomerShopPayAgreement.maskedNumber":
  4630. if e.complexity.CustomerShopPayAgreement.MaskedNumber == nil {
  4631. break
  4632. }
  4633. return e.complexity.CustomerShopPayAgreement.MaskedNumber(childComplexity), true
  4634. case "CustomerShopPayAgreement.name":
  4635. if e.complexity.CustomerShopPayAgreement.Name == nil {
  4636. break
  4637. }
  4638. return e.complexity.CustomerShopPayAgreement.Name(childComplexity), true
  4639. case "CustomerSmsMarketingConsentState.consentCollectedFrom":
  4640. if e.complexity.CustomerSmsMarketingConsentState.ConsentCollectedFrom == nil {
  4641. break
  4642. }
  4643. return e.complexity.CustomerSmsMarketingConsentState.ConsentCollectedFrom(childComplexity), true
  4644. case "CustomerSmsMarketingConsentState.consentUpdatedAt":
  4645. if e.complexity.CustomerSmsMarketingConsentState.ConsentUpdatedAt == nil {
  4646. break
  4647. }
  4648. return e.complexity.CustomerSmsMarketingConsentState.ConsentUpdatedAt(childComplexity), true
  4649. case "CustomerSmsMarketingConsentState.marketingOptInLevel":
  4650. if e.complexity.CustomerSmsMarketingConsentState.MarketingOptInLevel == nil {
  4651. break
  4652. }
  4653. return e.complexity.CustomerSmsMarketingConsentState.MarketingOptInLevel(childComplexity), true
  4654. case "CustomerSmsMarketingConsentState.marketingState":
  4655. if e.complexity.CustomerSmsMarketingConsentState.MarketingState == nil {
  4656. break
  4657. }
  4658. return e.complexity.CustomerSmsMarketingConsentState.MarketingState(childComplexity), true
  4659. case "CustomerStatistics.predictedSpendTier":
  4660. if e.complexity.CustomerStatistics.PredictedSpendTier == nil {
  4661. break
  4662. }
  4663. return e.complexity.CustomerStatistics.PredictedSpendTier(childComplexity), true
  4664. case "CustomerVisit.id":
  4665. if e.complexity.CustomerVisit.ID == nil {
  4666. break
  4667. }
  4668. return e.complexity.CustomerVisit.ID(childComplexity), true
  4669. case "CustomerVisit.landingPage":
  4670. if e.complexity.CustomerVisit.LandingPage == nil {
  4671. break
  4672. }
  4673. return e.complexity.CustomerVisit.LandingPage(childComplexity), true
  4674. case "CustomerVisit.landingPageHtml":
  4675. if e.complexity.CustomerVisit.LandingPageHTML == nil {
  4676. break
  4677. }
  4678. return e.complexity.CustomerVisit.LandingPageHTML(childComplexity), true
  4679. case "CustomerVisit.marketingEvent":
  4680. if e.complexity.CustomerVisit.MarketingEvent == nil {
  4681. break
  4682. }
  4683. return e.complexity.CustomerVisit.MarketingEvent(childComplexity), true
  4684. case "CustomerVisit.occurredAt":
  4685. if e.complexity.CustomerVisit.OccurredAt == nil {
  4686. break
  4687. }
  4688. return e.complexity.CustomerVisit.OccurredAt(childComplexity), true
  4689. case "CustomerVisit.referralCode":
  4690. if e.complexity.CustomerVisit.ReferralCode == nil {
  4691. break
  4692. }
  4693. return e.complexity.CustomerVisit.ReferralCode(childComplexity), true
  4694. case "CustomerVisit.referralInfoHtml":
  4695. if e.complexity.CustomerVisit.ReferralInfoHTML == nil {
  4696. break
  4697. }
  4698. return e.complexity.CustomerVisit.ReferralInfoHTML(childComplexity), true
  4699. case "CustomerVisit.referrerUrl":
  4700. if e.complexity.CustomerVisit.ReferrerURL == nil {
  4701. break
  4702. }
  4703. return e.complexity.CustomerVisit.ReferrerURL(childComplexity), true
  4704. case "CustomerVisit.source":
  4705. if e.complexity.CustomerVisit.Source == nil {
  4706. break
  4707. }
  4708. return e.complexity.CustomerVisit.Source(childComplexity), true
  4709. case "CustomerVisit.sourceDescription":
  4710. if e.complexity.CustomerVisit.SourceDescription == nil {
  4711. break
  4712. }
  4713. return e.complexity.CustomerVisit.SourceDescription(childComplexity), true
  4714. case "CustomerVisit.sourceType":
  4715. if e.complexity.CustomerVisit.SourceType == nil {
  4716. break
  4717. }
  4718. return e.complexity.CustomerVisit.SourceType(childComplexity), true
  4719. case "CustomerVisit.utmParameters":
  4720. if e.complexity.CustomerVisit.UtmParameters == nil {
  4721. break
  4722. }
  4723. return e.complexity.CustomerVisit.UtmParameters(childComplexity), true
  4724. case "DeliveryAvailableService.countries":
  4725. if e.complexity.DeliveryAvailableService.Countries == nil {
  4726. break
  4727. }
  4728. return e.complexity.DeliveryAvailableService.Countries(childComplexity), true
  4729. case "DeliveryAvailableService.name":
  4730. if e.complexity.DeliveryAvailableService.Name == nil {
  4731. break
  4732. }
  4733. return e.complexity.DeliveryAvailableService.Name(childComplexity), true
  4734. case "DeliveryCarrierService.availableServicesForCountries":
  4735. if e.complexity.DeliveryCarrierService.AvailableServicesForCountries == nil {
  4736. break
  4737. }
  4738. args, err := ec.field_DeliveryCarrierService_availableServicesForCountries_args(context.TODO(), rawArgs)
  4739. if err != nil {
  4740. return 0, false
  4741. }
  4742. return e.complexity.DeliveryCarrierService.AvailableServicesForCountries(childComplexity, args["origins"].([]string), args["countryCodes"].([]CountryCode), args["restOfWorld"].(bool)), true
  4743. case "DeliveryCarrierService.formattedName":
  4744. if e.complexity.DeliveryCarrierService.FormattedName == nil {
  4745. break
  4746. }
  4747. return e.complexity.DeliveryCarrierService.FormattedName(childComplexity), true
  4748. case "DeliveryCarrierService.id":
  4749. if e.complexity.DeliveryCarrierService.ID == nil {
  4750. break
  4751. }
  4752. return e.complexity.DeliveryCarrierService.ID(childComplexity), true
  4753. case "DeliveryCarrierService.icon":
  4754. if e.complexity.DeliveryCarrierService.Icon == nil {
  4755. break
  4756. }
  4757. return e.complexity.DeliveryCarrierService.Icon(childComplexity), true
  4758. case "DeliveryCarrierService.name":
  4759. if e.complexity.DeliveryCarrierService.Name == nil {
  4760. break
  4761. }
  4762. return e.complexity.DeliveryCarrierService.Name(childComplexity), true
  4763. case "DeliveryCondition.conditionCriteria":
  4764. if e.complexity.DeliveryCondition.ConditionCriteria == nil {
  4765. break
  4766. }
  4767. return e.complexity.DeliveryCondition.ConditionCriteria(childComplexity), true
  4768. case "DeliveryCondition.field":
  4769. if e.complexity.DeliveryCondition.Field == nil {
  4770. break
  4771. }
  4772. return e.complexity.DeliveryCondition.Field(childComplexity), true
  4773. case "DeliveryCondition.id":
  4774. if e.complexity.DeliveryCondition.ID == nil {
  4775. break
  4776. }
  4777. return e.complexity.DeliveryCondition.ID(childComplexity), true
  4778. case "DeliveryCondition.operator":
  4779. if e.complexity.DeliveryCondition.Operator == nil {
  4780. break
  4781. }
  4782. return e.complexity.DeliveryCondition.Operator(childComplexity), true
  4783. case "DeliveryCountry.code":
  4784. if e.complexity.DeliveryCountry.Code == nil {
  4785. break
  4786. }
  4787. return e.complexity.DeliveryCountry.Code(childComplexity), true
  4788. case "DeliveryCountry.id":
  4789. if e.complexity.DeliveryCountry.ID == nil {
  4790. break
  4791. }
  4792. return e.complexity.DeliveryCountry.ID(childComplexity), true
  4793. case "DeliveryCountry.name":
  4794. if e.complexity.DeliveryCountry.Name == nil {
  4795. break
  4796. }
  4797. return e.complexity.DeliveryCountry.Name(childComplexity), true
  4798. case "DeliveryCountry.provinces":
  4799. if e.complexity.DeliveryCountry.Provinces == nil {
  4800. break
  4801. }
  4802. return e.complexity.DeliveryCountry.Provinces(childComplexity), true
  4803. case "DeliveryCountry.translatedName":
  4804. if e.complexity.DeliveryCountry.TranslatedName == nil {
  4805. break
  4806. }
  4807. return e.complexity.DeliveryCountry.TranslatedName(childComplexity), true
  4808. case "DeliveryCountryAndZone.country":
  4809. if e.complexity.DeliveryCountryAndZone.Country == nil {
  4810. break
  4811. }
  4812. return e.complexity.DeliveryCountryAndZone.Country(childComplexity), true
  4813. case "DeliveryCountryAndZone.zone":
  4814. if e.complexity.DeliveryCountryAndZone.Zone == nil {
  4815. break
  4816. }
  4817. return e.complexity.DeliveryCountryAndZone.Zone(childComplexity), true
  4818. case "DeliveryCountryCodeOrRestOfWorld.countryCode":
  4819. if e.complexity.DeliveryCountryCodeOrRestOfWorld.CountryCode == nil {
  4820. break
  4821. }
  4822. return e.complexity.DeliveryCountryCodeOrRestOfWorld.CountryCode(childComplexity), true
  4823. case "DeliveryCountryCodeOrRestOfWorld.restOfWorld":
  4824. if e.complexity.DeliveryCountryCodeOrRestOfWorld.RestOfWorld == nil {
  4825. break
  4826. }
  4827. return e.complexity.DeliveryCountryCodeOrRestOfWorld.RestOfWorld(childComplexity), true
  4828. case "DeliveryCountryCodesOrRestOfWorld.countryCodes":
  4829. if e.complexity.DeliveryCountryCodesOrRestOfWorld.CountryCodes == nil {
  4830. break
  4831. }
  4832. return e.complexity.DeliveryCountryCodesOrRestOfWorld.CountryCodes(childComplexity), true
  4833. case "DeliveryCountryCodesOrRestOfWorld.restOfWorld":
  4834. if e.complexity.DeliveryCountryCodesOrRestOfWorld.RestOfWorld == nil {
  4835. break
  4836. }
  4837. return e.complexity.DeliveryCountryCodesOrRestOfWorld.RestOfWorld(childComplexity), true
  4838. case "DeliveryLocationGroup.id":
  4839. if e.complexity.DeliveryLocationGroup.ID == nil {
  4840. break
  4841. }
  4842. return e.complexity.DeliveryLocationGroup.ID(childComplexity), true
  4843. case "DeliveryLocationGroup.locations":
  4844. if e.complexity.DeliveryLocationGroup.Locations == nil {
  4845. break
  4846. }
  4847. args, err := ec.field_DeliveryLocationGroup_locations_args(context.TODO(), rawArgs)
  4848. if err != nil {
  4849. return 0, false
  4850. }
  4851. return e.complexity.DeliveryLocationGroup.Locations(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*LocationSortKeys), args["query"].(*string), args["includeLegacy"].(*bool), args["includeInactive"].(*bool)), true
  4852. case "DeliveryLocationGroupZone.methodDefinitionCounts":
  4853. if e.complexity.DeliveryLocationGroupZone.MethodDefinitionCounts == nil {
  4854. break
  4855. }
  4856. return e.complexity.DeliveryLocationGroupZone.MethodDefinitionCounts(childComplexity), true
  4857. case "DeliveryLocationGroupZone.methodDefinitions":
  4858. if e.complexity.DeliveryLocationGroupZone.MethodDefinitions == nil {
  4859. break
  4860. }
  4861. args, err := ec.field_DeliveryLocationGroupZone_methodDefinitions_args(context.TODO(), rawArgs)
  4862. if err != nil {
  4863. return 0, false
  4864. }
  4865. return e.complexity.DeliveryLocationGroupZone.MethodDefinitions(childComplexity, args["eligible"].(*bool), args["type"].(*DeliveryMethodDefinitionType), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*MethodDefinitionSortKeys)), true
  4866. case "DeliveryLocationGroupZone.zone":
  4867. if e.complexity.DeliveryLocationGroupZone.Zone == nil {
  4868. break
  4869. }
  4870. return e.complexity.DeliveryLocationGroupZone.Zone(childComplexity), true
  4871. case "DeliveryLocationGroupZoneConnection.edges":
  4872. if e.complexity.DeliveryLocationGroupZoneConnection.Edges == nil {
  4873. break
  4874. }
  4875. return e.complexity.DeliveryLocationGroupZoneConnection.Edges(childComplexity), true
  4876. case "DeliveryLocationGroupZoneConnection.nodes":
  4877. if e.complexity.DeliveryLocationGroupZoneConnection.Nodes == nil {
  4878. break
  4879. }
  4880. return e.complexity.DeliveryLocationGroupZoneConnection.Nodes(childComplexity), true
  4881. case "DeliveryLocationGroupZoneConnection.pageInfo":
  4882. if e.complexity.DeliveryLocationGroupZoneConnection.PageInfo == nil {
  4883. break
  4884. }
  4885. return e.complexity.DeliveryLocationGroupZoneConnection.PageInfo(childComplexity), true
  4886. case "DeliveryLocationGroupZoneEdge.cursor":
  4887. if e.complexity.DeliveryLocationGroupZoneEdge.Cursor == nil {
  4888. break
  4889. }
  4890. return e.complexity.DeliveryLocationGroupZoneEdge.Cursor(childComplexity), true
  4891. case "DeliveryLocationGroupZoneEdge.node":
  4892. if e.complexity.DeliveryLocationGroupZoneEdge.Node == nil {
  4893. break
  4894. }
  4895. return e.complexity.DeliveryLocationGroupZoneEdge.Node(childComplexity), true
  4896. case "DeliveryMethod.id":
  4897. if e.complexity.DeliveryMethod.ID == nil {
  4898. break
  4899. }
  4900. return e.complexity.DeliveryMethod.ID(childComplexity), true
  4901. case "DeliveryMethod.maxDeliveryDateTime":
  4902. if e.complexity.DeliveryMethod.MaxDeliveryDateTime == nil {
  4903. break
  4904. }
  4905. return e.complexity.DeliveryMethod.MaxDeliveryDateTime(childComplexity), true
  4906. case "DeliveryMethod.methodType":
  4907. if e.complexity.DeliveryMethod.MethodType == nil {
  4908. break
  4909. }
  4910. return e.complexity.DeliveryMethod.MethodType(childComplexity), true
  4911. case "DeliveryMethod.minDeliveryDateTime":
  4912. if e.complexity.DeliveryMethod.MinDeliveryDateTime == nil {
  4913. break
  4914. }
  4915. return e.complexity.DeliveryMethod.MinDeliveryDateTime(childComplexity), true
  4916. case "DeliveryMethodDefinition.active":
  4917. if e.complexity.DeliveryMethodDefinition.Active == nil {
  4918. break
  4919. }
  4920. return e.complexity.DeliveryMethodDefinition.Active(childComplexity), true
  4921. case "DeliveryMethodDefinition.description":
  4922. if e.complexity.DeliveryMethodDefinition.Description == nil {
  4923. break
  4924. }
  4925. return e.complexity.DeliveryMethodDefinition.Description(childComplexity), true
  4926. case "DeliveryMethodDefinition.id":
  4927. if e.complexity.DeliveryMethodDefinition.ID == nil {
  4928. break
  4929. }
  4930. return e.complexity.DeliveryMethodDefinition.ID(childComplexity), true
  4931. case "DeliveryMethodDefinition.methodConditions":
  4932. if e.complexity.DeliveryMethodDefinition.MethodConditions == nil {
  4933. break
  4934. }
  4935. return e.complexity.DeliveryMethodDefinition.MethodConditions(childComplexity), true
  4936. case "DeliveryMethodDefinition.name":
  4937. if e.complexity.DeliveryMethodDefinition.Name == nil {
  4938. break
  4939. }
  4940. return e.complexity.DeliveryMethodDefinition.Name(childComplexity), true
  4941. case "DeliveryMethodDefinition.rateProvider":
  4942. if e.complexity.DeliveryMethodDefinition.RateProvider == nil {
  4943. break
  4944. }
  4945. return e.complexity.DeliveryMethodDefinition.RateProvider(childComplexity), true
  4946. case "DeliveryMethodDefinitionConnection.edges":
  4947. if e.complexity.DeliveryMethodDefinitionConnection.Edges == nil {
  4948. break
  4949. }
  4950. return e.complexity.DeliveryMethodDefinitionConnection.Edges(childComplexity), true
  4951. case "DeliveryMethodDefinitionConnection.nodes":
  4952. if e.complexity.DeliveryMethodDefinitionConnection.Nodes == nil {
  4953. break
  4954. }
  4955. return e.complexity.DeliveryMethodDefinitionConnection.Nodes(childComplexity), true
  4956. case "DeliveryMethodDefinitionConnection.pageInfo":
  4957. if e.complexity.DeliveryMethodDefinitionConnection.PageInfo == nil {
  4958. break
  4959. }
  4960. return e.complexity.DeliveryMethodDefinitionConnection.PageInfo(childComplexity), true
  4961. case "DeliveryMethodDefinitionCounts.participantDefinitionsCount":
  4962. if e.complexity.DeliveryMethodDefinitionCounts.ParticipantDefinitionsCount == nil {
  4963. break
  4964. }
  4965. return e.complexity.DeliveryMethodDefinitionCounts.ParticipantDefinitionsCount(childComplexity), true
  4966. case "DeliveryMethodDefinitionCounts.rateDefinitionsCount":
  4967. if e.complexity.DeliveryMethodDefinitionCounts.RateDefinitionsCount == nil {
  4968. break
  4969. }
  4970. return e.complexity.DeliveryMethodDefinitionCounts.RateDefinitionsCount(childComplexity), true
  4971. case "DeliveryMethodDefinitionEdge.cursor":
  4972. if e.complexity.DeliveryMethodDefinitionEdge.Cursor == nil {
  4973. break
  4974. }
  4975. return e.complexity.DeliveryMethodDefinitionEdge.Cursor(childComplexity), true
  4976. case "DeliveryMethodDefinitionEdge.node":
  4977. if e.complexity.DeliveryMethodDefinitionEdge.Node == nil {
  4978. break
  4979. }
  4980. return e.complexity.DeliveryMethodDefinitionEdge.Node(childComplexity), true
  4981. case "DeliveryParticipant.adaptToNewServicesFlag":
  4982. if e.complexity.DeliveryParticipant.AdaptToNewServicesFlag == nil {
  4983. break
  4984. }
  4985. return e.complexity.DeliveryParticipant.AdaptToNewServicesFlag(childComplexity), true
  4986. case "DeliveryParticipant.carrierService":
  4987. if e.complexity.DeliveryParticipant.CarrierService == nil {
  4988. break
  4989. }
  4990. return e.complexity.DeliveryParticipant.CarrierService(childComplexity), true
  4991. case "DeliveryParticipant.fixedFee":
  4992. if e.complexity.DeliveryParticipant.FixedFee == nil {
  4993. break
  4994. }
  4995. return e.complexity.DeliveryParticipant.FixedFee(childComplexity), true
  4996. case "DeliveryParticipant.id":
  4997. if e.complexity.DeliveryParticipant.ID == nil {
  4998. break
  4999. }
  5000. return e.complexity.DeliveryParticipant.ID(childComplexity), true
  5001. case "DeliveryParticipant.participantServices":
  5002. if e.complexity.DeliveryParticipant.ParticipantServices == nil {
  5003. break
  5004. }
  5005. return e.complexity.DeliveryParticipant.ParticipantServices(childComplexity), true
  5006. case "DeliveryParticipant.percentageOfRateFee":
  5007. if e.complexity.DeliveryParticipant.PercentageOfRateFee == nil {
  5008. break
  5009. }
  5010. return e.complexity.DeliveryParticipant.PercentageOfRateFee(childComplexity), true
  5011. case "DeliveryParticipantService.active":
  5012. if e.complexity.DeliveryParticipantService.Active == nil {
  5013. break
  5014. }
  5015. return e.complexity.DeliveryParticipantService.Active(childComplexity), true
  5016. case "DeliveryParticipantService.name":
  5017. if e.complexity.DeliveryParticipantService.Name == nil {
  5018. break
  5019. }
  5020. return e.complexity.DeliveryParticipantService.Name(childComplexity), true
  5021. case "DeliveryProductVariantsCount.capped":
  5022. if e.complexity.DeliveryProductVariantsCount.Capped == nil {
  5023. break
  5024. }
  5025. return e.complexity.DeliveryProductVariantsCount.Capped(childComplexity), true
  5026. case "DeliveryProductVariantsCount.count":
  5027. if e.complexity.DeliveryProductVariantsCount.Count == nil {
  5028. break
  5029. }
  5030. return e.complexity.DeliveryProductVariantsCount.Count(childComplexity), true
  5031. case "DeliveryProfile.activeMethodDefinitionsCount":
  5032. if e.complexity.DeliveryProfile.ActiveMethodDefinitionsCount == nil {
  5033. break
  5034. }
  5035. return e.complexity.DeliveryProfile.ActiveMethodDefinitionsCount(childComplexity), true
  5036. case "DeliveryProfile.default":
  5037. if e.complexity.DeliveryProfile.Default == nil {
  5038. break
  5039. }
  5040. return e.complexity.DeliveryProfile.Default(childComplexity), true
  5041. case "DeliveryProfile.id":
  5042. if e.complexity.DeliveryProfile.ID == nil {
  5043. break
  5044. }
  5045. return e.complexity.DeliveryProfile.ID(childComplexity), true
  5046. case "DeliveryProfile.legacyMode":
  5047. if e.complexity.DeliveryProfile.LegacyMode == nil {
  5048. break
  5049. }
  5050. return e.complexity.DeliveryProfile.LegacyMode(childComplexity), true
  5051. case "DeliveryProfile.locationsWithoutRatesCount":
  5052. if e.complexity.DeliveryProfile.LocationsWithoutRatesCount == nil {
  5053. break
  5054. }
  5055. return e.complexity.DeliveryProfile.LocationsWithoutRatesCount(childComplexity), true
  5056. case "DeliveryProfile.name":
  5057. if e.complexity.DeliveryProfile.Name == nil {
  5058. break
  5059. }
  5060. return e.complexity.DeliveryProfile.Name(childComplexity), true
  5061. case "DeliveryProfile.originLocationCount":
  5062. if e.complexity.DeliveryProfile.OriginLocationCount == nil {
  5063. break
  5064. }
  5065. return e.complexity.DeliveryProfile.OriginLocationCount(childComplexity), true
  5066. case "DeliveryProfile.productVariantsCountV2":
  5067. if e.complexity.DeliveryProfile.ProductVariantsCountV2 == nil {
  5068. break
  5069. }
  5070. return e.complexity.DeliveryProfile.ProductVariantsCountV2(childComplexity), true
  5071. case "DeliveryProfile.profileItems":
  5072. if e.complexity.DeliveryProfile.ProfileItems == nil {
  5073. break
  5074. }
  5075. args, err := ec.field_DeliveryProfile_profileItems_args(context.TODO(), rawArgs)
  5076. if err != nil {
  5077. return 0, false
  5078. }
  5079. return e.complexity.DeliveryProfile.ProfileItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5080. case "DeliveryProfile.profileLocationGroups":
  5081. if e.complexity.DeliveryProfile.ProfileLocationGroups == nil {
  5082. break
  5083. }
  5084. return e.complexity.DeliveryProfile.ProfileLocationGroups(childComplexity), true
  5085. case "DeliveryProfile.sellingPlanGroups":
  5086. if e.complexity.DeliveryProfile.SellingPlanGroups == nil {
  5087. break
  5088. }
  5089. args, err := ec.field_DeliveryProfile_sellingPlanGroups_args(context.TODO(), rawArgs)
  5090. if err != nil {
  5091. return 0, false
  5092. }
  5093. return e.complexity.DeliveryProfile.SellingPlanGroups(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5094. case "DeliveryProfile.unassignedLocations":
  5095. if e.complexity.DeliveryProfile.UnassignedLocations == nil {
  5096. break
  5097. }
  5098. return e.complexity.DeliveryProfile.UnassignedLocations(childComplexity), true
  5099. case "DeliveryProfile.zoneCountryCount":
  5100. if e.complexity.DeliveryProfile.ZoneCountryCount == nil {
  5101. break
  5102. }
  5103. return e.complexity.DeliveryProfile.ZoneCountryCount(childComplexity), true
  5104. case "DeliveryProfileItem.id":
  5105. if e.complexity.DeliveryProfileItem.ID == nil {
  5106. break
  5107. }
  5108. return e.complexity.DeliveryProfileItem.ID(childComplexity), true
  5109. case "DeliveryProfileItem.product":
  5110. if e.complexity.DeliveryProfileItem.Product == nil {
  5111. break
  5112. }
  5113. return e.complexity.DeliveryProfileItem.Product(childComplexity), true
  5114. case "DeliveryProfileItem.variants":
  5115. if e.complexity.DeliveryProfileItem.Variants == nil {
  5116. break
  5117. }
  5118. args, err := ec.field_DeliveryProfileItem_variants_args(context.TODO(), rawArgs)
  5119. if err != nil {
  5120. return 0, false
  5121. }
  5122. return e.complexity.DeliveryProfileItem.Variants(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5123. case "DeliveryProfileItemConnection.edges":
  5124. if e.complexity.DeliveryProfileItemConnection.Edges == nil {
  5125. break
  5126. }
  5127. return e.complexity.DeliveryProfileItemConnection.Edges(childComplexity), true
  5128. case "DeliveryProfileItemConnection.nodes":
  5129. if e.complexity.DeliveryProfileItemConnection.Nodes == nil {
  5130. break
  5131. }
  5132. return e.complexity.DeliveryProfileItemConnection.Nodes(childComplexity), true
  5133. case "DeliveryProfileItemConnection.pageInfo":
  5134. if e.complexity.DeliveryProfileItemConnection.PageInfo == nil {
  5135. break
  5136. }
  5137. return e.complexity.DeliveryProfileItemConnection.PageInfo(childComplexity), true
  5138. case "DeliveryProfileItemEdge.cursor":
  5139. if e.complexity.DeliveryProfileItemEdge.Cursor == nil {
  5140. break
  5141. }
  5142. return e.complexity.DeliveryProfileItemEdge.Cursor(childComplexity), true
  5143. case "DeliveryProfileItemEdge.node":
  5144. if e.complexity.DeliveryProfileItemEdge.Node == nil {
  5145. break
  5146. }
  5147. return e.complexity.DeliveryProfileItemEdge.Node(childComplexity), true
  5148. case "DeliveryProfileLocationGroup.countriesInAnyZone":
  5149. if e.complexity.DeliveryProfileLocationGroup.CountriesInAnyZone == nil {
  5150. break
  5151. }
  5152. return e.complexity.DeliveryProfileLocationGroup.CountriesInAnyZone(childComplexity), true
  5153. case "DeliveryProfileLocationGroup.locationGroup":
  5154. if e.complexity.DeliveryProfileLocationGroup.LocationGroup == nil {
  5155. break
  5156. }
  5157. return e.complexity.DeliveryProfileLocationGroup.LocationGroup(childComplexity), true
  5158. case "DeliveryProfileLocationGroup.locationGroupZones":
  5159. if e.complexity.DeliveryProfileLocationGroup.LocationGroupZones == nil {
  5160. break
  5161. }
  5162. args, err := ec.field_DeliveryProfileLocationGroup_locationGroupZones_args(context.TODO(), rawArgs)
  5163. if err != nil {
  5164. return 0, false
  5165. }
  5166. return e.complexity.DeliveryProfileLocationGroup.LocationGroupZones(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5167. case "DeliveryProvince.code":
  5168. if e.complexity.DeliveryProvince.Code == nil {
  5169. break
  5170. }
  5171. return e.complexity.DeliveryProvince.Code(childComplexity), true
  5172. case "DeliveryProvince.id":
  5173. if e.complexity.DeliveryProvince.ID == nil {
  5174. break
  5175. }
  5176. return e.complexity.DeliveryProvince.ID(childComplexity), true
  5177. case "DeliveryProvince.name":
  5178. if e.complexity.DeliveryProvince.Name == nil {
  5179. break
  5180. }
  5181. return e.complexity.DeliveryProvince.Name(childComplexity), true
  5182. case "DeliveryProvince.translatedName":
  5183. if e.complexity.DeliveryProvince.TranslatedName == nil {
  5184. break
  5185. }
  5186. return e.complexity.DeliveryProvince.TranslatedName(childComplexity), true
  5187. case "DeliveryRateDefinition.id":
  5188. if e.complexity.DeliveryRateDefinition.ID == nil {
  5189. break
  5190. }
  5191. return e.complexity.DeliveryRateDefinition.ID(childComplexity), true
  5192. case "DeliveryRateDefinition.price":
  5193. if e.complexity.DeliveryRateDefinition.Price == nil {
  5194. break
  5195. }
  5196. return e.complexity.DeliveryRateDefinition.Price(childComplexity), true
  5197. case "DeliveryZone.countries":
  5198. if e.complexity.DeliveryZone.Countries == nil {
  5199. break
  5200. }
  5201. return e.complexity.DeliveryZone.Countries(childComplexity), true
  5202. case "DeliveryZone.id":
  5203. if e.complexity.DeliveryZone.ID == nil {
  5204. break
  5205. }
  5206. return e.complexity.DeliveryZone.ID(childComplexity), true
  5207. case "DeliveryZone.name":
  5208. if e.complexity.DeliveryZone.Name == nil {
  5209. break
  5210. }
  5211. return e.complexity.DeliveryZone.Name(childComplexity), true
  5212. case "DiscountAllocation.allocatedAmountSet":
  5213. if e.complexity.DiscountAllocation.AllocatedAmountSet == nil {
  5214. break
  5215. }
  5216. return e.complexity.DiscountAllocation.AllocatedAmountSet(childComplexity), true
  5217. case "DiscountAllocation.discountApplication":
  5218. if e.complexity.DiscountAllocation.DiscountApplication == nil {
  5219. break
  5220. }
  5221. return e.complexity.DiscountAllocation.DiscountApplication(childComplexity), true
  5222. case "DiscountApplicationConnection.edges":
  5223. if e.complexity.DiscountApplicationConnection.Edges == nil {
  5224. break
  5225. }
  5226. return e.complexity.DiscountApplicationConnection.Edges(childComplexity), true
  5227. case "DiscountApplicationConnection.nodes":
  5228. if e.complexity.DiscountApplicationConnection.Nodes == nil {
  5229. break
  5230. }
  5231. return e.complexity.DiscountApplicationConnection.Nodes(childComplexity), true
  5232. case "DiscountApplicationConnection.pageInfo":
  5233. if e.complexity.DiscountApplicationConnection.PageInfo == nil {
  5234. break
  5235. }
  5236. return e.complexity.DiscountApplicationConnection.PageInfo(childComplexity), true
  5237. case "DiscountApplicationEdge.cursor":
  5238. if e.complexity.DiscountApplicationEdge.Cursor == nil {
  5239. break
  5240. }
  5241. return e.complexity.DiscountApplicationEdge.Cursor(childComplexity), true
  5242. case "DiscountApplicationEdge.node":
  5243. if e.complexity.DiscountApplicationEdge.Node == nil {
  5244. break
  5245. }
  5246. return e.complexity.DiscountApplicationEdge.Node(childComplexity), true
  5247. case "DiscountCodeApplication.allocationMethod":
  5248. if e.complexity.DiscountCodeApplication.AllocationMethod == nil {
  5249. break
  5250. }
  5251. return e.complexity.DiscountCodeApplication.AllocationMethod(childComplexity), true
  5252. case "DiscountCodeApplication.code":
  5253. if e.complexity.DiscountCodeApplication.Code == nil {
  5254. break
  5255. }
  5256. return e.complexity.DiscountCodeApplication.Code(childComplexity), true
  5257. case "DiscountCodeApplication.index":
  5258. if e.complexity.DiscountCodeApplication.Index == nil {
  5259. break
  5260. }
  5261. return e.complexity.DiscountCodeApplication.Index(childComplexity), true
  5262. case "DiscountCodeApplication.targetSelection":
  5263. if e.complexity.DiscountCodeApplication.TargetSelection == nil {
  5264. break
  5265. }
  5266. return e.complexity.DiscountCodeApplication.TargetSelection(childComplexity), true
  5267. case "DiscountCodeApplication.targetType":
  5268. if e.complexity.DiscountCodeApplication.TargetType == nil {
  5269. break
  5270. }
  5271. return e.complexity.DiscountCodeApplication.TargetType(childComplexity), true
  5272. case "DiscountCodeApplication.value":
  5273. if e.complexity.DiscountCodeApplication.Value == nil {
  5274. break
  5275. }
  5276. return e.complexity.DiscountCodeApplication.Value(childComplexity), true
  5277. case "Domain.host":
  5278. if e.complexity.Domain.Host == nil {
  5279. break
  5280. }
  5281. return e.complexity.Domain.Host(childComplexity), true
  5282. case "Domain.id":
  5283. if e.complexity.Domain.ID == nil {
  5284. break
  5285. }
  5286. return e.complexity.Domain.ID(childComplexity), true
  5287. case "Domain.localization":
  5288. if e.complexity.Domain.Localization == nil {
  5289. break
  5290. }
  5291. return e.complexity.Domain.Localization(childComplexity), true
  5292. case "Domain.marketWebPresence":
  5293. if e.complexity.Domain.MarketWebPresence == nil {
  5294. break
  5295. }
  5296. return e.complexity.Domain.MarketWebPresence(childComplexity), true
  5297. case "Domain.sslEnabled":
  5298. if e.complexity.Domain.SslEnabled == nil {
  5299. break
  5300. }
  5301. return e.complexity.Domain.SslEnabled(childComplexity), true
  5302. case "Domain.url":
  5303. if e.complexity.Domain.URL == nil {
  5304. break
  5305. }
  5306. return e.complexity.Domain.URL(childComplexity), true
  5307. case "DomainLocalization.alternateLocales":
  5308. if e.complexity.DomainLocalization.AlternateLocales == nil {
  5309. break
  5310. }
  5311. return e.complexity.DomainLocalization.AlternateLocales(childComplexity), true
  5312. case "DomainLocalization.country":
  5313. if e.complexity.DomainLocalization.Country == nil {
  5314. break
  5315. }
  5316. return e.complexity.DomainLocalization.Country(childComplexity), true
  5317. case "DomainLocalization.defaultLocale":
  5318. if e.complexity.DomainLocalization.DefaultLocale == nil {
  5319. break
  5320. }
  5321. return e.complexity.DomainLocalization.DefaultLocale(childComplexity), true
  5322. case "DraftOrder.id":
  5323. if e.complexity.DraftOrder.ID == nil {
  5324. break
  5325. }
  5326. return e.complexity.DraftOrder.ID(childComplexity), true
  5327. case "DraftOrderAppliedDiscount.amountSet":
  5328. if e.complexity.DraftOrderAppliedDiscount.AmountSet == nil {
  5329. break
  5330. }
  5331. return e.complexity.DraftOrderAppliedDiscount.AmountSet(childComplexity), true
  5332. case "DraftOrderAppliedDiscount.amountV2":
  5333. if e.complexity.DraftOrderAppliedDiscount.AmountV2 == nil {
  5334. break
  5335. }
  5336. return e.complexity.DraftOrderAppliedDiscount.AmountV2(childComplexity), true
  5337. case "DraftOrderAppliedDiscount.description":
  5338. if e.complexity.DraftOrderAppliedDiscount.Description == nil {
  5339. break
  5340. }
  5341. return e.complexity.DraftOrderAppliedDiscount.Description(childComplexity), true
  5342. case "DraftOrderAppliedDiscount.title":
  5343. if e.complexity.DraftOrderAppliedDiscount.Title == nil {
  5344. break
  5345. }
  5346. return e.complexity.DraftOrderAppliedDiscount.Title(childComplexity), true
  5347. case "DraftOrderAppliedDiscount.value":
  5348. if e.complexity.DraftOrderAppliedDiscount.Value == nil {
  5349. break
  5350. }
  5351. return e.complexity.DraftOrderAppliedDiscount.Value(childComplexity), true
  5352. case "DraftOrderAppliedDiscount.valueType":
  5353. if e.complexity.DraftOrderAppliedDiscount.ValueType == nil {
  5354. break
  5355. }
  5356. return e.complexity.DraftOrderAppliedDiscount.ValueType(childComplexity), true
  5357. case "DraftOrderConnection.edges":
  5358. if e.complexity.DraftOrderConnection.Edges == nil {
  5359. break
  5360. }
  5361. return e.complexity.DraftOrderConnection.Edges(childComplexity), true
  5362. case "DraftOrderConnection.nodes":
  5363. if e.complexity.DraftOrderConnection.Nodes == nil {
  5364. break
  5365. }
  5366. return e.complexity.DraftOrderConnection.Nodes(childComplexity), true
  5367. case "DraftOrderConnection.pageInfo":
  5368. if e.complexity.DraftOrderConnection.PageInfo == nil {
  5369. break
  5370. }
  5371. return e.complexity.DraftOrderConnection.PageInfo(childComplexity), true
  5372. case "DraftOrderEdge.cursor":
  5373. if e.complexity.DraftOrderEdge.Cursor == nil {
  5374. break
  5375. }
  5376. return e.complexity.DraftOrderEdge.Cursor(childComplexity), true
  5377. case "DraftOrderEdge.node":
  5378. if e.complexity.DraftOrderEdge.Node == nil {
  5379. break
  5380. }
  5381. return e.complexity.DraftOrderEdge.Node(childComplexity), true
  5382. case "DraftOrderLineItem.appliedDiscount":
  5383. if e.complexity.DraftOrderLineItem.AppliedDiscount == nil {
  5384. break
  5385. }
  5386. return e.complexity.DraftOrderLineItem.AppliedDiscount(childComplexity), true
  5387. case "DraftOrderLineItem.custom":
  5388. if e.complexity.DraftOrderLineItem.Custom == nil {
  5389. break
  5390. }
  5391. return e.complexity.DraftOrderLineItem.Custom(childComplexity), true
  5392. case "DraftOrderLineItem.customAttributes":
  5393. if e.complexity.DraftOrderLineItem.CustomAttributes == nil {
  5394. break
  5395. }
  5396. return e.complexity.DraftOrderLineItem.CustomAttributes(childComplexity), true
  5397. case "DraftOrderLineItem.customAttributesV2":
  5398. if e.complexity.DraftOrderLineItem.CustomAttributesV2 == nil {
  5399. break
  5400. }
  5401. return e.complexity.DraftOrderLineItem.CustomAttributesV2(childComplexity), true
  5402. case "DraftOrderLineItem.discountedTotal":
  5403. if e.complexity.DraftOrderLineItem.DiscountedTotal == nil {
  5404. break
  5405. }
  5406. return e.complexity.DraftOrderLineItem.DiscountedTotal(childComplexity), true
  5407. case "DraftOrderLineItem.discountedTotalSet":
  5408. if e.complexity.DraftOrderLineItem.DiscountedTotalSet == nil {
  5409. break
  5410. }
  5411. return e.complexity.DraftOrderLineItem.DiscountedTotalSet(childComplexity), true
  5412. case "DraftOrderLineItem.discountedUnitPrice":
  5413. if e.complexity.DraftOrderLineItem.DiscountedUnitPrice == nil {
  5414. break
  5415. }
  5416. return e.complexity.DraftOrderLineItem.DiscountedUnitPrice(childComplexity), true
  5417. case "DraftOrderLineItem.discountedUnitPriceSet":
  5418. if e.complexity.DraftOrderLineItem.DiscountedUnitPriceSet == nil {
  5419. break
  5420. }
  5421. return e.complexity.DraftOrderLineItem.DiscountedUnitPriceSet(childComplexity), true
  5422. case "DraftOrderLineItem.fulfillmentService":
  5423. if e.complexity.DraftOrderLineItem.FulfillmentService == nil {
  5424. break
  5425. }
  5426. return e.complexity.DraftOrderLineItem.FulfillmentService(childComplexity), true
  5427. case "DraftOrderLineItem.id":
  5428. if e.complexity.DraftOrderLineItem.ID == nil {
  5429. break
  5430. }
  5431. return e.complexity.DraftOrderLineItem.ID(childComplexity), true
  5432. case "DraftOrderLineItem.image":
  5433. if e.complexity.DraftOrderLineItem.Image == nil {
  5434. break
  5435. }
  5436. return e.complexity.DraftOrderLineItem.Image(childComplexity), true
  5437. case "DraftOrderLineItem.isGiftCard":
  5438. if e.complexity.DraftOrderLineItem.IsGiftCard == nil {
  5439. break
  5440. }
  5441. return e.complexity.DraftOrderLineItem.IsGiftCard(childComplexity), true
  5442. case "DraftOrderLineItem.name":
  5443. if e.complexity.DraftOrderLineItem.Name == nil {
  5444. break
  5445. }
  5446. return e.complexity.DraftOrderLineItem.Name(childComplexity), true
  5447. case "DraftOrderLineItem.originalTotal":
  5448. if e.complexity.DraftOrderLineItem.OriginalTotal == nil {
  5449. break
  5450. }
  5451. return e.complexity.DraftOrderLineItem.OriginalTotal(childComplexity), true
  5452. case "DraftOrderLineItem.originalTotalSet":
  5453. if e.complexity.DraftOrderLineItem.OriginalTotalSet == nil {
  5454. break
  5455. }
  5456. return e.complexity.DraftOrderLineItem.OriginalTotalSet(childComplexity), true
  5457. case "DraftOrderLineItem.originalUnitPrice":
  5458. if e.complexity.DraftOrderLineItem.OriginalUnitPrice == nil {
  5459. break
  5460. }
  5461. return e.complexity.DraftOrderLineItem.OriginalUnitPrice(childComplexity), true
  5462. case "DraftOrderLineItem.originalUnitPriceSet":
  5463. if e.complexity.DraftOrderLineItem.OriginalUnitPriceSet == nil {
  5464. break
  5465. }
  5466. return e.complexity.DraftOrderLineItem.OriginalUnitPriceSet(childComplexity), true
  5467. case "DraftOrderLineItem.product":
  5468. if e.complexity.DraftOrderLineItem.Product == nil {
  5469. break
  5470. }
  5471. return e.complexity.DraftOrderLineItem.Product(childComplexity), true
  5472. case "DraftOrderLineItem.quantity":
  5473. if e.complexity.DraftOrderLineItem.Quantity == nil {
  5474. break
  5475. }
  5476. return e.complexity.DraftOrderLineItem.Quantity(childComplexity), true
  5477. case "DraftOrderLineItem.requiresShipping":
  5478. if e.complexity.DraftOrderLineItem.RequiresShipping == nil {
  5479. break
  5480. }
  5481. return e.complexity.DraftOrderLineItem.RequiresShipping(childComplexity), true
  5482. case "DraftOrderLineItem.sku":
  5483. if e.complexity.DraftOrderLineItem.Sku == nil {
  5484. break
  5485. }
  5486. return e.complexity.DraftOrderLineItem.Sku(childComplexity), true
  5487. case "DraftOrderLineItem.taxLines":
  5488. if e.complexity.DraftOrderLineItem.TaxLines == nil {
  5489. break
  5490. }
  5491. return e.complexity.DraftOrderLineItem.TaxLines(childComplexity), true
  5492. case "DraftOrderLineItem.taxable":
  5493. if e.complexity.DraftOrderLineItem.Taxable == nil {
  5494. break
  5495. }
  5496. return e.complexity.DraftOrderLineItem.Taxable(childComplexity), true
  5497. case "DraftOrderLineItem.title":
  5498. if e.complexity.DraftOrderLineItem.Title == nil {
  5499. break
  5500. }
  5501. return e.complexity.DraftOrderLineItem.Title(childComplexity), true
  5502. case "DraftOrderLineItem.totalDiscount":
  5503. if e.complexity.DraftOrderLineItem.TotalDiscount == nil {
  5504. break
  5505. }
  5506. return e.complexity.DraftOrderLineItem.TotalDiscount(childComplexity), true
  5507. case "DraftOrderLineItem.totalDiscountSet":
  5508. if e.complexity.DraftOrderLineItem.TotalDiscountSet == nil {
  5509. break
  5510. }
  5511. return e.complexity.DraftOrderLineItem.TotalDiscountSet(childComplexity), true
  5512. case "DraftOrderLineItem.variant":
  5513. if e.complexity.DraftOrderLineItem.Variant == nil {
  5514. break
  5515. }
  5516. return e.complexity.DraftOrderLineItem.Variant(childComplexity), true
  5517. case "DraftOrderLineItem.variantTitle":
  5518. if e.complexity.DraftOrderLineItem.VariantTitle == nil {
  5519. break
  5520. }
  5521. return e.complexity.DraftOrderLineItem.VariantTitle(childComplexity), true
  5522. case "DraftOrderLineItem.vendor":
  5523. if e.complexity.DraftOrderLineItem.Vendor == nil {
  5524. break
  5525. }
  5526. return e.complexity.DraftOrderLineItem.Vendor(childComplexity), true
  5527. case "DraftOrderLineItem.weight":
  5528. if e.complexity.DraftOrderLineItem.Weight == nil {
  5529. break
  5530. }
  5531. return e.complexity.DraftOrderLineItem.Weight(childComplexity), true
  5532. case "DraftOrderLineItemConnection.edges":
  5533. if e.complexity.DraftOrderLineItemConnection.Edges == nil {
  5534. break
  5535. }
  5536. return e.complexity.DraftOrderLineItemConnection.Edges(childComplexity), true
  5537. case "DraftOrderLineItemConnection.nodes":
  5538. if e.complexity.DraftOrderLineItemConnection.Nodes == nil {
  5539. break
  5540. }
  5541. return e.complexity.DraftOrderLineItemConnection.Nodes(childComplexity), true
  5542. case "DraftOrderLineItemConnection.pageInfo":
  5543. if e.complexity.DraftOrderLineItemConnection.PageInfo == nil {
  5544. break
  5545. }
  5546. return e.complexity.DraftOrderLineItemConnection.PageInfo(childComplexity), true
  5547. case "DraftOrderLineItemEdge.cursor":
  5548. if e.complexity.DraftOrderLineItemEdge.Cursor == nil {
  5549. break
  5550. }
  5551. return e.complexity.DraftOrderLineItemEdge.Cursor(childComplexity), true
  5552. case "DraftOrderLineItemEdge.node":
  5553. if e.complexity.DraftOrderLineItemEdge.Node == nil {
  5554. break
  5555. }
  5556. return e.complexity.DraftOrderLineItemEdge.Node(childComplexity), true
  5557. case "Duty.countryCodeOfOrigin":
  5558. if e.complexity.Duty.CountryCodeOfOrigin == nil {
  5559. break
  5560. }
  5561. return e.complexity.Duty.CountryCodeOfOrigin(childComplexity), true
  5562. case "Duty.harmonizedSystemCode":
  5563. if e.complexity.Duty.HarmonizedSystemCode == nil {
  5564. break
  5565. }
  5566. return e.complexity.Duty.HarmonizedSystemCode(childComplexity), true
  5567. case "Duty.id":
  5568. if e.complexity.Duty.ID == nil {
  5569. break
  5570. }
  5571. return e.complexity.Duty.ID(childComplexity), true
  5572. case "Duty.price":
  5573. if e.complexity.Duty.Price == nil {
  5574. break
  5575. }
  5576. return e.complexity.Duty.Price(childComplexity), true
  5577. case "Duty.taxLines":
  5578. if e.complexity.Duty.TaxLines == nil {
  5579. break
  5580. }
  5581. return e.complexity.Duty.TaxLines(childComplexity), true
  5582. case "EditableProperty.locked":
  5583. if e.complexity.EditableProperty.Locked == nil {
  5584. break
  5585. }
  5586. return e.complexity.EditableProperty.Locked(childComplexity), true
  5587. case "EditableProperty.reason":
  5588. if e.complexity.EditableProperty.Reason == nil {
  5589. break
  5590. }
  5591. return e.complexity.EditableProperty.Reason(childComplexity), true
  5592. case "Entity.findCustomerByID":
  5593. if e.complexity.Entity.FindCustomerByID == nil {
  5594. break
  5595. }
  5596. args, err := ec.field_Entity_findCustomerByID_args(context.TODO(), rawArgs)
  5597. if err != nil {
  5598. return 0, false
  5599. }
  5600. return e.complexity.Entity.FindCustomerByID(childComplexity, args["id"].(string)), true
  5601. case "EventConnection.edges":
  5602. if e.complexity.EventConnection.Edges == nil {
  5603. break
  5604. }
  5605. return e.complexity.EventConnection.Edges(childComplexity), true
  5606. case "EventConnection.nodes":
  5607. if e.complexity.EventConnection.Nodes == nil {
  5608. break
  5609. }
  5610. return e.complexity.EventConnection.Nodes(childComplexity), true
  5611. case "EventConnection.pageInfo":
  5612. if e.complexity.EventConnection.PageInfo == nil {
  5613. break
  5614. }
  5615. return e.complexity.EventConnection.PageInfo(childComplexity), true
  5616. case "EventEdge.cursor":
  5617. if e.complexity.EventEdge.Cursor == nil {
  5618. break
  5619. }
  5620. return e.complexity.EventEdge.Cursor(childComplexity), true
  5621. case "EventEdge.node":
  5622. if e.complexity.EventEdge.Node == nil {
  5623. break
  5624. }
  5625. return e.complexity.EventEdge.Node(childComplexity), true
  5626. case "FailedRequirement.action":
  5627. if e.complexity.FailedRequirement.Action == nil {
  5628. break
  5629. }
  5630. return e.complexity.FailedRequirement.Action(childComplexity), true
  5631. case "FailedRequirement.message":
  5632. if e.complexity.FailedRequirement.Message == nil {
  5633. break
  5634. }
  5635. return e.complexity.FailedRequirement.Message(childComplexity), true
  5636. case "FileError.code":
  5637. if e.complexity.FileError.Code == nil {
  5638. break
  5639. }
  5640. return e.complexity.FileError.Code(childComplexity), true
  5641. case "FileError.details":
  5642. if e.complexity.FileError.Details == nil {
  5643. break
  5644. }
  5645. return e.complexity.FileError.Details(childComplexity), true
  5646. case "FileError.message":
  5647. if e.complexity.FileError.Message == nil {
  5648. break
  5649. }
  5650. return e.complexity.FileError.Message(childComplexity), true
  5651. case "FilterOption.label":
  5652. if e.complexity.FilterOption.Label == nil {
  5653. break
  5654. }
  5655. return e.complexity.FilterOption.Label(childComplexity), true
  5656. case "FilterOption.value":
  5657. if e.complexity.FilterOption.Value == nil {
  5658. break
  5659. }
  5660. return e.complexity.FilterOption.Value(childComplexity), true
  5661. case "Fulfillment.createdAt":
  5662. if e.complexity.Fulfillment.CreatedAt == nil {
  5663. break
  5664. }
  5665. return e.complexity.Fulfillment.CreatedAt(childComplexity), true
  5666. case "Fulfillment.deliveredAt":
  5667. if e.complexity.Fulfillment.DeliveredAt == nil {
  5668. break
  5669. }
  5670. return e.complexity.Fulfillment.DeliveredAt(childComplexity), true
  5671. case "Fulfillment.displayStatus":
  5672. if e.complexity.Fulfillment.DisplayStatus == nil {
  5673. break
  5674. }
  5675. return e.complexity.Fulfillment.DisplayStatus(childComplexity), true
  5676. case "Fulfillment.estimatedDeliveryAt":
  5677. if e.complexity.Fulfillment.EstimatedDeliveryAt == nil {
  5678. break
  5679. }
  5680. return e.complexity.Fulfillment.EstimatedDeliveryAt(childComplexity), true
  5681. case "Fulfillment.events":
  5682. if e.complexity.Fulfillment.Events == nil {
  5683. break
  5684. }
  5685. args, err := ec.field_Fulfillment_events_args(context.TODO(), rawArgs)
  5686. if err != nil {
  5687. return 0, false
  5688. }
  5689. return e.complexity.Fulfillment.Events(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*FulfillmentEventSortKeys)), true
  5690. case "Fulfillment.fulfillmentLineItems":
  5691. if e.complexity.Fulfillment.FulfillmentLineItems == nil {
  5692. break
  5693. }
  5694. args, err := ec.field_Fulfillment_fulfillmentLineItems_args(context.TODO(), rawArgs)
  5695. if err != nil {
  5696. return 0, false
  5697. }
  5698. return e.complexity.Fulfillment.FulfillmentLineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5699. case "Fulfillment.fulfillmentOrders":
  5700. if e.complexity.Fulfillment.FulfillmentOrders == nil {
  5701. break
  5702. }
  5703. args, err := ec.field_Fulfillment_fulfillmentOrders_args(context.TODO(), rawArgs)
  5704. if err != nil {
  5705. return 0, false
  5706. }
  5707. return e.complexity.Fulfillment.FulfillmentOrders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5708. case "Fulfillment.id":
  5709. if e.complexity.Fulfillment.ID == nil {
  5710. break
  5711. }
  5712. return e.complexity.Fulfillment.ID(childComplexity), true
  5713. case "Fulfillment.inTransitAt":
  5714. if e.complexity.Fulfillment.InTransitAt == nil {
  5715. break
  5716. }
  5717. return e.complexity.Fulfillment.InTransitAt(childComplexity), true
  5718. case "Fulfillment.legacyResourceId":
  5719. if e.complexity.Fulfillment.LegacyResourceID == nil {
  5720. break
  5721. }
  5722. return e.complexity.Fulfillment.LegacyResourceID(childComplexity), true
  5723. case "Fulfillment.location":
  5724. if e.complexity.Fulfillment.Location == nil {
  5725. break
  5726. }
  5727. return e.complexity.Fulfillment.Location(childComplexity), true
  5728. case "Fulfillment.name":
  5729. if e.complexity.Fulfillment.Name == nil {
  5730. break
  5731. }
  5732. return e.complexity.Fulfillment.Name(childComplexity), true
  5733. case "Fulfillment.order":
  5734. if e.complexity.Fulfillment.Order == nil {
  5735. break
  5736. }
  5737. return e.complexity.Fulfillment.Order(childComplexity), true
  5738. case "Fulfillment.originAddress":
  5739. if e.complexity.Fulfillment.OriginAddress == nil {
  5740. break
  5741. }
  5742. return e.complexity.Fulfillment.OriginAddress(childComplexity), true
  5743. case "Fulfillment.requiresShipping":
  5744. if e.complexity.Fulfillment.RequiresShipping == nil {
  5745. break
  5746. }
  5747. return e.complexity.Fulfillment.RequiresShipping(childComplexity), true
  5748. case "Fulfillment.service":
  5749. if e.complexity.Fulfillment.Service == nil {
  5750. break
  5751. }
  5752. return e.complexity.Fulfillment.Service(childComplexity), true
  5753. case "Fulfillment.status":
  5754. if e.complexity.Fulfillment.Status == nil {
  5755. break
  5756. }
  5757. return e.complexity.Fulfillment.Status(childComplexity), true
  5758. case "Fulfillment.totalQuantity":
  5759. if e.complexity.Fulfillment.TotalQuantity == nil {
  5760. break
  5761. }
  5762. return e.complexity.Fulfillment.TotalQuantity(childComplexity), true
  5763. case "Fulfillment.trackingInfo":
  5764. if e.complexity.Fulfillment.TrackingInfo == nil {
  5765. break
  5766. }
  5767. args, err := ec.field_Fulfillment_trackingInfo_args(context.TODO(), rawArgs)
  5768. if err != nil {
  5769. return 0, false
  5770. }
  5771. return e.complexity.Fulfillment.TrackingInfo(childComplexity, args["first"].(*int)), true
  5772. case "Fulfillment.updatedAt":
  5773. if e.complexity.Fulfillment.UpdatedAt == nil {
  5774. break
  5775. }
  5776. return e.complexity.Fulfillment.UpdatedAt(childComplexity), true
  5777. case "FulfillmentConnection.edges":
  5778. if e.complexity.FulfillmentConnection.Edges == nil {
  5779. break
  5780. }
  5781. return e.complexity.FulfillmentConnection.Edges(childComplexity), true
  5782. case "FulfillmentConnection.nodes":
  5783. if e.complexity.FulfillmentConnection.Nodes == nil {
  5784. break
  5785. }
  5786. return e.complexity.FulfillmentConnection.Nodes(childComplexity), true
  5787. case "FulfillmentConnection.pageInfo":
  5788. if e.complexity.FulfillmentConnection.PageInfo == nil {
  5789. break
  5790. }
  5791. return e.complexity.FulfillmentConnection.PageInfo(childComplexity), true
  5792. case "FulfillmentEdge.cursor":
  5793. if e.complexity.FulfillmentEdge.Cursor == nil {
  5794. break
  5795. }
  5796. return e.complexity.FulfillmentEdge.Cursor(childComplexity), true
  5797. case "FulfillmentEdge.node":
  5798. if e.complexity.FulfillmentEdge.Node == nil {
  5799. break
  5800. }
  5801. return e.complexity.FulfillmentEdge.Node(childComplexity), true
  5802. case "FulfillmentEvent.happenedAt":
  5803. if e.complexity.FulfillmentEvent.HappenedAt == nil {
  5804. break
  5805. }
  5806. return e.complexity.FulfillmentEvent.HappenedAt(childComplexity), true
  5807. case "FulfillmentEvent.id":
  5808. if e.complexity.FulfillmentEvent.ID == nil {
  5809. break
  5810. }
  5811. return e.complexity.FulfillmentEvent.ID(childComplexity), true
  5812. case "FulfillmentEvent.status":
  5813. if e.complexity.FulfillmentEvent.Status == nil {
  5814. break
  5815. }
  5816. return e.complexity.FulfillmentEvent.Status(childComplexity), true
  5817. case "FulfillmentEventConnection.edges":
  5818. if e.complexity.FulfillmentEventConnection.Edges == nil {
  5819. break
  5820. }
  5821. return e.complexity.FulfillmentEventConnection.Edges(childComplexity), true
  5822. case "FulfillmentEventConnection.nodes":
  5823. if e.complexity.FulfillmentEventConnection.Nodes == nil {
  5824. break
  5825. }
  5826. return e.complexity.FulfillmentEventConnection.Nodes(childComplexity), true
  5827. case "FulfillmentEventConnection.pageInfo":
  5828. if e.complexity.FulfillmentEventConnection.PageInfo == nil {
  5829. break
  5830. }
  5831. return e.complexity.FulfillmentEventConnection.PageInfo(childComplexity), true
  5832. case "FulfillmentEventEdge.cursor":
  5833. if e.complexity.FulfillmentEventEdge.Cursor == nil {
  5834. break
  5835. }
  5836. return e.complexity.FulfillmentEventEdge.Cursor(childComplexity), true
  5837. case "FulfillmentEventEdge.node":
  5838. if e.complexity.FulfillmentEventEdge.Node == nil {
  5839. break
  5840. }
  5841. return e.complexity.FulfillmentEventEdge.Node(childComplexity), true
  5842. case "FulfillmentHold.reason":
  5843. if e.complexity.FulfillmentHold.Reason == nil {
  5844. break
  5845. }
  5846. return e.complexity.FulfillmentHold.Reason(childComplexity), true
  5847. case "FulfillmentHold.reasonNotes":
  5848. if e.complexity.FulfillmentHold.ReasonNotes == nil {
  5849. break
  5850. }
  5851. return e.complexity.FulfillmentHold.ReasonNotes(childComplexity), true
  5852. case "FulfillmentLineItem.discountedTotalSet":
  5853. if e.complexity.FulfillmentLineItem.DiscountedTotalSet == nil {
  5854. break
  5855. }
  5856. return e.complexity.FulfillmentLineItem.DiscountedTotalSet(childComplexity), true
  5857. case "FulfillmentLineItem.id":
  5858. if e.complexity.FulfillmentLineItem.ID == nil {
  5859. break
  5860. }
  5861. return e.complexity.FulfillmentLineItem.ID(childComplexity), true
  5862. case "FulfillmentLineItem.lineItem":
  5863. if e.complexity.FulfillmentLineItem.LineItem == nil {
  5864. break
  5865. }
  5866. return e.complexity.FulfillmentLineItem.LineItem(childComplexity), true
  5867. case "FulfillmentLineItem.originalTotalSet":
  5868. if e.complexity.FulfillmentLineItem.OriginalTotalSet == nil {
  5869. break
  5870. }
  5871. return e.complexity.FulfillmentLineItem.OriginalTotalSet(childComplexity), true
  5872. case "FulfillmentLineItem.quantity":
  5873. if e.complexity.FulfillmentLineItem.Quantity == nil {
  5874. break
  5875. }
  5876. return e.complexity.FulfillmentLineItem.Quantity(childComplexity), true
  5877. case "FulfillmentLineItemConnection.edges":
  5878. if e.complexity.FulfillmentLineItemConnection.Edges == nil {
  5879. break
  5880. }
  5881. return e.complexity.FulfillmentLineItemConnection.Edges(childComplexity), true
  5882. case "FulfillmentLineItemConnection.nodes":
  5883. if e.complexity.FulfillmentLineItemConnection.Nodes == nil {
  5884. break
  5885. }
  5886. return e.complexity.FulfillmentLineItemConnection.Nodes(childComplexity), true
  5887. case "FulfillmentLineItemConnection.pageInfo":
  5888. if e.complexity.FulfillmentLineItemConnection.PageInfo == nil {
  5889. break
  5890. }
  5891. return e.complexity.FulfillmentLineItemConnection.PageInfo(childComplexity), true
  5892. case "FulfillmentLineItemEdge.cursor":
  5893. if e.complexity.FulfillmentLineItemEdge.Cursor == nil {
  5894. break
  5895. }
  5896. return e.complexity.FulfillmentLineItemEdge.Cursor(childComplexity), true
  5897. case "FulfillmentLineItemEdge.node":
  5898. if e.complexity.FulfillmentLineItemEdge.Node == nil {
  5899. break
  5900. }
  5901. return e.complexity.FulfillmentLineItemEdge.Node(childComplexity), true
  5902. case "FulfillmentOrder.assignedLocation":
  5903. if e.complexity.FulfillmentOrder.AssignedLocation == nil {
  5904. break
  5905. }
  5906. return e.complexity.FulfillmentOrder.AssignedLocation(childComplexity), true
  5907. case "FulfillmentOrder.deliveryMethod":
  5908. if e.complexity.FulfillmentOrder.DeliveryMethod == nil {
  5909. break
  5910. }
  5911. return e.complexity.FulfillmentOrder.DeliveryMethod(childComplexity), true
  5912. case "FulfillmentOrder.destination":
  5913. if e.complexity.FulfillmentOrder.Destination == nil {
  5914. break
  5915. }
  5916. return e.complexity.FulfillmentOrder.Destination(childComplexity), true
  5917. case "FulfillmentOrder.fulfillAt":
  5918. if e.complexity.FulfillmentOrder.FulfillAt == nil {
  5919. break
  5920. }
  5921. return e.complexity.FulfillmentOrder.FulfillAt(childComplexity), true
  5922. case "FulfillmentOrder.fulfillBy":
  5923. if e.complexity.FulfillmentOrder.FulfillBy == nil {
  5924. break
  5925. }
  5926. return e.complexity.FulfillmentOrder.FulfillBy(childComplexity), true
  5927. case "FulfillmentOrder.fulfillmentHolds":
  5928. if e.complexity.FulfillmentOrder.FulfillmentHolds == nil {
  5929. break
  5930. }
  5931. return e.complexity.FulfillmentOrder.FulfillmentHolds(childComplexity), true
  5932. case "FulfillmentOrder.fulfillments":
  5933. if e.complexity.FulfillmentOrder.Fulfillments == nil {
  5934. break
  5935. }
  5936. args, err := ec.field_FulfillmentOrder_fulfillments_args(context.TODO(), rawArgs)
  5937. if err != nil {
  5938. return 0, false
  5939. }
  5940. return e.complexity.FulfillmentOrder.Fulfillments(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5941. case "FulfillmentOrder.id":
  5942. if e.complexity.FulfillmentOrder.ID == nil {
  5943. break
  5944. }
  5945. return e.complexity.FulfillmentOrder.ID(childComplexity), true
  5946. case "FulfillmentOrder.internationalDuties":
  5947. if e.complexity.FulfillmentOrder.InternationalDuties == nil {
  5948. break
  5949. }
  5950. return e.complexity.FulfillmentOrder.InternationalDuties(childComplexity), true
  5951. case "FulfillmentOrder.lineItems":
  5952. if e.complexity.FulfillmentOrder.LineItems == nil {
  5953. break
  5954. }
  5955. args, err := ec.field_FulfillmentOrder_lineItems_args(context.TODO(), rawArgs)
  5956. if err != nil {
  5957. return 0, false
  5958. }
  5959. return e.complexity.FulfillmentOrder.LineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5960. case "FulfillmentOrder.locationsForMove":
  5961. if e.complexity.FulfillmentOrder.LocationsForMove == nil {
  5962. break
  5963. }
  5964. args, err := ec.field_FulfillmentOrder_locationsForMove_args(context.TODO(), rawArgs)
  5965. if err != nil {
  5966. return 0, false
  5967. }
  5968. return e.complexity.FulfillmentOrder.LocationsForMove(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5969. case "FulfillmentOrder.merchantRequests":
  5970. if e.complexity.FulfillmentOrder.MerchantRequests == nil {
  5971. break
  5972. }
  5973. args, err := ec.field_FulfillmentOrder_merchantRequests_args(context.TODO(), rawArgs)
  5974. if err != nil {
  5975. return 0, false
  5976. }
  5977. return e.complexity.FulfillmentOrder.MerchantRequests(childComplexity, args["kind"].(*FulfillmentOrderMerchantRequestKind), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  5978. case "FulfillmentOrder.order":
  5979. if e.complexity.FulfillmentOrder.Order == nil {
  5980. break
  5981. }
  5982. return e.complexity.FulfillmentOrder.Order(childComplexity), true
  5983. case "FulfillmentOrder.requestStatus":
  5984. if e.complexity.FulfillmentOrder.RequestStatus == nil {
  5985. break
  5986. }
  5987. return e.complexity.FulfillmentOrder.RequestStatus(childComplexity), true
  5988. case "FulfillmentOrder.status":
  5989. if e.complexity.FulfillmentOrder.Status == nil {
  5990. break
  5991. }
  5992. return e.complexity.FulfillmentOrder.Status(childComplexity), true
  5993. case "FulfillmentOrder.supportedActions":
  5994. if e.complexity.FulfillmentOrder.SupportedActions == nil {
  5995. break
  5996. }
  5997. return e.complexity.FulfillmentOrder.SupportedActions(childComplexity), true
  5998. case "FulfillmentOrderAssignedLocation.address1":
  5999. if e.complexity.FulfillmentOrderAssignedLocation.Address1 == nil {
  6000. break
  6001. }
  6002. return e.complexity.FulfillmentOrderAssignedLocation.Address1(childComplexity), true
  6003. case "FulfillmentOrderAssignedLocation.address2":
  6004. if e.complexity.FulfillmentOrderAssignedLocation.Address2 == nil {
  6005. break
  6006. }
  6007. return e.complexity.FulfillmentOrderAssignedLocation.Address2(childComplexity), true
  6008. case "FulfillmentOrderAssignedLocation.city":
  6009. if e.complexity.FulfillmentOrderAssignedLocation.City == nil {
  6010. break
  6011. }
  6012. return e.complexity.FulfillmentOrderAssignedLocation.City(childComplexity), true
  6013. case "FulfillmentOrderAssignedLocation.countryCode":
  6014. if e.complexity.FulfillmentOrderAssignedLocation.CountryCode == nil {
  6015. break
  6016. }
  6017. return e.complexity.FulfillmentOrderAssignedLocation.CountryCode(childComplexity), true
  6018. case "FulfillmentOrderAssignedLocation.location":
  6019. if e.complexity.FulfillmentOrderAssignedLocation.Location == nil {
  6020. break
  6021. }
  6022. return e.complexity.FulfillmentOrderAssignedLocation.Location(childComplexity), true
  6023. case "FulfillmentOrderAssignedLocation.name":
  6024. if e.complexity.FulfillmentOrderAssignedLocation.Name == nil {
  6025. break
  6026. }
  6027. return e.complexity.FulfillmentOrderAssignedLocation.Name(childComplexity), true
  6028. case "FulfillmentOrderAssignedLocation.phone":
  6029. if e.complexity.FulfillmentOrderAssignedLocation.Phone == nil {
  6030. break
  6031. }
  6032. return e.complexity.FulfillmentOrderAssignedLocation.Phone(childComplexity), true
  6033. case "FulfillmentOrderAssignedLocation.province":
  6034. if e.complexity.FulfillmentOrderAssignedLocation.Province == nil {
  6035. break
  6036. }
  6037. return e.complexity.FulfillmentOrderAssignedLocation.Province(childComplexity), true
  6038. case "FulfillmentOrderAssignedLocation.zip":
  6039. if e.complexity.FulfillmentOrderAssignedLocation.Zip == nil {
  6040. break
  6041. }
  6042. return e.complexity.FulfillmentOrderAssignedLocation.Zip(childComplexity), true
  6043. case "FulfillmentOrderConnection.edges":
  6044. if e.complexity.FulfillmentOrderConnection.Edges == nil {
  6045. break
  6046. }
  6047. return e.complexity.FulfillmentOrderConnection.Edges(childComplexity), true
  6048. case "FulfillmentOrderConnection.nodes":
  6049. if e.complexity.FulfillmentOrderConnection.Nodes == nil {
  6050. break
  6051. }
  6052. return e.complexity.FulfillmentOrderConnection.Nodes(childComplexity), true
  6053. case "FulfillmentOrderConnection.pageInfo":
  6054. if e.complexity.FulfillmentOrderConnection.PageInfo == nil {
  6055. break
  6056. }
  6057. return e.complexity.FulfillmentOrderConnection.PageInfo(childComplexity), true
  6058. case "FulfillmentOrderDestination.address1":
  6059. if e.complexity.FulfillmentOrderDestination.Address1 == nil {
  6060. break
  6061. }
  6062. return e.complexity.FulfillmentOrderDestination.Address1(childComplexity), true
  6063. case "FulfillmentOrderDestination.address2":
  6064. if e.complexity.FulfillmentOrderDestination.Address2 == nil {
  6065. break
  6066. }
  6067. return e.complexity.FulfillmentOrderDestination.Address2(childComplexity), true
  6068. case "FulfillmentOrderDestination.city":
  6069. if e.complexity.FulfillmentOrderDestination.City == nil {
  6070. break
  6071. }
  6072. return e.complexity.FulfillmentOrderDestination.City(childComplexity), true
  6073. case "FulfillmentOrderDestination.company":
  6074. if e.complexity.FulfillmentOrderDestination.Company == nil {
  6075. break
  6076. }
  6077. return e.complexity.FulfillmentOrderDestination.Company(childComplexity), true
  6078. case "FulfillmentOrderDestination.countryCode":
  6079. if e.complexity.FulfillmentOrderDestination.CountryCode == nil {
  6080. break
  6081. }
  6082. return e.complexity.FulfillmentOrderDestination.CountryCode(childComplexity), true
  6083. case "FulfillmentOrderDestination.email":
  6084. if e.complexity.FulfillmentOrderDestination.Email == nil {
  6085. break
  6086. }
  6087. return e.complexity.FulfillmentOrderDestination.Email(childComplexity), true
  6088. case "FulfillmentOrderDestination.firstName":
  6089. if e.complexity.FulfillmentOrderDestination.FirstName == nil {
  6090. break
  6091. }
  6092. return e.complexity.FulfillmentOrderDestination.FirstName(childComplexity), true
  6093. case "FulfillmentOrderDestination.id":
  6094. if e.complexity.FulfillmentOrderDestination.ID == nil {
  6095. break
  6096. }
  6097. return e.complexity.FulfillmentOrderDestination.ID(childComplexity), true
  6098. case "FulfillmentOrderDestination.lastName":
  6099. if e.complexity.FulfillmentOrderDestination.LastName == nil {
  6100. break
  6101. }
  6102. return e.complexity.FulfillmentOrderDestination.LastName(childComplexity), true
  6103. case "FulfillmentOrderDestination.phone":
  6104. if e.complexity.FulfillmentOrderDestination.Phone == nil {
  6105. break
  6106. }
  6107. return e.complexity.FulfillmentOrderDestination.Phone(childComplexity), true
  6108. case "FulfillmentOrderDestination.province":
  6109. if e.complexity.FulfillmentOrderDestination.Province == nil {
  6110. break
  6111. }
  6112. return e.complexity.FulfillmentOrderDestination.Province(childComplexity), true
  6113. case "FulfillmentOrderDestination.zip":
  6114. if e.complexity.FulfillmentOrderDestination.Zip == nil {
  6115. break
  6116. }
  6117. return e.complexity.FulfillmentOrderDestination.Zip(childComplexity), true
  6118. case "FulfillmentOrderEdge.cursor":
  6119. if e.complexity.FulfillmentOrderEdge.Cursor == nil {
  6120. break
  6121. }
  6122. return e.complexity.FulfillmentOrderEdge.Cursor(childComplexity), true
  6123. case "FulfillmentOrderEdge.node":
  6124. if e.complexity.FulfillmentOrderEdge.Node == nil {
  6125. break
  6126. }
  6127. return e.complexity.FulfillmentOrderEdge.Node(childComplexity), true
  6128. case "FulfillmentOrderInternationalDuties.incoterm":
  6129. if e.complexity.FulfillmentOrderInternationalDuties.Incoterm == nil {
  6130. break
  6131. }
  6132. return e.complexity.FulfillmentOrderInternationalDuties.Incoterm(childComplexity), true
  6133. case "FulfillmentOrderLineItem.id":
  6134. if e.complexity.FulfillmentOrderLineItem.ID == nil {
  6135. break
  6136. }
  6137. return e.complexity.FulfillmentOrderLineItem.ID(childComplexity), true
  6138. case "FulfillmentOrderLineItem.lineItem":
  6139. if e.complexity.FulfillmentOrderLineItem.LineItem == nil {
  6140. break
  6141. }
  6142. return e.complexity.FulfillmentOrderLineItem.LineItem(childComplexity), true
  6143. case "FulfillmentOrderLineItem.remainingQuantity":
  6144. if e.complexity.FulfillmentOrderLineItem.RemainingQuantity == nil {
  6145. break
  6146. }
  6147. return e.complexity.FulfillmentOrderLineItem.RemainingQuantity(childComplexity), true
  6148. case "FulfillmentOrderLineItem.totalQuantity":
  6149. if e.complexity.FulfillmentOrderLineItem.TotalQuantity == nil {
  6150. break
  6151. }
  6152. return e.complexity.FulfillmentOrderLineItem.TotalQuantity(childComplexity), true
  6153. case "FulfillmentOrderLineItem.warnings":
  6154. if e.complexity.FulfillmentOrderLineItem.Warnings == nil {
  6155. break
  6156. }
  6157. return e.complexity.FulfillmentOrderLineItem.Warnings(childComplexity), true
  6158. case "FulfillmentOrderLineItemConnection.edges":
  6159. if e.complexity.FulfillmentOrderLineItemConnection.Edges == nil {
  6160. break
  6161. }
  6162. return e.complexity.FulfillmentOrderLineItemConnection.Edges(childComplexity), true
  6163. case "FulfillmentOrderLineItemConnection.nodes":
  6164. if e.complexity.FulfillmentOrderLineItemConnection.Nodes == nil {
  6165. break
  6166. }
  6167. return e.complexity.FulfillmentOrderLineItemConnection.Nodes(childComplexity), true
  6168. case "FulfillmentOrderLineItemConnection.pageInfo":
  6169. if e.complexity.FulfillmentOrderLineItemConnection.PageInfo == nil {
  6170. break
  6171. }
  6172. return e.complexity.FulfillmentOrderLineItemConnection.PageInfo(childComplexity), true
  6173. case "FulfillmentOrderLineItemEdge.cursor":
  6174. if e.complexity.FulfillmentOrderLineItemEdge.Cursor == nil {
  6175. break
  6176. }
  6177. return e.complexity.FulfillmentOrderLineItemEdge.Cursor(childComplexity), true
  6178. case "FulfillmentOrderLineItemEdge.node":
  6179. if e.complexity.FulfillmentOrderLineItemEdge.Node == nil {
  6180. break
  6181. }
  6182. return e.complexity.FulfillmentOrderLineItemEdge.Node(childComplexity), true
  6183. case "FulfillmentOrderLineItemWarning.description":
  6184. if e.complexity.FulfillmentOrderLineItemWarning.Description == nil {
  6185. break
  6186. }
  6187. return e.complexity.FulfillmentOrderLineItemWarning.Description(childComplexity), true
  6188. case "FulfillmentOrderLineItemWarning.title":
  6189. if e.complexity.FulfillmentOrderLineItemWarning.Title == nil {
  6190. break
  6191. }
  6192. return e.complexity.FulfillmentOrderLineItemWarning.Title(childComplexity), true
  6193. case "FulfillmentOrderLocationForMove.location":
  6194. if e.complexity.FulfillmentOrderLocationForMove.Location == nil {
  6195. break
  6196. }
  6197. return e.complexity.FulfillmentOrderLocationForMove.Location(childComplexity), true
  6198. case "FulfillmentOrderLocationForMove.message":
  6199. if e.complexity.FulfillmentOrderLocationForMove.Message == nil {
  6200. break
  6201. }
  6202. return e.complexity.FulfillmentOrderLocationForMove.Message(childComplexity), true
  6203. case "FulfillmentOrderLocationForMove.movable":
  6204. if e.complexity.FulfillmentOrderLocationForMove.Movable == nil {
  6205. break
  6206. }
  6207. return e.complexity.FulfillmentOrderLocationForMove.Movable(childComplexity), true
  6208. case "FulfillmentOrderLocationForMoveConnection.edges":
  6209. if e.complexity.FulfillmentOrderLocationForMoveConnection.Edges == nil {
  6210. break
  6211. }
  6212. return e.complexity.FulfillmentOrderLocationForMoveConnection.Edges(childComplexity), true
  6213. case "FulfillmentOrderLocationForMoveConnection.nodes":
  6214. if e.complexity.FulfillmentOrderLocationForMoveConnection.Nodes == nil {
  6215. break
  6216. }
  6217. return e.complexity.FulfillmentOrderLocationForMoveConnection.Nodes(childComplexity), true
  6218. case "FulfillmentOrderLocationForMoveConnection.pageInfo":
  6219. if e.complexity.FulfillmentOrderLocationForMoveConnection.PageInfo == nil {
  6220. break
  6221. }
  6222. return e.complexity.FulfillmentOrderLocationForMoveConnection.PageInfo(childComplexity), true
  6223. case "FulfillmentOrderLocationForMoveEdge.cursor":
  6224. if e.complexity.FulfillmentOrderLocationForMoveEdge.Cursor == nil {
  6225. break
  6226. }
  6227. return e.complexity.FulfillmentOrderLocationForMoveEdge.Cursor(childComplexity), true
  6228. case "FulfillmentOrderLocationForMoveEdge.node":
  6229. if e.complexity.FulfillmentOrderLocationForMoveEdge.Node == nil {
  6230. break
  6231. }
  6232. return e.complexity.FulfillmentOrderLocationForMoveEdge.Node(childComplexity), true
  6233. case "FulfillmentOrderMerchantRequest.id":
  6234. if e.complexity.FulfillmentOrderMerchantRequest.ID == nil {
  6235. break
  6236. }
  6237. return e.complexity.FulfillmentOrderMerchantRequest.ID(childComplexity), true
  6238. case "FulfillmentOrderMerchantRequest.kind":
  6239. if e.complexity.FulfillmentOrderMerchantRequest.Kind == nil {
  6240. break
  6241. }
  6242. return e.complexity.FulfillmentOrderMerchantRequest.Kind(childComplexity), true
  6243. case "FulfillmentOrderMerchantRequest.message":
  6244. if e.complexity.FulfillmentOrderMerchantRequest.Message == nil {
  6245. break
  6246. }
  6247. return e.complexity.FulfillmentOrderMerchantRequest.Message(childComplexity), true
  6248. case "FulfillmentOrderMerchantRequest.requestOptions":
  6249. if e.complexity.FulfillmentOrderMerchantRequest.RequestOptions == nil {
  6250. break
  6251. }
  6252. return e.complexity.FulfillmentOrderMerchantRequest.RequestOptions(childComplexity), true
  6253. case "FulfillmentOrderMerchantRequest.responseData":
  6254. if e.complexity.FulfillmentOrderMerchantRequest.ResponseData == nil {
  6255. break
  6256. }
  6257. return e.complexity.FulfillmentOrderMerchantRequest.ResponseData(childComplexity), true
  6258. case "FulfillmentOrderMerchantRequest.sentAt":
  6259. if e.complexity.FulfillmentOrderMerchantRequest.SentAt == nil {
  6260. break
  6261. }
  6262. return e.complexity.FulfillmentOrderMerchantRequest.SentAt(childComplexity), true
  6263. case "FulfillmentOrderMerchantRequestConnection.edges":
  6264. if e.complexity.FulfillmentOrderMerchantRequestConnection.Edges == nil {
  6265. break
  6266. }
  6267. return e.complexity.FulfillmentOrderMerchantRequestConnection.Edges(childComplexity), true
  6268. case "FulfillmentOrderMerchantRequestConnection.nodes":
  6269. if e.complexity.FulfillmentOrderMerchantRequestConnection.Nodes == nil {
  6270. break
  6271. }
  6272. return e.complexity.FulfillmentOrderMerchantRequestConnection.Nodes(childComplexity), true
  6273. case "FulfillmentOrderMerchantRequestConnection.pageInfo":
  6274. if e.complexity.FulfillmentOrderMerchantRequestConnection.PageInfo == nil {
  6275. break
  6276. }
  6277. return e.complexity.FulfillmentOrderMerchantRequestConnection.PageInfo(childComplexity), true
  6278. case "FulfillmentOrderMerchantRequestEdge.cursor":
  6279. if e.complexity.FulfillmentOrderMerchantRequestEdge.Cursor == nil {
  6280. break
  6281. }
  6282. return e.complexity.FulfillmentOrderMerchantRequestEdge.Cursor(childComplexity), true
  6283. case "FulfillmentOrderMerchantRequestEdge.node":
  6284. if e.complexity.FulfillmentOrderMerchantRequestEdge.Node == nil {
  6285. break
  6286. }
  6287. return e.complexity.FulfillmentOrderMerchantRequestEdge.Node(childComplexity), true
  6288. case "FulfillmentOrderSupportedAction.action":
  6289. if e.complexity.FulfillmentOrderSupportedAction.Action == nil {
  6290. break
  6291. }
  6292. return e.complexity.FulfillmentOrderSupportedAction.Action(childComplexity), true
  6293. case "FulfillmentOrderSupportedAction.externalUrl":
  6294. if e.complexity.FulfillmentOrderSupportedAction.ExternalURL == nil {
  6295. break
  6296. }
  6297. return e.complexity.FulfillmentOrderSupportedAction.ExternalURL(childComplexity), true
  6298. case "FulfillmentOriginAddress.address1":
  6299. if e.complexity.FulfillmentOriginAddress.Address1 == nil {
  6300. break
  6301. }
  6302. return e.complexity.FulfillmentOriginAddress.Address1(childComplexity), true
  6303. case "FulfillmentOriginAddress.address2":
  6304. if e.complexity.FulfillmentOriginAddress.Address2 == nil {
  6305. break
  6306. }
  6307. return e.complexity.FulfillmentOriginAddress.Address2(childComplexity), true
  6308. case "FulfillmentOriginAddress.city":
  6309. if e.complexity.FulfillmentOriginAddress.City == nil {
  6310. break
  6311. }
  6312. return e.complexity.FulfillmentOriginAddress.City(childComplexity), true
  6313. case "FulfillmentOriginAddress.countryCode":
  6314. if e.complexity.FulfillmentOriginAddress.CountryCode == nil {
  6315. break
  6316. }
  6317. return e.complexity.FulfillmentOriginAddress.CountryCode(childComplexity), true
  6318. case "FulfillmentOriginAddress.provinceCode":
  6319. if e.complexity.FulfillmentOriginAddress.ProvinceCode == nil {
  6320. break
  6321. }
  6322. return e.complexity.FulfillmentOriginAddress.ProvinceCode(childComplexity), true
  6323. case "FulfillmentOriginAddress.zip":
  6324. if e.complexity.FulfillmentOriginAddress.Zip == nil {
  6325. break
  6326. }
  6327. return e.complexity.FulfillmentOriginAddress.Zip(childComplexity), true
  6328. case "FulfillmentService.id":
  6329. if e.complexity.FulfillmentService.ID == nil {
  6330. break
  6331. }
  6332. return e.complexity.FulfillmentService.ID(childComplexity), true
  6333. case "FulfillmentTrackingInfo.company":
  6334. if e.complexity.FulfillmentTrackingInfo.Company == nil {
  6335. break
  6336. }
  6337. return e.complexity.FulfillmentTrackingInfo.Company(childComplexity), true
  6338. case "FulfillmentTrackingInfo.number":
  6339. if e.complexity.FulfillmentTrackingInfo.Number == nil {
  6340. break
  6341. }
  6342. return e.complexity.FulfillmentTrackingInfo.Number(childComplexity), true
  6343. case "FulfillmentTrackingInfo.url":
  6344. if e.complexity.FulfillmentTrackingInfo.URL == nil {
  6345. break
  6346. }
  6347. return e.complexity.FulfillmentTrackingInfo.URL(childComplexity), true
  6348. case "GenericFile.alt":
  6349. if e.complexity.GenericFile.Alt == nil {
  6350. break
  6351. }
  6352. return e.complexity.GenericFile.Alt(childComplexity), true
  6353. case "GenericFile.createdAt":
  6354. if e.complexity.GenericFile.CreatedAt == nil {
  6355. break
  6356. }
  6357. return e.complexity.GenericFile.CreatedAt(childComplexity), true
  6358. case "GenericFile.fileErrors":
  6359. if e.complexity.GenericFile.FileErrors == nil {
  6360. break
  6361. }
  6362. return e.complexity.GenericFile.FileErrors(childComplexity), true
  6363. case "GenericFile.fileStatus":
  6364. if e.complexity.GenericFile.FileStatus == nil {
  6365. break
  6366. }
  6367. return e.complexity.GenericFile.FileStatus(childComplexity), true
  6368. case "GenericFile.id":
  6369. if e.complexity.GenericFile.ID == nil {
  6370. break
  6371. }
  6372. return e.complexity.GenericFile.ID(childComplexity), true
  6373. case "GenericFile.mimeType":
  6374. if e.complexity.GenericFile.MimeType == nil {
  6375. break
  6376. }
  6377. return e.complexity.GenericFile.MimeType(childComplexity), true
  6378. case "GenericFile.originalFileSize":
  6379. if e.complexity.GenericFile.OriginalFileSize == nil {
  6380. break
  6381. }
  6382. return e.complexity.GenericFile.OriginalFileSize(childComplexity), true
  6383. case "GenericFile.preview":
  6384. if e.complexity.GenericFile.Preview == nil {
  6385. break
  6386. }
  6387. return e.complexity.GenericFile.Preview(childComplexity), true
  6388. case "GenericFile.url":
  6389. if e.complexity.GenericFile.URL == nil {
  6390. break
  6391. }
  6392. return e.complexity.GenericFile.URL(childComplexity), true
  6393. case "Image.altText":
  6394. if e.complexity.Image.AltText == nil {
  6395. break
  6396. }
  6397. return e.complexity.Image.AltText(childComplexity), true
  6398. case "Image.height":
  6399. if e.complexity.Image.Height == nil {
  6400. break
  6401. }
  6402. return e.complexity.Image.Height(childComplexity), true
  6403. case "Image.id":
  6404. if e.complexity.Image.ID == nil {
  6405. break
  6406. }
  6407. return e.complexity.Image.ID(childComplexity), true
  6408. case "Image.metafield":
  6409. if e.complexity.Image.Metafield == nil {
  6410. break
  6411. }
  6412. args, err := ec.field_Image_metafield_args(context.TODO(), rawArgs)
  6413. if err != nil {
  6414. return 0, false
  6415. }
  6416. return e.complexity.Image.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  6417. case "Image.metafields":
  6418. if e.complexity.Image.Metafields == nil {
  6419. break
  6420. }
  6421. args, err := ec.field_Image_metafields_args(context.TODO(), rawArgs)
  6422. if err != nil {
  6423. return 0, false
  6424. }
  6425. return e.complexity.Image.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6426. case "Image.privateMetafield":
  6427. if e.complexity.Image.PrivateMetafield == nil {
  6428. break
  6429. }
  6430. args, err := ec.field_Image_privateMetafield_args(context.TODO(), rawArgs)
  6431. if err != nil {
  6432. return 0, false
  6433. }
  6434. return e.complexity.Image.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  6435. case "Image.privateMetafields":
  6436. if e.complexity.Image.PrivateMetafields == nil {
  6437. break
  6438. }
  6439. args, err := ec.field_Image_privateMetafields_args(context.TODO(), rawArgs)
  6440. if err != nil {
  6441. return 0, false
  6442. }
  6443. return e.complexity.Image.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6444. case "Image.url":
  6445. if e.complexity.Image.URL == nil {
  6446. break
  6447. }
  6448. args, err := ec.field_Image_url_args(context.TODO(), rawArgs)
  6449. if err != nil {
  6450. return 0, false
  6451. }
  6452. return e.complexity.Image.URL(childComplexity, args["transform"].(*ImageTransformInput)), true
  6453. case "Image.width":
  6454. if e.complexity.Image.Width == nil {
  6455. break
  6456. }
  6457. return e.complexity.Image.Width(childComplexity), true
  6458. case "ImageConnection.edges":
  6459. if e.complexity.ImageConnection.Edges == nil {
  6460. break
  6461. }
  6462. return e.complexity.ImageConnection.Edges(childComplexity), true
  6463. case "ImageConnection.nodes":
  6464. if e.complexity.ImageConnection.Nodes == nil {
  6465. break
  6466. }
  6467. return e.complexity.ImageConnection.Nodes(childComplexity), true
  6468. case "ImageConnection.pageInfo":
  6469. if e.complexity.ImageConnection.PageInfo == nil {
  6470. break
  6471. }
  6472. return e.complexity.ImageConnection.PageInfo(childComplexity), true
  6473. case "ImageEdge.cursor":
  6474. if e.complexity.ImageEdge.Cursor == nil {
  6475. break
  6476. }
  6477. return e.complexity.ImageEdge.Cursor(childComplexity), true
  6478. case "ImageEdge.node":
  6479. if e.complexity.ImageEdge.Node == nil {
  6480. break
  6481. }
  6482. return e.complexity.ImageEdge.Node(childComplexity), true
  6483. case "InventoryItem.countryCodeOfOrigin":
  6484. if e.complexity.InventoryItem.CountryCodeOfOrigin == nil {
  6485. break
  6486. }
  6487. return e.complexity.InventoryItem.CountryCodeOfOrigin(childComplexity), true
  6488. case "InventoryItem.countryHarmonizedSystemCodes":
  6489. if e.complexity.InventoryItem.CountryHarmonizedSystemCodes == nil {
  6490. break
  6491. }
  6492. args, err := ec.field_InventoryItem_countryHarmonizedSystemCodes_args(context.TODO(), rawArgs)
  6493. if err != nil {
  6494. return 0, false
  6495. }
  6496. return e.complexity.InventoryItem.CountryHarmonizedSystemCodes(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  6497. case "InventoryItem.createdAt":
  6498. if e.complexity.InventoryItem.CreatedAt == nil {
  6499. break
  6500. }
  6501. return e.complexity.InventoryItem.CreatedAt(childComplexity), true
  6502. case "InventoryItem.duplicateSkuCount":
  6503. if e.complexity.InventoryItem.DuplicateSkuCount == nil {
  6504. break
  6505. }
  6506. return e.complexity.InventoryItem.DuplicateSkuCount(childComplexity), true
  6507. case "InventoryItem.harmonizedSystemCode":
  6508. if e.complexity.InventoryItem.HarmonizedSystemCode == nil {
  6509. break
  6510. }
  6511. return e.complexity.InventoryItem.HarmonizedSystemCode(childComplexity), true
  6512. case "InventoryItem.id":
  6513. if e.complexity.InventoryItem.ID == nil {
  6514. break
  6515. }
  6516. return e.complexity.InventoryItem.ID(childComplexity), true
  6517. case "InventoryItem.inventoryHistoryUrl":
  6518. if e.complexity.InventoryItem.InventoryHistoryURL == nil {
  6519. break
  6520. }
  6521. return e.complexity.InventoryItem.InventoryHistoryURL(childComplexity), true
  6522. case "InventoryItem.inventoryLevel":
  6523. if e.complexity.InventoryItem.InventoryLevel == nil {
  6524. break
  6525. }
  6526. args, err := ec.field_InventoryItem_inventoryLevel_args(context.TODO(), rawArgs)
  6527. if err != nil {
  6528. return 0, false
  6529. }
  6530. return e.complexity.InventoryItem.InventoryLevel(childComplexity, args["locationId"].(string)), true
  6531. case "InventoryItem.inventoryLevels":
  6532. if e.complexity.InventoryItem.InventoryLevels == nil {
  6533. break
  6534. }
  6535. args, err := ec.field_InventoryItem_inventoryLevels_args(context.TODO(), rawArgs)
  6536. if err != nil {
  6537. return 0, false
  6538. }
  6539. return e.complexity.InventoryItem.InventoryLevels(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["query"].(*string)), true
  6540. case "InventoryItem.legacyResourceId":
  6541. if e.complexity.InventoryItem.LegacyResourceID == nil {
  6542. break
  6543. }
  6544. return e.complexity.InventoryItem.LegacyResourceID(childComplexity), true
  6545. case "InventoryItem.locationsCount":
  6546. if e.complexity.InventoryItem.LocationsCount == nil {
  6547. break
  6548. }
  6549. return e.complexity.InventoryItem.LocationsCount(childComplexity), true
  6550. case "InventoryItem.provinceCodeOfOrigin":
  6551. if e.complexity.InventoryItem.ProvinceCodeOfOrigin == nil {
  6552. break
  6553. }
  6554. return e.complexity.InventoryItem.ProvinceCodeOfOrigin(childComplexity), true
  6555. case "InventoryItem.requiresShipping":
  6556. if e.complexity.InventoryItem.RequiresShipping == nil {
  6557. break
  6558. }
  6559. return e.complexity.InventoryItem.RequiresShipping(childComplexity), true
  6560. case "InventoryItem.sku":
  6561. if e.complexity.InventoryItem.Sku == nil {
  6562. break
  6563. }
  6564. return e.complexity.InventoryItem.Sku(childComplexity), true
  6565. case "InventoryItem.tracked":
  6566. if e.complexity.InventoryItem.Tracked == nil {
  6567. break
  6568. }
  6569. return e.complexity.InventoryItem.Tracked(childComplexity), true
  6570. case "InventoryItem.trackedEditable":
  6571. if e.complexity.InventoryItem.TrackedEditable == nil {
  6572. break
  6573. }
  6574. return e.complexity.InventoryItem.TrackedEditable(childComplexity), true
  6575. case "InventoryItem.unitCost":
  6576. if e.complexity.InventoryItem.UnitCost == nil {
  6577. break
  6578. }
  6579. return e.complexity.InventoryItem.UnitCost(childComplexity), true
  6580. case "InventoryItem.updatedAt":
  6581. if e.complexity.InventoryItem.UpdatedAt == nil {
  6582. break
  6583. }
  6584. return e.complexity.InventoryItem.UpdatedAt(childComplexity), true
  6585. case "InventoryItem.variant":
  6586. if e.complexity.InventoryItem.Variant == nil {
  6587. break
  6588. }
  6589. return e.complexity.InventoryItem.Variant(childComplexity), true
  6590. case "InventoryLevel.id":
  6591. if e.complexity.InventoryLevel.ID == nil {
  6592. break
  6593. }
  6594. return e.complexity.InventoryLevel.ID(childComplexity), true
  6595. case "InventoryLevelConnection.edges":
  6596. if e.complexity.InventoryLevelConnection.Edges == nil {
  6597. break
  6598. }
  6599. return e.complexity.InventoryLevelConnection.Edges(childComplexity), true
  6600. case "InventoryLevelConnection.nodes":
  6601. if e.complexity.InventoryLevelConnection.Nodes == nil {
  6602. break
  6603. }
  6604. return e.complexity.InventoryLevelConnection.Nodes(childComplexity), true
  6605. case "InventoryLevelConnection.pageInfo":
  6606. if e.complexity.InventoryLevelConnection.PageInfo == nil {
  6607. break
  6608. }
  6609. return e.complexity.InventoryLevelConnection.PageInfo(childComplexity), true
  6610. case "InventoryLevelEdge.cursor":
  6611. if e.complexity.InventoryLevelEdge.Cursor == nil {
  6612. break
  6613. }
  6614. return e.complexity.InventoryLevelEdge.Cursor(childComplexity), true
  6615. case "InventoryLevelEdge.node":
  6616. if e.complexity.InventoryLevelEdge.Node == nil {
  6617. break
  6618. }
  6619. return e.complexity.InventoryLevelEdge.Node(childComplexity), true
  6620. case "LimitedPendingOrderCount.atMax":
  6621. if e.complexity.LimitedPendingOrderCount.AtMax == nil {
  6622. break
  6623. }
  6624. return e.complexity.LimitedPendingOrderCount.AtMax(childComplexity), true
  6625. case "LimitedPendingOrderCount.count":
  6626. if e.complexity.LimitedPendingOrderCount.Count == nil {
  6627. break
  6628. }
  6629. return e.complexity.LimitedPendingOrderCount.Count(childComplexity), true
  6630. case "LineItem.contract":
  6631. if e.complexity.LineItem.Contract == nil {
  6632. break
  6633. }
  6634. return e.complexity.LineItem.Contract(childComplexity), true
  6635. case "LineItem.currentQuantity":
  6636. if e.complexity.LineItem.CurrentQuantity == nil {
  6637. break
  6638. }
  6639. return e.complexity.LineItem.CurrentQuantity(childComplexity), true
  6640. case "LineItem.customAttributes":
  6641. if e.complexity.LineItem.CustomAttributes == nil {
  6642. break
  6643. }
  6644. return e.complexity.LineItem.CustomAttributes(childComplexity), true
  6645. case "LineItem.discountAllocations":
  6646. if e.complexity.LineItem.DiscountAllocations == nil {
  6647. break
  6648. }
  6649. return e.complexity.LineItem.DiscountAllocations(childComplexity), true
  6650. case "LineItem.discountedTotalSet":
  6651. if e.complexity.LineItem.DiscountedTotalSet == nil {
  6652. break
  6653. }
  6654. return e.complexity.LineItem.DiscountedTotalSet(childComplexity), true
  6655. case "LineItem.discountedUnitPriceSet":
  6656. if e.complexity.LineItem.DiscountedUnitPriceSet == nil {
  6657. break
  6658. }
  6659. return e.complexity.LineItem.DiscountedUnitPriceSet(childComplexity), true
  6660. case "LineItem.duties":
  6661. if e.complexity.LineItem.Duties == nil {
  6662. break
  6663. }
  6664. return e.complexity.LineItem.Duties(childComplexity), true
  6665. case "LineItem.id":
  6666. if e.complexity.LineItem.ID == nil {
  6667. break
  6668. }
  6669. return e.complexity.LineItem.ID(childComplexity), true
  6670. case "LineItem.image":
  6671. if e.complexity.LineItem.Image == nil {
  6672. break
  6673. }
  6674. return e.complexity.LineItem.Image(childComplexity), true
  6675. case "LineItem.merchantEditable":
  6676. if e.complexity.LineItem.MerchantEditable == nil {
  6677. break
  6678. }
  6679. return e.complexity.LineItem.MerchantEditable(childComplexity), true
  6680. case "LineItem.name":
  6681. if e.complexity.LineItem.Name == nil {
  6682. break
  6683. }
  6684. return e.complexity.LineItem.Name(childComplexity), true
  6685. case "LineItem.nonFulfillableQuantity":
  6686. if e.complexity.LineItem.NonFulfillableQuantity == nil {
  6687. break
  6688. }
  6689. return e.complexity.LineItem.NonFulfillableQuantity(childComplexity), true
  6690. case "LineItem.originalTotalSet":
  6691. if e.complexity.LineItem.OriginalTotalSet == nil {
  6692. break
  6693. }
  6694. return e.complexity.LineItem.OriginalTotalSet(childComplexity), true
  6695. case "LineItem.originalUnitPriceSet":
  6696. if e.complexity.LineItem.OriginalUnitPriceSet == nil {
  6697. break
  6698. }
  6699. return e.complexity.LineItem.OriginalUnitPriceSet(childComplexity), true
  6700. case "LineItem.product":
  6701. if e.complexity.LineItem.Product == nil {
  6702. break
  6703. }
  6704. return e.complexity.LineItem.Product(childComplexity), true
  6705. case "LineItem.quantity":
  6706. if e.complexity.LineItem.Quantity == nil {
  6707. break
  6708. }
  6709. return e.complexity.LineItem.Quantity(childComplexity), true
  6710. case "LineItem.refundableQuantity":
  6711. if e.complexity.LineItem.RefundableQuantity == nil {
  6712. break
  6713. }
  6714. return e.complexity.LineItem.RefundableQuantity(childComplexity), true
  6715. case "LineItem.requiresShipping":
  6716. if e.complexity.LineItem.RequiresShipping == nil {
  6717. break
  6718. }
  6719. return e.complexity.LineItem.RequiresShipping(childComplexity), true
  6720. case "LineItem.restockable":
  6721. if e.complexity.LineItem.Restockable == nil {
  6722. break
  6723. }
  6724. return e.complexity.LineItem.Restockable(childComplexity), true
  6725. case "LineItem.sellingPlan":
  6726. if e.complexity.LineItem.SellingPlan == nil {
  6727. break
  6728. }
  6729. return e.complexity.LineItem.SellingPlan(childComplexity), true
  6730. case "LineItem.sku":
  6731. if e.complexity.LineItem.Sku == nil {
  6732. break
  6733. }
  6734. return e.complexity.LineItem.Sku(childComplexity), true
  6735. case "LineItem.staffMember":
  6736. if e.complexity.LineItem.StaffMember == nil {
  6737. break
  6738. }
  6739. return e.complexity.LineItem.StaffMember(childComplexity), true
  6740. case "LineItem.taxLines":
  6741. if e.complexity.LineItem.TaxLines == nil {
  6742. break
  6743. }
  6744. args, err := ec.field_LineItem_taxLines_args(context.TODO(), rawArgs)
  6745. if err != nil {
  6746. return 0, false
  6747. }
  6748. return e.complexity.LineItem.TaxLines(childComplexity, args["first"].(*int)), true
  6749. case "LineItem.taxable":
  6750. if e.complexity.LineItem.Taxable == nil {
  6751. break
  6752. }
  6753. return e.complexity.LineItem.Taxable(childComplexity), true
  6754. case "LineItem.title":
  6755. if e.complexity.LineItem.Title == nil {
  6756. break
  6757. }
  6758. return e.complexity.LineItem.Title(childComplexity), true
  6759. case "LineItem.totalDiscountSet":
  6760. if e.complexity.LineItem.TotalDiscountSet == nil {
  6761. break
  6762. }
  6763. return e.complexity.LineItem.TotalDiscountSet(childComplexity), true
  6764. case "LineItem.unfulfilledDiscountedTotalSet":
  6765. if e.complexity.LineItem.UnfulfilledDiscountedTotalSet == nil {
  6766. break
  6767. }
  6768. return e.complexity.LineItem.UnfulfilledDiscountedTotalSet(childComplexity), true
  6769. case "LineItem.unfulfilledOriginalTotalSet":
  6770. if e.complexity.LineItem.UnfulfilledOriginalTotalSet == nil {
  6771. break
  6772. }
  6773. return e.complexity.LineItem.UnfulfilledOriginalTotalSet(childComplexity), true
  6774. case "LineItem.unfulfilledQuantity":
  6775. if e.complexity.LineItem.UnfulfilledQuantity == nil {
  6776. break
  6777. }
  6778. return e.complexity.LineItem.UnfulfilledQuantity(childComplexity), true
  6779. case "LineItem.variant":
  6780. if e.complexity.LineItem.Variant == nil {
  6781. break
  6782. }
  6783. return e.complexity.LineItem.Variant(childComplexity), true
  6784. case "LineItem.variantTitle":
  6785. if e.complexity.LineItem.VariantTitle == nil {
  6786. break
  6787. }
  6788. return e.complexity.LineItem.VariantTitle(childComplexity), true
  6789. case "LineItem.vendor":
  6790. if e.complexity.LineItem.Vendor == nil {
  6791. break
  6792. }
  6793. return e.complexity.LineItem.Vendor(childComplexity), true
  6794. case "LineItemConnection.edges":
  6795. if e.complexity.LineItemConnection.Edges == nil {
  6796. break
  6797. }
  6798. return e.complexity.LineItemConnection.Edges(childComplexity), true
  6799. case "LineItemConnection.nodes":
  6800. if e.complexity.LineItemConnection.Nodes == nil {
  6801. break
  6802. }
  6803. return e.complexity.LineItemConnection.Nodes(childComplexity), true
  6804. case "LineItemConnection.pageInfo":
  6805. if e.complexity.LineItemConnection.PageInfo == nil {
  6806. break
  6807. }
  6808. return e.complexity.LineItemConnection.PageInfo(childComplexity), true
  6809. case "LineItemEdge.cursor":
  6810. if e.complexity.LineItemEdge.Cursor == nil {
  6811. break
  6812. }
  6813. return e.complexity.LineItemEdge.Cursor(childComplexity), true
  6814. case "LineItemEdge.node":
  6815. if e.complexity.LineItemEdge.Node == nil {
  6816. break
  6817. }
  6818. return e.complexity.LineItemEdge.Node(childComplexity), true
  6819. case "LineItemSellingPlan.name":
  6820. if e.complexity.LineItemSellingPlan.Name == nil {
  6821. break
  6822. }
  6823. return e.complexity.LineItemSellingPlan.Name(childComplexity), true
  6824. case "LineItemSellingPlan.sellingPlanId":
  6825. if e.complexity.LineItemSellingPlan.SellingPlanID == nil {
  6826. break
  6827. }
  6828. return e.complexity.LineItemSellingPlan.SellingPlanID(childComplexity), true
  6829. case "Link.label":
  6830. if e.complexity.Link.Label == nil {
  6831. break
  6832. }
  6833. return e.complexity.Link.Label(childComplexity), true
  6834. case "Link.translations":
  6835. if e.complexity.Link.Translations == nil {
  6836. break
  6837. }
  6838. args, err := ec.field_Link_translations_args(context.TODO(), rawArgs)
  6839. if err != nil {
  6840. return 0, false
  6841. }
  6842. return e.complexity.Link.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  6843. case "Link.url":
  6844. if e.complexity.Link.URL == nil {
  6845. break
  6846. }
  6847. return e.complexity.Link.URL(childComplexity), true
  6848. case "LocalizationExtension.countryCode":
  6849. if e.complexity.LocalizationExtension.CountryCode == nil {
  6850. break
  6851. }
  6852. return e.complexity.LocalizationExtension.CountryCode(childComplexity), true
  6853. case "LocalizationExtension.key":
  6854. if e.complexity.LocalizationExtension.Key == nil {
  6855. break
  6856. }
  6857. return e.complexity.LocalizationExtension.Key(childComplexity), true
  6858. case "LocalizationExtension.purpose":
  6859. if e.complexity.LocalizationExtension.Purpose == nil {
  6860. break
  6861. }
  6862. return e.complexity.LocalizationExtension.Purpose(childComplexity), true
  6863. case "LocalizationExtension.title":
  6864. if e.complexity.LocalizationExtension.Title == nil {
  6865. break
  6866. }
  6867. return e.complexity.LocalizationExtension.Title(childComplexity), true
  6868. case "LocalizationExtension.value":
  6869. if e.complexity.LocalizationExtension.Value == nil {
  6870. break
  6871. }
  6872. return e.complexity.LocalizationExtension.Value(childComplexity), true
  6873. case "LocalizationExtensionConnection.edges":
  6874. if e.complexity.LocalizationExtensionConnection.Edges == nil {
  6875. break
  6876. }
  6877. return e.complexity.LocalizationExtensionConnection.Edges(childComplexity), true
  6878. case "LocalizationExtensionConnection.nodes":
  6879. if e.complexity.LocalizationExtensionConnection.Nodes == nil {
  6880. break
  6881. }
  6882. return e.complexity.LocalizationExtensionConnection.Nodes(childComplexity), true
  6883. case "LocalizationExtensionConnection.pageInfo":
  6884. if e.complexity.LocalizationExtensionConnection.PageInfo == nil {
  6885. break
  6886. }
  6887. return e.complexity.LocalizationExtensionConnection.PageInfo(childComplexity), true
  6888. case "LocalizationExtensionEdge.cursor":
  6889. if e.complexity.LocalizationExtensionEdge.Cursor == nil {
  6890. break
  6891. }
  6892. return e.complexity.LocalizationExtensionEdge.Cursor(childComplexity), true
  6893. case "LocalizationExtensionEdge.node":
  6894. if e.complexity.LocalizationExtensionEdge.Node == nil {
  6895. break
  6896. }
  6897. return e.complexity.LocalizationExtensionEdge.Node(childComplexity), true
  6898. case "Location.activatable":
  6899. if e.complexity.Location.Activatable == nil {
  6900. break
  6901. }
  6902. return e.complexity.Location.Activatable(childComplexity), true
  6903. case "Location.address":
  6904. if e.complexity.Location.Address == nil {
  6905. break
  6906. }
  6907. return e.complexity.Location.Address(childComplexity), true
  6908. case "Location.addressVerified":
  6909. if e.complexity.Location.AddressVerified == nil {
  6910. break
  6911. }
  6912. return e.complexity.Location.AddressVerified(childComplexity), true
  6913. case "Location.deactivatable":
  6914. if e.complexity.Location.Deactivatable == nil {
  6915. break
  6916. }
  6917. return e.complexity.Location.Deactivatable(childComplexity), true
  6918. case "Location.deactivatedAt":
  6919. if e.complexity.Location.DeactivatedAt == nil {
  6920. break
  6921. }
  6922. return e.complexity.Location.DeactivatedAt(childComplexity), true
  6923. case "Location.deletable":
  6924. if e.complexity.Location.Deletable == nil {
  6925. break
  6926. }
  6927. return e.complexity.Location.Deletable(childComplexity), true
  6928. case "Location.fulfillmentService":
  6929. if e.complexity.Location.FulfillmentService == nil {
  6930. break
  6931. }
  6932. return e.complexity.Location.FulfillmentService(childComplexity), true
  6933. case "Location.fulfillsOnlineOrders":
  6934. if e.complexity.Location.FulfillsOnlineOrders == nil {
  6935. break
  6936. }
  6937. return e.complexity.Location.FulfillsOnlineOrders(childComplexity), true
  6938. case "Location.hasActiveInventory":
  6939. if e.complexity.Location.HasActiveInventory == nil {
  6940. break
  6941. }
  6942. return e.complexity.Location.HasActiveInventory(childComplexity), true
  6943. case "Location.hasUnfulfilledOrders":
  6944. if e.complexity.Location.HasUnfulfilledOrders == nil {
  6945. break
  6946. }
  6947. return e.complexity.Location.HasUnfulfilledOrders(childComplexity), true
  6948. case "Location.id":
  6949. if e.complexity.Location.ID == nil {
  6950. break
  6951. }
  6952. return e.complexity.Location.ID(childComplexity), true
  6953. case "Location.inventoryLevel":
  6954. if e.complexity.Location.InventoryLevel == nil {
  6955. break
  6956. }
  6957. args, err := ec.field_Location_inventoryLevel_args(context.TODO(), rawArgs)
  6958. if err != nil {
  6959. return 0, false
  6960. }
  6961. return e.complexity.Location.InventoryLevel(childComplexity, args["inventoryItemId"].(string)), true
  6962. case "Location.inventoryLevels":
  6963. if e.complexity.Location.InventoryLevels == nil {
  6964. break
  6965. }
  6966. args, err := ec.field_Location_inventoryLevels_args(context.TODO(), rawArgs)
  6967. if err != nil {
  6968. return 0, false
  6969. }
  6970. return e.complexity.Location.InventoryLevels(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["query"].(*string)), true
  6971. case "Location.isActive":
  6972. if e.complexity.Location.IsActive == nil {
  6973. break
  6974. }
  6975. return e.complexity.Location.IsActive(childComplexity), true
  6976. case "Location.legacyResourceId":
  6977. if e.complexity.Location.LegacyResourceID == nil {
  6978. break
  6979. }
  6980. return e.complexity.Location.LegacyResourceID(childComplexity), true
  6981. case "Location.metafield":
  6982. if e.complexity.Location.Metafield == nil {
  6983. break
  6984. }
  6985. args, err := ec.field_Location_metafield_args(context.TODO(), rawArgs)
  6986. if err != nil {
  6987. return 0, false
  6988. }
  6989. return e.complexity.Location.Metafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  6990. case "Location.metafieldDefinitions":
  6991. if e.complexity.Location.MetafieldDefinitions == nil {
  6992. break
  6993. }
  6994. args, err := ec.field_Location_metafieldDefinitions_args(context.TODO(), rawArgs)
  6995. if err != nil {
  6996. return 0, false
  6997. }
  6998. return e.complexity.Location.MetafieldDefinitions(childComplexity, args["namespace"].(*string), args["pinnedStatus"].(*MetafieldDefinitionPinnedStatus), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool), args["sortKey"].(*MetafieldDefinitionSortKeys), args["query"].(*string)), true
  6999. case "Location.metafields":
  7000. if e.complexity.Location.Metafields == nil {
  7001. break
  7002. }
  7003. args, err := ec.field_Location_metafields_args(context.TODO(), rawArgs)
  7004. if err != nil {
  7005. return 0, false
  7006. }
  7007. return e.complexity.Location.Metafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  7008. case "Location.name":
  7009. if e.complexity.Location.Name == nil {
  7010. break
  7011. }
  7012. return e.complexity.Location.Name(childComplexity), true
  7013. case "Location.privateMetafield":
  7014. if e.complexity.Location.PrivateMetafield == nil {
  7015. break
  7016. }
  7017. args, err := ec.field_Location_privateMetafield_args(context.TODO(), rawArgs)
  7018. if err != nil {
  7019. return 0, false
  7020. }
  7021. return e.complexity.Location.PrivateMetafield(childComplexity, args["namespace"].(string), args["key"].(string)), true
  7022. case "Location.privateMetafields":
  7023. if e.complexity.Location.PrivateMetafields == nil {
  7024. break
  7025. }
  7026. args, err := ec.field_Location_privateMetafields_args(context.TODO(), rawArgs)
  7027. if err != nil {
  7028. return 0, false
  7029. }
  7030. return e.complexity.Location.PrivateMetafields(childComplexity, args["namespace"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  7031. case "Location.shipsInventory":
  7032. if e.complexity.Location.ShipsInventory == nil {
  7033. break
  7034. }
  7035. return e.complexity.Location.ShipsInventory(childComplexity), true
  7036. case "Location.suggestedAddresses":
  7037. if e.complexity.Location.SuggestedAddresses == nil {
  7038. break
  7039. }
  7040. return e.complexity.Location.SuggestedAddresses(childComplexity), true
  7041. case "LocationAddress.address1":
  7042. if e.complexity.LocationAddress.Address1 == nil {
  7043. break
  7044. }
  7045. return e.complexity.LocationAddress.Address1(childComplexity), true
  7046. case "LocationAddress.address2":
  7047. if e.complexity.LocationAddress.Address2 == nil {
  7048. break
  7049. }
  7050. return e.complexity.LocationAddress.Address2(childComplexity), true
  7051. case "LocationAddress.city":
  7052. if e.complexity.LocationAddress.City == nil {
  7053. break
  7054. }
  7055. return e.complexity.LocationAddress.City(childComplexity), true
  7056. case "LocationAddress.country":
  7057. if e.complexity.LocationAddress.Country == nil {
  7058. break
  7059. }
  7060. return e.complexity.LocationAddress.Country(childComplexity), true
  7061. case "LocationAddress.countryCode":
  7062. if e.complexity.LocationAddress.CountryCode == nil {
  7063. break
  7064. }
  7065. return e.complexity.LocationAddress.CountryCode(childComplexity), true
  7066. case "LocationAddress.formatted":
  7067. if e.complexity.LocationAddress.Formatted == nil {
  7068. break
  7069. }
  7070. return e.complexity.LocationAddress.Formatted(childComplexity), true
  7071. case "LocationAddress.latitude":
  7072. if e.complexity.LocationAddress.Latitude == nil {
  7073. break
  7074. }
  7075. return e.complexity.LocationAddress.Latitude(childComplexity), true
  7076. case "LocationAddress.longitude":
  7077. if e.complexity.LocationAddress.Longitude == nil {
  7078. break
  7079. }
  7080. return e.complexity.LocationAddress.Longitude(childComplexity), true
  7081. case "LocationAddress.phone":
  7082. if e.complexity.LocationAddress.Phone == nil {
  7083. break
  7084. }
  7085. return e.complexity.LocationAddress.Phone(childComplexity), true
  7086. case "LocationAddress.province":
  7087. if e.complexity.LocationAddress.Province == nil {
  7088. break
  7089. }
  7090. return e.complexity.LocationAddress.Province(childComplexity), true
  7091. case "LocationAddress.provinceCode":
  7092. if e.complexity.LocationAddress.ProvinceCode == nil {
  7093. break
  7094. }
  7095. return e.complexity.LocationAddress.ProvinceCode(childComplexity), true
  7096. case "LocationAddress.zip":
  7097. if e.complexity.LocationAddress.Zip == nil {
  7098. break
  7099. }
  7100. return e.complexity.LocationAddress.Zip(childComplexity), true
  7101. case "LocationConnection.edges":
  7102. if e.complexity.LocationConnection.Edges == nil {
  7103. break
  7104. }
  7105. return e.complexity.LocationConnection.Edges(childComplexity), true
  7106. case "LocationConnection.nodes":
  7107. if e.complexity.LocationConnection.Nodes == nil {
  7108. break
  7109. }
  7110. return e.complexity.LocationConnection.Nodes(childComplexity), true
  7111. case "LocationConnection.pageInfo":
  7112. if e.complexity.LocationConnection.PageInfo == nil {
  7113. break
  7114. }
  7115. return e.complexity.LocationConnection.PageInfo(childComplexity), true
  7116. case "LocationEdge.cursor":
  7117. if e.complexity.LocationEdge.Cursor == nil {
  7118. break
  7119. }
  7120. return e.complexity.LocationEdge.Cursor(childComplexity), true
  7121. case "LocationEdge.node":
  7122. if e.complexity.LocationEdge.Node == nil {
  7123. break
  7124. }
  7125. return e.complexity.LocationEdge.Node(childComplexity), true
  7126. case "LocationSuggestedAddress.address1":
  7127. if e.complexity.LocationSuggestedAddress.Address1 == nil {
  7128. break
  7129. }
  7130. return e.complexity.LocationSuggestedAddress.Address1(childComplexity), true
  7131. case "LocationSuggestedAddress.address2":
  7132. if e.complexity.LocationSuggestedAddress.Address2 == nil {
  7133. break
  7134. }
  7135. return e.complexity.LocationSuggestedAddress.Address2(childComplexity), true
  7136. case "LocationSuggestedAddress.city":
  7137. if e.complexity.LocationSuggestedAddress.City == nil {
  7138. break
  7139. }
  7140. return e.complexity.LocationSuggestedAddress.City(childComplexity), true
  7141. case "LocationSuggestedAddress.country":
  7142. if e.complexity.LocationSuggestedAddress.Country == nil {
  7143. break
  7144. }
  7145. return e.complexity.LocationSuggestedAddress.Country(childComplexity), true
  7146. case "LocationSuggestedAddress.countryCode":
  7147. if e.complexity.LocationSuggestedAddress.CountryCode == nil {
  7148. break
  7149. }
  7150. return e.complexity.LocationSuggestedAddress.CountryCode(childComplexity), true
  7151. case "LocationSuggestedAddress.formatted":
  7152. if e.complexity.LocationSuggestedAddress.Formatted == nil {
  7153. break
  7154. }
  7155. return e.complexity.LocationSuggestedAddress.Formatted(childComplexity), true
  7156. case "LocationSuggestedAddress.province":
  7157. if e.complexity.LocationSuggestedAddress.Province == nil {
  7158. break
  7159. }
  7160. return e.complexity.LocationSuggestedAddress.Province(childComplexity), true
  7161. case "LocationSuggestedAddress.provinceCode":
  7162. if e.complexity.LocationSuggestedAddress.ProvinceCode == nil {
  7163. break
  7164. }
  7165. return e.complexity.LocationSuggestedAddress.ProvinceCode(childComplexity), true
  7166. case "LocationSuggestedAddress.zip":
  7167. if e.complexity.LocationSuggestedAddress.Zip == nil {
  7168. break
  7169. }
  7170. return e.complexity.LocationSuggestedAddress.Zip(childComplexity), true
  7171. case "MailingAddress.address1":
  7172. if e.complexity.MailingAddress.Address1 == nil {
  7173. break
  7174. }
  7175. return e.complexity.MailingAddress.Address1(childComplexity), true
  7176. case "MailingAddress.address2":
  7177. if e.complexity.MailingAddress.Address2 == nil {
  7178. break
  7179. }
  7180. return e.complexity.MailingAddress.Address2(childComplexity), true
  7181. case "MailingAddress.city":
  7182. if e.complexity.MailingAddress.City == nil {
  7183. break
  7184. }
  7185. return e.complexity.MailingAddress.City(childComplexity), true
  7186. case "MailingAddress.company":
  7187. if e.complexity.MailingAddress.Company == nil {
  7188. break
  7189. }
  7190. return e.complexity.MailingAddress.Company(childComplexity), true
  7191. case "MailingAddress.coordinatesValidated":
  7192. if e.complexity.MailingAddress.CoordinatesValidated == nil {
  7193. break
  7194. }
  7195. return e.complexity.MailingAddress.CoordinatesValidated(childComplexity), true
  7196. case "MailingAddress.country":
  7197. if e.complexity.MailingAddress.Country == nil {
  7198. break
  7199. }
  7200. return e.complexity.MailingAddress.Country(childComplexity), true
  7201. case "MailingAddress.countryCodeV2":
  7202. if e.complexity.MailingAddress.CountryCodeV2 == nil {
  7203. break
  7204. }
  7205. return e.complexity.MailingAddress.CountryCodeV2(childComplexity), true
  7206. case "MailingAddress.firstName":
  7207. if e.complexity.MailingAddress.FirstName == nil {
  7208. break
  7209. }
  7210. return e.complexity.MailingAddress.FirstName(childComplexity), true
  7211. case "MailingAddress.formattedArea":
  7212. if e.complexity.MailingAddress.FormattedArea == nil {
  7213. break
  7214. }
  7215. return e.complexity.MailingAddress.FormattedArea(childComplexity), true
  7216. case "MailingAddress.id":
  7217. if e.complexity.MailingAddress.ID == nil {
  7218. break
  7219. }
  7220. return e.complexity.MailingAddress.ID(childComplexity), true
  7221. case "MailingAddress.lastName":
  7222. if e.complexity.MailingAddress.LastName == nil {
  7223. break
  7224. }
  7225. return e.complexity.MailingAddress.LastName(childComplexity), true
  7226. case "MailingAddress.latitude":
  7227. if e.complexity.MailingAddress.Latitude == nil {
  7228. break
  7229. }
  7230. return e.complexity.MailingAddress.Latitude(childComplexity), true
  7231. case "MailingAddress.longitude":
  7232. if e.complexity.MailingAddress.Longitude == nil {
  7233. break
  7234. }
  7235. return e.complexity.MailingAddress.Longitude(childComplexity), true
  7236. case "MailingAddress.name":
  7237. if e.complexity.MailingAddress.Name == nil {
  7238. break
  7239. }
  7240. return e.complexity.MailingAddress.Name(childComplexity), true
  7241. case "MailingAddress.phone":
  7242. if e.complexity.MailingAddress.Phone == nil {
  7243. break
  7244. }
  7245. return e.complexity.MailingAddress.Phone(childComplexity), true
  7246. case "MailingAddress.province":
  7247. if e.complexity.MailingAddress.Province == nil {
  7248. break
  7249. }
  7250. return e.complexity.MailingAddress.Province(childComplexity), true
  7251. case "MailingAddress.provinceCode":
  7252. if e.complexity.MailingAddress.ProvinceCode == nil {
  7253. break
  7254. }
  7255. return e.complexity.MailingAddress.ProvinceCode(childComplexity), true
  7256. case "MailingAddress.zip":
  7257. if e.complexity.MailingAddress.Zip == nil {
  7258. break
  7259. }
  7260. return e.complexity.MailingAddress.Zip(childComplexity), true
  7261. case "ManualDiscountApplication.allocationMethod":
  7262. if e.complexity.ManualDiscountApplication.AllocationMethod == nil {
  7263. break
  7264. }
  7265. return e.complexity.ManualDiscountApplication.AllocationMethod(childComplexity), true
  7266. case "ManualDiscountApplication.description":
  7267. if e.complexity.ManualDiscountApplication.Description == nil {
  7268. break
  7269. }
  7270. return e.complexity.ManualDiscountApplication.Description(childComplexity), true
  7271. case "ManualDiscountApplication.index":
  7272. if e.complexity.ManualDiscountApplication.Index == nil {
  7273. break
  7274. }
  7275. return e.complexity.ManualDiscountApplication.Index(childComplexity), true
  7276. case "ManualDiscountApplication.targetSelection":
  7277. if e.complexity.ManualDiscountApplication.TargetSelection == nil {
  7278. break
  7279. }
  7280. return e.complexity.ManualDiscountApplication.TargetSelection(childComplexity), true
  7281. case "ManualDiscountApplication.targetType":
  7282. if e.complexity.ManualDiscountApplication.TargetType == nil {
  7283. break
  7284. }
  7285. return e.complexity.ManualDiscountApplication.TargetType(childComplexity), true
  7286. case "ManualDiscountApplication.title":
  7287. if e.complexity.ManualDiscountApplication.Title == nil {
  7288. break
  7289. }
  7290. return e.complexity.ManualDiscountApplication.Title(childComplexity), true
  7291. case "ManualDiscountApplication.value":
  7292. if e.complexity.ManualDiscountApplication.Value == nil {
  7293. break
  7294. }
  7295. return e.complexity.ManualDiscountApplication.Value(childComplexity), true
  7296. case "Market.id":
  7297. if e.complexity.Market.ID == nil {
  7298. break
  7299. }
  7300. return e.complexity.Market.ID(childComplexity), true
  7301. case "MarketCurrencySettings.baseCurrency":
  7302. if e.complexity.MarketCurrencySettings.BaseCurrency == nil {
  7303. break
  7304. }
  7305. return e.complexity.MarketCurrencySettings.BaseCurrency(childComplexity), true
  7306. case "MarketCurrencySettings.localCurrencies":
  7307. if e.complexity.MarketCurrencySettings.LocalCurrencies == nil {
  7308. break
  7309. }
  7310. return e.complexity.MarketCurrencySettings.LocalCurrencies(childComplexity), true
  7311. case "MarketRegionConnection.edges":
  7312. if e.complexity.MarketRegionConnection.Edges == nil {
  7313. break
  7314. }
  7315. return e.complexity.MarketRegionConnection.Edges(childComplexity), true
  7316. case "MarketRegionConnection.nodes":
  7317. if e.complexity.MarketRegionConnection.Nodes == nil {
  7318. break
  7319. }
  7320. return e.complexity.MarketRegionConnection.Nodes(childComplexity), true
  7321. case "MarketRegionConnection.pageInfo":
  7322. if e.complexity.MarketRegionConnection.PageInfo == nil {
  7323. break
  7324. }
  7325. return e.complexity.MarketRegionConnection.PageInfo(childComplexity), true
  7326. case "MarketRegionEdge.cursor":
  7327. if e.complexity.MarketRegionEdge.Cursor == nil {
  7328. break
  7329. }
  7330. return e.complexity.MarketRegionEdge.Cursor(childComplexity), true
  7331. case "MarketRegionEdge.node":
  7332. if e.complexity.MarketRegionEdge.Node == nil {
  7333. break
  7334. }
  7335. return e.complexity.MarketRegionEdge.Node(childComplexity), true
  7336. case "MarketWebPresence.id":
  7337. if e.complexity.MarketWebPresence.ID == nil {
  7338. break
  7339. }
  7340. return e.complexity.MarketWebPresence.ID(childComplexity), true
  7341. case "MarketWebPresenceRootUrl.locale":
  7342. if e.complexity.MarketWebPresenceRootUrl.Locale == nil {
  7343. break
  7344. }
  7345. return e.complexity.MarketWebPresenceRootUrl.Locale(childComplexity), true
  7346. case "MarketWebPresenceRootUrl.url":
  7347. if e.complexity.MarketWebPresenceRootUrl.URL == nil {
  7348. break
  7349. }
  7350. return e.complexity.MarketWebPresenceRootUrl.URL(childComplexity), true
  7351. case "MarketingEvent.app":
  7352. if e.complexity.MarketingEvent.App == nil {
  7353. break
  7354. }
  7355. return e.complexity.MarketingEvent.App(childComplexity), true
  7356. case "MarketingEvent.channel":
  7357. if e.complexity.MarketingEvent.Channel == nil {
  7358. break
  7359. }
  7360. return e.complexity.MarketingEvent.Channel(childComplexity), true
  7361. case "MarketingEvent.description":
  7362. if e.complexity.MarketingEvent.Description == nil {
  7363. break
  7364. }
  7365. return e.complexity.MarketingEvent.Description(childComplexity), true
  7366. case "MarketingEvent.endedAt":
  7367. if e.complexity.MarketingEvent.EndedAt == nil {
  7368. break
  7369. }
  7370. return e.complexity.MarketingEvent.EndedAt(childComplexity), true
  7371. case "MarketingEvent.id":
  7372. if e.complexity.MarketingEvent.ID == nil {
  7373. break
  7374. }
  7375. return e.complexity.MarketingEvent.ID(childComplexity), true
  7376. case "MarketingEvent.legacyResourceId":
  7377. if e.complexity.MarketingEvent.LegacyResourceID == nil {
  7378. break
  7379. }
  7380. return e.complexity.MarketingEvent.LegacyResourceID(childComplexity), true
  7381. case "MarketingEvent.manageUrl":
  7382. if e.complexity.MarketingEvent.ManageURL == nil {
  7383. break
  7384. }
  7385. return e.complexity.MarketingEvent.ManageURL(childComplexity), true
  7386. case "MarketingEvent.previewUrl":
  7387. if e.complexity.MarketingEvent.PreviewURL == nil {
  7388. break
  7389. }
  7390. return e.complexity.MarketingEvent.PreviewURL(childComplexity), true
  7391. case "MarketingEvent.remoteId":
  7392. if e.complexity.MarketingEvent.RemoteID == nil {
  7393. break
  7394. }
  7395. return e.complexity.MarketingEvent.RemoteID(childComplexity), true
  7396. case "MarketingEvent.scheduledToEndAt":
  7397. if e.complexity.MarketingEvent.ScheduledToEndAt == nil {
  7398. break
  7399. }
  7400. return e.complexity.MarketingEvent.ScheduledToEndAt(childComplexity), true
  7401. case "MarketingEvent.sourceAndMedium":
  7402. if e.complexity.MarketingEvent.SourceAndMedium == nil {
  7403. break
  7404. }
  7405. return e.complexity.MarketingEvent.SourceAndMedium(childComplexity), true
  7406. case "MarketingEvent.startedAt":
  7407. if e.complexity.MarketingEvent.StartedAt == nil {
  7408. break
  7409. }
  7410. return e.complexity.MarketingEvent.StartedAt(childComplexity), true
  7411. case "MarketingEvent.type":
  7412. if e.complexity.MarketingEvent.Type == nil {
  7413. break
  7414. }
  7415. return e.complexity.MarketingEvent.Type(childComplexity), true
  7416. case "MarketingEvent.utmCampaign":
  7417. if e.complexity.MarketingEvent.UtmCampaign == nil {
  7418. break
  7419. }
  7420. return e.complexity.MarketingEvent.UtmCampaign(childComplexity), true
  7421. case "MarketingEvent.utmMedium":
  7422. if e.complexity.MarketingEvent.UtmMedium == nil {
  7423. break
  7424. }
  7425. return e.complexity.MarketingEvent.UtmMedium(childComplexity), true
  7426. case "MarketingEvent.utmSource":
  7427. if e.complexity.MarketingEvent.UtmSource == nil {
  7428. break
  7429. }
  7430. return e.complexity.MarketingEvent.UtmSource(childComplexity), true
  7431. case "MediaConnection.edges":
  7432. if e.complexity.MediaConnection.Edges == nil {
  7433. break
  7434. }
  7435. return e.complexity.MediaConnection.Edges(childComplexity), true
  7436. case "MediaConnection.nodes":
  7437. if e.complexity.MediaConnection.Nodes == nil {
  7438. break
  7439. }
  7440. return e.complexity.MediaConnection.Nodes(childComplexity), true
  7441. case "MediaConnection.pageInfo":
  7442. if e.complexity.MediaConnection.PageInfo == nil {
  7443. break
  7444. }
  7445. return e.complexity.MediaConnection.PageInfo(childComplexity), true
  7446. case "MediaEdge.cursor":
  7447. if e.complexity.MediaEdge.Cursor == nil {
  7448. break
  7449. }
  7450. return e.complexity.MediaEdge.Cursor(childComplexity), true
  7451. case "MediaEdge.node":
  7452. if e.complexity.MediaEdge.Node == nil {
  7453. break
  7454. }
  7455. return e.complexity.MediaEdge.Node(childComplexity), true
  7456. case "MediaError.code":
  7457. if e.complexity.MediaError.Code == nil {
  7458. break
  7459. }
  7460. return e.complexity.MediaError.Code(childComplexity), true
  7461. case "MediaError.details":
  7462. if e.complexity.MediaError.Details == nil {
  7463. break
  7464. }
  7465. return e.complexity.MediaError.Details(childComplexity), true
  7466. case "MediaError.message":
  7467. if e.complexity.MediaError.Message == nil {
  7468. break
  7469. }
  7470. return e.complexity.MediaError.Message(childComplexity), true
  7471. case "MediaImage.alt":
  7472. if e.complexity.MediaImage.Alt == nil {
  7473. break
  7474. }
  7475. return e.complexity.MediaImage.Alt(childComplexity), true
  7476. case "MediaImage.createdAt":
  7477. if e.complexity.MediaImage.CreatedAt == nil {
  7478. break
  7479. }
  7480. return e.complexity.MediaImage.CreatedAt(childComplexity), true
  7481. case "MediaImage.fileErrors":
  7482. if e.complexity.MediaImage.FileErrors == nil {
  7483. break
  7484. }
  7485. return e.complexity.MediaImage.FileErrors(childComplexity), true
  7486. case "MediaImage.fileStatus":
  7487. if e.complexity.MediaImage.FileStatus == nil {
  7488. break
  7489. }
  7490. return e.complexity.MediaImage.FileStatus(childComplexity), true
  7491. case "MediaImage.id":
  7492. if e.complexity.MediaImage.ID == nil {
  7493. break
  7494. }
  7495. return e.complexity.MediaImage.ID(childComplexity), true
  7496. case "MediaImage.image":
  7497. if e.complexity.MediaImage.Image == nil {
  7498. break
  7499. }
  7500. return e.complexity.MediaImage.Image(childComplexity), true
  7501. case "MediaImage.mediaContentType":
  7502. if e.complexity.MediaImage.MediaContentType == nil {
  7503. break
  7504. }
  7505. return e.complexity.MediaImage.MediaContentType(childComplexity), true
  7506. case "MediaImage.mediaErrors":
  7507. if e.complexity.MediaImage.MediaErrors == nil {
  7508. break
  7509. }
  7510. return e.complexity.MediaImage.MediaErrors(childComplexity), true
  7511. case "MediaImage.mediaWarnings":
  7512. if e.complexity.MediaImage.MediaWarnings == nil {
  7513. break
  7514. }
  7515. return e.complexity.MediaImage.MediaWarnings(childComplexity), true
  7516. case "MediaImage.mimeType":
  7517. if e.complexity.MediaImage.MimeType == nil {
  7518. break
  7519. }
  7520. return e.complexity.MediaImage.MimeType(childComplexity), true
  7521. case "MediaImage.originalSource":
  7522. if e.complexity.MediaImage.OriginalSource == nil {
  7523. break
  7524. }
  7525. return e.complexity.MediaImage.OriginalSource(childComplexity), true
  7526. case "MediaImage.preview":
  7527. if e.complexity.MediaImage.Preview == nil {
  7528. break
  7529. }
  7530. return e.complexity.MediaImage.Preview(childComplexity), true
  7531. case "MediaImage.status":
  7532. if e.complexity.MediaImage.Status == nil {
  7533. break
  7534. }
  7535. return e.complexity.MediaImage.Status(childComplexity), true
  7536. case "MediaImageOriginalSource.fileSize":
  7537. if e.complexity.MediaImageOriginalSource.FileSize == nil {
  7538. break
  7539. }
  7540. return e.complexity.MediaImageOriginalSource.FileSize(childComplexity), true
  7541. case "MediaPreviewImage.image":
  7542. if e.complexity.MediaPreviewImage.Image == nil {
  7543. break
  7544. }
  7545. return e.complexity.MediaPreviewImage.Image(childComplexity), true
  7546. case "MediaPreviewImage.status":
  7547. if e.complexity.MediaPreviewImage.Status == nil {
  7548. break
  7549. }
  7550. return e.complexity.MediaPreviewImage.Status(childComplexity), true
  7551. case "MediaUserError.code":
  7552. if e.complexity.MediaUserError.Code == nil {
  7553. break
  7554. }
  7555. return e.complexity.MediaUserError.Code(childComplexity), true
  7556. case "MediaUserError.field":
  7557. if e.complexity.MediaUserError.Field == nil {
  7558. break
  7559. }
  7560. return e.complexity.MediaUserError.Field(childComplexity), true
  7561. case "MediaUserError.message":
  7562. if e.complexity.MediaUserError.Message == nil {
  7563. break
  7564. }
  7565. return e.complexity.MediaUserError.Message(childComplexity), true
  7566. case "MediaWarning.code":
  7567. if e.complexity.MediaWarning.Code == nil {
  7568. break
  7569. }
  7570. return e.complexity.MediaWarning.Code(childComplexity), true
  7571. case "MediaWarning.message":
  7572. if e.complexity.MediaWarning.Message == nil {
  7573. break
  7574. }
  7575. return e.complexity.MediaWarning.Message(childComplexity), true
  7576. case "MerchantApprovalSignals.identityVerified":
  7577. if e.complexity.MerchantApprovalSignals.IdentityVerified == nil {
  7578. break
  7579. }
  7580. return e.complexity.MerchantApprovalSignals.IdentityVerified(childComplexity), true
  7581. case "MerchantApprovalSignals.verifiedByShopify":
  7582. if e.complexity.MerchantApprovalSignals.VerifiedByShopify == nil {
  7583. break
  7584. }
  7585. return e.complexity.MerchantApprovalSignals.VerifiedByShopify(childComplexity), true
  7586. case "Metafield.createdAt":
  7587. if e.complexity.Metafield.CreatedAt == nil {
  7588. break
  7589. }
  7590. return e.complexity.Metafield.CreatedAt(childComplexity), true
  7591. case "Metafield.definition":
  7592. if e.complexity.Metafield.Definition == nil {
  7593. break
  7594. }
  7595. return e.complexity.Metafield.Definition(childComplexity), true
  7596. case "Metafield.description":
  7597. if e.complexity.Metafield.Description == nil {
  7598. break
  7599. }
  7600. return e.complexity.Metafield.Description(childComplexity), true
  7601. case "Metafield.id":
  7602. if e.complexity.Metafield.ID == nil {
  7603. break
  7604. }
  7605. return e.complexity.Metafield.ID(childComplexity), true
  7606. case "Metafield.key":
  7607. if e.complexity.Metafield.Key == nil {
  7608. break
  7609. }
  7610. return e.complexity.Metafield.Key(childComplexity), true
  7611. case "Metafield.legacyResourceId":
  7612. if e.complexity.Metafield.LegacyResourceID == nil {
  7613. break
  7614. }
  7615. return e.complexity.Metafield.LegacyResourceID(childComplexity), true
  7616. case "Metafield.namespace":
  7617. if e.complexity.Metafield.Namespace == nil {
  7618. break
  7619. }
  7620. return e.complexity.Metafield.Namespace(childComplexity), true
  7621. case "Metafield.owner":
  7622. if e.complexity.Metafield.Owner == nil {
  7623. break
  7624. }
  7625. return e.complexity.Metafield.Owner(childComplexity), true
  7626. case "Metafield.ownerType":
  7627. if e.complexity.Metafield.OwnerType == nil {
  7628. break
  7629. }
  7630. return e.complexity.Metafield.OwnerType(childComplexity), true
  7631. case "Metafield.reference":
  7632. if e.complexity.Metafield.Reference == nil {
  7633. break
  7634. }
  7635. return e.complexity.Metafield.Reference(childComplexity), true
  7636. case "Metafield.references":
  7637. if e.complexity.Metafield.References == nil {
  7638. break
  7639. }
  7640. args, err := ec.field_Metafield_references_args(context.TODO(), rawArgs)
  7641. if err != nil {
  7642. return 0, false
  7643. }
  7644. return e.complexity.Metafield.References(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string)), true
  7645. case "Metafield.type":
  7646. if e.complexity.Metafield.Type == nil {
  7647. break
  7648. }
  7649. return e.complexity.Metafield.Type(childComplexity), true
  7650. case "Metafield.updatedAt":
  7651. if e.complexity.Metafield.UpdatedAt == nil {
  7652. break
  7653. }
  7654. return e.complexity.Metafield.UpdatedAt(childComplexity), true
  7655. case "Metafield.value":
  7656. if e.complexity.Metafield.Value == nil {
  7657. break
  7658. }
  7659. return e.complexity.Metafield.Value(childComplexity), true
  7660. case "MetafieldConnection.edges":
  7661. if e.complexity.MetafieldConnection.Edges == nil {
  7662. break
  7663. }
  7664. return e.complexity.MetafieldConnection.Edges(childComplexity), true
  7665. case "MetafieldConnection.nodes":
  7666. if e.complexity.MetafieldConnection.Nodes == nil {
  7667. break
  7668. }
  7669. return e.complexity.MetafieldConnection.Nodes(childComplexity), true
  7670. case "MetafieldConnection.pageInfo":
  7671. if e.complexity.MetafieldConnection.PageInfo == nil {
  7672. break
  7673. }
  7674. return e.complexity.MetafieldConnection.PageInfo(childComplexity), true
  7675. case "MetafieldDefinition.description":
  7676. if e.complexity.MetafieldDefinition.Description == nil {
  7677. break
  7678. }
  7679. return e.complexity.MetafieldDefinition.Description(childComplexity), true
  7680. case "MetafieldDefinition.id":
  7681. if e.complexity.MetafieldDefinition.ID == nil {
  7682. break
  7683. }
  7684. return e.complexity.MetafieldDefinition.ID(childComplexity), true
  7685. case "MetafieldDefinition.key":
  7686. if e.complexity.MetafieldDefinition.Key == nil {
  7687. break
  7688. }
  7689. return e.complexity.MetafieldDefinition.Key(childComplexity), true
  7690. case "MetafieldDefinition.metafields":
  7691. if e.complexity.MetafieldDefinition.Metafields == nil {
  7692. break
  7693. }
  7694. args, err := ec.field_MetafieldDefinition_metafields_args(context.TODO(), rawArgs)
  7695. if err != nil {
  7696. return 0, false
  7697. }
  7698. return e.complexity.MetafieldDefinition.Metafields(childComplexity, args["validationStatus"].(*MetafieldValidationStatus), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  7699. case "MetafieldDefinition.metafieldsCount":
  7700. if e.complexity.MetafieldDefinition.MetafieldsCount == nil {
  7701. break
  7702. }
  7703. args, err := ec.field_MetafieldDefinition_metafieldsCount_args(context.TODO(), rawArgs)
  7704. if err != nil {
  7705. return 0, false
  7706. }
  7707. return e.complexity.MetafieldDefinition.MetafieldsCount(childComplexity, args["validationStatus"].(*MetafieldValidationStatus)), true
  7708. case "MetafieldDefinition.name":
  7709. if e.complexity.MetafieldDefinition.Name == nil {
  7710. break
  7711. }
  7712. return e.complexity.MetafieldDefinition.Name(childComplexity), true
  7713. case "MetafieldDefinition.namespace":
  7714. if e.complexity.MetafieldDefinition.Namespace == nil {
  7715. break
  7716. }
  7717. return e.complexity.MetafieldDefinition.Namespace(childComplexity), true
  7718. case "MetafieldDefinition.ownerType":
  7719. if e.complexity.MetafieldDefinition.OwnerType == nil {
  7720. break
  7721. }
  7722. return e.complexity.MetafieldDefinition.OwnerType(childComplexity), true
  7723. case "MetafieldDefinition.pinnedPosition":
  7724. if e.complexity.MetafieldDefinition.PinnedPosition == nil {
  7725. break
  7726. }
  7727. return e.complexity.MetafieldDefinition.PinnedPosition(childComplexity), true
  7728. case "MetafieldDefinition.standardTemplate":
  7729. if e.complexity.MetafieldDefinition.StandardTemplate == nil {
  7730. break
  7731. }
  7732. return e.complexity.MetafieldDefinition.StandardTemplate(childComplexity), true
  7733. case "MetafieldDefinition.type":
  7734. if e.complexity.MetafieldDefinition.Type == nil {
  7735. break
  7736. }
  7737. return e.complexity.MetafieldDefinition.Type(childComplexity), true
  7738. case "MetafieldDefinition.validationStatus":
  7739. if e.complexity.MetafieldDefinition.ValidationStatus == nil {
  7740. break
  7741. }
  7742. return e.complexity.MetafieldDefinition.ValidationStatus(childComplexity), true
  7743. case "MetafieldDefinition.validations":
  7744. if e.complexity.MetafieldDefinition.Validations == nil {
  7745. break
  7746. }
  7747. return e.complexity.MetafieldDefinition.Validations(childComplexity), true
  7748. case "MetafieldDefinition.visibleToStorefrontApi":
  7749. if e.complexity.MetafieldDefinition.VisibleToStorefrontAPI == nil {
  7750. break
  7751. }
  7752. return e.complexity.MetafieldDefinition.VisibleToStorefrontAPI(childComplexity), true
  7753. case "MetafieldDefinitionConnection.edges":
  7754. if e.complexity.MetafieldDefinitionConnection.Edges == nil {
  7755. break
  7756. }
  7757. return e.complexity.MetafieldDefinitionConnection.Edges(childComplexity), true
  7758. case "MetafieldDefinitionConnection.nodes":
  7759. if e.complexity.MetafieldDefinitionConnection.Nodes == nil {
  7760. break
  7761. }
  7762. return e.complexity.MetafieldDefinitionConnection.Nodes(childComplexity), true
  7763. case "MetafieldDefinitionConnection.pageInfo":
  7764. if e.complexity.MetafieldDefinitionConnection.PageInfo == nil {
  7765. break
  7766. }
  7767. return e.complexity.MetafieldDefinitionConnection.PageInfo(childComplexity), true
  7768. case "MetafieldDefinitionEdge.cursor":
  7769. if e.complexity.MetafieldDefinitionEdge.Cursor == nil {
  7770. break
  7771. }
  7772. return e.complexity.MetafieldDefinitionEdge.Cursor(childComplexity), true
  7773. case "MetafieldDefinitionEdge.node":
  7774. if e.complexity.MetafieldDefinitionEdge.Node == nil {
  7775. break
  7776. }
  7777. return e.complexity.MetafieldDefinitionEdge.Node(childComplexity), true
  7778. case "MetafieldDefinitionSupportedValidation.name":
  7779. if e.complexity.MetafieldDefinitionSupportedValidation.Name == nil {
  7780. break
  7781. }
  7782. return e.complexity.MetafieldDefinitionSupportedValidation.Name(childComplexity), true
  7783. case "MetafieldDefinitionSupportedValidation.type":
  7784. if e.complexity.MetafieldDefinitionSupportedValidation.Type == nil {
  7785. break
  7786. }
  7787. return e.complexity.MetafieldDefinitionSupportedValidation.Type(childComplexity), true
  7788. case "MetafieldDefinitionType.category":
  7789. if e.complexity.MetafieldDefinitionType.Category == nil {
  7790. break
  7791. }
  7792. return e.complexity.MetafieldDefinitionType.Category(childComplexity), true
  7793. case "MetafieldDefinitionType.name":
  7794. if e.complexity.MetafieldDefinitionType.Name == nil {
  7795. break
  7796. }
  7797. return e.complexity.MetafieldDefinitionType.Name(childComplexity), true
  7798. case "MetafieldDefinitionType.supportedValidations":
  7799. if e.complexity.MetafieldDefinitionType.SupportedValidations == nil {
  7800. break
  7801. }
  7802. return e.complexity.MetafieldDefinitionType.SupportedValidations(childComplexity), true
  7803. case "MetafieldDefinitionType.supportsDefinitionMigrations":
  7804. if e.complexity.MetafieldDefinitionType.SupportsDefinitionMigrations == nil {
  7805. break
  7806. }
  7807. return e.complexity.MetafieldDefinitionType.SupportsDefinitionMigrations(childComplexity), true
  7808. case "MetafieldDefinitionValidation.name":
  7809. if e.complexity.MetafieldDefinitionValidation.Name == nil {
  7810. break
  7811. }
  7812. return e.complexity.MetafieldDefinitionValidation.Name(childComplexity), true
  7813. case "MetafieldDefinitionValidation.type":
  7814. if e.complexity.MetafieldDefinitionValidation.Type == nil {
  7815. break
  7816. }
  7817. return e.complexity.MetafieldDefinitionValidation.Type(childComplexity), true
  7818. case "MetafieldDefinitionValidation.value":
  7819. if e.complexity.MetafieldDefinitionValidation.Value == nil {
  7820. break
  7821. }
  7822. return e.complexity.MetafieldDefinitionValidation.Value(childComplexity), true
  7823. case "MetafieldEdge.cursor":
  7824. if e.complexity.MetafieldEdge.Cursor == nil {
  7825. break
  7826. }
  7827. return e.complexity.MetafieldEdge.Cursor(childComplexity), true
  7828. case "MetafieldEdge.node":
  7829. if e.complexity.MetafieldEdge.Node == nil {
  7830. break
  7831. }
  7832. return e.complexity.MetafieldEdge.Node(childComplexity), true
  7833. case "MetafieldReferenceConnection.edges":
  7834. if e.complexity.MetafieldReferenceConnection.Edges == nil {
  7835. break
  7836. }
  7837. return e.complexity.MetafieldReferenceConnection.Edges(childComplexity), true
  7838. case "MetafieldReferenceConnection.nodes":
  7839. if e.complexity.MetafieldReferenceConnection.Nodes == nil {
  7840. break
  7841. }
  7842. return e.complexity.MetafieldReferenceConnection.Nodes(childComplexity), true
  7843. case "MetafieldReferenceConnection.pageInfo":
  7844. if e.complexity.MetafieldReferenceConnection.PageInfo == nil {
  7845. break
  7846. }
  7847. return e.complexity.MetafieldReferenceConnection.PageInfo(childComplexity), true
  7848. case "MetafieldReferenceEdge.cursor":
  7849. if e.complexity.MetafieldReferenceEdge.Cursor == nil {
  7850. break
  7851. }
  7852. return e.complexity.MetafieldReferenceEdge.Cursor(childComplexity), true
  7853. case "MetafieldReferenceEdge.node":
  7854. if e.complexity.MetafieldReferenceEdge.Node == nil {
  7855. break
  7856. }
  7857. return e.complexity.MetafieldReferenceEdge.Node(childComplexity), true
  7858. case "MoneyBag.presentmentMoney":
  7859. if e.complexity.MoneyBag.PresentmentMoney == nil {
  7860. break
  7861. }
  7862. return e.complexity.MoneyBag.PresentmentMoney(childComplexity), true
  7863. case "MoneyBag.shopMoney":
  7864. if e.complexity.MoneyBag.ShopMoney == nil {
  7865. break
  7866. }
  7867. return e.complexity.MoneyBag.ShopMoney(childComplexity), true
  7868. case "MoneyV2.amount":
  7869. if e.complexity.MoneyV2.Amount == nil {
  7870. break
  7871. }
  7872. return e.complexity.MoneyV2.Amount(childComplexity), true
  7873. case "MoneyV2.currencyCode":
  7874. if e.complexity.MoneyV2.CurrencyCode == nil {
  7875. break
  7876. }
  7877. return e.complexity.MoneyV2.CurrencyCode(childComplexity), true
  7878. case "Mutation.customerCreate":
  7879. if e.complexity.Mutation.CustomerCreate == nil {
  7880. break
  7881. }
  7882. args, err := ec.field_Mutation_customerCreate_args(context.TODO(), rawArgs)
  7883. if err != nil {
  7884. return 0, false
  7885. }
  7886. return e.complexity.Mutation.CustomerCreate(childComplexity, args["input"].(CustomerInput)), true
  7887. case "NavigationItem.id":
  7888. if e.complexity.NavigationItem.ID == nil {
  7889. break
  7890. }
  7891. return e.complexity.NavigationItem.ID(childComplexity), true
  7892. case "NavigationItem.title":
  7893. if e.complexity.NavigationItem.Title == nil {
  7894. break
  7895. }
  7896. return e.complexity.NavigationItem.Title(childComplexity), true
  7897. case "NavigationItem.url":
  7898. if e.complexity.NavigationItem.URL == nil {
  7899. break
  7900. }
  7901. return e.complexity.NavigationItem.URL(childComplexity), true
  7902. case "OnlineStorePage.defaultCursor":
  7903. if e.complexity.OnlineStorePage.DefaultCursor == nil {
  7904. break
  7905. }
  7906. return e.complexity.OnlineStorePage.DefaultCursor(childComplexity), true
  7907. case "OnlineStorePage.id":
  7908. if e.complexity.OnlineStorePage.ID == nil {
  7909. break
  7910. }
  7911. return e.complexity.OnlineStorePage.ID(childComplexity), true
  7912. case "OnlineStorePage.translations":
  7913. if e.complexity.OnlineStorePage.Translations == nil {
  7914. break
  7915. }
  7916. args, err := ec.field_OnlineStorePage_translations_args(context.TODO(), rawArgs)
  7917. if err != nil {
  7918. return 0, false
  7919. }
  7920. return e.complexity.OnlineStorePage.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  7921. case "Order.id":
  7922. if e.complexity.Order.ID == nil {
  7923. break
  7924. }
  7925. return e.complexity.Order.ID(childComplexity), true
  7926. case "OrderApp.id":
  7927. if e.complexity.OrderApp.ID == nil {
  7928. break
  7929. }
  7930. return e.complexity.OrderApp.ID(childComplexity), true
  7931. case "OrderApp.icon":
  7932. if e.complexity.OrderApp.Icon == nil {
  7933. break
  7934. }
  7935. return e.complexity.OrderApp.Icon(childComplexity), true
  7936. case "OrderApp.name":
  7937. if e.complexity.OrderApp.Name == nil {
  7938. break
  7939. }
  7940. return e.complexity.OrderApp.Name(childComplexity), true
  7941. case "OrderConnection.edges":
  7942. if e.complexity.OrderConnection.Edges == nil {
  7943. break
  7944. }
  7945. return e.complexity.OrderConnection.Edges(childComplexity), true
  7946. case "OrderConnection.nodes":
  7947. if e.complexity.OrderConnection.Nodes == nil {
  7948. break
  7949. }
  7950. return e.complexity.OrderConnection.Nodes(childComplexity), true
  7951. case "OrderConnection.pageInfo":
  7952. if e.complexity.OrderConnection.PageInfo == nil {
  7953. break
  7954. }
  7955. return e.complexity.OrderConnection.PageInfo(childComplexity), true
  7956. case "OrderDisputeSummary.id":
  7957. if e.complexity.OrderDisputeSummary.ID == nil {
  7958. break
  7959. }
  7960. return e.complexity.OrderDisputeSummary.ID(childComplexity), true
  7961. case "OrderDisputeSummary.initiatedAs":
  7962. if e.complexity.OrderDisputeSummary.InitiatedAs == nil {
  7963. break
  7964. }
  7965. return e.complexity.OrderDisputeSummary.InitiatedAs(childComplexity), true
  7966. case "OrderDisputeSummary.status":
  7967. if e.complexity.OrderDisputeSummary.Status == nil {
  7968. break
  7969. }
  7970. return e.complexity.OrderDisputeSummary.Status(childComplexity), true
  7971. case "OrderEdge.cursor":
  7972. if e.complexity.OrderEdge.Cursor == nil {
  7973. break
  7974. }
  7975. return e.complexity.OrderEdge.Cursor(childComplexity), true
  7976. case "OrderEdge.node":
  7977. if e.complexity.OrderEdge.Node == nil {
  7978. break
  7979. }
  7980. return e.complexity.OrderEdge.Node(childComplexity), true
  7981. case "OrderPaymentCollectionDetails.additionalPaymentCollectionUrl":
  7982. if e.complexity.OrderPaymentCollectionDetails.AdditionalPaymentCollectionURL == nil {
  7983. break
  7984. }
  7985. return e.complexity.OrderPaymentCollectionDetails.AdditionalPaymentCollectionURL(childComplexity), true
  7986. case "OrderPaymentCollectionDetails.vaultedPaymentMethods":
  7987. if e.complexity.OrderPaymentCollectionDetails.VaultedPaymentMethods == nil {
  7988. break
  7989. }
  7990. return e.complexity.OrderPaymentCollectionDetails.VaultedPaymentMethods(childComplexity), true
  7991. case "OrderRisk.display":
  7992. if e.complexity.OrderRisk.Display == nil {
  7993. break
  7994. }
  7995. return e.complexity.OrderRisk.Display(childComplexity), true
  7996. case "OrderRisk.level":
  7997. if e.complexity.OrderRisk.Level == nil {
  7998. break
  7999. }
  8000. return e.complexity.OrderRisk.Level(childComplexity), true
  8001. case "OrderRisk.message":
  8002. if e.complexity.OrderRisk.Message == nil {
  8003. break
  8004. }
  8005. return e.complexity.OrderRisk.Message(childComplexity), true
  8006. case "OrderTransaction.accountNumber":
  8007. if e.complexity.OrderTransaction.AccountNumber == nil {
  8008. break
  8009. }
  8010. return e.complexity.OrderTransaction.AccountNumber(childComplexity), true
  8011. case "OrderTransaction.amountSet":
  8012. if e.complexity.OrderTransaction.AmountSet == nil {
  8013. break
  8014. }
  8015. return e.complexity.OrderTransaction.AmountSet(childComplexity), true
  8016. case "OrderTransaction.authorizationCode":
  8017. if e.complexity.OrderTransaction.AuthorizationCode == nil {
  8018. break
  8019. }
  8020. return e.complexity.OrderTransaction.AuthorizationCode(childComplexity), true
  8021. case "OrderTransaction.authorizationExpiresAt":
  8022. if e.complexity.OrderTransaction.AuthorizationExpiresAt == nil {
  8023. break
  8024. }
  8025. return e.complexity.OrderTransaction.AuthorizationExpiresAt(childComplexity), true
  8026. case "OrderTransaction.createdAt":
  8027. if e.complexity.OrderTransaction.CreatedAt == nil {
  8028. break
  8029. }
  8030. return e.complexity.OrderTransaction.CreatedAt(childComplexity), true
  8031. case "OrderTransaction.errorCode":
  8032. if e.complexity.OrderTransaction.ErrorCode == nil {
  8033. break
  8034. }
  8035. return e.complexity.OrderTransaction.ErrorCode(childComplexity), true
  8036. case "OrderTransaction.fees":
  8037. if e.complexity.OrderTransaction.Fees == nil {
  8038. break
  8039. }
  8040. return e.complexity.OrderTransaction.Fees(childComplexity), true
  8041. case "OrderTransaction.formattedGateway":
  8042. if e.complexity.OrderTransaction.FormattedGateway == nil {
  8043. break
  8044. }
  8045. return e.complexity.OrderTransaction.FormattedGateway(childComplexity), true
  8046. case "OrderTransaction.gateway":
  8047. if e.complexity.OrderTransaction.Gateway == nil {
  8048. break
  8049. }
  8050. return e.complexity.OrderTransaction.Gateway(childComplexity), true
  8051. case "OrderTransaction.id":
  8052. if e.complexity.OrderTransaction.ID == nil {
  8053. break
  8054. }
  8055. return e.complexity.OrderTransaction.ID(childComplexity), true
  8056. case "OrderTransaction.kind":
  8057. if e.complexity.OrderTransaction.Kind == nil {
  8058. break
  8059. }
  8060. return e.complexity.OrderTransaction.Kind(childComplexity), true
  8061. case "OrderTransaction.manuallyCapturable":
  8062. if e.complexity.OrderTransaction.ManuallyCapturable == nil {
  8063. break
  8064. }
  8065. return e.complexity.OrderTransaction.ManuallyCapturable(childComplexity), true
  8066. case "OrderTransaction.maximumRefundableV2":
  8067. if e.complexity.OrderTransaction.MaximumRefundableV2 == nil {
  8068. break
  8069. }
  8070. return e.complexity.OrderTransaction.MaximumRefundableV2(childComplexity), true
  8071. case "OrderTransaction.order":
  8072. if e.complexity.OrderTransaction.Order == nil {
  8073. break
  8074. }
  8075. return e.complexity.OrderTransaction.Order(childComplexity), true
  8076. case "OrderTransaction.parentTransaction":
  8077. if e.complexity.OrderTransaction.ParentTransaction == nil {
  8078. break
  8079. }
  8080. return e.complexity.OrderTransaction.ParentTransaction(childComplexity), true
  8081. case "OrderTransaction.paymentIcon":
  8082. if e.complexity.OrderTransaction.PaymentIcon == nil {
  8083. break
  8084. }
  8085. return e.complexity.OrderTransaction.PaymentIcon(childComplexity), true
  8086. case "OrderTransaction.processedAt":
  8087. if e.complexity.OrderTransaction.ProcessedAt == nil {
  8088. break
  8089. }
  8090. return e.complexity.OrderTransaction.ProcessedAt(childComplexity), true
  8091. case "OrderTransaction.receiptJson":
  8092. if e.complexity.OrderTransaction.ReceiptJSON == nil {
  8093. break
  8094. }
  8095. return e.complexity.OrderTransaction.ReceiptJSON(childComplexity), true
  8096. case "OrderTransaction.settlementCurrency":
  8097. if e.complexity.OrderTransaction.SettlementCurrency == nil {
  8098. break
  8099. }
  8100. return e.complexity.OrderTransaction.SettlementCurrency(childComplexity), true
  8101. case "OrderTransaction.settlementCurrencyRate":
  8102. if e.complexity.OrderTransaction.SettlementCurrencyRate == nil {
  8103. break
  8104. }
  8105. return e.complexity.OrderTransaction.SettlementCurrencyRate(childComplexity), true
  8106. case "OrderTransaction.shopifyPaymentsSet":
  8107. if e.complexity.OrderTransaction.ShopifyPaymentsSet == nil {
  8108. break
  8109. }
  8110. return e.complexity.OrderTransaction.ShopifyPaymentsSet(childComplexity), true
  8111. case "OrderTransaction.status":
  8112. if e.complexity.OrderTransaction.Status == nil {
  8113. break
  8114. }
  8115. return e.complexity.OrderTransaction.Status(childComplexity), true
  8116. case "OrderTransaction.test":
  8117. if e.complexity.OrderTransaction.Test == nil {
  8118. break
  8119. }
  8120. return e.complexity.OrderTransaction.Test(childComplexity), true
  8121. case "OrderTransaction.totalUnsettledSet":
  8122. if e.complexity.OrderTransaction.TotalUnsettledSet == nil {
  8123. break
  8124. }
  8125. return e.complexity.OrderTransaction.TotalUnsettledSet(childComplexity), true
  8126. case "OrderTransaction.user":
  8127. if e.complexity.OrderTransaction.User == nil {
  8128. break
  8129. }
  8130. return e.complexity.OrderTransaction.User(childComplexity), true
  8131. case "OrderTransactionConnection.edges":
  8132. if e.complexity.OrderTransactionConnection.Edges == nil {
  8133. break
  8134. }
  8135. return e.complexity.OrderTransactionConnection.Edges(childComplexity), true
  8136. case "OrderTransactionConnection.nodes":
  8137. if e.complexity.OrderTransactionConnection.Nodes == nil {
  8138. break
  8139. }
  8140. return e.complexity.OrderTransactionConnection.Nodes(childComplexity), true
  8141. case "OrderTransactionConnection.pageInfo":
  8142. if e.complexity.OrderTransactionConnection.PageInfo == nil {
  8143. break
  8144. }
  8145. return e.complexity.OrderTransactionConnection.PageInfo(childComplexity), true
  8146. case "OrderTransactionEdge.cursor":
  8147. if e.complexity.OrderTransactionEdge.Cursor == nil {
  8148. break
  8149. }
  8150. return e.complexity.OrderTransactionEdge.Cursor(childComplexity), true
  8151. case "OrderTransactionEdge.node":
  8152. if e.complexity.OrderTransactionEdge.Node == nil {
  8153. break
  8154. }
  8155. return e.complexity.OrderTransactionEdge.Node(childComplexity), true
  8156. case "PageInfo.endCursor":
  8157. if e.complexity.PageInfo.EndCursor == nil {
  8158. break
  8159. }
  8160. return e.complexity.PageInfo.EndCursor(childComplexity), true
  8161. case "PageInfo.hasNextPage":
  8162. if e.complexity.PageInfo.HasNextPage == nil {
  8163. break
  8164. }
  8165. return e.complexity.PageInfo.HasNextPage(childComplexity), true
  8166. case "PageInfo.hasPreviousPage":
  8167. if e.complexity.PageInfo.HasPreviousPage == nil {
  8168. break
  8169. }
  8170. return e.complexity.PageInfo.HasPreviousPage(childComplexity), true
  8171. case "PageInfo.startCursor":
  8172. if e.complexity.PageInfo.StartCursor == nil {
  8173. break
  8174. }
  8175. return e.complexity.PageInfo.StartCursor(childComplexity), true
  8176. case "PaymentMandate.id":
  8177. if e.complexity.PaymentMandate.ID == nil {
  8178. break
  8179. }
  8180. return e.complexity.PaymentMandate.ID(childComplexity), true
  8181. case "PaymentMandate.paymentInstrument":
  8182. if e.complexity.PaymentMandate.PaymentInstrument == nil {
  8183. break
  8184. }
  8185. return e.complexity.PaymentMandate.PaymentInstrument(childComplexity), true
  8186. case "PaymentSchedule.amount":
  8187. if e.complexity.PaymentSchedule.Amount == nil {
  8188. break
  8189. }
  8190. return e.complexity.PaymentSchedule.Amount(childComplexity), true
  8191. case "PaymentSchedule.completedAt":
  8192. if e.complexity.PaymentSchedule.CompletedAt == nil {
  8193. break
  8194. }
  8195. return e.complexity.PaymentSchedule.CompletedAt(childComplexity), true
  8196. case "PaymentSchedule.dueAt":
  8197. if e.complexity.PaymentSchedule.DueAt == nil {
  8198. break
  8199. }
  8200. return e.complexity.PaymentSchedule.DueAt(childComplexity), true
  8201. case "PaymentSchedule.id":
  8202. if e.complexity.PaymentSchedule.ID == nil {
  8203. break
  8204. }
  8205. return e.complexity.PaymentSchedule.ID(childComplexity), true
  8206. case "PaymentSchedule.issuedAt":
  8207. if e.complexity.PaymentSchedule.IssuedAt == nil {
  8208. break
  8209. }
  8210. return e.complexity.PaymentSchedule.IssuedAt(childComplexity), true
  8211. case "PaymentScheduleConnection.edges":
  8212. if e.complexity.PaymentScheduleConnection.Edges == nil {
  8213. break
  8214. }
  8215. return e.complexity.PaymentScheduleConnection.Edges(childComplexity), true
  8216. case "PaymentScheduleConnection.nodes":
  8217. if e.complexity.PaymentScheduleConnection.Nodes == nil {
  8218. break
  8219. }
  8220. return e.complexity.PaymentScheduleConnection.Nodes(childComplexity), true
  8221. case "PaymentScheduleConnection.pageInfo":
  8222. if e.complexity.PaymentScheduleConnection.PageInfo == nil {
  8223. break
  8224. }
  8225. return e.complexity.PaymentScheduleConnection.PageInfo(childComplexity), true
  8226. case "PaymentScheduleEdge.cursor":
  8227. if e.complexity.PaymentScheduleEdge.Cursor == nil {
  8228. break
  8229. }
  8230. return e.complexity.PaymentScheduleEdge.Cursor(childComplexity), true
  8231. case "PaymentScheduleEdge.node":
  8232. if e.complexity.PaymentScheduleEdge.Node == nil {
  8233. break
  8234. }
  8235. return e.complexity.PaymentScheduleEdge.Node(childComplexity), true
  8236. case "PaymentSettings.supportedDigitalWallets":
  8237. if e.complexity.PaymentSettings.SupportedDigitalWallets == nil {
  8238. break
  8239. }
  8240. return e.complexity.PaymentSettings.SupportedDigitalWallets(childComplexity), true
  8241. case "PaymentTerms.dueInDays":
  8242. if e.complexity.PaymentTerms.DueInDays == nil {
  8243. break
  8244. }
  8245. return e.complexity.PaymentTerms.DueInDays(childComplexity), true
  8246. case "PaymentTerms.id":
  8247. if e.complexity.PaymentTerms.ID == nil {
  8248. break
  8249. }
  8250. return e.complexity.PaymentTerms.ID(childComplexity), true
  8251. case "PaymentTerms.overdue":
  8252. if e.complexity.PaymentTerms.Overdue == nil {
  8253. break
  8254. }
  8255. return e.complexity.PaymentTerms.Overdue(childComplexity), true
  8256. case "PaymentTerms.paymentSchedules":
  8257. if e.complexity.PaymentTerms.PaymentSchedules == nil {
  8258. break
  8259. }
  8260. args, err := ec.field_PaymentTerms_paymentSchedules_args(context.TODO(), rawArgs)
  8261. if err != nil {
  8262. return 0, false
  8263. }
  8264. return e.complexity.PaymentTerms.PaymentSchedules(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8265. case "PaymentTerms.paymentTermsName":
  8266. if e.complexity.PaymentTerms.PaymentTermsName == nil {
  8267. break
  8268. }
  8269. return e.complexity.PaymentTerms.PaymentTermsName(childComplexity), true
  8270. case "PaymentTerms.paymentTermsType":
  8271. if e.complexity.PaymentTerms.PaymentTermsType == nil {
  8272. break
  8273. }
  8274. return e.complexity.PaymentTerms.PaymentTermsType(childComplexity), true
  8275. case "PaymentTerms.translatedName":
  8276. if e.complexity.PaymentTerms.TranslatedName == nil {
  8277. break
  8278. }
  8279. return e.complexity.PaymentTerms.TranslatedName(childComplexity), true
  8280. case "PaymentTermsTemplate.description":
  8281. if e.complexity.PaymentTermsTemplate.Description == nil {
  8282. break
  8283. }
  8284. return e.complexity.PaymentTermsTemplate.Description(childComplexity), true
  8285. case "PaymentTermsTemplate.dueInDays":
  8286. if e.complexity.PaymentTermsTemplate.DueInDays == nil {
  8287. break
  8288. }
  8289. return e.complexity.PaymentTermsTemplate.DueInDays(childComplexity), true
  8290. case "PaymentTermsTemplate.id":
  8291. if e.complexity.PaymentTermsTemplate.ID == nil {
  8292. break
  8293. }
  8294. return e.complexity.PaymentTermsTemplate.ID(childComplexity), true
  8295. case "PaymentTermsTemplate.name":
  8296. if e.complexity.PaymentTermsTemplate.Name == nil {
  8297. break
  8298. }
  8299. return e.complexity.PaymentTermsTemplate.Name(childComplexity), true
  8300. case "PaymentTermsTemplate.paymentTermsType":
  8301. if e.complexity.PaymentTermsTemplate.PaymentTermsType == nil {
  8302. break
  8303. }
  8304. return e.complexity.PaymentTermsTemplate.PaymentTermsType(childComplexity), true
  8305. case "PaymentTermsTemplate.translatedName":
  8306. if e.complexity.PaymentTermsTemplate.TranslatedName == nil {
  8307. break
  8308. }
  8309. return e.complexity.PaymentTermsTemplate.TranslatedName(childComplexity), true
  8310. case "PriceList.contextRule":
  8311. if e.complexity.PriceList.ContextRule == nil {
  8312. break
  8313. }
  8314. return e.complexity.PriceList.ContextRule(childComplexity), true
  8315. case "PriceList.currency":
  8316. if e.complexity.PriceList.Currency == nil {
  8317. break
  8318. }
  8319. return e.complexity.PriceList.Currency(childComplexity), true
  8320. case "PriceList.id":
  8321. if e.complexity.PriceList.ID == nil {
  8322. break
  8323. }
  8324. return e.complexity.PriceList.ID(childComplexity), true
  8325. case "PriceList.name":
  8326. if e.complexity.PriceList.Name == nil {
  8327. break
  8328. }
  8329. return e.complexity.PriceList.Name(childComplexity), true
  8330. case "PriceList.parent":
  8331. if e.complexity.PriceList.Parent == nil {
  8332. break
  8333. }
  8334. return e.complexity.PriceList.Parent(childComplexity), true
  8335. case "PriceList.prices":
  8336. if e.complexity.PriceList.Prices == nil {
  8337. break
  8338. }
  8339. args, err := ec.field_PriceList_prices_args(context.TODO(), rawArgs)
  8340. if err != nil {
  8341. return 0, false
  8342. }
  8343. return e.complexity.PriceList.Prices(childComplexity, args["originType"].(*PriceListPriceOriginType), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8344. case "PriceListAdjustment.type":
  8345. if e.complexity.PriceListAdjustment.Type == nil {
  8346. break
  8347. }
  8348. return e.complexity.PriceListAdjustment.Type(childComplexity), true
  8349. case "PriceListAdjustment.value":
  8350. if e.complexity.PriceListAdjustment.Value == nil {
  8351. break
  8352. }
  8353. return e.complexity.PriceListAdjustment.Value(childComplexity), true
  8354. case "PriceListContextRule.countries":
  8355. if e.complexity.PriceListContextRule.Countries == nil {
  8356. break
  8357. }
  8358. return e.complexity.PriceListContextRule.Countries(childComplexity), true
  8359. case "PriceListContextRule.market":
  8360. if e.complexity.PriceListContextRule.Market == nil {
  8361. break
  8362. }
  8363. return e.complexity.PriceListContextRule.Market(childComplexity), true
  8364. case "PriceListParent.adjustment":
  8365. if e.complexity.PriceListParent.Adjustment == nil {
  8366. break
  8367. }
  8368. return e.complexity.PriceListParent.Adjustment(childComplexity), true
  8369. case "PriceListPrice.compareAtPrice":
  8370. if e.complexity.PriceListPrice.CompareAtPrice == nil {
  8371. break
  8372. }
  8373. return e.complexity.PriceListPrice.CompareAtPrice(childComplexity), true
  8374. case "PriceListPrice.originType":
  8375. if e.complexity.PriceListPrice.OriginType == nil {
  8376. break
  8377. }
  8378. return e.complexity.PriceListPrice.OriginType(childComplexity), true
  8379. case "PriceListPrice.price":
  8380. if e.complexity.PriceListPrice.Price == nil {
  8381. break
  8382. }
  8383. return e.complexity.PriceListPrice.Price(childComplexity), true
  8384. case "PriceListPrice.variant":
  8385. if e.complexity.PriceListPrice.Variant == nil {
  8386. break
  8387. }
  8388. return e.complexity.PriceListPrice.Variant(childComplexity), true
  8389. case "PriceListPriceConnection.edges":
  8390. if e.complexity.PriceListPriceConnection.Edges == nil {
  8391. break
  8392. }
  8393. return e.complexity.PriceListPriceConnection.Edges(childComplexity), true
  8394. case "PriceListPriceConnection.nodes":
  8395. if e.complexity.PriceListPriceConnection.Nodes == nil {
  8396. break
  8397. }
  8398. return e.complexity.PriceListPriceConnection.Nodes(childComplexity), true
  8399. case "PriceListPriceConnection.pageInfo":
  8400. if e.complexity.PriceListPriceConnection.PageInfo == nil {
  8401. break
  8402. }
  8403. return e.complexity.PriceListPriceConnection.PageInfo(childComplexity), true
  8404. case "PriceListPriceEdge.cursor":
  8405. if e.complexity.PriceListPriceEdge.Cursor == nil {
  8406. break
  8407. }
  8408. return e.complexity.PriceListPriceEdge.Cursor(childComplexity), true
  8409. case "PriceListPriceEdge.node":
  8410. if e.complexity.PriceListPriceEdge.Node == nil {
  8411. break
  8412. }
  8413. return e.complexity.PriceListPriceEdge.Node(childComplexity), true
  8414. case "PricingPercentageValue.percentage":
  8415. if e.complexity.PricingPercentageValue.Percentage == nil {
  8416. break
  8417. }
  8418. return e.complexity.PricingPercentageValue.Percentage(childComplexity), true
  8419. case "PrivateMetafield.createdAt":
  8420. if e.complexity.PrivateMetafield.CreatedAt == nil {
  8421. break
  8422. }
  8423. return e.complexity.PrivateMetafield.CreatedAt(childComplexity), true
  8424. case "PrivateMetafield.id":
  8425. if e.complexity.PrivateMetafield.ID == nil {
  8426. break
  8427. }
  8428. return e.complexity.PrivateMetafield.ID(childComplexity), true
  8429. case "PrivateMetafield.key":
  8430. if e.complexity.PrivateMetafield.Key == nil {
  8431. break
  8432. }
  8433. return e.complexity.PrivateMetafield.Key(childComplexity), true
  8434. case "PrivateMetafield.namespace":
  8435. if e.complexity.PrivateMetafield.Namespace == nil {
  8436. break
  8437. }
  8438. return e.complexity.PrivateMetafield.Namespace(childComplexity), true
  8439. case "PrivateMetafield.updatedAt":
  8440. if e.complexity.PrivateMetafield.UpdatedAt == nil {
  8441. break
  8442. }
  8443. return e.complexity.PrivateMetafield.UpdatedAt(childComplexity), true
  8444. case "PrivateMetafield.value":
  8445. if e.complexity.PrivateMetafield.Value == nil {
  8446. break
  8447. }
  8448. return e.complexity.PrivateMetafield.Value(childComplexity), true
  8449. case "PrivateMetafield.valueType":
  8450. if e.complexity.PrivateMetafield.ValueType == nil {
  8451. break
  8452. }
  8453. return e.complexity.PrivateMetafield.ValueType(childComplexity), true
  8454. case "PrivateMetafieldConnection.edges":
  8455. if e.complexity.PrivateMetafieldConnection.Edges == nil {
  8456. break
  8457. }
  8458. return e.complexity.PrivateMetafieldConnection.Edges(childComplexity), true
  8459. case "PrivateMetafieldConnection.nodes":
  8460. if e.complexity.PrivateMetafieldConnection.Nodes == nil {
  8461. break
  8462. }
  8463. return e.complexity.PrivateMetafieldConnection.Nodes(childComplexity), true
  8464. case "PrivateMetafieldConnection.pageInfo":
  8465. if e.complexity.PrivateMetafieldConnection.PageInfo == nil {
  8466. break
  8467. }
  8468. return e.complexity.PrivateMetafieldConnection.PageInfo(childComplexity), true
  8469. case "PrivateMetafieldEdge.cursor":
  8470. if e.complexity.PrivateMetafieldEdge.Cursor == nil {
  8471. break
  8472. }
  8473. return e.complexity.PrivateMetafieldEdge.Cursor(childComplexity), true
  8474. case "PrivateMetafieldEdge.node":
  8475. if e.complexity.PrivateMetafieldEdge.Node == nil {
  8476. break
  8477. }
  8478. return e.complexity.PrivateMetafieldEdge.Node(childComplexity), true
  8479. case "Product.id":
  8480. if e.complexity.Product.ID == nil {
  8481. break
  8482. }
  8483. return e.complexity.Product.ID(childComplexity), true
  8484. case "ProductCategory.productTaxonomyNode":
  8485. if e.complexity.ProductCategory.ProductTaxonomyNode == nil {
  8486. break
  8487. }
  8488. return e.complexity.ProductCategory.ProductTaxonomyNode(childComplexity), true
  8489. case "ProductChangeStatusUserError.code":
  8490. if e.complexity.ProductChangeStatusUserError.Code == nil {
  8491. break
  8492. }
  8493. return e.complexity.ProductChangeStatusUserError.Code(childComplexity), true
  8494. case "ProductChangeStatusUserError.field":
  8495. if e.complexity.ProductChangeStatusUserError.Field == nil {
  8496. break
  8497. }
  8498. return e.complexity.ProductChangeStatusUserError.Field(childComplexity), true
  8499. case "ProductChangeStatusUserError.message":
  8500. if e.complexity.ProductChangeStatusUserError.Message == nil {
  8501. break
  8502. }
  8503. return e.complexity.ProductChangeStatusUserError.Message(childComplexity), true
  8504. case "ProductConnection.edges":
  8505. if e.complexity.ProductConnection.Edges == nil {
  8506. break
  8507. }
  8508. return e.complexity.ProductConnection.Edges(childComplexity), true
  8509. case "ProductConnection.nodes":
  8510. if e.complexity.ProductConnection.Nodes == nil {
  8511. break
  8512. }
  8513. return e.complexity.ProductConnection.Nodes(childComplexity), true
  8514. case "ProductConnection.pageInfo":
  8515. if e.complexity.ProductConnection.PageInfo == nil {
  8516. break
  8517. }
  8518. return e.complexity.ProductConnection.PageInfo(childComplexity), true
  8519. case "ProductContextualPricing.maxVariantPricing":
  8520. if e.complexity.ProductContextualPricing.MaxVariantPricing == nil {
  8521. break
  8522. }
  8523. return e.complexity.ProductContextualPricing.MaxVariantPricing(childComplexity), true
  8524. case "ProductContextualPricing.minVariantPricing":
  8525. if e.complexity.ProductContextualPricing.MinVariantPricing == nil {
  8526. break
  8527. }
  8528. return e.complexity.ProductContextualPricing.MinVariantPricing(childComplexity), true
  8529. case "ProductContextualPricing.priceRange":
  8530. if e.complexity.ProductContextualPricing.PriceRange == nil {
  8531. break
  8532. }
  8533. return e.complexity.ProductContextualPricing.PriceRange(childComplexity), true
  8534. case "ProductEdge.cursor":
  8535. if e.complexity.ProductEdge.Cursor == nil {
  8536. break
  8537. }
  8538. return e.complexity.ProductEdge.Cursor(childComplexity), true
  8539. case "ProductEdge.node":
  8540. if e.complexity.ProductEdge.Node == nil {
  8541. break
  8542. }
  8543. return e.complexity.ProductEdge.Node(childComplexity), true
  8544. case "ProductPriceRangeV2.maxVariantPrice":
  8545. if e.complexity.ProductPriceRangeV2.MaxVariantPrice == nil {
  8546. break
  8547. }
  8548. return e.complexity.ProductPriceRangeV2.MaxVariantPrice(childComplexity), true
  8549. case "ProductPriceRangeV2.minVariantPrice":
  8550. if e.complexity.ProductPriceRangeV2.MinVariantPrice == nil {
  8551. break
  8552. }
  8553. return e.complexity.ProductPriceRangeV2.MinVariantPrice(childComplexity), true
  8554. case "ProductTaxonomyNode.fullName":
  8555. if e.complexity.ProductTaxonomyNode.FullName == nil {
  8556. break
  8557. }
  8558. return e.complexity.ProductTaxonomyNode.FullName(childComplexity), true
  8559. case "ProductTaxonomyNode.id":
  8560. if e.complexity.ProductTaxonomyNode.ID == nil {
  8561. break
  8562. }
  8563. return e.complexity.ProductTaxonomyNode.ID(childComplexity), true
  8564. case "ProductTaxonomyNode.isLeaf":
  8565. if e.complexity.ProductTaxonomyNode.IsLeaf == nil {
  8566. break
  8567. }
  8568. return e.complexity.ProductTaxonomyNode.IsLeaf(childComplexity), true
  8569. case "ProductTaxonomyNode.isRoot":
  8570. if e.complexity.ProductTaxonomyNode.IsRoot == nil {
  8571. break
  8572. }
  8573. return e.complexity.ProductTaxonomyNode.IsRoot(childComplexity), true
  8574. case "ProductTaxonomyNode.name":
  8575. if e.complexity.ProductTaxonomyNode.Name == nil {
  8576. break
  8577. }
  8578. return e.complexity.ProductTaxonomyNode.Name(childComplexity), true
  8579. case "ProductVariant.id":
  8580. if e.complexity.ProductVariant.ID == nil {
  8581. break
  8582. }
  8583. return e.complexity.ProductVariant.ID(childComplexity), true
  8584. case "ProductVariantConnection.edges":
  8585. if e.complexity.ProductVariantConnection.Edges == nil {
  8586. break
  8587. }
  8588. return e.complexity.ProductVariantConnection.Edges(childComplexity), true
  8589. case "ProductVariantConnection.nodes":
  8590. if e.complexity.ProductVariantConnection.Nodes == nil {
  8591. break
  8592. }
  8593. return e.complexity.ProductVariantConnection.Nodes(childComplexity), true
  8594. case "ProductVariantConnection.pageInfo":
  8595. if e.complexity.ProductVariantConnection.PageInfo == nil {
  8596. break
  8597. }
  8598. return e.complexity.ProductVariantConnection.PageInfo(childComplexity), true
  8599. case "ProductVariantContextualPricing.compareAtPrice":
  8600. if e.complexity.ProductVariantContextualPricing.CompareAtPrice == nil {
  8601. break
  8602. }
  8603. return e.complexity.ProductVariantContextualPricing.CompareAtPrice(childComplexity), true
  8604. case "ProductVariantContextualPricing.price":
  8605. if e.complexity.ProductVariantContextualPricing.Price == nil {
  8606. break
  8607. }
  8608. return e.complexity.ProductVariantContextualPricing.Price(childComplexity), true
  8609. case "ProductVariantEdge.cursor":
  8610. if e.complexity.ProductVariantEdge.Cursor == nil {
  8611. break
  8612. }
  8613. return e.complexity.ProductVariantEdge.Cursor(childComplexity), true
  8614. case "ProductVariantEdge.node":
  8615. if e.complexity.ProductVariantEdge.Node == nil {
  8616. break
  8617. }
  8618. return e.complexity.ProductVariantEdge.Node(childComplexity), true
  8619. case "ProductVariantsBulkCreateUserError.code":
  8620. if e.complexity.ProductVariantsBulkCreateUserError.Code == nil {
  8621. break
  8622. }
  8623. return e.complexity.ProductVariantsBulkCreateUserError.Code(childComplexity), true
  8624. case "ProductVariantsBulkCreateUserError.field":
  8625. if e.complexity.ProductVariantsBulkCreateUserError.Field == nil {
  8626. break
  8627. }
  8628. return e.complexity.ProductVariantsBulkCreateUserError.Field(childComplexity), true
  8629. case "ProductVariantsBulkCreateUserError.message":
  8630. if e.complexity.ProductVariantsBulkCreateUserError.Message == nil {
  8631. break
  8632. }
  8633. return e.complexity.ProductVariantsBulkCreateUserError.Message(childComplexity), true
  8634. case "ProductVariantsBulkDeleteUserError.code":
  8635. if e.complexity.ProductVariantsBulkDeleteUserError.Code == nil {
  8636. break
  8637. }
  8638. return e.complexity.ProductVariantsBulkDeleteUserError.Code(childComplexity), true
  8639. case "ProductVariantsBulkDeleteUserError.field":
  8640. if e.complexity.ProductVariantsBulkDeleteUserError.Field == nil {
  8641. break
  8642. }
  8643. return e.complexity.ProductVariantsBulkDeleteUserError.Field(childComplexity), true
  8644. case "ProductVariantsBulkDeleteUserError.message":
  8645. if e.complexity.ProductVariantsBulkDeleteUserError.Message == nil {
  8646. break
  8647. }
  8648. return e.complexity.ProductVariantsBulkDeleteUserError.Message(childComplexity), true
  8649. case "ProductVariantsBulkReorderUserError.code":
  8650. if e.complexity.ProductVariantsBulkReorderUserError.Code == nil {
  8651. break
  8652. }
  8653. return e.complexity.ProductVariantsBulkReorderUserError.Code(childComplexity), true
  8654. case "ProductVariantsBulkReorderUserError.field":
  8655. if e.complexity.ProductVariantsBulkReorderUserError.Field == nil {
  8656. break
  8657. }
  8658. return e.complexity.ProductVariantsBulkReorderUserError.Field(childComplexity), true
  8659. case "ProductVariantsBulkReorderUserError.message":
  8660. if e.complexity.ProductVariantsBulkReorderUserError.Message == nil {
  8661. break
  8662. }
  8663. return e.complexity.ProductVariantsBulkReorderUserError.Message(childComplexity), true
  8664. case "ProductVariantsBulkUpdateUserError.code":
  8665. if e.complexity.ProductVariantsBulkUpdateUserError.Code == nil {
  8666. break
  8667. }
  8668. return e.complexity.ProductVariantsBulkUpdateUserError.Code(childComplexity), true
  8669. case "ProductVariantsBulkUpdateUserError.field":
  8670. if e.complexity.ProductVariantsBulkUpdateUserError.Field == nil {
  8671. break
  8672. }
  8673. return e.complexity.ProductVariantsBulkUpdateUserError.Field(childComplexity), true
  8674. case "ProductVariantsBulkUpdateUserError.message":
  8675. if e.complexity.ProductVariantsBulkUpdateUserError.Message == nil {
  8676. break
  8677. }
  8678. return e.complexity.ProductVariantsBulkUpdateUserError.Message(childComplexity), true
  8679. case "Publication.app":
  8680. if e.complexity.Publication.App == nil {
  8681. break
  8682. }
  8683. return e.complexity.Publication.App(childComplexity), true
  8684. case "Publication.collectionPublicationsV3":
  8685. if e.complexity.Publication.CollectionPublicationsV3 == nil {
  8686. break
  8687. }
  8688. args, err := ec.field_Publication_collectionPublicationsV3_args(context.TODO(), rawArgs)
  8689. if err != nil {
  8690. return 0, false
  8691. }
  8692. return e.complexity.Publication.CollectionPublicationsV3(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8693. case "Publication.collections":
  8694. if e.complexity.Publication.Collections == nil {
  8695. break
  8696. }
  8697. args, err := ec.field_Publication_collections_args(context.TODO(), rawArgs)
  8698. if err != nil {
  8699. return 0, false
  8700. }
  8701. return e.complexity.Publication.Collections(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8702. case "Publication.hasCollection":
  8703. if e.complexity.Publication.HasCollection == nil {
  8704. break
  8705. }
  8706. args, err := ec.field_Publication_hasCollection_args(context.TODO(), rawArgs)
  8707. if err != nil {
  8708. return 0, false
  8709. }
  8710. return e.complexity.Publication.HasCollection(childComplexity, args["id"].(string)), true
  8711. case "Publication.id":
  8712. if e.complexity.Publication.ID == nil {
  8713. break
  8714. }
  8715. return e.complexity.Publication.ID(childComplexity), true
  8716. case "Publication.name":
  8717. if e.complexity.Publication.Name == nil {
  8718. break
  8719. }
  8720. return e.complexity.Publication.Name(childComplexity), true
  8721. case "Publication.productPublicationsV3":
  8722. if e.complexity.Publication.ProductPublicationsV3 == nil {
  8723. break
  8724. }
  8725. args, err := ec.field_Publication_productPublicationsV3_args(context.TODO(), rawArgs)
  8726. if err != nil {
  8727. return 0, false
  8728. }
  8729. return e.complexity.Publication.ProductPublicationsV3(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8730. case "Publication.products":
  8731. if e.complexity.Publication.Products == nil {
  8732. break
  8733. }
  8734. args, err := ec.field_Publication_products_args(context.TODO(), rawArgs)
  8735. if err != nil {
  8736. return 0, false
  8737. }
  8738. return e.complexity.Publication.Products(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8739. case "Publication.supportsFuturePublishing":
  8740. if e.complexity.Publication.SupportsFuturePublishing == nil {
  8741. break
  8742. }
  8743. return e.complexity.Publication.SupportsFuturePublishing(childComplexity), true
  8744. case "PublicationConnection.edges":
  8745. if e.complexity.PublicationConnection.Edges == nil {
  8746. break
  8747. }
  8748. return e.complexity.PublicationConnection.Edges(childComplexity), true
  8749. case "PublicationConnection.nodes":
  8750. if e.complexity.PublicationConnection.Nodes == nil {
  8751. break
  8752. }
  8753. return e.complexity.PublicationConnection.Nodes(childComplexity), true
  8754. case "PublicationConnection.pageInfo":
  8755. if e.complexity.PublicationConnection.PageInfo == nil {
  8756. break
  8757. }
  8758. return e.complexity.PublicationConnection.PageInfo(childComplexity), true
  8759. case "PublicationEdge.cursor":
  8760. if e.complexity.PublicationEdge.Cursor == nil {
  8761. break
  8762. }
  8763. return e.complexity.PublicationEdge.Cursor(childComplexity), true
  8764. case "PublicationEdge.node":
  8765. if e.complexity.PublicationEdge.Node == nil {
  8766. break
  8767. }
  8768. return e.complexity.PublicationEdge.Node(childComplexity), true
  8769. case "PublishedTranslation.key":
  8770. if e.complexity.PublishedTranslation.Key == nil {
  8771. break
  8772. }
  8773. return e.complexity.PublishedTranslation.Key(childComplexity), true
  8774. case "PublishedTranslation.locale":
  8775. if e.complexity.PublishedTranslation.Locale == nil {
  8776. break
  8777. }
  8778. return e.complexity.PublishedTranslation.Locale(childComplexity), true
  8779. case "PublishedTranslation.marketId":
  8780. if e.complexity.PublishedTranslation.MarketID == nil {
  8781. break
  8782. }
  8783. return e.complexity.PublishedTranslation.MarketID(childComplexity), true
  8784. case "PublishedTranslation.value":
  8785. if e.complexity.PublishedTranslation.Value == nil {
  8786. break
  8787. }
  8788. return e.complexity.PublishedTranslation.Value(childComplexity), true
  8789. case "PurchasingCompany.company":
  8790. if e.complexity.PurchasingCompany.Company == nil {
  8791. break
  8792. }
  8793. return e.complexity.PurchasingCompany.Company(childComplexity), true
  8794. case "PurchasingCompany.contact":
  8795. if e.complexity.PurchasingCompany.Contact == nil {
  8796. break
  8797. }
  8798. return e.complexity.PurchasingCompany.Contact(childComplexity), true
  8799. case "PurchasingCompany.location":
  8800. if e.complexity.PurchasingCompany.Location == nil {
  8801. break
  8802. }
  8803. return e.complexity.PurchasingCompany.Location(childComplexity), true
  8804. case "Query.customer":
  8805. if e.complexity.Query.Customer == nil {
  8806. break
  8807. }
  8808. args, err := ec.field_Query_customer_args(context.TODO(), rawArgs)
  8809. if err != nil {
  8810. return 0, false
  8811. }
  8812. return e.complexity.Query.Customer(childComplexity, args["id"].(string)), true
  8813. case "Query._service":
  8814. if e.complexity.Query.__resolve__service == nil {
  8815. break
  8816. }
  8817. return e.complexity.Query.__resolve__service(childComplexity), true
  8818. case "Query._entities":
  8819. if e.complexity.Query.__resolve_entities == nil {
  8820. break
  8821. }
  8822. args, err := ec.field_Query__entities_args(context.TODO(), rawArgs)
  8823. if err != nil {
  8824. return 0, false
  8825. }
  8826. return e.complexity.Query.__resolve_entities(childComplexity, args["representations"].([]map[string]interface{})), true
  8827. case "Refund.createdAt":
  8828. if e.complexity.Refund.CreatedAt == nil {
  8829. break
  8830. }
  8831. return e.complexity.Refund.CreatedAt(childComplexity), true
  8832. case "Refund.duties":
  8833. if e.complexity.Refund.Duties == nil {
  8834. break
  8835. }
  8836. return e.complexity.Refund.Duties(childComplexity), true
  8837. case "Refund.id":
  8838. if e.complexity.Refund.ID == nil {
  8839. break
  8840. }
  8841. return e.complexity.Refund.ID(childComplexity), true
  8842. case "Refund.legacyResourceId":
  8843. if e.complexity.Refund.LegacyResourceID == nil {
  8844. break
  8845. }
  8846. return e.complexity.Refund.LegacyResourceID(childComplexity), true
  8847. case "Refund.note":
  8848. if e.complexity.Refund.Note == nil {
  8849. break
  8850. }
  8851. return e.complexity.Refund.Note(childComplexity), true
  8852. case "Refund.order":
  8853. if e.complexity.Refund.Order == nil {
  8854. break
  8855. }
  8856. return e.complexity.Refund.Order(childComplexity), true
  8857. case "Refund.refundLineItems":
  8858. if e.complexity.Refund.RefundLineItems == nil {
  8859. break
  8860. }
  8861. args, err := ec.field_Refund_refundLineItems_args(context.TODO(), rawArgs)
  8862. if err != nil {
  8863. return 0, false
  8864. }
  8865. return e.complexity.Refund.RefundLineItems(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8866. case "Refund.staffMember":
  8867. if e.complexity.Refund.StaffMember == nil {
  8868. break
  8869. }
  8870. return e.complexity.Refund.StaffMember(childComplexity), true
  8871. case "Refund.totalRefundedSet":
  8872. if e.complexity.Refund.TotalRefundedSet == nil {
  8873. break
  8874. }
  8875. return e.complexity.Refund.TotalRefundedSet(childComplexity), true
  8876. case "Refund.transactions":
  8877. if e.complexity.Refund.Transactions == nil {
  8878. break
  8879. }
  8880. args, err := ec.field_Refund_transactions_args(context.TODO(), rawArgs)
  8881. if err != nil {
  8882. return 0, false
  8883. }
  8884. return e.complexity.Refund.Transactions(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  8885. case "Refund.updatedAt":
  8886. if e.complexity.Refund.UpdatedAt == nil {
  8887. break
  8888. }
  8889. return e.complexity.Refund.UpdatedAt(childComplexity), true
  8890. case "RefundDuty.amountSet":
  8891. if e.complexity.RefundDuty.AmountSet == nil {
  8892. break
  8893. }
  8894. return e.complexity.RefundDuty.AmountSet(childComplexity), true
  8895. case "RefundDuty.originalDuty":
  8896. if e.complexity.RefundDuty.OriginalDuty == nil {
  8897. break
  8898. }
  8899. return e.complexity.RefundDuty.OriginalDuty(childComplexity), true
  8900. case "RefundLineItem.lineItem":
  8901. if e.complexity.RefundLineItem.LineItem == nil {
  8902. break
  8903. }
  8904. return e.complexity.RefundLineItem.LineItem(childComplexity), true
  8905. case "RefundLineItem.location":
  8906. if e.complexity.RefundLineItem.Location == nil {
  8907. break
  8908. }
  8909. return e.complexity.RefundLineItem.Location(childComplexity), true
  8910. case "RefundLineItem.priceSet":
  8911. if e.complexity.RefundLineItem.PriceSet == nil {
  8912. break
  8913. }
  8914. return e.complexity.RefundLineItem.PriceSet(childComplexity), true
  8915. case "RefundLineItem.quantity":
  8916. if e.complexity.RefundLineItem.Quantity == nil {
  8917. break
  8918. }
  8919. return e.complexity.RefundLineItem.Quantity(childComplexity), true
  8920. case "RefundLineItem.restockType":
  8921. if e.complexity.RefundLineItem.RestockType == nil {
  8922. break
  8923. }
  8924. return e.complexity.RefundLineItem.RestockType(childComplexity), true
  8925. case "RefundLineItem.restocked":
  8926. if e.complexity.RefundLineItem.Restocked == nil {
  8927. break
  8928. }
  8929. return e.complexity.RefundLineItem.Restocked(childComplexity), true
  8930. case "RefundLineItem.subtotalSet":
  8931. if e.complexity.RefundLineItem.SubtotalSet == nil {
  8932. break
  8933. }
  8934. return e.complexity.RefundLineItem.SubtotalSet(childComplexity), true
  8935. case "RefundLineItem.totalTaxSet":
  8936. if e.complexity.RefundLineItem.TotalTaxSet == nil {
  8937. break
  8938. }
  8939. return e.complexity.RefundLineItem.TotalTaxSet(childComplexity), true
  8940. case "RefundLineItemConnection.edges":
  8941. if e.complexity.RefundLineItemConnection.Edges == nil {
  8942. break
  8943. }
  8944. return e.complexity.RefundLineItemConnection.Edges(childComplexity), true
  8945. case "RefundLineItemConnection.nodes":
  8946. if e.complexity.RefundLineItemConnection.Nodes == nil {
  8947. break
  8948. }
  8949. return e.complexity.RefundLineItemConnection.Nodes(childComplexity), true
  8950. case "RefundLineItemConnection.pageInfo":
  8951. if e.complexity.RefundLineItemConnection.PageInfo == nil {
  8952. break
  8953. }
  8954. return e.complexity.RefundLineItemConnection.PageInfo(childComplexity), true
  8955. case "RefundLineItemEdge.cursor":
  8956. if e.complexity.RefundLineItemEdge.Cursor == nil {
  8957. break
  8958. }
  8959. return e.complexity.RefundLineItemEdge.Cursor(childComplexity), true
  8960. case "RefundLineItemEdge.node":
  8961. if e.complexity.RefundLineItemEdge.Node == nil {
  8962. break
  8963. }
  8964. return e.complexity.RefundLineItemEdge.Node(childComplexity), true
  8965. case "ResourceAlert.actions":
  8966. if e.complexity.ResourceAlert.Actions == nil {
  8967. break
  8968. }
  8969. return e.complexity.ResourceAlert.Actions(childComplexity), true
  8970. case "ResourceAlert.content":
  8971. if e.complexity.ResourceAlert.Content == nil {
  8972. break
  8973. }
  8974. return e.complexity.ResourceAlert.Content(childComplexity), true
  8975. case "ResourceAlert.dismissibleHandle":
  8976. if e.complexity.ResourceAlert.DismissibleHandle == nil {
  8977. break
  8978. }
  8979. return e.complexity.ResourceAlert.DismissibleHandle(childComplexity), true
  8980. case "ResourceAlert.icon":
  8981. if e.complexity.ResourceAlert.Icon == nil {
  8982. break
  8983. }
  8984. return e.complexity.ResourceAlert.Icon(childComplexity), true
  8985. case "ResourceAlert.severity":
  8986. if e.complexity.ResourceAlert.Severity == nil {
  8987. break
  8988. }
  8989. return e.complexity.ResourceAlert.Severity(childComplexity), true
  8990. case "ResourceAlert.title":
  8991. if e.complexity.ResourceAlert.Title == nil {
  8992. break
  8993. }
  8994. return e.complexity.ResourceAlert.Title(childComplexity), true
  8995. case "ResourceAlertAction.primary":
  8996. if e.complexity.ResourceAlertAction.Primary == nil {
  8997. break
  8998. }
  8999. return e.complexity.ResourceAlertAction.Primary(childComplexity), true
  9000. case "ResourceAlertAction.show":
  9001. if e.complexity.ResourceAlertAction.Show == nil {
  9002. break
  9003. }
  9004. return e.complexity.ResourceAlertAction.Show(childComplexity), true
  9005. case "ResourceAlertAction.title":
  9006. if e.complexity.ResourceAlertAction.Title == nil {
  9007. break
  9008. }
  9009. return e.complexity.ResourceAlertAction.Title(childComplexity), true
  9010. case "ResourceAlertAction.url":
  9011. if e.complexity.ResourceAlertAction.URL == nil {
  9012. break
  9013. }
  9014. return e.complexity.ResourceAlertAction.URL(childComplexity), true
  9015. case "ResourceFeedback.details":
  9016. if e.complexity.ResourceFeedback.Details == nil {
  9017. break
  9018. }
  9019. return e.complexity.ResourceFeedback.Details(childComplexity), true
  9020. case "ResourceFeedback.summary":
  9021. if e.complexity.ResourceFeedback.Summary == nil {
  9022. break
  9023. }
  9024. return e.complexity.ResourceFeedback.Summary(childComplexity), true
  9025. case "ResourceLimit.available":
  9026. if e.complexity.ResourceLimit.Available == nil {
  9027. break
  9028. }
  9029. return e.complexity.ResourceLimit.Available(childComplexity), true
  9030. case "ResourceLimit.quantityAvailable":
  9031. if e.complexity.ResourceLimit.QuantityAvailable == nil {
  9032. break
  9033. }
  9034. return e.complexity.ResourceLimit.QuantityAvailable(childComplexity), true
  9035. case "ResourceLimit.quantityLimit":
  9036. if e.complexity.ResourceLimit.QuantityLimit == nil {
  9037. break
  9038. }
  9039. return e.complexity.ResourceLimit.QuantityLimit(childComplexity), true
  9040. case "ResourceLimit.quantityUsed":
  9041. if e.complexity.ResourceLimit.QuantityUsed == nil {
  9042. break
  9043. }
  9044. return e.complexity.ResourceLimit.QuantityUsed(childComplexity), true
  9045. case "ResourcePublication.isPublished":
  9046. if e.complexity.ResourcePublication.IsPublished == nil {
  9047. break
  9048. }
  9049. return e.complexity.ResourcePublication.IsPublished(childComplexity), true
  9050. case "ResourcePublication.publication":
  9051. if e.complexity.ResourcePublication.Publication == nil {
  9052. break
  9053. }
  9054. return e.complexity.ResourcePublication.Publication(childComplexity), true
  9055. case "ResourcePublication.publishDate":
  9056. if e.complexity.ResourcePublication.PublishDate == nil {
  9057. break
  9058. }
  9059. return e.complexity.ResourcePublication.PublishDate(childComplexity), true
  9060. case "ResourcePublication.publishable":
  9061. if e.complexity.ResourcePublication.Publishable == nil {
  9062. break
  9063. }
  9064. return e.complexity.ResourcePublication.Publishable(childComplexity), true
  9065. case "ResourcePublicationConnection.edges":
  9066. if e.complexity.ResourcePublicationConnection.Edges == nil {
  9067. break
  9068. }
  9069. return e.complexity.ResourcePublicationConnection.Edges(childComplexity), true
  9070. case "ResourcePublicationConnection.nodes":
  9071. if e.complexity.ResourcePublicationConnection.Nodes == nil {
  9072. break
  9073. }
  9074. return e.complexity.ResourcePublicationConnection.Nodes(childComplexity), true
  9075. case "ResourcePublicationConnection.pageInfo":
  9076. if e.complexity.ResourcePublicationConnection.PageInfo == nil {
  9077. break
  9078. }
  9079. return e.complexity.ResourcePublicationConnection.PageInfo(childComplexity), true
  9080. case "ResourcePublicationEdge.cursor":
  9081. if e.complexity.ResourcePublicationEdge.Cursor == nil {
  9082. break
  9083. }
  9084. return e.complexity.ResourcePublicationEdge.Cursor(childComplexity), true
  9085. case "ResourcePublicationEdge.node":
  9086. if e.complexity.ResourcePublicationEdge.Node == nil {
  9087. break
  9088. }
  9089. return e.complexity.ResourcePublicationEdge.Node(childComplexity), true
  9090. case "ResourcePublicationV2.isPublished":
  9091. if e.complexity.ResourcePublicationV2.IsPublished == nil {
  9092. break
  9093. }
  9094. return e.complexity.ResourcePublicationV2.IsPublished(childComplexity), true
  9095. case "ResourcePublicationV2.publication":
  9096. if e.complexity.ResourcePublicationV2.Publication == nil {
  9097. break
  9098. }
  9099. return e.complexity.ResourcePublicationV2.Publication(childComplexity), true
  9100. case "ResourcePublicationV2.publishDate":
  9101. if e.complexity.ResourcePublicationV2.PublishDate == nil {
  9102. break
  9103. }
  9104. return e.complexity.ResourcePublicationV2.PublishDate(childComplexity), true
  9105. case "ResourcePublicationV2.publishable":
  9106. if e.complexity.ResourcePublicationV2.Publishable == nil {
  9107. break
  9108. }
  9109. return e.complexity.ResourcePublicationV2.Publishable(childComplexity), true
  9110. case "ResourcePublicationV2Connection.edges":
  9111. if e.complexity.ResourcePublicationV2Connection.Edges == nil {
  9112. break
  9113. }
  9114. return e.complexity.ResourcePublicationV2Connection.Edges(childComplexity), true
  9115. case "ResourcePublicationV2Connection.nodes":
  9116. if e.complexity.ResourcePublicationV2Connection.Nodes == nil {
  9117. break
  9118. }
  9119. return e.complexity.ResourcePublicationV2Connection.Nodes(childComplexity), true
  9120. case "ResourcePublicationV2Connection.pageInfo":
  9121. if e.complexity.ResourcePublicationV2Connection.PageInfo == nil {
  9122. break
  9123. }
  9124. return e.complexity.ResourcePublicationV2Connection.PageInfo(childComplexity), true
  9125. case "ResourcePublicationV2Edge.cursor":
  9126. if e.complexity.ResourcePublicationV2Edge.Cursor == nil {
  9127. break
  9128. }
  9129. return e.complexity.ResourcePublicationV2Edge.Cursor(childComplexity), true
  9130. case "ResourcePublicationV2Edge.node":
  9131. if e.complexity.ResourcePublicationV2Edge.Node == nil {
  9132. break
  9133. }
  9134. return e.complexity.ResourcePublicationV2Edge.Node(childComplexity), true
  9135. case "SEO.description":
  9136. if e.complexity.SEO.Description == nil {
  9137. break
  9138. }
  9139. return e.complexity.SEO.Description(childComplexity), true
  9140. case "SEO.title":
  9141. if e.complexity.SEO.Title == nil {
  9142. break
  9143. }
  9144. return e.complexity.SEO.Title(childComplexity), true
  9145. case "SaleConnection.edges":
  9146. if e.complexity.SaleConnection.Edges == nil {
  9147. break
  9148. }
  9149. return e.complexity.SaleConnection.Edges(childComplexity), true
  9150. case "SaleConnection.nodes":
  9151. if e.complexity.SaleConnection.Nodes == nil {
  9152. break
  9153. }
  9154. return e.complexity.SaleConnection.Nodes(childComplexity), true
  9155. case "SaleConnection.pageInfo":
  9156. if e.complexity.SaleConnection.PageInfo == nil {
  9157. break
  9158. }
  9159. return e.complexity.SaleConnection.PageInfo(childComplexity), true
  9160. case "SaleEdge.cursor":
  9161. if e.complexity.SaleEdge.Cursor == nil {
  9162. break
  9163. }
  9164. return e.complexity.SaleEdge.Cursor(childComplexity), true
  9165. case "SaleEdge.node":
  9166. if e.complexity.SaleEdge.Node == nil {
  9167. break
  9168. }
  9169. return e.complexity.SaleEdge.Node(childComplexity), true
  9170. case "SaleTax.amount":
  9171. if e.complexity.SaleTax.Amount == nil {
  9172. break
  9173. }
  9174. return e.complexity.SaleTax.Amount(childComplexity), true
  9175. case "SaleTax.id":
  9176. if e.complexity.SaleTax.ID == nil {
  9177. break
  9178. }
  9179. return e.complexity.SaleTax.ID(childComplexity), true
  9180. case "SaleTax.taxLine":
  9181. if e.complexity.SaleTax.TaxLine == nil {
  9182. break
  9183. }
  9184. return e.complexity.SaleTax.TaxLine(childComplexity), true
  9185. case "SalesAgreementConnection.edges":
  9186. if e.complexity.SalesAgreementConnection.Edges == nil {
  9187. break
  9188. }
  9189. return e.complexity.SalesAgreementConnection.Edges(childComplexity), true
  9190. case "SalesAgreementConnection.nodes":
  9191. if e.complexity.SalesAgreementConnection.Nodes == nil {
  9192. break
  9193. }
  9194. return e.complexity.SalesAgreementConnection.Nodes(childComplexity), true
  9195. case "SalesAgreementConnection.pageInfo":
  9196. if e.complexity.SalesAgreementConnection.PageInfo == nil {
  9197. break
  9198. }
  9199. return e.complexity.SalesAgreementConnection.PageInfo(childComplexity), true
  9200. case "SalesAgreementEdge.cursor":
  9201. if e.complexity.SalesAgreementEdge.Cursor == nil {
  9202. break
  9203. }
  9204. return e.complexity.SalesAgreementEdge.Cursor(childComplexity), true
  9205. case "SalesAgreementEdge.node":
  9206. if e.complexity.SalesAgreementEdge.Node == nil {
  9207. break
  9208. }
  9209. return e.complexity.SalesAgreementEdge.Node(childComplexity), true
  9210. case "SavedSearch.filters":
  9211. if e.complexity.SavedSearch.Filters == nil {
  9212. break
  9213. }
  9214. return e.complexity.SavedSearch.Filters(childComplexity), true
  9215. case "SavedSearch.id":
  9216. if e.complexity.SavedSearch.ID == nil {
  9217. break
  9218. }
  9219. return e.complexity.SavedSearch.ID(childComplexity), true
  9220. case "SavedSearch.legacyResourceId":
  9221. if e.complexity.SavedSearch.LegacyResourceID == nil {
  9222. break
  9223. }
  9224. return e.complexity.SavedSearch.LegacyResourceID(childComplexity), true
  9225. case "SavedSearch.name":
  9226. if e.complexity.SavedSearch.Name == nil {
  9227. break
  9228. }
  9229. return e.complexity.SavedSearch.Name(childComplexity), true
  9230. case "SavedSearch.query":
  9231. if e.complexity.SavedSearch.Query == nil {
  9232. break
  9233. }
  9234. return e.complexity.SavedSearch.Query(childComplexity), true
  9235. case "SavedSearch.resourceType":
  9236. if e.complexity.SavedSearch.ResourceType == nil {
  9237. break
  9238. }
  9239. return e.complexity.SavedSearch.ResourceType(childComplexity), true
  9240. case "SavedSearch.searchTerms":
  9241. if e.complexity.SavedSearch.SearchTerms == nil {
  9242. break
  9243. }
  9244. return e.complexity.SavedSearch.SearchTerms(childComplexity), true
  9245. case "SavedSearchConnection.edges":
  9246. if e.complexity.SavedSearchConnection.Edges == nil {
  9247. break
  9248. }
  9249. return e.complexity.SavedSearchConnection.Edges(childComplexity), true
  9250. case "SavedSearchConnection.nodes":
  9251. if e.complexity.SavedSearchConnection.Nodes == nil {
  9252. break
  9253. }
  9254. return e.complexity.SavedSearchConnection.Nodes(childComplexity), true
  9255. case "SavedSearchConnection.pageInfo":
  9256. if e.complexity.SavedSearchConnection.PageInfo == nil {
  9257. break
  9258. }
  9259. return e.complexity.SavedSearchConnection.PageInfo(childComplexity), true
  9260. case "SavedSearchEdge.cursor":
  9261. if e.complexity.SavedSearchEdge.Cursor == nil {
  9262. break
  9263. }
  9264. return e.complexity.SavedSearchEdge.Cursor(childComplexity), true
  9265. case "SavedSearchEdge.node":
  9266. if e.complexity.SavedSearchEdge.Node == nil {
  9267. break
  9268. }
  9269. return e.complexity.SavedSearchEdge.Node(childComplexity), true
  9270. case "ScriptDiscountApplication.allocationMethod":
  9271. if e.complexity.ScriptDiscountApplication.AllocationMethod == nil {
  9272. break
  9273. }
  9274. return e.complexity.ScriptDiscountApplication.AllocationMethod(childComplexity), true
  9275. case "ScriptDiscountApplication.index":
  9276. if e.complexity.ScriptDiscountApplication.Index == nil {
  9277. break
  9278. }
  9279. return e.complexity.ScriptDiscountApplication.Index(childComplexity), true
  9280. case "ScriptDiscountApplication.targetSelection":
  9281. if e.complexity.ScriptDiscountApplication.TargetSelection == nil {
  9282. break
  9283. }
  9284. return e.complexity.ScriptDiscountApplication.TargetSelection(childComplexity), true
  9285. case "ScriptDiscountApplication.targetType":
  9286. if e.complexity.ScriptDiscountApplication.TargetType == nil {
  9287. break
  9288. }
  9289. return e.complexity.ScriptDiscountApplication.TargetType(childComplexity), true
  9290. case "ScriptDiscountApplication.title":
  9291. if e.complexity.ScriptDiscountApplication.Title == nil {
  9292. break
  9293. }
  9294. return e.complexity.ScriptDiscountApplication.Title(childComplexity), true
  9295. case "ScriptDiscountApplication.value":
  9296. if e.complexity.ScriptDiscountApplication.Value == nil {
  9297. break
  9298. }
  9299. return e.complexity.ScriptDiscountApplication.Value(childComplexity), true
  9300. case "SearchFilter.key":
  9301. if e.complexity.SearchFilter.Key == nil {
  9302. break
  9303. }
  9304. return e.complexity.SearchFilter.Key(childComplexity), true
  9305. case "SearchFilter.value":
  9306. if e.complexity.SearchFilter.Value == nil {
  9307. break
  9308. }
  9309. return e.complexity.SearchFilter.Value(childComplexity), true
  9310. case "SearchFilterOptions.productAvailability":
  9311. if e.complexity.SearchFilterOptions.ProductAvailability == nil {
  9312. break
  9313. }
  9314. return e.complexity.SearchFilterOptions.ProductAvailability(childComplexity), true
  9315. case "SearchResult.description":
  9316. if e.complexity.SearchResult.Description == nil {
  9317. break
  9318. }
  9319. return e.complexity.SearchResult.Description(childComplexity), true
  9320. case "SearchResult.image":
  9321. if e.complexity.SearchResult.Image == nil {
  9322. break
  9323. }
  9324. return e.complexity.SearchResult.Image(childComplexity), true
  9325. case "SearchResult.reference":
  9326. if e.complexity.SearchResult.Reference == nil {
  9327. break
  9328. }
  9329. return e.complexity.SearchResult.Reference(childComplexity), true
  9330. case "SearchResult.title":
  9331. if e.complexity.SearchResult.Title == nil {
  9332. break
  9333. }
  9334. return e.complexity.SearchResult.Title(childComplexity), true
  9335. case "SearchResult.url":
  9336. if e.complexity.SearchResult.URL == nil {
  9337. break
  9338. }
  9339. return e.complexity.SearchResult.URL(childComplexity), true
  9340. case "SearchResultConnection.edges":
  9341. if e.complexity.SearchResultConnection.Edges == nil {
  9342. break
  9343. }
  9344. return e.complexity.SearchResultConnection.Edges(childComplexity), true
  9345. case "SearchResultConnection.pageInfo":
  9346. if e.complexity.SearchResultConnection.PageInfo == nil {
  9347. break
  9348. }
  9349. return e.complexity.SearchResultConnection.PageInfo(childComplexity), true
  9350. case "SearchResultEdge.cursor":
  9351. if e.complexity.SearchResultEdge.Cursor == nil {
  9352. break
  9353. }
  9354. return e.complexity.SearchResultEdge.Cursor(childComplexity), true
  9355. case "SearchResultEdge.node":
  9356. if e.complexity.SearchResultEdge.Node == nil {
  9357. break
  9358. }
  9359. return e.complexity.SearchResultEdge.Node(childComplexity), true
  9360. case "SelectedOption.name":
  9361. if e.complexity.SelectedOption.Name == nil {
  9362. break
  9363. }
  9364. return e.complexity.SelectedOption.Name(childComplexity), true
  9365. case "SelectedOption.value":
  9366. if e.complexity.SelectedOption.Value == nil {
  9367. break
  9368. }
  9369. return e.complexity.SelectedOption.Value(childComplexity), true
  9370. case "SellingPlan.billingPolicy":
  9371. if e.complexity.SellingPlan.BillingPolicy == nil {
  9372. break
  9373. }
  9374. return e.complexity.SellingPlan.BillingPolicy(childComplexity), true
  9375. case "SellingPlan.category":
  9376. if e.complexity.SellingPlan.Category == nil {
  9377. break
  9378. }
  9379. return e.complexity.SellingPlan.Category(childComplexity), true
  9380. case "SellingPlan.createdAt":
  9381. if e.complexity.SellingPlan.CreatedAt == nil {
  9382. break
  9383. }
  9384. return e.complexity.SellingPlan.CreatedAt(childComplexity), true
  9385. case "SellingPlan.deliveryPolicy":
  9386. if e.complexity.SellingPlan.DeliveryPolicy == nil {
  9387. break
  9388. }
  9389. return e.complexity.SellingPlan.DeliveryPolicy(childComplexity), true
  9390. case "SellingPlan.description":
  9391. if e.complexity.SellingPlan.Description == nil {
  9392. break
  9393. }
  9394. return e.complexity.SellingPlan.Description(childComplexity), true
  9395. case "SellingPlan.id":
  9396. if e.complexity.SellingPlan.ID == nil {
  9397. break
  9398. }
  9399. return e.complexity.SellingPlan.ID(childComplexity), true
  9400. case "SellingPlan.inventoryPolicy":
  9401. if e.complexity.SellingPlan.InventoryPolicy == nil {
  9402. break
  9403. }
  9404. return e.complexity.SellingPlan.InventoryPolicy(childComplexity), true
  9405. case "SellingPlan.name":
  9406. if e.complexity.SellingPlan.Name == nil {
  9407. break
  9408. }
  9409. return e.complexity.SellingPlan.Name(childComplexity), true
  9410. case "SellingPlan.options":
  9411. if e.complexity.SellingPlan.Options == nil {
  9412. break
  9413. }
  9414. return e.complexity.SellingPlan.Options(childComplexity), true
  9415. case "SellingPlan.position":
  9416. if e.complexity.SellingPlan.Position == nil {
  9417. break
  9418. }
  9419. return e.complexity.SellingPlan.Position(childComplexity), true
  9420. case "SellingPlan.pricingPolicies":
  9421. if e.complexity.SellingPlan.PricingPolicies == nil {
  9422. break
  9423. }
  9424. return e.complexity.SellingPlan.PricingPolicies(childComplexity), true
  9425. case "SellingPlanAnchor.cutoffDay":
  9426. if e.complexity.SellingPlanAnchor.CutoffDay == nil {
  9427. break
  9428. }
  9429. return e.complexity.SellingPlanAnchor.CutoffDay(childComplexity), true
  9430. case "SellingPlanAnchor.day":
  9431. if e.complexity.SellingPlanAnchor.Day == nil {
  9432. break
  9433. }
  9434. return e.complexity.SellingPlanAnchor.Day(childComplexity), true
  9435. case "SellingPlanAnchor.month":
  9436. if e.complexity.SellingPlanAnchor.Month == nil {
  9437. break
  9438. }
  9439. return e.complexity.SellingPlanAnchor.Month(childComplexity), true
  9440. case "SellingPlanAnchor.type":
  9441. if e.complexity.SellingPlanAnchor.Type == nil {
  9442. break
  9443. }
  9444. return e.complexity.SellingPlanAnchor.Type(childComplexity), true
  9445. case "SellingPlanCheckoutCharge.type":
  9446. if e.complexity.SellingPlanCheckoutCharge.Type == nil {
  9447. break
  9448. }
  9449. return e.complexity.SellingPlanCheckoutCharge.Type(childComplexity), true
  9450. case "SellingPlanCheckoutCharge.value":
  9451. if e.complexity.SellingPlanCheckoutCharge.Value == nil {
  9452. break
  9453. }
  9454. return e.complexity.SellingPlanCheckoutCharge.Value(childComplexity), true
  9455. case "SellingPlanCheckoutChargePercentageValue.percentage":
  9456. if e.complexity.SellingPlanCheckoutChargePercentageValue.Percentage == nil {
  9457. break
  9458. }
  9459. return e.complexity.SellingPlanCheckoutChargePercentageValue.Percentage(childComplexity), true
  9460. case "SellingPlanConnection.edges":
  9461. if e.complexity.SellingPlanConnection.Edges == nil {
  9462. break
  9463. }
  9464. return e.complexity.SellingPlanConnection.Edges(childComplexity), true
  9465. case "SellingPlanConnection.nodes":
  9466. if e.complexity.SellingPlanConnection.Nodes == nil {
  9467. break
  9468. }
  9469. return e.complexity.SellingPlanConnection.Nodes(childComplexity), true
  9470. case "SellingPlanConnection.pageInfo":
  9471. if e.complexity.SellingPlanConnection.PageInfo == nil {
  9472. break
  9473. }
  9474. return e.complexity.SellingPlanConnection.PageInfo(childComplexity), true
  9475. case "SellingPlanEdge.cursor":
  9476. if e.complexity.SellingPlanEdge.Cursor == nil {
  9477. break
  9478. }
  9479. return e.complexity.SellingPlanEdge.Cursor(childComplexity), true
  9480. case "SellingPlanEdge.node":
  9481. if e.complexity.SellingPlanEdge.Node == nil {
  9482. break
  9483. }
  9484. return e.complexity.SellingPlanEdge.Node(childComplexity), true
  9485. case "SellingPlanFixedBillingPolicy.checkoutCharge":
  9486. if e.complexity.SellingPlanFixedBillingPolicy.CheckoutCharge == nil {
  9487. break
  9488. }
  9489. return e.complexity.SellingPlanFixedBillingPolicy.CheckoutCharge(childComplexity), true
  9490. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeExactTime":
  9491. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeExactTime == nil {
  9492. break
  9493. }
  9494. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeExactTime(childComplexity), true
  9495. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeTimeAfterCheckout":
  9496. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTimeAfterCheckout == nil {
  9497. break
  9498. }
  9499. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTimeAfterCheckout(childComplexity), true
  9500. case "SellingPlanFixedBillingPolicy.remainingBalanceChargeTrigger":
  9501. if e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTrigger == nil {
  9502. break
  9503. }
  9504. return e.complexity.SellingPlanFixedBillingPolicy.RemainingBalanceChargeTrigger(childComplexity), true
  9505. case "SellingPlanFixedDeliveryPolicy.anchors":
  9506. if e.complexity.SellingPlanFixedDeliveryPolicy.Anchors == nil {
  9507. break
  9508. }
  9509. return e.complexity.SellingPlanFixedDeliveryPolicy.Anchors(childComplexity), true
  9510. case "SellingPlanFixedDeliveryPolicy.cutoff":
  9511. if e.complexity.SellingPlanFixedDeliveryPolicy.Cutoff == nil {
  9512. break
  9513. }
  9514. return e.complexity.SellingPlanFixedDeliveryPolicy.Cutoff(childComplexity), true
  9515. case "SellingPlanFixedDeliveryPolicy.fulfillmentExactTime":
  9516. if e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentExactTime == nil {
  9517. break
  9518. }
  9519. return e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentExactTime(childComplexity), true
  9520. case "SellingPlanFixedDeliveryPolicy.fulfillmentTrigger":
  9521. if e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentTrigger == nil {
  9522. break
  9523. }
  9524. return e.complexity.SellingPlanFixedDeliveryPolicy.FulfillmentTrigger(childComplexity), true
  9525. case "SellingPlanFixedDeliveryPolicy.intent":
  9526. if e.complexity.SellingPlanFixedDeliveryPolicy.Intent == nil {
  9527. break
  9528. }
  9529. return e.complexity.SellingPlanFixedDeliveryPolicy.Intent(childComplexity), true
  9530. case "SellingPlanFixedDeliveryPolicy.preAnchorBehavior":
  9531. if e.complexity.SellingPlanFixedDeliveryPolicy.PreAnchorBehavior == nil {
  9532. break
  9533. }
  9534. return e.complexity.SellingPlanFixedDeliveryPolicy.PreAnchorBehavior(childComplexity), true
  9535. case "SellingPlanFixedPricingPolicy.adjustmentType":
  9536. if e.complexity.SellingPlanFixedPricingPolicy.AdjustmentType == nil {
  9537. break
  9538. }
  9539. return e.complexity.SellingPlanFixedPricingPolicy.AdjustmentType(childComplexity), true
  9540. case "SellingPlanFixedPricingPolicy.adjustmentValue":
  9541. if e.complexity.SellingPlanFixedPricingPolicy.AdjustmentValue == nil {
  9542. break
  9543. }
  9544. return e.complexity.SellingPlanFixedPricingPolicy.AdjustmentValue(childComplexity), true
  9545. case "SellingPlanFixedPricingPolicy.createdAt":
  9546. if e.complexity.SellingPlanFixedPricingPolicy.CreatedAt == nil {
  9547. break
  9548. }
  9549. return e.complexity.SellingPlanFixedPricingPolicy.CreatedAt(childComplexity), true
  9550. case "SellingPlanGroup.appId":
  9551. if e.complexity.SellingPlanGroup.AppID == nil {
  9552. break
  9553. }
  9554. return e.complexity.SellingPlanGroup.AppID(childComplexity), true
  9555. case "SellingPlanGroup.appliesToProduct":
  9556. if e.complexity.SellingPlanGroup.AppliesToProduct == nil {
  9557. break
  9558. }
  9559. args, err := ec.field_SellingPlanGroup_appliesToProduct_args(context.TODO(), rawArgs)
  9560. if err != nil {
  9561. return 0, false
  9562. }
  9563. return e.complexity.SellingPlanGroup.AppliesToProduct(childComplexity, args["productId"].(string)), true
  9564. case "SellingPlanGroup.appliesToProductVariant":
  9565. if e.complexity.SellingPlanGroup.AppliesToProductVariant == nil {
  9566. break
  9567. }
  9568. args, err := ec.field_SellingPlanGroup_appliesToProductVariant_args(context.TODO(), rawArgs)
  9569. if err != nil {
  9570. return 0, false
  9571. }
  9572. return e.complexity.SellingPlanGroup.AppliesToProductVariant(childComplexity, args["productVariantId"].(string)), true
  9573. case "SellingPlanGroup.appliesToProductVariants":
  9574. if e.complexity.SellingPlanGroup.AppliesToProductVariants == nil {
  9575. break
  9576. }
  9577. args, err := ec.field_SellingPlanGroup_appliesToProductVariants_args(context.TODO(), rawArgs)
  9578. if err != nil {
  9579. return 0, false
  9580. }
  9581. return e.complexity.SellingPlanGroup.AppliesToProductVariants(childComplexity, args["productId"].(string)), true
  9582. case "SellingPlanGroup.createdAt":
  9583. if e.complexity.SellingPlanGroup.CreatedAt == nil {
  9584. break
  9585. }
  9586. return e.complexity.SellingPlanGroup.CreatedAt(childComplexity), true
  9587. case "SellingPlanGroup.description":
  9588. if e.complexity.SellingPlanGroup.Description == nil {
  9589. break
  9590. }
  9591. return e.complexity.SellingPlanGroup.Description(childComplexity), true
  9592. case "SellingPlanGroup.id":
  9593. if e.complexity.SellingPlanGroup.ID == nil {
  9594. break
  9595. }
  9596. return e.complexity.SellingPlanGroup.ID(childComplexity), true
  9597. case "SellingPlanGroup.merchantCode":
  9598. if e.complexity.SellingPlanGroup.MerchantCode == nil {
  9599. break
  9600. }
  9601. return e.complexity.SellingPlanGroup.MerchantCode(childComplexity), true
  9602. case "SellingPlanGroup.name":
  9603. if e.complexity.SellingPlanGroup.Name == nil {
  9604. break
  9605. }
  9606. return e.complexity.SellingPlanGroup.Name(childComplexity), true
  9607. case "SellingPlanGroup.options":
  9608. if e.complexity.SellingPlanGroup.Options == nil {
  9609. break
  9610. }
  9611. return e.complexity.SellingPlanGroup.Options(childComplexity), true
  9612. case "SellingPlanGroup.position":
  9613. if e.complexity.SellingPlanGroup.Position == nil {
  9614. break
  9615. }
  9616. return e.complexity.SellingPlanGroup.Position(childComplexity), true
  9617. case "SellingPlanGroup.productCount":
  9618. if e.complexity.SellingPlanGroup.ProductCount == nil {
  9619. break
  9620. }
  9621. return e.complexity.SellingPlanGroup.ProductCount(childComplexity), true
  9622. case "SellingPlanGroup.productVariantCount":
  9623. if e.complexity.SellingPlanGroup.ProductVariantCount == nil {
  9624. break
  9625. }
  9626. args, err := ec.field_SellingPlanGroup_productVariantCount_args(context.TODO(), rawArgs)
  9627. if err != nil {
  9628. return 0, false
  9629. }
  9630. return e.complexity.SellingPlanGroup.ProductVariantCount(childComplexity, args["productId"].(*string)), true
  9631. case "SellingPlanGroup.productVariants":
  9632. if e.complexity.SellingPlanGroup.ProductVariants == nil {
  9633. break
  9634. }
  9635. args, err := ec.field_SellingPlanGroup_productVariants_args(context.TODO(), rawArgs)
  9636. if err != nil {
  9637. return 0, false
  9638. }
  9639. return e.complexity.SellingPlanGroup.ProductVariants(childComplexity, args["productId"].(*string), args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9640. case "SellingPlanGroup.products":
  9641. if e.complexity.SellingPlanGroup.Products == nil {
  9642. break
  9643. }
  9644. args, err := ec.field_SellingPlanGroup_products_args(context.TODO(), rawArgs)
  9645. if err != nil {
  9646. return 0, false
  9647. }
  9648. return e.complexity.SellingPlanGroup.Products(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9649. case "SellingPlanGroup.sellingPlans":
  9650. if e.complexity.SellingPlanGroup.SellingPlans == nil {
  9651. break
  9652. }
  9653. args, err := ec.field_SellingPlanGroup_sellingPlans_args(context.TODO(), rawArgs)
  9654. if err != nil {
  9655. return 0, false
  9656. }
  9657. return e.complexity.SellingPlanGroup.SellingPlans(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  9658. case "SellingPlanGroup.summary":
  9659. if e.complexity.SellingPlanGroup.Summary == nil {
  9660. break
  9661. }
  9662. return e.complexity.SellingPlanGroup.Summary(childComplexity), true
  9663. case "SellingPlanGroupConnection.edges":
  9664. if e.complexity.SellingPlanGroupConnection.Edges == nil {
  9665. break
  9666. }
  9667. return e.complexity.SellingPlanGroupConnection.Edges(childComplexity), true
  9668. case "SellingPlanGroupConnection.nodes":
  9669. if e.complexity.SellingPlanGroupConnection.Nodes == nil {
  9670. break
  9671. }
  9672. return e.complexity.SellingPlanGroupConnection.Nodes(childComplexity), true
  9673. case "SellingPlanGroupConnection.pageInfo":
  9674. if e.complexity.SellingPlanGroupConnection.PageInfo == nil {
  9675. break
  9676. }
  9677. return e.complexity.SellingPlanGroupConnection.PageInfo(childComplexity), true
  9678. case "SellingPlanGroupEdge.cursor":
  9679. if e.complexity.SellingPlanGroupEdge.Cursor == nil {
  9680. break
  9681. }
  9682. return e.complexity.SellingPlanGroupEdge.Cursor(childComplexity), true
  9683. case "SellingPlanGroupEdge.node":
  9684. if e.complexity.SellingPlanGroupEdge.Node == nil {
  9685. break
  9686. }
  9687. return e.complexity.SellingPlanGroupEdge.Node(childComplexity), true
  9688. case "SellingPlanGroupUserError.code":
  9689. if e.complexity.SellingPlanGroupUserError.Code == nil {
  9690. break
  9691. }
  9692. return e.complexity.SellingPlanGroupUserError.Code(childComplexity), true
  9693. case "SellingPlanGroupUserError.field":
  9694. if e.complexity.SellingPlanGroupUserError.Field == nil {
  9695. break
  9696. }
  9697. return e.complexity.SellingPlanGroupUserError.Field(childComplexity), true
  9698. case "SellingPlanGroupUserError.message":
  9699. if e.complexity.SellingPlanGroupUserError.Message == nil {
  9700. break
  9701. }
  9702. return e.complexity.SellingPlanGroupUserError.Message(childComplexity), true
  9703. case "SellingPlanInventoryPolicy.reserve":
  9704. if e.complexity.SellingPlanInventoryPolicy.Reserve == nil {
  9705. break
  9706. }
  9707. return e.complexity.SellingPlanInventoryPolicy.Reserve(childComplexity), true
  9708. case "SellingPlanPricingPolicyPercentageValue.percentage":
  9709. if e.complexity.SellingPlanPricingPolicyPercentageValue.Percentage == nil {
  9710. break
  9711. }
  9712. return e.complexity.SellingPlanPricingPolicyPercentageValue.Percentage(childComplexity), true
  9713. case "SellingPlanRecurringBillingPolicy.anchors":
  9714. if e.complexity.SellingPlanRecurringBillingPolicy.Anchors == nil {
  9715. break
  9716. }
  9717. return e.complexity.SellingPlanRecurringBillingPolicy.Anchors(childComplexity), true
  9718. case "SellingPlanRecurringBillingPolicy.createdAt":
  9719. if e.complexity.SellingPlanRecurringBillingPolicy.CreatedAt == nil {
  9720. break
  9721. }
  9722. return e.complexity.SellingPlanRecurringBillingPolicy.CreatedAt(childComplexity), true
  9723. case "SellingPlanRecurringBillingPolicy.interval":
  9724. if e.complexity.SellingPlanRecurringBillingPolicy.Interval == nil {
  9725. break
  9726. }
  9727. return e.complexity.SellingPlanRecurringBillingPolicy.Interval(childComplexity), true
  9728. case "SellingPlanRecurringBillingPolicy.intervalCount":
  9729. if e.complexity.SellingPlanRecurringBillingPolicy.IntervalCount == nil {
  9730. break
  9731. }
  9732. return e.complexity.SellingPlanRecurringBillingPolicy.IntervalCount(childComplexity), true
  9733. case "SellingPlanRecurringBillingPolicy.maxCycles":
  9734. if e.complexity.SellingPlanRecurringBillingPolicy.MaxCycles == nil {
  9735. break
  9736. }
  9737. return e.complexity.SellingPlanRecurringBillingPolicy.MaxCycles(childComplexity), true
  9738. case "SellingPlanRecurringBillingPolicy.minCycles":
  9739. if e.complexity.SellingPlanRecurringBillingPolicy.MinCycles == nil {
  9740. break
  9741. }
  9742. return e.complexity.SellingPlanRecurringBillingPolicy.MinCycles(childComplexity), true
  9743. case "SellingPlanRecurringDeliveryPolicy.anchors":
  9744. if e.complexity.SellingPlanRecurringDeliveryPolicy.Anchors == nil {
  9745. break
  9746. }
  9747. return e.complexity.SellingPlanRecurringDeliveryPolicy.Anchors(childComplexity), true
  9748. case "SellingPlanRecurringDeliveryPolicy.createdAt":
  9749. if e.complexity.SellingPlanRecurringDeliveryPolicy.CreatedAt == nil {
  9750. break
  9751. }
  9752. return e.complexity.SellingPlanRecurringDeliveryPolicy.CreatedAt(childComplexity), true
  9753. case "SellingPlanRecurringDeliveryPolicy.cutoff":
  9754. if e.complexity.SellingPlanRecurringDeliveryPolicy.Cutoff == nil {
  9755. break
  9756. }
  9757. return e.complexity.SellingPlanRecurringDeliveryPolicy.Cutoff(childComplexity), true
  9758. case "SellingPlanRecurringDeliveryPolicy.intent":
  9759. if e.complexity.SellingPlanRecurringDeliveryPolicy.Intent == nil {
  9760. break
  9761. }
  9762. return e.complexity.SellingPlanRecurringDeliveryPolicy.Intent(childComplexity), true
  9763. case "SellingPlanRecurringDeliveryPolicy.interval":
  9764. if e.complexity.SellingPlanRecurringDeliveryPolicy.Interval == nil {
  9765. break
  9766. }
  9767. return e.complexity.SellingPlanRecurringDeliveryPolicy.Interval(childComplexity), true
  9768. case "SellingPlanRecurringDeliveryPolicy.intervalCount":
  9769. if e.complexity.SellingPlanRecurringDeliveryPolicy.IntervalCount == nil {
  9770. break
  9771. }
  9772. return e.complexity.SellingPlanRecurringDeliveryPolicy.IntervalCount(childComplexity), true
  9773. case "SellingPlanRecurringDeliveryPolicy.preAnchorBehavior":
  9774. if e.complexity.SellingPlanRecurringDeliveryPolicy.PreAnchorBehavior == nil {
  9775. break
  9776. }
  9777. return e.complexity.SellingPlanRecurringDeliveryPolicy.PreAnchorBehavior(childComplexity), true
  9778. case "SellingPlanRecurringPricingPolicy.adjustmentType":
  9779. if e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentType == nil {
  9780. break
  9781. }
  9782. return e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentType(childComplexity), true
  9783. case "SellingPlanRecurringPricingPolicy.adjustmentValue":
  9784. if e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentValue == nil {
  9785. break
  9786. }
  9787. return e.complexity.SellingPlanRecurringPricingPolicy.AdjustmentValue(childComplexity), true
  9788. case "SellingPlanRecurringPricingPolicy.afterCycle":
  9789. if e.complexity.SellingPlanRecurringPricingPolicy.AfterCycle == nil {
  9790. break
  9791. }
  9792. return e.complexity.SellingPlanRecurringPricingPolicy.AfterCycle(childComplexity), true
  9793. case "SellingPlanRecurringPricingPolicy.createdAt":
  9794. if e.complexity.SellingPlanRecurringPricingPolicy.CreatedAt == nil {
  9795. break
  9796. }
  9797. return e.complexity.SellingPlanRecurringPricingPolicy.CreatedAt(childComplexity), true
  9798. case "ShippingLine.carrierIdentifier":
  9799. if e.complexity.ShippingLine.CarrierIdentifier == nil {
  9800. break
  9801. }
  9802. return e.complexity.ShippingLine.CarrierIdentifier(childComplexity), true
  9803. case "ShippingLine.code":
  9804. if e.complexity.ShippingLine.Code == nil {
  9805. break
  9806. }
  9807. return e.complexity.ShippingLine.Code(childComplexity), true
  9808. case "ShippingLine.custom":
  9809. if e.complexity.ShippingLine.Custom == nil {
  9810. break
  9811. }
  9812. return e.complexity.ShippingLine.Custom(childComplexity), true
  9813. case "ShippingLine.deliveryCategory":
  9814. if e.complexity.ShippingLine.DeliveryCategory == nil {
  9815. break
  9816. }
  9817. return e.complexity.ShippingLine.DeliveryCategory(childComplexity), true
  9818. case "ShippingLine.discountAllocations":
  9819. if e.complexity.ShippingLine.DiscountAllocations == nil {
  9820. break
  9821. }
  9822. return e.complexity.ShippingLine.DiscountAllocations(childComplexity), true
  9823. case "ShippingLine.discountedPriceSet":
  9824. if e.complexity.ShippingLine.DiscountedPriceSet == nil {
  9825. break
  9826. }
  9827. return e.complexity.ShippingLine.DiscountedPriceSet(childComplexity), true
  9828. case "ShippingLine.id":
  9829. if e.complexity.ShippingLine.ID == nil {
  9830. break
  9831. }
  9832. return e.complexity.ShippingLine.ID(childComplexity), true
  9833. case "ShippingLine.originalPriceSet":
  9834. if e.complexity.ShippingLine.OriginalPriceSet == nil {
  9835. break
  9836. }
  9837. return e.complexity.ShippingLine.OriginalPriceSet(childComplexity), true
  9838. case "ShippingLine.phone":
  9839. if e.complexity.ShippingLine.Phone == nil {
  9840. break
  9841. }
  9842. return e.complexity.ShippingLine.Phone(childComplexity), true
  9843. case "ShippingLine.requestedFulfillmentService":
  9844. if e.complexity.ShippingLine.RequestedFulfillmentService == nil {
  9845. break
  9846. }
  9847. return e.complexity.ShippingLine.RequestedFulfillmentService(childComplexity), true
  9848. case "ShippingLine.shippingRateHandle":
  9849. if e.complexity.ShippingLine.ShippingRateHandle == nil {
  9850. break
  9851. }
  9852. return e.complexity.ShippingLine.ShippingRateHandle(childComplexity), true
  9853. case "ShippingLine.source":
  9854. if e.complexity.ShippingLine.Source == nil {
  9855. break
  9856. }
  9857. return e.complexity.ShippingLine.Source(childComplexity), true
  9858. case "ShippingLine.taxLines":
  9859. if e.complexity.ShippingLine.TaxLines == nil {
  9860. break
  9861. }
  9862. return e.complexity.ShippingLine.TaxLines(childComplexity), true
  9863. case "ShippingLine.title":
  9864. if e.complexity.ShippingLine.Title == nil {
  9865. break
  9866. }
  9867. return e.complexity.ShippingLine.Title(childComplexity), true
  9868. case "ShippingLineConnection.edges":
  9869. if e.complexity.ShippingLineConnection.Edges == nil {
  9870. break
  9871. }
  9872. return e.complexity.ShippingLineConnection.Edges(childComplexity), true
  9873. case "ShippingLineConnection.nodes":
  9874. if e.complexity.ShippingLineConnection.Nodes == nil {
  9875. break
  9876. }
  9877. return e.complexity.ShippingLineConnection.Nodes(childComplexity), true
  9878. case "ShippingLineConnection.pageInfo":
  9879. if e.complexity.ShippingLineConnection.PageInfo == nil {
  9880. break
  9881. }
  9882. return e.complexity.ShippingLineConnection.PageInfo(childComplexity), true
  9883. case "ShippingLineEdge.cursor":
  9884. if e.complexity.ShippingLineEdge.Cursor == nil {
  9885. break
  9886. }
  9887. return e.complexity.ShippingLineEdge.Cursor(childComplexity), true
  9888. case "ShippingLineEdge.node":
  9889. if e.complexity.ShippingLineEdge.Node == nil {
  9890. break
  9891. }
  9892. return e.complexity.ShippingLineEdge.Node(childComplexity), true
  9893. case "ShippingRefund.amountSet":
  9894. if e.complexity.ShippingRefund.AmountSet == nil {
  9895. break
  9896. }
  9897. return e.complexity.ShippingRefund.AmountSet(childComplexity), true
  9898. case "ShippingRefund.maximumRefundableSet":
  9899. if e.complexity.ShippingRefund.MaximumRefundableSet == nil {
  9900. break
  9901. }
  9902. return e.complexity.ShippingRefund.MaximumRefundableSet(childComplexity), true
  9903. case "ShippingRefund.taxSet":
  9904. if e.complexity.ShippingRefund.TaxSet == nil {
  9905. break
  9906. }
  9907. return e.complexity.ShippingRefund.TaxSet(childComplexity), true
  9908. case "ShopAlert.action":
  9909. if e.complexity.ShopAlert.Action == nil {
  9910. break
  9911. }
  9912. return e.complexity.ShopAlert.Action(childComplexity), true
  9913. case "ShopAlert.description":
  9914. if e.complexity.ShopAlert.Description == nil {
  9915. break
  9916. }
  9917. return e.complexity.ShopAlert.Description(childComplexity), true
  9918. case "ShopAlertAction.title":
  9919. if e.complexity.ShopAlertAction.Title == nil {
  9920. break
  9921. }
  9922. return e.complexity.ShopAlertAction.Title(childComplexity), true
  9923. case "ShopAlertAction.url":
  9924. if e.complexity.ShopAlertAction.URL == nil {
  9925. break
  9926. }
  9927. return e.complexity.ShopAlertAction.URL(childComplexity), true
  9928. case "ShopFeatures.avalaraAvatax":
  9929. if e.complexity.ShopFeatures.AvalaraAvatax == nil {
  9930. break
  9931. }
  9932. return e.complexity.ShopFeatures.AvalaraAvatax(childComplexity), true
  9933. case "ShopFeatures.branding":
  9934. if e.complexity.ShopFeatures.Branding == nil {
  9935. break
  9936. }
  9937. return e.complexity.ShopFeatures.Branding(childComplexity), true
  9938. case "ShopFeatures.captcha":
  9939. if e.complexity.ShopFeatures.Captcha == nil {
  9940. break
  9941. }
  9942. return e.complexity.ShopFeatures.Captcha(childComplexity), true
  9943. case "ShopFeatures.captchaExternalDomains":
  9944. if e.complexity.ShopFeatures.CaptchaExternalDomains == nil {
  9945. break
  9946. }
  9947. return e.complexity.ShopFeatures.CaptchaExternalDomains(childComplexity), true
  9948. case "ShopFeatures.dynamicRemarketing":
  9949. if e.complexity.ShopFeatures.DynamicRemarketing == nil {
  9950. break
  9951. }
  9952. return e.complexity.ShopFeatures.DynamicRemarketing(childComplexity), true
  9953. case "ShopFeatures.eligibleForSubscriptionMigration":
  9954. if e.complexity.ShopFeatures.EligibleForSubscriptionMigration == nil {
  9955. break
  9956. }
  9957. return e.complexity.ShopFeatures.EligibleForSubscriptionMigration(childComplexity), true
  9958. case "ShopFeatures.eligibleForSubscriptions":
  9959. if e.complexity.ShopFeatures.EligibleForSubscriptions == nil {
  9960. break
  9961. }
  9962. return e.complexity.ShopFeatures.EligibleForSubscriptions(childComplexity), true
  9963. case "ShopFeatures.giftCards":
  9964. if e.complexity.ShopFeatures.GiftCards == nil {
  9965. break
  9966. }
  9967. return e.complexity.ShopFeatures.GiftCards(childComplexity), true
  9968. case "ShopFeatures.harmonizedSystemCode":
  9969. if e.complexity.ShopFeatures.HarmonizedSystemCode == nil {
  9970. break
  9971. }
  9972. return e.complexity.ShopFeatures.HarmonizedSystemCode(childComplexity), true
  9973. case "ShopFeatures.internationalDomains":
  9974. if e.complexity.ShopFeatures.InternationalDomains == nil {
  9975. break
  9976. }
  9977. return e.complexity.ShopFeatures.InternationalDomains(childComplexity), true
  9978. case "ShopFeatures.internationalPriceOverrides":
  9979. if e.complexity.ShopFeatures.InternationalPriceOverrides == nil {
  9980. break
  9981. }
  9982. return e.complexity.ShopFeatures.InternationalPriceOverrides(childComplexity), true
  9983. case "ShopFeatures.internationalPriceRules":
  9984. if e.complexity.ShopFeatures.InternationalPriceRules == nil {
  9985. break
  9986. }
  9987. return e.complexity.ShopFeatures.InternationalPriceRules(childComplexity), true
  9988. case "ShopFeatures.legacySubscriptionGatewayEnabled":
  9989. if e.complexity.ShopFeatures.LegacySubscriptionGatewayEnabled == nil {
  9990. break
  9991. }
  9992. return e.complexity.ShopFeatures.LegacySubscriptionGatewayEnabled(childComplexity), true
  9993. case "ShopFeatures.liveView":
  9994. if e.complexity.ShopFeatures.LiveView == nil {
  9995. break
  9996. }
  9997. return e.complexity.ShopFeatures.LiveView(childComplexity), true
  9998. case "ShopFeatures.onboardingVisual":
  9999. if e.complexity.ShopFeatures.OnboardingVisual == nil {
  10000. break
  10001. }
  10002. return e.complexity.ShopFeatures.OnboardingVisual(childComplexity), true
  10003. case "ShopFeatures.paypalExpressSubscriptionGatewayStatus":
  10004. if e.complexity.ShopFeatures.PaypalExpressSubscriptionGatewayStatus == nil {
  10005. break
  10006. }
  10007. return e.complexity.ShopFeatures.PaypalExpressSubscriptionGatewayStatus(childComplexity), true
  10008. case "ShopFeatures.reports":
  10009. if e.complexity.ShopFeatures.Reports == nil {
  10010. break
  10011. }
  10012. return e.complexity.ShopFeatures.Reports(childComplexity), true
  10013. case "ShopFeatures.sellsSubscriptions":
  10014. if e.complexity.ShopFeatures.SellsSubscriptions == nil {
  10015. break
  10016. }
  10017. return e.complexity.ShopFeatures.SellsSubscriptions(childComplexity), true
  10018. case "ShopFeatures.showMetrics":
  10019. if e.complexity.ShopFeatures.ShowMetrics == nil {
  10020. break
  10021. }
  10022. return e.complexity.ShopFeatures.ShowMetrics(childComplexity), true
  10023. case "ShopFeatures.storefront":
  10024. if e.complexity.ShopFeatures.Storefront == nil {
  10025. break
  10026. }
  10027. return e.complexity.ShopFeatures.Storefront(childComplexity), true
  10028. case "ShopFeatures.usingShopifyBalance":
  10029. if e.complexity.ShopFeatures.UsingShopifyBalance == nil {
  10030. break
  10031. }
  10032. return e.complexity.ShopFeatures.UsingShopifyBalance(childComplexity), true
  10033. case "ShopPlan.displayName":
  10034. if e.complexity.ShopPlan.DisplayName == nil {
  10035. break
  10036. }
  10037. return e.complexity.ShopPlan.DisplayName(childComplexity), true
  10038. case "ShopPlan.partnerDevelopment":
  10039. if e.complexity.ShopPlan.PartnerDevelopment == nil {
  10040. break
  10041. }
  10042. return e.complexity.ShopPlan.PartnerDevelopment(childComplexity), true
  10043. case "ShopPlan.shopifyPlus":
  10044. if e.complexity.ShopPlan.ShopifyPlus == nil {
  10045. break
  10046. }
  10047. return e.complexity.ShopPlan.ShopifyPlus(childComplexity), true
  10048. case "ShopPolicy.body":
  10049. if e.complexity.ShopPolicy.Body == nil {
  10050. break
  10051. }
  10052. return e.complexity.ShopPolicy.Body(childComplexity), true
  10053. case "ShopPolicy.id":
  10054. if e.complexity.ShopPolicy.ID == nil {
  10055. break
  10056. }
  10057. return e.complexity.ShopPolicy.ID(childComplexity), true
  10058. case "ShopPolicy.translations":
  10059. if e.complexity.ShopPolicy.Translations == nil {
  10060. break
  10061. }
  10062. args, err := ec.field_ShopPolicy_translations_args(context.TODO(), rawArgs)
  10063. if err != nil {
  10064. return 0, false
  10065. }
  10066. return e.complexity.ShopPolicy.Translations(childComplexity, args["locale"].(string), args["marketId"].(*string)), true
  10067. case "ShopPolicy.type":
  10068. if e.complexity.ShopPolicy.Type == nil {
  10069. break
  10070. }
  10071. return e.complexity.ShopPolicy.Type(childComplexity), true
  10072. case "ShopPolicy.url":
  10073. if e.complexity.ShopPolicy.URL == nil {
  10074. break
  10075. }
  10076. return e.complexity.ShopPolicy.URL(childComplexity), true
  10077. case "ShopResourceLimits.locationLimit":
  10078. if e.complexity.ShopResourceLimits.LocationLimit == nil {
  10079. break
  10080. }
  10081. return e.complexity.ShopResourceLimits.LocationLimit(childComplexity), true
  10082. case "ShopResourceLimits.maxProductOptions":
  10083. if e.complexity.ShopResourceLimits.MaxProductOptions == nil {
  10084. break
  10085. }
  10086. return e.complexity.ShopResourceLimits.MaxProductOptions(childComplexity), true
  10087. case "ShopResourceLimits.maxProductVariants":
  10088. if e.complexity.ShopResourceLimits.MaxProductVariants == nil {
  10089. break
  10090. }
  10091. return e.complexity.ShopResourceLimits.MaxProductVariants(childComplexity), true
  10092. case "ShopResourceLimits.redirectLimitReached":
  10093. if e.complexity.ShopResourceLimits.RedirectLimitReached == nil {
  10094. break
  10095. }
  10096. return e.complexity.ShopResourceLimits.RedirectLimitReached(childComplexity), true
  10097. case "ShopResourceLimits.skuResourceLimits":
  10098. if e.complexity.ShopResourceLimits.SkuResourceLimits == nil {
  10099. break
  10100. }
  10101. return e.complexity.ShopResourceLimits.SkuResourceLimits(childComplexity), true
  10102. case "ShopifyPaymentsExtendedAuthorization.extendedAuthorizationExpiresAt":
  10103. if e.complexity.ShopifyPaymentsExtendedAuthorization.ExtendedAuthorizationExpiresAt == nil {
  10104. break
  10105. }
  10106. return e.complexity.ShopifyPaymentsExtendedAuthorization.ExtendedAuthorizationExpiresAt(childComplexity), true
  10107. case "ShopifyPaymentsExtendedAuthorization.standardAuthorizationExpiresAt":
  10108. if e.complexity.ShopifyPaymentsExtendedAuthorization.StandardAuthorizationExpiresAt == nil {
  10109. break
  10110. }
  10111. return e.complexity.ShopifyPaymentsExtendedAuthorization.StandardAuthorizationExpiresAt(childComplexity), true
  10112. case "ShopifyPaymentsRefundSet.acquirerReferenceNumber":
  10113. if e.complexity.ShopifyPaymentsRefundSet.AcquirerReferenceNumber == nil {
  10114. break
  10115. }
  10116. return e.complexity.ShopifyPaymentsRefundSet.AcquirerReferenceNumber(childComplexity), true
  10117. case "ShopifyPaymentsTransactionSet.extendedAuthorizationSet":
  10118. if e.complexity.ShopifyPaymentsTransactionSet.ExtendedAuthorizationSet == nil {
  10119. break
  10120. }
  10121. return e.complexity.ShopifyPaymentsTransactionSet.ExtendedAuthorizationSet(childComplexity), true
  10122. case "ShopifyPaymentsTransactionSet.refundSet":
  10123. if e.complexity.ShopifyPaymentsTransactionSet.RefundSet == nil {
  10124. break
  10125. }
  10126. return e.complexity.ShopifyPaymentsTransactionSet.RefundSet(childComplexity), true
  10127. case "StaffMember.active":
  10128. if e.complexity.StaffMember.Active == nil {
  10129. break
  10130. }
  10131. return e.complexity.StaffMember.Active(childComplexity), true
  10132. case "StaffMember.avatar":
  10133. if e.complexity.StaffMember.Avatar == nil {
  10134. break
  10135. }
  10136. args, err := ec.field_StaffMember_avatar_args(context.TODO(), rawArgs)
  10137. if err != nil {
  10138. return 0, false
  10139. }
  10140. return e.complexity.StaffMember.Avatar(childComplexity, args["fallback"].(*StaffMemberDefaultImage)), true
  10141. case "StaffMember.email":
  10142. if e.complexity.StaffMember.Email == nil {
  10143. break
  10144. }
  10145. return e.complexity.StaffMember.Email(childComplexity), true
  10146. case "StaffMember.exists":
  10147. if e.complexity.StaffMember.Exists == nil {
  10148. break
  10149. }
  10150. return e.complexity.StaffMember.Exists(childComplexity), true
  10151. case "StaffMember.firstName":
  10152. if e.complexity.StaffMember.FirstName == nil {
  10153. break
  10154. }
  10155. return e.complexity.StaffMember.FirstName(childComplexity), true
  10156. case "StaffMember.id":
  10157. if e.complexity.StaffMember.ID == nil {
  10158. break
  10159. }
  10160. return e.complexity.StaffMember.ID(childComplexity), true
  10161. case "StaffMember.initials":
  10162. if e.complexity.StaffMember.Initials == nil {
  10163. break
  10164. }
  10165. return e.complexity.StaffMember.Initials(childComplexity), true
  10166. case "StaffMember.isShopOwner":
  10167. if e.complexity.StaffMember.IsShopOwner == nil {
  10168. break
  10169. }
  10170. return e.complexity.StaffMember.IsShopOwner(childComplexity), true
  10171. case "StaffMember.lastName":
  10172. if e.complexity.StaffMember.LastName == nil {
  10173. break
  10174. }
  10175. return e.complexity.StaffMember.LastName(childComplexity), true
  10176. case "StaffMember.locale":
  10177. if e.complexity.StaffMember.Locale == nil {
  10178. break
  10179. }
  10180. return e.complexity.StaffMember.Locale(childComplexity), true
  10181. case "StaffMember.name":
  10182. if e.complexity.StaffMember.Name == nil {
  10183. break
  10184. }
  10185. return e.complexity.StaffMember.Name(childComplexity), true
  10186. case "StaffMember.phone":
  10187. if e.complexity.StaffMember.Phone == nil {
  10188. break
  10189. }
  10190. return e.complexity.StaffMember.Phone(childComplexity), true
  10191. case "StaffMember.privateData":
  10192. if e.complexity.StaffMember.PrivateData == nil {
  10193. break
  10194. }
  10195. return e.complexity.StaffMember.PrivateData(childComplexity), true
  10196. case "StaffMemberConnection.edges":
  10197. if e.complexity.StaffMemberConnection.Edges == nil {
  10198. break
  10199. }
  10200. return e.complexity.StaffMemberConnection.Edges(childComplexity), true
  10201. case "StaffMemberConnection.nodes":
  10202. if e.complexity.StaffMemberConnection.Nodes == nil {
  10203. break
  10204. }
  10205. return e.complexity.StaffMemberConnection.Nodes(childComplexity), true
  10206. case "StaffMemberConnection.pageInfo":
  10207. if e.complexity.StaffMemberConnection.PageInfo == nil {
  10208. break
  10209. }
  10210. return e.complexity.StaffMemberConnection.PageInfo(childComplexity), true
  10211. case "StaffMemberEdge.cursor":
  10212. if e.complexity.StaffMemberEdge.Cursor == nil {
  10213. break
  10214. }
  10215. return e.complexity.StaffMemberEdge.Cursor(childComplexity), true
  10216. case "StaffMemberEdge.node":
  10217. if e.complexity.StaffMemberEdge.Node == nil {
  10218. break
  10219. }
  10220. return e.complexity.StaffMemberEdge.Node(childComplexity), true
  10221. case "StaffMemberPrivateData.accountSettingsUrl":
  10222. if e.complexity.StaffMemberPrivateData.AccountSettingsURL == nil {
  10223. break
  10224. }
  10225. return e.complexity.StaffMemberPrivateData.AccountSettingsURL(childComplexity), true
  10226. case "StaffMemberPrivateData.createdAt":
  10227. if e.complexity.StaffMemberPrivateData.CreatedAt == nil {
  10228. break
  10229. }
  10230. return e.complexity.StaffMemberPrivateData.CreatedAt(childComplexity), true
  10231. case "StandardMetafieldDefinitionTemplate.description":
  10232. if e.complexity.StandardMetafieldDefinitionTemplate.Description == nil {
  10233. break
  10234. }
  10235. return e.complexity.StandardMetafieldDefinitionTemplate.Description(childComplexity), true
  10236. case "StandardMetafieldDefinitionTemplate.id":
  10237. if e.complexity.StandardMetafieldDefinitionTemplate.ID == nil {
  10238. break
  10239. }
  10240. return e.complexity.StandardMetafieldDefinitionTemplate.ID(childComplexity), true
  10241. case "StandardMetafieldDefinitionTemplate.key":
  10242. if e.complexity.StandardMetafieldDefinitionTemplate.Key == nil {
  10243. break
  10244. }
  10245. return e.complexity.StandardMetafieldDefinitionTemplate.Key(childComplexity), true
  10246. case "StandardMetafieldDefinitionTemplate.name":
  10247. if e.complexity.StandardMetafieldDefinitionTemplate.Name == nil {
  10248. break
  10249. }
  10250. return e.complexity.StandardMetafieldDefinitionTemplate.Name(childComplexity), true
  10251. case "StandardMetafieldDefinitionTemplate.namespace":
  10252. if e.complexity.StandardMetafieldDefinitionTemplate.Namespace == nil {
  10253. break
  10254. }
  10255. return e.complexity.StandardMetafieldDefinitionTemplate.Namespace(childComplexity), true
  10256. case "StandardMetafieldDefinitionTemplate.ownerTypes":
  10257. if e.complexity.StandardMetafieldDefinitionTemplate.OwnerTypes == nil {
  10258. break
  10259. }
  10260. return e.complexity.StandardMetafieldDefinitionTemplate.OwnerTypes(childComplexity), true
  10261. case "StandardMetafieldDefinitionTemplate.type":
  10262. if e.complexity.StandardMetafieldDefinitionTemplate.Type == nil {
  10263. break
  10264. }
  10265. return e.complexity.StandardMetafieldDefinitionTemplate.Type(childComplexity), true
  10266. case "StandardMetafieldDefinitionTemplate.validations":
  10267. if e.complexity.StandardMetafieldDefinitionTemplate.Validations == nil {
  10268. break
  10269. }
  10270. return e.complexity.StandardMetafieldDefinitionTemplate.Validations(childComplexity), true
  10271. case "StandardMetafieldDefinitionTemplate.visibleToStorefrontApi":
  10272. if e.complexity.StandardMetafieldDefinitionTemplate.VisibleToStorefrontAPI == nil {
  10273. break
  10274. }
  10275. return e.complexity.StandardMetafieldDefinitionTemplate.VisibleToStorefrontAPI(childComplexity), true
  10276. case "StorefrontAccessToken.accessScopes":
  10277. if e.complexity.StorefrontAccessToken.AccessScopes == nil {
  10278. break
  10279. }
  10280. return e.complexity.StorefrontAccessToken.AccessScopes(childComplexity), true
  10281. case "StorefrontAccessToken.accessToken":
  10282. if e.complexity.StorefrontAccessToken.AccessToken == nil {
  10283. break
  10284. }
  10285. return e.complexity.StorefrontAccessToken.AccessToken(childComplexity), true
  10286. case "StorefrontAccessToken.createdAt":
  10287. if e.complexity.StorefrontAccessToken.CreatedAt == nil {
  10288. break
  10289. }
  10290. return e.complexity.StorefrontAccessToken.CreatedAt(childComplexity), true
  10291. case "StorefrontAccessToken.id":
  10292. if e.complexity.StorefrontAccessToken.ID == nil {
  10293. break
  10294. }
  10295. return e.complexity.StorefrontAccessToken.ID(childComplexity), true
  10296. case "StorefrontAccessToken.title":
  10297. if e.complexity.StorefrontAccessToken.Title == nil {
  10298. break
  10299. }
  10300. return e.complexity.StorefrontAccessToken.Title(childComplexity), true
  10301. case "StorefrontAccessToken.updatedAt":
  10302. if e.complexity.StorefrontAccessToken.UpdatedAt == nil {
  10303. break
  10304. }
  10305. return e.complexity.StorefrontAccessToken.UpdatedAt(childComplexity), true
  10306. case "StorefrontAccessTokenConnection.edges":
  10307. if e.complexity.StorefrontAccessTokenConnection.Edges == nil {
  10308. break
  10309. }
  10310. return e.complexity.StorefrontAccessTokenConnection.Edges(childComplexity), true
  10311. case "StorefrontAccessTokenConnection.nodes":
  10312. if e.complexity.StorefrontAccessTokenConnection.Nodes == nil {
  10313. break
  10314. }
  10315. return e.complexity.StorefrontAccessTokenConnection.Nodes(childComplexity), true
  10316. case "StorefrontAccessTokenConnection.pageInfo":
  10317. if e.complexity.StorefrontAccessTokenConnection.PageInfo == nil {
  10318. break
  10319. }
  10320. return e.complexity.StorefrontAccessTokenConnection.PageInfo(childComplexity), true
  10321. case "StorefrontAccessTokenEdge.cursor":
  10322. if e.complexity.StorefrontAccessTokenEdge.Cursor == nil {
  10323. break
  10324. }
  10325. return e.complexity.StorefrontAccessTokenEdge.Cursor(childComplexity), true
  10326. case "StorefrontAccessTokenEdge.node":
  10327. if e.complexity.StorefrontAccessTokenEdge.Node == nil {
  10328. break
  10329. }
  10330. return e.complexity.StorefrontAccessTokenEdge.Node(childComplexity), true
  10331. case "StringConnection.edges":
  10332. if e.complexity.StringConnection.Edges == nil {
  10333. break
  10334. }
  10335. return e.complexity.StringConnection.Edges(childComplexity), true
  10336. case "StringConnection.pageInfo":
  10337. if e.complexity.StringConnection.PageInfo == nil {
  10338. break
  10339. }
  10340. return e.complexity.StringConnection.PageInfo(childComplexity), true
  10341. case "StringEdge.cursor":
  10342. if e.complexity.StringEdge.Cursor == nil {
  10343. break
  10344. }
  10345. return e.complexity.StringEdge.Cursor(childComplexity), true
  10346. case "StringEdge.node":
  10347. if e.complexity.StringEdge.Node == nil {
  10348. break
  10349. }
  10350. return e.complexity.StringEdge.Node(childComplexity), true
  10351. case "SubscriptionAppliedCodeDiscount.id":
  10352. if e.complexity.SubscriptionAppliedCodeDiscount.ID == nil {
  10353. break
  10354. }
  10355. return e.complexity.SubscriptionAppliedCodeDiscount.ID(childComplexity), true
  10356. case "SubscriptionAppliedCodeDiscount.redeemCode":
  10357. if e.complexity.SubscriptionAppliedCodeDiscount.RedeemCode == nil {
  10358. break
  10359. }
  10360. return e.complexity.SubscriptionAppliedCodeDiscount.RedeemCode(childComplexity), true
  10361. case "SubscriptionAppliedCodeDiscount.rejectionReason":
  10362. if e.complexity.SubscriptionAppliedCodeDiscount.RejectionReason == nil {
  10363. break
  10364. }
  10365. return e.complexity.SubscriptionAppliedCodeDiscount.RejectionReason(childComplexity), true
  10366. case "SubscriptionBillingAttempt.completedAt":
  10367. if e.complexity.SubscriptionBillingAttempt.CompletedAt == nil {
  10368. break
  10369. }
  10370. return e.complexity.SubscriptionBillingAttempt.CompletedAt(childComplexity), true
  10371. case "SubscriptionBillingAttempt.createdAt":
  10372. if e.complexity.SubscriptionBillingAttempt.CreatedAt == nil {
  10373. break
  10374. }
  10375. return e.complexity.SubscriptionBillingAttempt.CreatedAt(childComplexity), true
  10376. case "SubscriptionBillingAttempt.errorCode":
  10377. if e.complexity.SubscriptionBillingAttempt.ErrorCode == nil {
  10378. break
  10379. }
  10380. return e.complexity.SubscriptionBillingAttempt.ErrorCode(childComplexity), true
  10381. case "SubscriptionBillingAttempt.errorMessage":
  10382. if e.complexity.SubscriptionBillingAttempt.ErrorMessage == nil {
  10383. break
  10384. }
  10385. return e.complexity.SubscriptionBillingAttempt.ErrorMessage(childComplexity), true
  10386. case "SubscriptionBillingAttempt.id":
  10387. if e.complexity.SubscriptionBillingAttempt.ID == nil {
  10388. break
  10389. }
  10390. return e.complexity.SubscriptionBillingAttempt.ID(childComplexity), true
  10391. case "SubscriptionBillingAttempt.idempotencyKey":
  10392. if e.complexity.SubscriptionBillingAttempt.IdempotencyKey == nil {
  10393. break
  10394. }
  10395. return e.complexity.SubscriptionBillingAttempt.IdempotencyKey(childComplexity), true
  10396. case "SubscriptionBillingAttempt.nextActionUrl":
  10397. if e.complexity.SubscriptionBillingAttempt.NextActionURL == nil {
  10398. break
  10399. }
  10400. return e.complexity.SubscriptionBillingAttempt.NextActionURL(childComplexity), true
  10401. case "SubscriptionBillingAttempt.order":
  10402. if e.complexity.SubscriptionBillingAttempt.Order == nil {
  10403. break
  10404. }
  10405. return e.complexity.SubscriptionBillingAttempt.Order(childComplexity), true
  10406. case "SubscriptionBillingAttempt.originTime":
  10407. if e.complexity.SubscriptionBillingAttempt.OriginTime == nil {
  10408. break
  10409. }
  10410. return e.complexity.SubscriptionBillingAttempt.OriginTime(childComplexity), true
  10411. case "SubscriptionBillingAttempt.ready":
  10412. if e.complexity.SubscriptionBillingAttempt.Ready == nil {
  10413. break
  10414. }
  10415. return e.complexity.SubscriptionBillingAttempt.Ready(childComplexity), true
  10416. case "SubscriptionBillingAttempt.subscriptionContract":
  10417. if e.complexity.SubscriptionBillingAttempt.SubscriptionContract == nil {
  10418. break
  10419. }
  10420. return e.complexity.SubscriptionBillingAttempt.SubscriptionContract(childComplexity), true
  10421. case "SubscriptionBillingAttemptConnection.edges":
  10422. if e.complexity.SubscriptionBillingAttemptConnection.Edges == nil {
  10423. break
  10424. }
  10425. return e.complexity.SubscriptionBillingAttemptConnection.Edges(childComplexity), true
  10426. case "SubscriptionBillingAttemptConnection.nodes":
  10427. if e.complexity.SubscriptionBillingAttemptConnection.Nodes == nil {
  10428. break
  10429. }
  10430. return e.complexity.SubscriptionBillingAttemptConnection.Nodes(childComplexity), true
  10431. case "SubscriptionBillingAttemptConnection.pageInfo":
  10432. if e.complexity.SubscriptionBillingAttemptConnection.PageInfo == nil {
  10433. break
  10434. }
  10435. return e.complexity.SubscriptionBillingAttemptConnection.PageInfo(childComplexity), true
  10436. case "SubscriptionBillingAttemptEdge.cursor":
  10437. if e.complexity.SubscriptionBillingAttemptEdge.Cursor == nil {
  10438. break
  10439. }
  10440. return e.complexity.SubscriptionBillingAttemptEdge.Cursor(childComplexity), true
  10441. case "SubscriptionBillingAttemptEdge.node":
  10442. if e.complexity.SubscriptionBillingAttemptEdge.Node == nil {
  10443. break
  10444. }
  10445. return e.complexity.SubscriptionBillingAttemptEdge.Node(childComplexity), true
  10446. case "SubscriptionBillingPolicy.anchors":
  10447. if e.complexity.SubscriptionBillingPolicy.Anchors == nil {
  10448. break
  10449. }
  10450. return e.complexity.SubscriptionBillingPolicy.Anchors(childComplexity), true
  10451. case "SubscriptionBillingPolicy.interval":
  10452. if e.complexity.SubscriptionBillingPolicy.Interval == nil {
  10453. break
  10454. }
  10455. return e.complexity.SubscriptionBillingPolicy.Interval(childComplexity), true
  10456. case "SubscriptionBillingPolicy.intervalCount":
  10457. if e.complexity.SubscriptionBillingPolicy.IntervalCount == nil {
  10458. break
  10459. }
  10460. return e.complexity.SubscriptionBillingPolicy.IntervalCount(childComplexity), true
  10461. case "SubscriptionBillingPolicy.maxCycles":
  10462. if e.complexity.SubscriptionBillingPolicy.MaxCycles == nil {
  10463. break
  10464. }
  10465. return e.complexity.SubscriptionBillingPolicy.MaxCycles(childComplexity), true
  10466. case "SubscriptionBillingPolicy.minCycles":
  10467. if e.complexity.SubscriptionBillingPolicy.MinCycles == nil {
  10468. break
  10469. }
  10470. return e.complexity.SubscriptionBillingPolicy.MinCycles(childComplexity), true
  10471. case "SubscriptionContract.app":
  10472. if e.complexity.SubscriptionContract.App == nil {
  10473. break
  10474. }
  10475. return e.complexity.SubscriptionContract.App(childComplexity), true
  10476. case "SubscriptionContract.appAdminUrl":
  10477. if e.complexity.SubscriptionContract.AppAdminURL == nil {
  10478. break
  10479. }
  10480. return e.complexity.SubscriptionContract.AppAdminURL(childComplexity), true
  10481. case "SubscriptionContract.billingAttempts":
  10482. if e.complexity.SubscriptionContract.BillingAttempts == nil {
  10483. break
  10484. }
  10485. args, err := ec.field_SubscriptionContract_billingAttempts_args(context.TODO(), rawArgs)
  10486. if err != nil {
  10487. return 0, false
  10488. }
  10489. return e.complexity.SubscriptionContract.BillingAttempts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10490. case "SubscriptionContract.billingPolicy":
  10491. if e.complexity.SubscriptionContract.BillingPolicy == nil {
  10492. break
  10493. }
  10494. return e.complexity.SubscriptionContract.BillingPolicy(childComplexity), true
  10495. case "SubscriptionContract.createdAt":
  10496. if e.complexity.SubscriptionContract.CreatedAt == nil {
  10497. break
  10498. }
  10499. return e.complexity.SubscriptionContract.CreatedAt(childComplexity), true
  10500. case "SubscriptionContract.currencyCode":
  10501. if e.complexity.SubscriptionContract.CurrencyCode == nil {
  10502. break
  10503. }
  10504. return e.complexity.SubscriptionContract.CurrencyCode(childComplexity), true
  10505. case "SubscriptionContract.customAttributes":
  10506. if e.complexity.SubscriptionContract.CustomAttributes == nil {
  10507. break
  10508. }
  10509. return e.complexity.SubscriptionContract.CustomAttributes(childComplexity), true
  10510. case "SubscriptionContract.customer":
  10511. if e.complexity.SubscriptionContract.Customer == nil {
  10512. break
  10513. }
  10514. return e.complexity.SubscriptionContract.Customer(childComplexity), true
  10515. case "SubscriptionContract.customerPaymentMethod":
  10516. if e.complexity.SubscriptionContract.CustomerPaymentMethod == nil {
  10517. break
  10518. }
  10519. args, err := ec.field_SubscriptionContract_customerPaymentMethod_args(context.TODO(), rawArgs)
  10520. if err != nil {
  10521. return 0, false
  10522. }
  10523. return e.complexity.SubscriptionContract.CustomerPaymentMethod(childComplexity, args["showRevoked"].(*bool)), true
  10524. case "SubscriptionContract.deliveryMethod":
  10525. if e.complexity.SubscriptionContract.DeliveryMethod == nil {
  10526. break
  10527. }
  10528. return e.complexity.SubscriptionContract.DeliveryMethod(childComplexity), true
  10529. case "SubscriptionContract.deliveryPolicy":
  10530. if e.complexity.SubscriptionContract.DeliveryPolicy == nil {
  10531. break
  10532. }
  10533. return e.complexity.SubscriptionContract.DeliveryPolicy(childComplexity), true
  10534. case "SubscriptionContract.deliveryPrice":
  10535. if e.complexity.SubscriptionContract.DeliveryPrice == nil {
  10536. break
  10537. }
  10538. return e.complexity.SubscriptionContract.DeliveryPrice(childComplexity), true
  10539. case "SubscriptionContract.discounts":
  10540. if e.complexity.SubscriptionContract.Discounts == nil {
  10541. break
  10542. }
  10543. args, err := ec.field_SubscriptionContract_discounts_args(context.TODO(), rawArgs)
  10544. if err != nil {
  10545. return 0, false
  10546. }
  10547. return e.complexity.SubscriptionContract.Discounts(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10548. case "SubscriptionContract.id":
  10549. if e.complexity.SubscriptionContract.ID == nil {
  10550. break
  10551. }
  10552. return e.complexity.SubscriptionContract.ID(childComplexity), true
  10553. case "SubscriptionContract.lastPaymentStatus":
  10554. if e.complexity.SubscriptionContract.LastPaymentStatus == nil {
  10555. break
  10556. }
  10557. return e.complexity.SubscriptionContract.LastPaymentStatus(childComplexity), true
  10558. case "SubscriptionContract.lineCount":
  10559. if e.complexity.SubscriptionContract.LineCount == nil {
  10560. break
  10561. }
  10562. return e.complexity.SubscriptionContract.LineCount(childComplexity), true
  10563. case "SubscriptionContract.lines":
  10564. if e.complexity.SubscriptionContract.Lines == nil {
  10565. break
  10566. }
  10567. args, err := ec.field_SubscriptionContract_lines_args(context.TODO(), rawArgs)
  10568. if err != nil {
  10569. return 0, false
  10570. }
  10571. return e.complexity.SubscriptionContract.Lines(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10572. case "SubscriptionContract.nextBillingDate":
  10573. if e.complexity.SubscriptionContract.NextBillingDate == nil {
  10574. break
  10575. }
  10576. return e.complexity.SubscriptionContract.NextBillingDate(childComplexity), true
  10577. case "SubscriptionContract.note":
  10578. if e.complexity.SubscriptionContract.Note == nil {
  10579. break
  10580. }
  10581. return e.complexity.SubscriptionContract.Note(childComplexity), true
  10582. case "SubscriptionContract.orders":
  10583. if e.complexity.SubscriptionContract.Orders == nil {
  10584. break
  10585. }
  10586. args, err := ec.field_SubscriptionContract_orders_args(context.TODO(), rawArgs)
  10587. if err != nil {
  10588. return 0, false
  10589. }
  10590. return e.complexity.SubscriptionContract.Orders(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10591. case "SubscriptionContract.originOrder":
  10592. if e.complexity.SubscriptionContract.OriginOrder == nil {
  10593. break
  10594. }
  10595. return e.complexity.SubscriptionContract.OriginOrder(childComplexity), true
  10596. case "SubscriptionContract.status":
  10597. if e.complexity.SubscriptionContract.Status == nil {
  10598. break
  10599. }
  10600. return e.complexity.SubscriptionContract.Status(childComplexity), true
  10601. case "SubscriptionContract.updatedAt":
  10602. if e.complexity.SubscriptionContract.UpdatedAt == nil {
  10603. break
  10604. }
  10605. return e.complexity.SubscriptionContract.UpdatedAt(childComplexity), true
  10606. case "SubscriptionContractConnection.edges":
  10607. if e.complexity.SubscriptionContractConnection.Edges == nil {
  10608. break
  10609. }
  10610. return e.complexity.SubscriptionContractConnection.Edges(childComplexity), true
  10611. case "SubscriptionContractConnection.nodes":
  10612. if e.complexity.SubscriptionContractConnection.Nodes == nil {
  10613. break
  10614. }
  10615. return e.complexity.SubscriptionContractConnection.Nodes(childComplexity), true
  10616. case "SubscriptionContractConnection.pageInfo":
  10617. if e.complexity.SubscriptionContractConnection.PageInfo == nil {
  10618. break
  10619. }
  10620. return e.complexity.SubscriptionContractConnection.PageInfo(childComplexity), true
  10621. case "SubscriptionContractEdge.cursor":
  10622. if e.complexity.SubscriptionContractEdge.Cursor == nil {
  10623. break
  10624. }
  10625. return e.complexity.SubscriptionContractEdge.Cursor(childComplexity), true
  10626. case "SubscriptionContractEdge.node":
  10627. if e.complexity.SubscriptionContractEdge.Node == nil {
  10628. break
  10629. }
  10630. return e.complexity.SubscriptionContractEdge.Node(childComplexity), true
  10631. case "SubscriptionCyclePriceAdjustment.adjustmentType":
  10632. if e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentType == nil {
  10633. break
  10634. }
  10635. return e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentType(childComplexity), true
  10636. case "SubscriptionCyclePriceAdjustment.adjustmentValue":
  10637. if e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentValue == nil {
  10638. break
  10639. }
  10640. return e.complexity.SubscriptionCyclePriceAdjustment.AdjustmentValue(childComplexity), true
  10641. case "SubscriptionCyclePriceAdjustment.afterCycle":
  10642. if e.complexity.SubscriptionCyclePriceAdjustment.AfterCycle == nil {
  10643. break
  10644. }
  10645. return e.complexity.SubscriptionCyclePriceAdjustment.AfterCycle(childComplexity), true
  10646. case "SubscriptionCyclePriceAdjustment.computedPrice":
  10647. if e.complexity.SubscriptionCyclePriceAdjustment.ComputedPrice == nil {
  10648. break
  10649. }
  10650. return e.complexity.SubscriptionCyclePriceAdjustment.ComputedPrice(childComplexity), true
  10651. case "SubscriptionDeliveryMethodLocalDelivery.address":
  10652. if e.complexity.SubscriptionDeliveryMethodLocalDelivery.Address == nil {
  10653. break
  10654. }
  10655. return e.complexity.SubscriptionDeliveryMethodLocalDelivery.Address(childComplexity), true
  10656. case "SubscriptionDeliveryMethodLocalDelivery.localDeliveryOption":
  10657. if e.complexity.SubscriptionDeliveryMethodLocalDelivery.LocalDeliveryOption == nil {
  10658. break
  10659. }
  10660. return e.complexity.SubscriptionDeliveryMethodLocalDelivery.LocalDeliveryOption(childComplexity), true
  10661. case "SubscriptionDeliveryMethodLocalDeliveryOption.code":
  10662. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Code == nil {
  10663. break
  10664. }
  10665. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Code(childComplexity), true
  10666. case "SubscriptionDeliveryMethodLocalDeliveryOption.description":
  10667. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Description == nil {
  10668. break
  10669. }
  10670. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Description(childComplexity), true
  10671. case "SubscriptionDeliveryMethodLocalDeliveryOption.instructions":
  10672. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Instructions == nil {
  10673. break
  10674. }
  10675. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Instructions(childComplexity), true
  10676. case "SubscriptionDeliveryMethodLocalDeliveryOption.phone":
  10677. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Phone == nil {
  10678. break
  10679. }
  10680. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Phone(childComplexity), true
  10681. case "SubscriptionDeliveryMethodLocalDeliveryOption.presentmentTitle":
  10682. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.PresentmentTitle == nil {
  10683. break
  10684. }
  10685. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.PresentmentTitle(childComplexity), true
  10686. case "SubscriptionDeliveryMethodLocalDeliveryOption.title":
  10687. if e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Title == nil {
  10688. break
  10689. }
  10690. return e.complexity.SubscriptionDeliveryMethodLocalDeliveryOption.Title(childComplexity), true
  10691. case "SubscriptionDeliveryMethodPickup.pickupOption":
  10692. if e.complexity.SubscriptionDeliveryMethodPickup.PickupOption == nil {
  10693. break
  10694. }
  10695. return e.complexity.SubscriptionDeliveryMethodPickup.PickupOption(childComplexity), true
  10696. case "SubscriptionDeliveryMethodPickupOption.code":
  10697. if e.complexity.SubscriptionDeliveryMethodPickupOption.Code == nil {
  10698. break
  10699. }
  10700. return e.complexity.SubscriptionDeliveryMethodPickupOption.Code(childComplexity), true
  10701. case "SubscriptionDeliveryMethodPickupOption.description":
  10702. if e.complexity.SubscriptionDeliveryMethodPickupOption.Description == nil {
  10703. break
  10704. }
  10705. return e.complexity.SubscriptionDeliveryMethodPickupOption.Description(childComplexity), true
  10706. case "SubscriptionDeliveryMethodPickupOption.location":
  10707. if e.complexity.SubscriptionDeliveryMethodPickupOption.Location == nil {
  10708. break
  10709. }
  10710. return e.complexity.SubscriptionDeliveryMethodPickupOption.Location(childComplexity), true
  10711. case "SubscriptionDeliveryMethodPickupOption.presentmentTitle":
  10712. if e.complexity.SubscriptionDeliveryMethodPickupOption.PresentmentTitle == nil {
  10713. break
  10714. }
  10715. return e.complexity.SubscriptionDeliveryMethodPickupOption.PresentmentTitle(childComplexity), true
  10716. case "SubscriptionDeliveryMethodPickupOption.title":
  10717. if e.complexity.SubscriptionDeliveryMethodPickupOption.Title == nil {
  10718. break
  10719. }
  10720. return e.complexity.SubscriptionDeliveryMethodPickupOption.Title(childComplexity), true
  10721. case "SubscriptionDeliveryMethodShipping.address":
  10722. if e.complexity.SubscriptionDeliveryMethodShipping.Address == nil {
  10723. break
  10724. }
  10725. return e.complexity.SubscriptionDeliveryMethodShipping.Address(childComplexity), true
  10726. case "SubscriptionDeliveryMethodShipping.shippingOption":
  10727. if e.complexity.SubscriptionDeliveryMethodShipping.ShippingOption == nil {
  10728. break
  10729. }
  10730. return e.complexity.SubscriptionDeliveryMethodShipping.ShippingOption(childComplexity), true
  10731. case "SubscriptionDeliveryMethodShippingOption.carrierService":
  10732. if e.complexity.SubscriptionDeliveryMethodShippingOption.CarrierService == nil {
  10733. break
  10734. }
  10735. return e.complexity.SubscriptionDeliveryMethodShippingOption.CarrierService(childComplexity), true
  10736. case "SubscriptionDeliveryMethodShippingOption.code":
  10737. if e.complexity.SubscriptionDeliveryMethodShippingOption.Code == nil {
  10738. break
  10739. }
  10740. return e.complexity.SubscriptionDeliveryMethodShippingOption.Code(childComplexity), true
  10741. case "SubscriptionDeliveryMethodShippingOption.description":
  10742. if e.complexity.SubscriptionDeliveryMethodShippingOption.Description == nil {
  10743. break
  10744. }
  10745. return e.complexity.SubscriptionDeliveryMethodShippingOption.Description(childComplexity), true
  10746. case "SubscriptionDeliveryMethodShippingOption.presentmentTitle":
  10747. if e.complexity.SubscriptionDeliveryMethodShippingOption.PresentmentTitle == nil {
  10748. break
  10749. }
  10750. return e.complexity.SubscriptionDeliveryMethodShippingOption.PresentmentTitle(childComplexity), true
  10751. case "SubscriptionDeliveryMethodShippingOption.title":
  10752. if e.complexity.SubscriptionDeliveryMethodShippingOption.Title == nil {
  10753. break
  10754. }
  10755. return e.complexity.SubscriptionDeliveryMethodShippingOption.Title(childComplexity), true
  10756. case "SubscriptionDeliveryPolicy.anchors":
  10757. if e.complexity.SubscriptionDeliveryPolicy.Anchors == nil {
  10758. break
  10759. }
  10760. return e.complexity.SubscriptionDeliveryPolicy.Anchors(childComplexity), true
  10761. case "SubscriptionDeliveryPolicy.interval":
  10762. if e.complexity.SubscriptionDeliveryPolicy.Interval == nil {
  10763. break
  10764. }
  10765. return e.complexity.SubscriptionDeliveryPolicy.Interval(childComplexity), true
  10766. case "SubscriptionDeliveryPolicy.intervalCount":
  10767. if e.complexity.SubscriptionDeliveryPolicy.IntervalCount == nil {
  10768. break
  10769. }
  10770. return e.complexity.SubscriptionDeliveryPolicy.IntervalCount(childComplexity), true
  10771. case "SubscriptionDiscountAllocation.amount":
  10772. if e.complexity.SubscriptionDiscountAllocation.Amount == nil {
  10773. break
  10774. }
  10775. return e.complexity.SubscriptionDiscountAllocation.Amount(childComplexity), true
  10776. case "SubscriptionDiscountAllocation.discount":
  10777. if e.complexity.SubscriptionDiscountAllocation.Discount == nil {
  10778. break
  10779. }
  10780. return e.complexity.SubscriptionDiscountAllocation.Discount(childComplexity), true
  10781. case "SubscriptionDiscountEntitledLines.all":
  10782. if e.complexity.SubscriptionDiscountEntitledLines.All == nil {
  10783. break
  10784. }
  10785. return e.complexity.SubscriptionDiscountEntitledLines.All(childComplexity), true
  10786. case "SubscriptionDiscountEntitledLines.lines":
  10787. if e.complexity.SubscriptionDiscountEntitledLines.Lines == nil {
  10788. break
  10789. }
  10790. args, err := ec.field_SubscriptionDiscountEntitledLines_lines_args(context.TODO(), rawArgs)
  10791. if err != nil {
  10792. return 0, false
  10793. }
  10794. return e.complexity.SubscriptionDiscountEntitledLines.Lines(childComplexity, args["first"].(*int), args["after"].(*string), args["last"].(*int), args["before"].(*string), args["reverse"].(*bool)), true
  10795. case "SubscriptionDiscountFixedAmountValue.amount":
  10796. if e.complexity.SubscriptionDiscountFixedAmountValue.Amount == nil {
  10797. break
  10798. }
  10799. return e.complexity.SubscriptionDiscountFixedAmountValue.Amount(childComplexity), true
  10800. case "SubscriptionDiscountFixedAmountValue.appliesOnEachItem":
  10801. if e.complexity.SubscriptionDiscountFixedAmountValue.AppliesOnEachItem == nil {
  10802. break
  10803. }
  10804. return e.complexity.SubscriptionDiscountFixedAmountValue.AppliesOnEachItem(childComplexity), true
  10805. case "SubscriptionDiscountPercentageValue.percentage":
  10806. if e.complexity.SubscriptionDiscountPercentageValue.Percentage == nil {
  10807. break
  10808. }
  10809. return e.complexity.SubscriptionDiscountPercentageValue.Percentage(childComplexity), true
  10810. case "SubscriptionLine.currentPrice":
  10811. if e.complexity.SubscriptionLine.CurrentPrice == nil {
  10812. break
  10813. }
  10814. return e.complexity.SubscriptionLine.CurrentPrice(childComplexity), true
  10815. case "SubscriptionLine.customAttributes":
  10816. if e.complexity.SubscriptionLine.CustomAttributes == nil {
  10817. break
  10818. }
  10819. return e.complexity.SubscriptionLine.CustomAttributes(childComplexity), true
  10820. case "SubscriptionLine.discountAllocations":
  10821. if e.complexity.SubscriptionLine.DiscountAllocations == nil {
  10822. break
  10823. }
  10824. return e.complexity.SubscriptionLine.DiscountAllocations(childComplexity), true
  10825. case "SubscriptionLine.id":
  10826. if e.complexity.SubscriptionLine.ID == nil {
  10827. break
  10828. }
  10829. return e.complexity.SubscriptionLine.ID(childComplexity), true
  10830. case "SubscriptionLine.lineDiscountedPrice":
  10831. if e.complexity.SubscriptionLine.LineDiscountedPrice == nil {
  10832. break
  10833. }
  10834. return e.complexity.SubscriptionLine.LineDiscountedPrice(childComplexity), true
  10835. case "SubscriptionLine.pricingPolicy":
  10836. if e.complexity.SubscriptionLine.PricingPolicy == nil {
  10837. break
  10838. }
  10839. return e.complexity.SubscriptionLine.PricingPolicy(childComplexity), true
  10840. case "SubscriptionLine.productId":
  10841. if e.complexity.SubscriptionLine.ProductID == nil {
  10842. break
  10843. }
  10844. return e.complexity.SubscriptionLine.ProductID(childComplexity), true
  10845. case "SubscriptionLine.quantity":
  10846. if e.complexity.SubscriptionLine.Quantity == nil {
  10847. break
  10848. }
  10849. return e.complexity.SubscriptionLine.Quantity(childComplexity), true
  10850. case "SubscriptionLine.requiresShipping":
  10851. if e.complexity.SubscriptionLine.RequiresShipping == nil {
  10852. break
  10853. }
  10854. return e.complexity.SubscriptionLine.RequiresShipping(childComplexity), true
  10855. case "SubscriptionLine.sellingPlanId":
  10856. if e.complexity.SubscriptionLine.SellingPlanID == nil {
  10857. break
  10858. }
  10859. return e.complexity.SubscriptionLine.SellingPlanID(childComplexity), true
  10860. case "SubscriptionLine.sellingPlanName":
  10861. if e.complexity.SubscriptionLine.SellingPlanName == nil {
  10862. break
  10863. }
  10864. return e.complexity.SubscriptionLine.SellingPlanName(childComplexity), true
  10865. case "SubscriptionLine.sku":
  10866. if e.complexity.SubscriptionLine.Sku == nil {
  10867. break
  10868. }
  10869. return e.complexity.SubscriptionLine.Sku(childComplexity), true
  10870. case "SubscriptionLine.taxable":
  10871. if e.complexity.SubscriptionLine.Taxable == nil {
  10872. break
  10873. }
  10874. return e.complexity.SubscriptionLine.Taxable(childComplexity), true
  10875. case "SubscriptionLine.title":
  10876. if e.complexity.SubscriptionLine.Title == nil {
  10877. break
  10878. }
  10879. return e.complexity.SubscriptionLine.Title(childComplexity), true
  10880. case "SubscriptionLine.variantId":
  10881. if e.complexity.SubscriptionLine.VariantID == nil {
  10882. break
  10883. }
  10884. return e.complexity.SubscriptionLine.VariantID(childComplexity), true
  10885. case "SubscriptionLine.variantImage":
  10886. if e.complexity.SubscriptionLine.VariantImage == nil {
  10887. break
  10888. }
  10889. return e.complexity.SubscriptionLine.VariantImage(childComplexity), true
  10890. case "SubscriptionLine.variantTitle":
  10891. if e.complexity.SubscriptionLine.VariantTitle == nil {
  10892. break
  10893. }
  10894. return e.complexity.SubscriptionLine.VariantTitle(childComplexity), true
  10895. case "SubscriptionLineConnection.edges":
  10896. if e.complexity.SubscriptionLineConnection.Edges == nil {
  10897. break
  10898. }
  10899. return e.complexity.SubscriptionLineConnection.Edges(childComplexity), true
  10900. case "SubscriptionLineConnection.nodes":
  10901. if e.complexity.SubscriptionLineConnection.Nodes == nil {
  10902. break
  10903. }
  10904. return e.complexity.SubscriptionLineConnection.Nodes(childComplexity), true
  10905. case "SubscriptionLineConnection.pageInfo":
  10906. if e.complexity.SubscriptionLineConnection.PageInfo == nil {
  10907. break
  10908. }
  10909. return e.complexity.SubscriptionLineConnection.PageInfo(childComplexity), true
  10910. case "SubscriptionLineEdge.cursor":
  10911. if e.complexity.SubscriptionLineEdge.Cursor == nil {
  10912. break
  10913. }
  10914. return e.complexity.SubscriptionLineEdge.Cursor(childComplexity), true
  10915. case "SubscriptionLineEdge.node":
  10916. if e.complexity.SubscriptionLineEdge.Node == nil {
  10917. break
  10918. }
  10919. return e.complexity.SubscriptionLineEdge.Node(childComplexity), true
  10920. case "SubscriptionMailingAddress.address1":
  10921. if e.complexity.SubscriptionMailingAddress.Address1 == nil {
  10922. break
  10923. }
  10924. return e.complexity.SubscriptionMailingAddress.Address1(childComplexity), true
  10925. case "SubscriptionMailingAddress.address2":
  10926. if e.complexity.SubscriptionMailingAddress.Address2 == nil {
  10927. break
  10928. }
  10929. return e.complexity.SubscriptionMailingAddress.Address2(childComplexity), true
  10930. case "SubscriptionMailingAddress.city":
  10931. if e.complexity.SubscriptionMailingAddress.City == nil {
  10932. break
  10933. }
  10934. return e.complexity.SubscriptionMailingAddress.City(childComplexity), true
  10935. case "SubscriptionMailingAddress.company":
  10936. if e.complexity.SubscriptionMailingAddress.Company == nil {
  10937. break
  10938. }
  10939. return e.complexity.SubscriptionMailingAddress.Company(childComplexity), true
  10940. case "SubscriptionMailingAddress.country":
  10941. if e.complexity.SubscriptionMailingAddress.Country == nil {
  10942. break
  10943. }
  10944. return e.complexity.SubscriptionMailingAddress.Country(childComplexity), true
  10945. case "SubscriptionMailingAddress.countryCode":
  10946. if e.complexity.SubscriptionMailingAddress.CountryCode == nil {
  10947. break
  10948. }
  10949. return e.complexity.SubscriptionMailingAddress.CountryCode(childComplexity), true
  10950. case "SubscriptionMailingAddress.firstName":
  10951. if e.complexity.SubscriptionMailingAddress.FirstName == nil {
  10952. break
  10953. }
  10954. return e.complexity.SubscriptionMailingAddress.FirstName(childComplexity), true
  10955. case "SubscriptionMailingAddress.lastName":
  10956. if e.complexity.SubscriptionMailingAddress.LastName == nil {
  10957. break
  10958. }
  10959. return e.complexity.SubscriptionMailingAddress.LastName(childComplexity), true
  10960. case "SubscriptionMailingAddress.name":
  10961. if e.complexity.SubscriptionMailingAddress.Name == nil {
  10962. break
  10963. }
  10964. return e.complexity.SubscriptionMailingAddress.Name(childComplexity), true
  10965. case "SubscriptionMailingAddress.phone":
  10966. if e.complexity.SubscriptionMailingAddress.Phone == nil {
  10967. break
  10968. }
  10969. return e.complexity.SubscriptionMailingAddress.Phone(childComplexity), true
  10970. case "SubscriptionMailingAddress.province":
  10971. if e.complexity.SubscriptionMailingAddress.Province == nil {
  10972. break
  10973. }
  10974. return e.complexity.SubscriptionMailingAddress.Province(childComplexity), true
  10975. case "SubscriptionMailingAddress.provinceCode":
  10976. if e.complexity.SubscriptionMailingAddress.ProvinceCode == nil {
  10977. break
  10978. }
  10979. return e.complexity.SubscriptionMailingAddress.ProvinceCode(childComplexity), true
  10980. case "SubscriptionMailingAddress.zip":
  10981. if e.complexity.SubscriptionMailingAddress.Zip == nil {
  10982. break
  10983. }
  10984. return e.complexity.SubscriptionMailingAddress.Zip(childComplexity), true
  10985. case "SubscriptionManualDiscount.entitledLines":
  10986. if e.complexity.SubscriptionManualDiscount.EntitledLines == nil {
  10987. break
  10988. }
  10989. return e.complexity.SubscriptionManualDiscount.EntitledLines(childComplexity), true
  10990. case "SubscriptionManualDiscount.id":
  10991. if e.complexity.SubscriptionManualDiscount.ID == nil {
  10992. break
  10993. }
  10994. return e.complexity.SubscriptionManualDiscount.ID(childComplexity), true
  10995. case "SubscriptionManualDiscount.recurringCycleLimit":
  10996. if e.complexity.SubscriptionManualDiscount.RecurringCycleLimit == nil {
  10997. break
  10998. }
  10999. return e.complexity.SubscriptionManualDiscount.RecurringCycleLimit(childComplexity), true
  11000. case "SubscriptionManualDiscount.rejectionReason":
  11001. if e.complexity.SubscriptionManualDiscount.RejectionReason == nil {
  11002. break
  11003. }
  11004. return e.complexity.SubscriptionManualDiscount.RejectionReason(childComplexity), true
  11005. case "SubscriptionManualDiscount.targetType":
  11006. if e.complexity.SubscriptionManualDiscount.TargetType == nil {
  11007. break
  11008. }
  11009. return e.complexity.SubscriptionManualDiscount.TargetType(childComplexity), true
  11010. case "SubscriptionManualDiscount.title":
  11011. if e.complexity.SubscriptionManualDiscount.Title == nil {
  11012. break
  11013. }
  11014. return e.complexity.SubscriptionManualDiscount.Title(childComplexity), true
  11015. case "SubscriptionManualDiscount.type":
  11016. if e.complexity.SubscriptionManualDiscount.Type == nil {
  11017. break
  11018. }
  11019. return e.complexity.SubscriptionManualDiscount.Type(childComplexity), true
  11020. case "SubscriptionManualDiscount.usageCount":
  11021. if e.complexity.SubscriptionManualDiscount.UsageCount == nil {
  11022. break
  11023. }
  11024. return e.complexity.SubscriptionManualDiscount.UsageCount(childComplexity), true
  11025. case "SubscriptionManualDiscount.value":
  11026. if e.complexity.SubscriptionManualDiscount.Value == nil {
  11027. break
  11028. }
  11029. return e.complexity.SubscriptionManualDiscount.Value(childComplexity), true
  11030. case "SubscriptionManualDiscountConnection.edges":
  11031. if e.complexity.SubscriptionManualDiscountConnection.Edges == nil {
  11032. break
  11033. }
  11034. return e.complexity.SubscriptionManualDiscountConnection.Edges(childComplexity), true
  11035. case "SubscriptionManualDiscountConnection.nodes":
  11036. if e.complexity.SubscriptionManualDiscountConnection.Nodes == nil {
  11037. break
  11038. }
  11039. return e.complexity.SubscriptionManualDiscountConnection.Nodes(childComplexity), true
  11040. case "SubscriptionManualDiscountConnection.pageInfo":
  11041. if e.complexity.SubscriptionManualDiscountConnection.PageInfo == nil {
  11042. break
  11043. }
  11044. return e.complexity.SubscriptionManualDiscountConnection.PageInfo(childComplexity), true
  11045. case "SubscriptionManualDiscountEdge.cursor":
  11046. if e.complexity.SubscriptionManualDiscountEdge.Cursor == nil {
  11047. break
  11048. }
  11049. return e.complexity.SubscriptionManualDiscountEdge.Cursor(childComplexity), true
  11050. case "SubscriptionManualDiscountEdge.node":
  11051. if e.complexity.SubscriptionManualDiscountEdge.Node == nil {
  11052. break
  11053. }
  11054. return e.complexity.SubscriptionManualDiscountEdge.Node(childComplexity), true
  11055. case "SubscriptionPricingPolicy.basePrice":
  11056. if e.complexity.SubscriptionPricingPolicy.BasePrice == nil {
  11057. break
  11058. }
  11059. return e.complexity.SubscriptionPricingPolicy.BasePrice(childComplexity), true
  11060. case "SubscriptionPricingPolicy.cycleDiscounts":
  11061. if e.complexity.SubscriptionPricingPolicy.CycleDiscounts == nil {
  11062. break
  11063. }
  11064. return e.complexity.SubscriptionPricingPolicy.CycleDiscounts(childComplexity), true
  11065. case "SuggestedOrderTransaction.accountNumber":
  11066. if e.complexity.SuggestedOrderTransaction.AccountNumber == nil {
  11067. break
  11068. }
  11069. return e.complexity.SuggestedOrderTransaction.AccountNumber(childComplexity), true
  11070. case "SuggestedOrderTransaction.amountSet":
  11071. if e.complexity.SuggestedOrderTransaction.AmountSet == nil {
  11072. break
  11073. }
  11074. return e.complexity.SuggestedOrderTransaction.AmountSet(childComplexity), true
  11075. case "SuggestedOrderTransaction.formattedGateway":
  11076. if e.complexity.SuggestedOrderTransaction.FormattedGateway == nil {
  11077. break
  11078. }
  11079. return e.complexity.SuggestedOrderTransaction.FormattedGateway(childComplexity), true
  11080. case "SuggestedOrderTransaction.gateway":
  11081. if e.complexity.SuggestedOrderTransaction.Gateway == nil {
  11082. break
  11083. }
  11084. return e.complexity.SuggestedOrderTransaction.Gateway(childComplexity), true
  11085. case "SuggestedOrderTransaction.kind":
  11086. if e.complexity.SuggestedOrderTransaction.Kind == nil {
  11087. break
  11088. }
  11089. return e.complexity.SuggestedOrderTransaction.Kind(childComplexity), true
  11090. case "SuggestedOrderTransaction.maximumRefundableSet":
  11091. if e.complexity.SuggestedOrderTransaction.MaximumRefundableSet == nil {
  11092. break
  11093. }
  11094. return e.complexity.SuggestedOrderTransaction.MaximumRefundableSet(childComplexity), true
  11095. case "SuggestedOrderTransaction.parentTransaction":
  11096. if e.complexity.SuggestedOrderTransaction.ParentTransaction == nil {
  11097. break
  11098. }
  11099. return e.complexity.SuggestedOrderTransaction.ParentTransaction(childComplexity), true
  11100. case "SuggestedRefund.amountSet":
  11101. if e.complexity.SuggestedRefund.AmountSet == nil {
  11102. break
  11103. }
  11104. return e.complexity.SuggestedRefund.AmountSet(childComplexity), true
  11105. case "SuggestedRefund.discountedSubtotalSet":
  11106. if e.complexity.SuggestedRefund.DiscountedSubtotalSet == nil {
  11107. break
  11108. }
  11109. return e.complexity.SuggestedRefund.DiscountedSubtotalSet(childComplexity), true
  11110. case "SuggestedRefund.maximumRefundableSet":
  11111. if e.complexity.SuggestedRefund.MaximumRefundableSet == nil {
  11112. break
  11113. }
  11114. return e.complexity.SuggestedRefund.MaximumRefundableSet(childComplexity), true
  11115. case "SuggestedRefund.refundDuties":
  11116. if e.complexity.SuggestedRefund.RefundDuties == nil {
  11117. break
  11118. }
  11119. return e.complexity.SuggestedRefund.RefundDuties(childComplexity), true
  11120. case "SuggestedRefund.refundLineItems":
  11121. if e.complexity.SuggestedRefund.RefundLineItems == nil {
  11122. break
  11123. }
  11124. return e.complexity.SuggestedRefund.RefundLineItems(childComplexity), true
  11125. case "SuggestedRefund.shipping":
  11126. if e.complexity.SuggestedRefund.Shipping == nil {
  11127. break
  11128. }
  11129. return e.complexity.SuggestedRefund.Shipping(childComplexity), true
  11130. case "SuggestedRefund.subtotalSet":
  11131. if e.complexity.SuggestedRefund.SubtotalSet == nil {
  11132. break
  11133. }
  11134. return e.complexity.SuggestedRefund.SubtotalSet(childComplexity), true
  11135. case "SuggestedRefund.suggestedTransactions":
  11136. if e.complexity.SuggestedRefund.SuggestedTransactions == nil {
  11137. break
  11138. }
  11139. return e.complexity.SuggestedRefund.SuggestedTransactions(childComplexity), true
  11140. case "SuggestedRefund.totalCartDiscountAmountSet":
  11141. if e.complexity.SuggestedRefund.TotalCartDiscountAmountSet == nil {
  11142. break
  11143. }
  11144. return e.complexity.SuggestedRefund.TotalCartDiscountAmountSet(childComplexity), true
  11145. case "SuggestedRefund.totalDutiesSet":
  11146. if e.complexity.SuggestedRefund.TotalDutiesSet == nil {
  11147. break
  11148. }
  11149. return e.complexity.SuggestedRefund.TotalDutiesSet(childComplexity), true
  11150. case "SuggestedRefund.totalTaxSet":
  11151. if e.complexity.SuggestedRefund.TotalTaxSet == nil {
  11152. break
  11153. }
  11154. return e.complexity.SuggestedRefund.TotalTaxSet(childComplexity), true
  11155. case "TaxLine.channelLiable":
  11156. if e.complexity.TaxLine.ChannelLiable == nil {
  11157. break
  11158. }
  11159. return e.complexity.TaxLine.ChannelLiable(childComplexity), true
  11160. case "TaxLine.priceSet":
  11161. if e.complexity.TaxLine.PriceSet == nil {
  11162. break
  11163. }
  11164. return e.complexity.TaxLine.PriceSet(childComplexity), true
  11165. case "TaxLine.rate":
  11166. if e.complexity.TaxLine.Rate == nil {
  11167. break
  11168. }
  11169. return e.complexity.TaxLine.Rate(childComplexity), true
  11170. case "TaxLine.ratePercentage":
  11171. if e.complexity.TaxLine.RatePercentage == nil {
  11172. break
  11173. }
  11174. return e.complexity.TaxLine.RatePercentage(childComplexity), true
  11175. case "TaxLine.title":
  11176. if e.complexity.TaxLine.Title == nil {
  11177. break
  11178. }
  11179. return e.complexity.TaxLine.Title(childComplexity), true
  11180. case "TransactionFee.amount":
  11181. if e.complexity.TransactionFee.Amount == nil {
  11182. break
  11183. }
  11184. return e.complexity.TransactionFee.Amount(childComplexity), true
  11185. case "TransactionFee.flatFee":
  11186. if e.complexity.TransactionFee.FlatFee == nil {
  11187. break
  11188. }
  11189. return e.complexity.TransactionFee.FlatFee(childComplexity), true
  11190. case "TransactionFee.flatFeeName":
  11191. if e.complexity.TransactionFee.FlatFeeName == nil {
  11192. break
  11193. }
  11194. return e.complexity.TransactionFee.FlatFeeName(childComplexity), true
  11195. case "TransactionFee.id":
  11196. if e.complexity.TransactionFee.ID == nil {
  11197. break
  11198. }
  11199. return e.complexity.TransactionFee.ID(childComplexity), true
  11200. case "TransactionFee.rate":
  11201. if e.complexity.TransactionFee.Rate == nil {
  11202. break
  11203. }
  11204. return e.complexity.TransactionFee.Rate(childComplexity), true
  11205. case "TransactionFee.rateName":
  11206. if e.complexity.TransactionFee.RateName == nil {
  11207. break
  11208. }
  11209. return e.complexity.TransactionFee.RateName(childComplexity), true
  11210. case "TransactionFee.taxAmount":
  11211. if e.complexity.TransactionFee.TaxAmount == nil {
  11212. break
  11213. }
  11214. return e.complexity.TransactionFee.TaxAmount(childComplexity), true
  11215. case "TransactionFee.type":
  11216. if e.complexity.TransactionFee.Type == nil {
  11217. break
  11218. }
  11219. return e.complexity.TransactionFee.Type(childComplexity), true
  11220. case "TypedAttribute.key":
  11221. if e.complexity.TypedAttribute.Key == nil {
  11222. break
  11223. }
  11224. return e.complexity.TypedAttribute.Key(childComplexity), true
  11225. case "TypedAttribute.value":
  11226. if e.complexity.TypedAttribute.Value == nil {
  11227. break
  11228. }
  11229. return e.complexity.TypedAttribute.Value(childComplexity), true
  11230. case "UTMParameters.campaign":
  11231. if e.complexity.UTMParameters.Campaign == nil {
  11232. break
  11233. }
  11234. return e.complexity.UTMParameters.Campaign(childComplexity), true
  11235. case "UTMParameters.content":
  11236. if e.complexity.UTMParameters.Content == nil {
  11237. break
  11238. }
  11239. return e.complexity.UTMParameters.Content(childComplexity), true
  11240. case "UTMParameters.medium":
  11241. if e.complexity.UTMParameters.Medium == nil {
  11242. break
  11243. }
  11244. return e.complexity.UTMParameters.Medium(childComplexity), true
  11245. case "UTMParameters.source":
  11246. if e.complexity.UTMParameters.Source == nil {
  11247. break
  11248. }
  11249. return e.complexity.UTMParameters.Source(childComplexity), true
  11250. case "UTMParameters.term":
  11251. if e.complexity.UTMParameters.Term == nil {
  11252. break
  11253. }
  11254. return e.complexity.UTMParameters.Term(childComplexity), true
  11255. case "UserError.field":
  11256. if e.complexity.UserError.Field == nil {
  11257. break
  11258. }
  11259. return e.complexity.UserError.Field(childComplexity), true
  11260. case "UserError.message":
  11261. if e.complexity.UserError.Message == nil {
  11262. break
  11263. }
  11264. return e.complexity.UserError.Message(childComplexity), true
  11265. case "VaultCreditCard.billingAddress":
  11266. if e.complexity.VaultCreditCard.BillingAddress == nil {
  11267. break
  11268. }
  11269. return e.complexity.VaultCreditCard.BillingAddress(childComplexity), true
  11270. case "VaultCreditCard.brand":
  11271. if e.complexity.VaultCreditCard.Brand == nil {
  11272. break
  11273. }
  11274. return e.complexity.VaultCreditCard.Brand(childComplexity), true
  11275. case "VaultCreditCard.expired":
  11276. if e.complexity.VaultCreditCard.Expired == nil {
  11277. break
  11278. }
  11279. return e.complexity.VaultCreditCard.Expired(childComplexity), true
  11280. case "VaultCreditCard.expiryMonth":
  11281. if e.complexity.VaultCreditCard.ExpiryMonth == nil {
  11282. break
  11283. }
  11284. return e.complexity.VaultCreditCard.ExpiryMonth(childComplexity), true
  11285. case "VaultCreditCard.expiryYear":
  11286. if e.complexity.VaultCreditCard.ExpiryYear == nil {
  11287. break
  11288. }
  11289. return e.complexity.VaultCreditCard.ExpiryYear(childComplexity), true
  11290. case "VaultCreditCard.lastDigits":
  11291. if e.complexity.VaultCreditCard.LastDigits == nil {
  11292. break
  11293. }
  11294. return e.complexity.VaultCreditCard.LastDigits(childComplexity), true
  11295. case "VaultCreditCard.name":
  11296. if e.complexity.VaultCreditCard.Name == nil {
  11297. break
  11298. }
  11299. return e.complexity.VaultCreditCard.Name(childComplexity), true
  11300. case "VaultPaypalBillingAgreement.inactive":
  11301. if e.complexity.VaultPaypalBillingAgreement.Inactive == nil {
  11302. break
  11303. }
  11304. return e.complexity.VaultPaypalBillingAgreement.Inactive(childComplexity), true
  11305. case "VaultPaypalBillingAgreement.name":
  11306. if e.complexity.VaultPaypalBillingAgreement.Name == nil {
  11307. break
  11308. }
  11309. return e.complexity.VaultPaypalBillingAgreement.Name(childComplexity), true
  11310. case "VaultPaypalBillingAgreement.paypalAccountEmail":
  11311. if e.complexity.VaultPaypalBillingAgreement.PaypalAccountEmail == nil {
  11312. break
  11313. }
  11314. return e.complexity.VaultPaypalBillingAgreement.PaypalAccountEmail(childComplexity), true
  11315. case "Video.alt":
  11316. if e.complexity.Video.Alt == nil {
  11317. break
  11318. }
  11319. return e.complexity.Video.Alt(childComplexity), true
  11320. case "Video.createdAt":
  11321. if e.complexity.Video.CreatedAt == nil {
  11322. break
  11323. }
  11324. return e.complexity.Video.CreatedAt(childComplexity), true
  11325. case "Video.duration":
  11326. if e.complexity.Video.Duration == nil {
  11327. break
  11328. }
  11329. return e.complexity.Video.Duration(childComplexity), true
  11330. case "Video.fileErrors":
  11331. if e.complexity.Video.FileErrors == nil {
  11332. break
  11333. }
  11334. return e.complexity.Video.FileErrors(childComplexity), true
  11335. case "Video.fileStatus":
  11336. if e.complexity.Video.FileStatus == nil {
  11337. break
  11338. }
  11339. return e.complexity.Video.FileStatus(childComplexity), true
  11340. case "Video.filename":
  11341. if e.complexity.Video.Filename == nil {
  11342. break
  11343. }
  11344. return e.complexity.Video.Filename(childComplexity), true
  11345. case "Video.id":
  11346. if e.complexity.Video.ID == nil {
  11347. break
  11348. }
  11349. return e.complexity.Video.ID(childComplexity), true
  11350. case "Video.mediaContentType":
  11351. if e.complexity.Video.MediaContentType == nil {
  11352. break
  11353. }
  11354. return e.complexity.Video.MediaContentType(childComplexity), true
  11355. case "Video.mediaErrors":
  11356. if e.complexity.Video.MediaErrors == nil {
  11357. break
  11358. }
  11359. return e.complexity.Video.MediaErrors(childComplexity), true
  11360. case "Video.mediaWarnings":
  11361. if e.complexity.Video.MediaWarnings == nil {
  11362. break
  11363. }
  11364. return e.complexity.Video.MediaWarnings(childComplexity), true
  11365. case "Video.originalSource":
  11366. if e.complexity.Video.OriginalSource == nil {
  11367. break
  11368. }
  11369. return e.complexity.Video.OriginalSource(childComplexity), true
  11370. case "Video.preview":
  11371. if e.complexity.Video.Preview == nil {
  11372. break
  11373. }
  11374. return e.complexity.Video.Preview(childComplexity), true
  11375. case "Video.sources":
  11376. if e.complexity.Video.Sources == nil {
  11377. break
  11378. }
  11379. return e.complexity.Video.Sources(childComplexity), true
  11380. case "Video.status":
  11381. if e.complexity.Video.Status == nil {
  11382. break
  11383. }
  11384. return e.complexity.Video.Status(childComplexity), true
  11385. case "VideoSource.fileSize":
  11386. if e.complexity.VideoSource.FileSize == nil {
  11387. break
  11388. }
  11389. return e.complexity.VideoSource.FileSize(childComplexity), true
  11390. case "VideoSource.format":
  11391. if e.complexity.VideoSource.Format == nil {
  11392. break
  11393. }
  11394. return e.complexity.VideoSource.Format(childComplexity), true
  11395. case "VideoSource.height":
  11396. if e.complexity.VideoSource.Height == nil {
  11397. break
  11398. }
  11399. return e.complexity.VideoSource.Height(childComplexity), true
  11400. case "VideoSource.mimeType":
  11401. if e.complexity.VideoSource.MimeType == nil {
  11402. break
  11403. }
  11404. return e.complexity.VideoSource.MimeType(childComplexity), true
  11405. case "VideoSource.url":
  11406. if e.complexity.VideoSource.URL == nil {
  11407. break
  11408. }
  11409. return e.complexity.VideoSource.URL(childComplexity), true
  11410. case "VideoSource.width":
  11411. if e.complexity.VideoSource.Width == nil {
  11412. break
  11413. }
  11414. return e.complexity.VideoSource.Width(childComplexity), true
  11415. case "Weight.unit":
  11416. if e.complexity.Weight.Unit == nil {
  11417. break
  11418. }
  11419. return e.complexity.Weight.Unit(childComplexity), true
  11420. case "Weight.value":
  11421. if e.complexity.Weight.Value == nil {
  11422. break
  11423. }
  11424. return e.complexity.Weight.Value(childComplexity), true
  11425. case "_Service.sdl":
  11426. if e.complexity._Service.SDL == nil {
  11427. break
  11428. }
  11429. return e.complexity._Service.SDL(childComplexity), true
  11430. }
  11431. return 0, false
  11432. }
  11433. func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler {
  11434. rc := graphql.GetOperationContext(ctx)
  11435. ec := executionContext{rc, e}
  11436. inputUnmarshalMap := graphql.BuildUnmarshalerMap(
  11437. ec.unmarshalInputContextualPricingContext,
  11438. ec.unmarshalInputCustomerInput,
  11439. ec.unmarshalInputImageTransformInput,
  11440. ec.unmarshalInputMailingAddressInput,
  11441. ec.unmarshalInputMetafieldInput,
  11442. ec.unmarshalInputPrivateMetafieldInput,
  11443. ec.unmarshalInputPrivateMetafieldValueInput,
  11444. ec.unmarshalInputRefundDutyInput,
  11445. ec.unmarshalInputRefundLineItemInput,
  11446. ec.unmarshalInputSEOInput,
  11447. )
  11448. first := true
  11449. switch rc.Operation.Operation {
  11450. case ast.Query:
  11451. return func(ctx context.Context) *graphql.Response {
  11452. if !first {
  11453. return nil
  11454. }
  11455. first = false
  11456. ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
  11457. data := ec._queryMiddleware(ctx, rc.Operation, func(ctx context.Context) (interface{}, error) {
  11458. return ec._Query(ctx, rc.Operation.SelectionSet), nil
  11459. })
  11460. var buf bytes.Buffer
  11461. data.MarshalGQL(&buf)
  11462. return &graphql.Response{
  11463. Data: buf.Bytes(),
  11464. }
  11465. }
  11466. case ast.Mutation:
  11467. return func(ctx context.Context) *graphql.Response {
  11468. if !first {
  11469. return nil
  11470. }
  11471. first = false
  11472. ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
  11473. data := ec._mutationMiddleware(ctx, rc.Operation, func(ctx context.Context) (interface{}, error) {
  11474. return ec._Mutation(ctx, rc.Operation.SelectionSet), nil
  11475. })
  11476. var buf bytes.Buffer
  11477. data.MarshalGQL(&buf)
  11478. return &graphql.Response{
  11479. Data: buf.Bytes(),
  11480. }
  11481. }
  11482. default:
  11483. return graphql.OneShot(graphql.ErrorResponse(ctx, "unsupported GraphQL operation"))
  11484. }
  11485. }
  11486. type executionContext struct {
  11487. *graphql.OperationContext
  11488. *executableSchema
  11489. }
  11490. func (ec *executionContext) introspectSchema() (*introspection.Schema, error) {
  11491. if ec.DisableIntrospection {
  11492. return nil, errors.New("introspection disabled")
  11493. }
  11494. return introspection.WrapSchema(parsedSchema), nil
  11495. }
  11496. func (ec *executionContext) introspectType(name string) (*introspection.Type, error) {
  11497. if ec.DisableIntrospection {
  11498. return nil, errors.New("introspection disabled")
  11499. }
  11500. return introspection.WrapTypeFromDef(parsedSchema, parsedSchema.Types[name]), nil
  11501. }
  11502. var sources = []*ast.Source{
  11503. {Name: "../../../subgraph/customer.tpl", Input: `type Query {
  11504. # Returns a Customer resource by ID.
  11505. customer(id: ID!): Customer
  11506. }
  11507. type Mutation {
  11508. customerCreate(input: CustomerInput!): CustomerCreatePayload
  11509. }
  11510. input CustomerInput {
  11511. # The addresses for a customer.
  11512. addresses: [MailingAddressInput!]
  11513. # The unique email address of the customer.
  11514. email: String
  11515. # The customer's first name.
  11516. firstName: String
  11517. # The ID of the customer to update.
  11518. id: ID
  11519. # The customer's last name.
  11520. lastName: String
  11521. # The customer's locale.
  11522. locale: String
  11523. # Additional metafields to associate to the customer.
  11524. metafields: [MetafieldInput!]
  11525. # A note about the customer.
  11526. note: String
  11527. # The unique phone number for the customer.
  11528. phone: String
  11529. # The private metafields to associate with the customer.
  11530. privateMetafields: [PrivateMetafieldInput!]
  11531. # A list of tags to associate with the customer. Can be an array or a comma-separated list. Example values: ["tag1", "tag2", "tag3"], "tag1, tag2, tag3"
  11532. #
  11533. # Updating tags overwrites any existing tags that were previously added to the customer. To add new tags without overwriting
  11534. # existing tags, use the tagsAdd mutation.
  11535. tags: [String!]
  11536. }
  11537. # Return type for customerCreate mutation.
  11538. type CustomerCreatePayload {
  11539. # The created customer.
  11540. customer: Customer
  11541. # The list of errors that occurred from executing the mutation.
  11542. userErrors: [UserError!]!
  11543. }
  11544. # Represents information about a customer of the shop, such as the customer's contact details, their order
  11545. # history, and whether they've agreed to receive marketing material by email.
  11546. #
  11547. # Caution: Only use this data if it's required for your app's functionality.
  11548. # Shopify will restrict access to scopes for apps that don't have a legitimate use for the associated data.
  11549. type Customer
  11550. implements CommentEventSubject&HasEvents&HasMetafieldDefinitions&HasMetafields&LegacyInteroperability&Node
  11551. @key(fields: "id") {
  11552. # A list of addresses associated with the customer.
  11553. addresses(first: Int): [MailingAddress!]!
  11554. # The total amount that the customer has spent on orders in their lifetime.
  11555. amountSpent: MoneyV2!
  11556. # The average amount that the customer spent per order.
  11557. averageOrderAmountV2: MoneyV2
  11558. # Whether the merchant can delete the customer from their store.
  11559. #
  11560. # A customer can be deleted from a store only if they have not yet made an order. After a customer makes an
  11561. # order, they can't be deleted from a store.
  11562. canDelete: Boolean!
  11563. # A list of the customer's company contact profiles.
  11564. companyContactProfiles: [CompanyContact!]!
  11565. # The date and time when the customer was added to the store.
  11566. createdAt: DateTime!
  11567. # The default address associated with the customer.
  11568. defaultAddress: MailingAddress
  11569. # The full name of the customer, based on the values for first_name and last_name. If the first_name and
  11570. # last_name are not available, then this falls back to the customer's email address, and if that is not available, the customer's phone number.
  11571. displayName: String!
  11572. # The customer's email address.
  11573. email: String
  11574. # The current email marketing state for the customer.
  11575. # If the customer doesn't have an email address, then this property is ` + "`" + `null` + "`" + `.
  11576. emailMarketingConsent: CustomerEmailMarketingConsentState
  11577. # A list of events associated with the customer.
  11578. events(
  11579. first: Int
  11580. after: String
  11581. last: Int
  11582. before: String
  11583. reverse: Boolean = false
  11584. sortKey: EventSortKeys = ID
  11585. query: String
  11586. ): EventConnection!
  11587. # The customer's first name.
  11588. firstName: String
  11589. # Whether the timeline subject has a timeline comment. If true, then a timeline comment exists.
  11590. hasTimelineComment: Boolean!
  11591. # A globally-unique identifier.
  11592. id: ID!
  11593. # The image associated with the customer.
  11594. image: Image!
  11595. # The customer's last name.
  11596. lastName: String
  11597. # The customer's last order.
  11598. lastOrder: Order
  11599. # The ID of the corresponding resource in the REST Admin API.
  11600. legacyResourceId: UnsignedInt64!
  11601. # The amount of time since the customer was first added to the store.
  11602. #
  11603. # Example: 'about 12 years'.
  11604. lifetimeDuration: String!
  11605. # The customer's locale.
  11606. locale: String!
  11607. # The market that includes the customer’s default address.
  11608. market: Market
  11609. # Returns a metafield by namespace and key that belongs to the resource.
  11610. metafield(namespace: String!key: String!): Metafield
  11611. # List of metafield definitions.
  11612. metafieldDefinitions(
  11613. namespace: String
  11614. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  11615. first: Int
  11616. after: String
  11617. last: Int
  11618. before: String
  11619. reverse: Boolean = false
  11620. sortKey: MetafieldDefinitionSortKeys = ID
  11621. query: String
  11622. ): MetafieldDefinitionConnection!
  11623. # List of metafields that belong to the resource.
  11624. metafields(
  11625. namespace: String
  11626. first: Int
  11627. after: String
  11628. last: Int
  11629. before: String
  11630. reverse: Boolean = false
  11631. ): MetafieldConnection!
  11632. # A unique identifier for the customer that's used with Multipass login.
  11633. multipassIdentifier: String
  11634. # A note about the customer.
  11635. note: String
  11636. # The number of orders that the customer has made at the store in their lifetime.
  11637. numberOfOrders: UnsignedInt64!
  11638. # A list of the customer's orders.
  11639. orders(
  11640. first: Int
  11641. after: String
  11642. last: Int
  11643. before: String
  11644. reverse: Boolean = false
  11645. sortKey: OrderSortKeys = ID
  11646. query: String
  11647. ): OrderConnection!
  11648. # A list of the customer's payment methods.
  11649. paymentMethods(
  11650. showRevoked: Boolean = false
  11651. first: Int
  11652. after: String
  11653. last: Int
  11654. before: String
  11655. reverse: Boolean = false
  11656. ): CustomerPaymentMethodConnection!
  11657. # The customer's phone number.
  11658. phone: String
  11659. # Returns a private metafield by namespace and key that belongs to the resource.
  11660. privateMetafield(namespace: String!key: String!): PrivateMetafield
  11661. # List of private metafields that belong to the resource.
  11662. privateMetafields(
  11663. namespace: String
  11664. first: Int
  11665. after: String
  11666. last: Int
  11667. before: String
  11668. reverse: Boolean = false
  11669. ): PrivateMetafieldConnection!
  11670. # Possible subscriber states of a customer defined by their subscription contracts.
  11671. productSubscriberStatus: CustomerProductSubscriberStatus!
  11672. # The current SMS marketing state for the customer's phone number.
  11673. #
  11674. # If the customer does not have a phone number, then this property is null.
  11675. smsMarketingConsent: CustomerSmsMarketingConsentState
  11676. # The state of the customer's account with the shop.
  11677. state: CustomerState!
  11678. # The statistics for a given customer.
  11679. statistics: CustomerStatistics!
  11680. # A list of the customer's subscription contracts.
  11681. subscriptionContracts(
  11682. first: Int
  11683. after: String
  11684. last: Int
  11685. before: String
  11686. reverse: Boolean = false
  11687. ): SubscriptionContractConnection!
  11688. # A comma separated list of tags that have been added to the customer.
  11689. tags: [String!]!
  11690. # Whether the customer is exempt from being charged taxes on their orders.
  11691. taxExempt: Boolean!
  11692. # The list of tax exemptions applied to the customer.
  11693. taxExemptions: [TaxExemption!]!
  11694. # The URL to unsubscribe the customer from the mailing list.
  11695. unsubscribeUrl: URL!
  11696. # The date and time when the customer was last updated.
  11697. updatedAt: DateTime!
  11698. # Whether the email address is formatted correctly.
  11699. # Returns true when the email is formatted correctly and
  11700. # belongs to an existing domain. This doesn't guarantee that
  11701. # the email address actually exists.
  11702. validEmailAddress: Boolean!
  11703. # Whether the customer has verified their email address. Defaults to true if the customer is created through the Shopify admin or API.
  11704. verifiedEmail: Boolean!
  11705. }
  11706. extend type App @key(fields: "id") {
  11707. id: ID! @external
  11708. }
  11709. extend type Order @key(fields: "id") {
  11710. id: ID! @external
  11711. }
  11712. extend type DraftOrder @key(fields: "id") {
  11713. id: ID! @external
  11714. }
  11715. extend type ProductVariant @key(fields: "id") {
  11716. id: ID! @external
  11717. }
  11718. extend type Product @key(fields: "id") {
  11719. id: ID! @external
  11720. }
  11721. extend type Collection @key(fields: "id") {
  11722. id: ID! @external
  11723. }
  11724. extend type Market @key(fields: "id") {
  11725. id: ID! @external
  11726. }
  11727. extend type InventoryLevel @key(fields: "id") {
  11728. id: ID! @external
  11729. }
  11730. extend type FulfillmentService @key(fields: "id") {
  11731. id: ID! @external
  11732. }
  11733. extend type MarketWebPresence @key(fields: "id") {
  11734. id: ID! @external
  11735. }
  11736. `, BuiltIn: false},
  11737. {Name: "../../../ext/alert.graphql", Input: `# An alert message that appears in the Shopify admin about a problem with a store resource, with 1 or more actions to take.
  11738. # For example, you could use an alert to indicate that you're not charging taxes on some product variants.
  11739. # They can optionally have a specific icon and be dismissed by merchants.
  11740. type ResourceAlert {
  11741. # Buttons in the alert that link to related information.
  11742. # For example, Edit variants.
  11743. actions: [ResourceAlertAction!]!
  11744. # The secondary text in the alert that includes further information or instructions about how to solve a problem.
  11745. content: HTML!
  11746. # Unique identifier that appears when an alert is manually closed by the merchant.
  11747. # Most alerts cannot be manually closed.
  11748. dismissibleHandle: String
  11749. # An icon that is optionally displayed with the alert.
  11750. icon: ResourceAlertIcon
  11751. # Indication of how important the alert is.
  11752. severity: ResourceAlertSeverity!
  11753. # The primary text in the alert that includes information or describes the problem.
  11754. title: String!
  11755. }
  11756. # An action associated to a resource alert, such as editing variants.
  11757. type ResourceAlertAction {
  11758. # Whether the action appears as a button or as a link.
  11759. primary: Boolean!
  11760. # Resource for the action to show.
  11761. show: String
  11762. # The text for the button in the alert. For example, Edit variants.
  11763. title: String!
  11764. # The target URL that the button links to.
  11765. url: URL!
  11766. }
  11767. # An alert message that appears in the Shopify admin about a problem with a store setting, with an action to take.
  11768. # For example, you could show an alert to ask the merchant to enter their billing information to activate Shopify Plus.
  11769. type ShopAlert {
  11770. # The text for the button in the alert that links to related information. For example, Add credit card.
  11771. action: ShopAlertAction!
  11772. # A description of the alert and further information, such as whether the merchant will be charged.
  11773. description: String!
  11774. }
  11775. # An action associated to a shop alert, such as adding a credit card.
  11776. type ShopAlertAction {
  11777. # The text for the button in the alert. For example, Add credit card.
  11778. title: String!
  11779. # The target URL that the button links to.
  11780. url: URL!
  11781. }
  11782. `, BuiltIn: false},
  11783. {Name: "../../../ext/app.graphql", Input: `# The application that created the order.
  11784. type OrderApp {
  11785. # The application icon.
  11786. icon: Image!
  11787. # The application ID.
  11788. id: ID!
  11789. # The name of the application.
  11790. name: String!
  11791. }
  11792. # Requirements that must be met before an app can be installed.
  11793. type FailedRequirement {
  11794. # Action to be taken to resolve a failed requirement, including URL link.
  11795. action: NavigationItem
  11796. # A concise set of copy strings to be displayed to merchants, to guide them in resolving problems your app
  11797. # encounters when trying to make use of their Shop and its resources.
  11798. message: String!
  11799. }
  11800. # A navigation item, holding basic link attributes.
  11801. type NavigationItem {
  11802. # The unique identifier of the navigation item.
  11803. id: String!
  11804. # The name of the navigation item.
  11805. title: String!
  11806. # The URL of the page that the navigation item links to.
  11807. url: URL!
  11808. }
  11809. # Reports the status of shops and their resources and displays this information
  11810. # within Shopify admin. AppFeedback is used to notify merchants about steps they need to take
  11811. # to set up an app on their store.
  11812. type AppFeedback {
  11813. # The application associated to the feedback.
  11814. app: App!
  11815. # A link to where merchants can resolve errors.
  11816. link: Link
  11817. # The feedback message presented to the merchant.
  11818. messages: [UserError!]!
  11819. }
  11820. # Represents an installed application on a shop.
  11821. type AppInstallation implements HasMetafields&Node {
  11822. # The access scopes granted to the application by a merchant during installation.
  11823. accessScopes: [AccessScope!]!
  11824. # The active application subscriptions billed to the shop on a recurring basis.
  11825. activeSubscriptions: [AppSubscription!]!
  11826. # All subscriptions created for a shop.
  11827. allSubscriptions(
  11828. first: Int
  11829. after: String
  11830. last: Int
  11831. before: String
  11832. reverse: Boolean = false
  11833. sortKey: AppSubscriptionSortKeys = CREATED_AT
  11834. ): AppSubscriptionConnection!
  11835. # Application which is installed.
  11836. app: App!
  11837. # Credits that can be used towards future app purchases.
  11838. credits(
  11839. first: Int
  11840. after: String
  11841. last: Int
  11842. before: String
  11843. reverse: Boolean = false
  11844. sortKey: AppTransactionSortKeys = CREATED_AT
  11845. ): AppCreditConnection!
  11846. # A globally-unique identifier.
  11847. id: ID!
  11848. # The URL to launch the application.
  11849. launchUrl: URL!
  11850. # Returns a metafield by namespace and key that belongs to the resource.
  11851. metafield(namespace: String!key: String!): Metafield
  11852. # List of metafields that belong to the resource.
  11853. metafields(
  11854. namespace: String
  11855. first: Int
  11856. after: String
  11857. last: Int
  11858. before: String
  11859. reverse: Boolean = false
  11860. ): MetafieldConnection!
  11861. # One-time purchases to a shop.
  11862. oneTimePurchases(
  11863. first: Int
  11864. after: String
  11865. last: Int
  11866. before: String
  11867. reverse: Boolean = false
  11868. sortKey: AppTransactionSortKeys = CREATED_AT
  11869. ): AppPurchaseOneTimeConnection!
  11870. # Returns a private metafield by namespace and key that belongs to the resource.
  11871. privateMetafield(namespace: String!key: String!): PrivateMetafield
  11872. # List of private metafields that belong to the resource.
  11873. privateMetafields(
  11874. namespace: String
  11875. first: Int
  11876. after: String
  11877. last: Int
  11878. before: String
  11879. reverse: Boolean = false
  11880. ): PrivateMetafieldConnection!
  11881. # The publication associated with the installed application.
  11882. publication: Publication
  11883. # The records that track the externally-captured revenue for the app. The records are used for revenue attribution purposes.
  11884. revenueAttributionRecords(
  11885. first: Int
  11886. after: String
  11887. last: Int
  11888. before: String
  11889. reverse: Boolean = false
  11890. sortKey: AppRevenueAttributionRecordSortKeys = CREATED_AT
  11891. ): AppRevenueAttributionRecordConnection!
  11892. # The URL to uninstall the application.
  11893. uninstallUrl: URL
  11894. }
  11895. # Provides users access to services and/or features for a duration of time.
  11896. type AppSubscription implements Node {
  11897. # The date and time when the app subscription was created.
  11898. createdAt: DateTime!
  11899. # The date and time when the current app subscription period ends. Returns null if the subscription isn't active.
  11900. currentPeriodEnd: DateTime
  11901. # A globally-unique identifier.
  11902. id: ID!
  11903. # The plans attached to the app subscription.
  11904. lineItems: [AppSubscriptionLineItem!]!
  11905. # The name of the app subscription.
  11906. name: String!
  11907. # The URL that the merchant is redirected to after approving the app subscription.
  11908. returnUrl: URL!
  11909. # The status of the app subscription.
  11910. status: AppSubscriptionStatus!
  11911. # Specifies whether the app subscription is a test transaction.
  11912. test: Boolean!
  11913. # The number of free trial days, starting at the subscription's creation date, by which billing is delayed.
  11914. trialDays: Int!
  11915. }
  11916. # The plan attached to an app subscription.
  11917. type AppSubscriptionLineItem {
  11918. # A globally-unique identifier.
  11919. id: ID!
  11920. # The pricing model for the app subscription.
  11921. plan: AppPlanV2!
  11922. # A list of the store's usage records for a usage pricing plan.
  11923. usageRecords(
  11924. first: Int
  11925. after: String
  11926. last: Int
  11927. before: String
  11928. reverse: Boolean = false
  11929. sortKey: AppUsageRecordSortKeys = CREATED_AT
  11930. ): AppUsageRecordConnection!
  11931. }
  11932. # The app plan that the merchant is subscribed to.
  11933. type AppPlanV2 {
  11934. # The plan billed to a shop on a recurring basis.
  11935. pricingDetails: AppPricingDetails!
  11936. }
  11937. # A link to direct users to.
  11938. type Link implements HasPublishedTranslations {
  11939. # A context-sensitive label for the link.
  11940. label: String!
  11941. # The translations associated with the resource.
  11942. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  11943. # The URL that the link visits.
  11944. url: URL!
  11945. }
  11946. # A publication is a group of products and collections that is published to an app.
  11947. type Publication implements Node {
  11948. # The app associated with the publication.
  11949. app: App!
  11950. # The collection publications for the list of collections published to the publication.
  11951. collectionPublicationsV3(
  11952. first: Int
  11953. after: String
  11954. last: Int
  11955. before: String
  11956. reverse: Boolean = false
  11957. ): ResourcePublicationConnection!
  11958. # The list of collections published to the publication.
  11959. collections(
  11960. first: Int
  11961. after: String
  11962. last: Int
  11963. before: String
  11964. reverse: Boolean = false
  11965. ): CollectionConnection!
  11966. # Whether the collection is available to the publication.
  11967. hasCollection(id: ID!): Boolean!
  11968. # A globally-unique identifier.
  11969. id: ID!
  11970. # Name of the publication.
  11971. name: String!
  11972. # The product publications for the list of products published to the publication.
  11973. productPublicationsV3(
  11974. first: Int
  11975. after: String
  11976. last: Int
  11977. before: String
  11978. reverse: Boolean = false
  11979. ): ResourcePublicationConnection!
  11980. # The list of products published to the publication.
  11981. products(
  11982. first: Int
  11983. after: String
  11984. last: Int
  11985. before: String
  11986. reverse: Boolean = false
  11987. ): ProductConnection!
  11988. # Whether the publication supports future publishing.
  11989. supportsFuturePublishing: Boolean!
  11990. }
  11991. # App credits can be applied by the merchant towards future app purchases, subscriptions, or usage records in Shopify.
  11992. type AppCredit implements Node {
  11993. # The amount that can be used towards future app purchases in Shopify.
  11994. amount: MoneyV2!
  11995. # The date and time when the app credit was created.
  11996. createdAt: DateTime!
  11997. # The description of the app credit.
  11998. description: String!
  11999. # A globally-unique identifier.
  12000. id: ID!
  12001. # Whether the app credit is a test transaction.
  12002. test: Boolean!
  12003. }
  12004. # Services and features purchased once by a store.
  12005. type AppPurchaseOneTime implements AppPurchase&Node {
  12006. # The date and time when the app purchase occurred.
  12007. createdAt: DateTime!
  12008. # A globally-unique identifier.
  12009. id: ID!
  12010. # The name of the app purchase.
  12011. name: String!
  12012. # The amount to be charged to the store for the app purchase.
  12013. price: MoneyV2!
  12014. # The status of the app purchase.
  12015. status: AppPurchaseStatus!
  12016. # Whether the app purchase is a test transaction.
  12017. test: Boolean!
  12018. }
  12019. # Represents app revenue that was captured externally by the partner.
  12020. type AppRevenueAttributionRecord implements Node {
  12021. # The financial amount captured in this attribution.
  12022. amount: MoneyV2!
  12023. # The timestamp when the financial amount was captured.
  12024. capturedAt: DateTime!
  12025. # The timestamp at which this revenue attribution was issued.
  12026. createdAt: DateTime!
  12027. # A globally-unique identifier.
  12028. id: ID!
  12029. # The unique value submitted during the creation of the app revenue attribution record.
  12030. # For more information, refer to Idempotent requests.
  12031. idempotencyKey: String!
  12032. # Indicates whether this is a test submission.
  12033. test: Boolean!
  12034. # The type of revenue attribution.
  12035. type: AppRevenueAttributionType!
  12036. }
  12037. # Store usage for app subscriptions with usage pricing.
  12038. type AppUsageRecord implements Node {
  12039. # The date and time when the usage record was created.
  12040. createdAt: DateTime!
  12041. # The description of the app usage record.
  12042. description: String!
  12043. # A globally-unique identifier.
  12044. id: ID!
  12045. # The price of the usage record. The only permitted currency code is USD.
  12046. price: MoneyV2!
  12047. # Defines the usage pricing plan the merchant is subscribed to.
  12048. subscriptionLineItem: AppSubscriptionLineItem!
  12049. }
  12050. # SEO information.
  12051. type SEO {
  12052. # SEO Description.
  12053. description: String
  12054. # SEO Title.
  12055. title: String
  12056. }
  12057. # SEO information.
  12058. input SEOInput {
  12059. # SEO title of the product.
  12060. title: String
  12061. # SEO description of the product.
  12062. description: String
  12063. }
  12064. # Represents feedback from apps about a resource, and the steps required to set up the apps on the shop.
  12065. type ResourceFeedback {
  12066. # List of AppFeedback detailing issues regarding a resource.
  12067. details: [AppFeedback!]!
  12068. # Summary of resource feedback pertaining to the resource.
  12069. summary: String!
  12070. }
  12071. # Represents a Subscription Contract.
  12072. type SubscriptionContract implements Node&SubscriptionContractBase {
  12073. # The subscription app that the subscription contract is registered to.
  12074. app: App
  12075. # The URL of the subscription contract page on the subscription app.
  12076. appAdminUrl: URL
  12077. # The list of billing attempts associated with the subscription contract.
  12078. billingAttempts(
  12079. first: Int
  12080. after: String
  12081. last: Int
  12082. before: String
  12083. reverse: Boolean = false
  12084. ): SubscriptionBillingAttemptConnection!
  12085. # The billing policy associated with the subscription contract.
  12086. billingPolicy: SubscriptionBillingPolicy!
  12087. # The date and time when the subscription contract was created.
  12088. createdAt: DateTime!
  12089. # The currency that's used for the subscription contract.
  12090. currencyCode: CurrencyCode!
  12091. # A list of the custom attributes to be added to the generated orders.
  12092. customAttributes: [Attribute!]!
  12093. # The customer to whom the subscription contract belongs.
  12094. customer: Customer
  12095. # The customer payment method that's used for the subscription contract.
  12096. customerPaymentMethod(showRevoked: Boolean = false): CustomerPaymentMethod
  12097. # The delivery method for each billing of the subscription contract.
  12098. deliveryMethod: SubscriptionDeliveryMethod
  12099. # The delivery policy associated with the subscription contract.
  12100. deliveryPolicy: SubscriptionDeliveryPolicy!
  12101. # The delivery price for each billing of the subscription contract.
  12102. deliveryPrice: MoneyV2!
  12103. # The list of subscription discounts associated with the subscription contract.
  12104. discounts(
  12105. first: Int
  12106. after: String
  12107. last: Int
  12108. before: String
  12109. reverse: Boolean = false
  12110. ): SubscriptionManualDiscountConnection!
  12111. # A globally-unique identifier.
  12112. id: ID!
  12113. # The current status of the last payment.
  12114. lastPaymentStatus: SubscriptionContractLastPaymentStatus
  12115. # The number of lines associated with the subscription contract.
  12116. lineCount: Int!
  12117. # The list of subscription lines associated with the subscription contract.
  12118. lines(
  12119. first: Int
  12120. after: String
  12121. last: Int
  12122. before: String
  12123. reverse: Boolean = false
  12124. ): SubscriptionLineConnection!
  12125. # The next billing date for the subscription contract.
  12126. nextBillingDate: DateTime
  12127. # The note field that will be applied to the generated orders.
  12128. note: String
  12129. # A list of the subscription contract's orders.
  12130. orders(
  12131. first: Int
  12132. after: String
  12133. last: Int
  12134. before: String
  12135. reverse: Boolean = false
  12136. ): OrderConnection!
  12137. # The order from which this contract originated.
  12138. originOrder: Order
  12139. # The current status of the subscription contract.
  12140. status: SubscriptionContractSubscriptionStatus!
  12141. # The date and time when the subscription contract was updated.
  12142. updatedAt: DateTime!
  12143. }
  12144. # A setting for a presentment currency.
  12145. type CurrencySetting {
  12146. # The currency's ISO code.
  12147. currencyCode: CurrencyCode!
  12148. # The full name of the currency.
  12149. currencyName: String!
  12150. # Whether the currency is enabled or not.
  12151. # An enabled currency setting is visible to buyers and allows orders to be generated with that currency as presentment.
  12152. enabled: Boolean!
  12153. # The date and time when the active exchange rate for the currency was last modified.
  12154. # It can be the automatic rate's creation date, or the manual rate's last updated at date if active.
  12155. rateUpdatedAt: DateTime
  12156. }
  12157. # A unique string that represents the address of a Shopify store on the Internet.
  12158. type Domain implements Node {
  12159. # The host name of the domain. For example, example.com.
  12160. host: String!
  12161. # A globally-unique identifier.
  12162. id: ID!
  12163. # The localization of the domain, if the domain doesn't redirect.
  12164. localization: DomainLocalization
  12165. # The web presence of the domain.
  12166. marketWebPresence: MarketWebPresence
  12167. # Whether SSL is enabled.
  12168. sslEnabled: Boolean!
  12169. # The URL of the domain (for example, https://example.com).
  12170. url: URL!
  12171. }
  12172. # The country and language settings assigned to a domain.
  12173. type DomainLocalization {
  12174. # The ISO codes for the domain’s alternate locales. For example, ["en"].
  12175. alternateLocales: [String!]!
  12176. # The ISO code for the country assigned to the domain. For example, "CA" or "*" for a domain set to "Rest of world".
  12177. country: String
  12178. # The ISO code for the domain’s default locale. For example, "en".
  12179. defaultLocale: String!
  12180. }
  12181. # A custom page on the Online Store.
  12182. type OnlineStorePage implements HasPublishedTranslations&Navigable&Node {
  12183. # A default cursor that returns the single next record, sorted ascending by ID.
  12184. defaultCursor: String!
  12185. # A globally-unique identifier.
  12186. id: ID!
  12187. # The translations associated with the resource.
  12188. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  12189. }
  12190. # Automatic discount applications capture the intentions of a discount that was automatically applied.
  12191. type AutomaticDiscountApplication implements DiscountApplication {
  12192. # The method by which the discount's value is applied to its entitled items.
  12193. allocationMethod: DiscountApplicationAllocationMethod!
  12194. # An ordered index that can be used to identify the discount application and indicate the precedence
  12195. # of the discount application for calculations.
  12196. index: Int!
  12197. # How the discount amount is distributed on the discounted lines.
  12198. targetSelection: DiscountApplicationTargetSelection!
  12199. # Whether the discount is applied on line items or shipping lines.
  12200. targetType: DiscountApplicationTargetType!
  12201. # The title of the discount application.
  12202. title: String!
  12203. # The value of the discount application.
  12204. value: PricingValue!
  12205. }
  12206. # Discount code applications capture the intentions of a discount code at
  12207. # he time that it is applied onto an order.
  12208. #
  12209. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the DiscountAllocation object.
  12210. type DiscountCodeApplication implements DiscountApplication {
  12211. # The method by which the discount's value is applied to its entitled items.
  12212. allocationMethod: DiscountApplicationAllocationMethod!
  12213. # The string identifying the discount code that was used at the time of application.
  12214. code: String!
  12215. # An ordered index that can be used to identify the discount application and indicate the precedence
  12216. # of the discount application for calculations.
  12217. index: Int!
  12218. # How the discount amount is distributed on the discounted lines.
  12219. targetSelection: DiscountApplicationTargetSelection!
  12220. # Whether the discount is applied on line items or shipping lines.
  12221. targetType: DiscountApplicationTargetType!
  12222. # The value of the discount application.
  12223. value: PricingValue!
  12224. }
  12225. # Manual discount applications capture the intentions of a discount that was manually created for an order.
  12226. #
  12227. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line).
  12228. # The actual amount discounted on a line is represented by the DiscountAllocation object.
  12229. type ManualDiscountApplication implements DiscountApplication {
  12230. # The method by which the discount's value is applied to its entitled items.
  12231. allocationMethod: DiscountApplicationAllocationMethod!
  12232. # The description of the discount application.
  12233. description: String
  12234. # An ordered index that can be used to identify the discount application and indicate the precedence
  12235. # of the discount application for calculations.
  12236. index: Int!
  12237. # How the discount amount is distributed on the discounted lines.
  12238. targetSelection: DiscountApplicationTargetSelection!
  12239. # Whether the discount is applied on line items or shipping lines.
  12240. targetType: DiscountApplicationTargetType!
  12241. # The title of the discount application.
  12242. title: String!
  12243. # The value of the discount application.
  12244. value: PricingValue!
  12245. }
  12246. # Script discount applications capture the intentions of a discount that
  12247. # was created by a Shopify Script for an order's line item or shipping line.
  12248. #
  12249. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line).
  12250. # The actual amount discounted on a line is represented by the DiscountAllocation object.
  12251. type ScriptDiscountApplication implements DiscountApplication {
  12252. # The method by which the discount's value is applied to its entitled items.
  12253. allocationMethod: DiscountApplicationAllocationMethod!
  12254. # An ordered index that can be used to identify the discount application and indicate the precedence
  12255. # of the discount application for calculations.
  12256. index: Int!
  12257. # How the discount amount is distributed on the discounted lines.
  12258. targetSelection: DiscountApplicationTargetSelection!
  12259. # Whether the discount is applied on line items or shipping lines.
  12260. targetType: DiscountApplicationTargetType!
  12261. # The title of the application as defined by the Script.
  12262. title: String!
  12263. # The value of the discount application.
  12264. value: PricingValue!
  12265. }
  12266. # An auto-generated type for paginating through multiple Sales.
  12267. type SaleConnection {
  12268. # A list of edges.
  12269. edges: [SaleEdge!]!
  12270. # A list of the nodes contained in SaleEdge.
  12271. nodes: [Sale!]!
  12272. # Information to aid in pagination.
  12273. pageInfo: PageInfo!
  12274. }
  12275. # An auto-generated type which holds one Sale and a cursor during pagination.
  12276. type SaleEdge {
  12277. # A cursor for use in pagination.
  12278. cursor: String!
  12279. # The item at the end of SaleEdge.
  12280. node: Sale!
  12281. }
  12282. # An auto-generated type for paginating through multiple AppSubscriptions.
  12283. type AppSubscriptionConnection {
  12284. # A list of edges.
  12285. edges: [AppSubscriptionEdge!]!
  12286. # A list of the nodes contained in AppSubscriptionEdge.
  12287. nodes: [AppSubscription!]!
  12288. # Information to aid in pagination.
  12289. pageInfo: PageInfo!
  12290. }
  12291. # An auto-generated type which holds one AppSubscription and a cursor during pagination.
  12292. type AppSubscriptionEdge {
  12293. # A cursor for use in pagination.
  12294. cursor: String!
  12295. # The item at the end of AppSubscriptionEdge.
  12296. node: AppSubscription!
  12297. }
  12298. # An auto-generated type for paginating through multiple AppCredits.
  12299. type AppCreditConnection {
  12300. # A list of edges.
  12301. edges: [AppCreditEdge!]!
  12302. # A list of the nodes contained in AppCreditEdge.
  12303. nodes: [AppCredit!]!
  12304. # Information to aid in pagination.
  12305. pageInfo: PageInfo!
  12306. }
  12307. # An auto-generated type which holds one AppCredit and a cursor during pagination.
  12308. type AppCreditEdge {
  12309. # A cursor for use in pagination.
  12310. cursor: String!
  12311. # The item at the end of AppCreditEdge.
  12312. node: AppCredit!
  12313. }
  12314. # An auto-generated type for paginating through multiple Apps.
  12315. type AppConnection {
  12316. # A list of edges.
  12317. edges: [AppEdge!]!
  12318. # A list of the nodes contained in AppEdge.
  12319. nodes: [App!]!
  12320. # Information to aid in pagination.
  12321. pageInfo: PageInfo!
  12322. }
  12323. # An auto-generated type which holds one App and a cursor during pagination.
  12324. type AppEdge {
  12325. # A cursor for use in pagination.
  12326. cursor: String!
  12327. # The item at the end of AppEdge.
  12328. node: App!
  12329. }
  12330. # An auto-generated type for paginating through multiple CurrencySettings.
  12331. type CurrencySettingConnection {
  12332. # A list of edges.
  12333. edges: [CurrencySettingEdge!]!
  12334. # A list of the nodes contained in CurrencySettingEdge.
  12335. nodes: [CurrencySetting!]!
  12336. # Information to aid in pagination.
  12337. pageInfo: PageInfo!
  12338. }
  12339. # An auto-generated type which holds one CurrencySetting and a cursor during pagination.
  12340. type CurrencySettingEdge {
  12341. # A cursor for use in pagination.
  12342. cursor: String!
  12343. # The item at the end of CurrencySettingEdge.
  12344. node: CurrencySetting!
  12345. }
  12346. # An auto-generated type for paginating through multiple SalesAgreements.
  12347. type SalesAgreementConnection {
  12348. # A list of edges.
  12349. edges: [SalesAgreementEdge!]!
  12350. # A list of the nodes contained in SalesAgreementEdge.
  12351. nodes: [SalesAgreement!]!
  12352. # Information to aid in pagination.
  12353. pageInfo: PageInfo!
  12354. }
  12355. # An auto-generated type which holds one SalesAgreement and a cursor during pagination.
  12356. type SalesAgreementEdge {
  12357. # A cursor for use in pagination.
  12358. cursor: String!
  12359. # The item at the end of SalesAgreementEdge.
  12360. node: SalesAgreement!
  12361. }
  12362. # An auto-generated type for paginating through multiple DiscountApplications.
  12363. type DiscountApplicationConnection {
  12364. # A list of edges.
  12365. edges: [DiscountApplicationEdge!]!
  12366. # A list of the nodes contained in DiscountApplicationEdge.
  12367. nodes: [DiscountApplication!]!
  12368. # Information to aid in pagination.
  12369. pageInfo: PageInfo!
  12370. }
  12371. # An auto-generated type which holds one DiscountApplication and a cursor during pagination.
  12372. type DiscountApplicationEdge {
  12373. # A cursor for use in pagination.
  12374. cursor: String!
  12375. # The item at the end of DiscountApplicationEdge.
  12376. node: DiscountApplication!
  12377. }
  12378. `, BuiltIn: false},
  12379. {Name: "../../../ext/channel.graphql", Input: `# Contains the information for a given sales channel.
  12380. type ChannelInformation implements Node {
  12381. # The app associated with the channel.
  12382. app: App!
  12383. # The channel definition associated with the channel.
  12384. channelDefinition: ChannelDefinition
  12385. # The unique identifier for the channel.
  12386. channelId: ID!
  12387. # A globally-unique identifier.
  12388. id: ID!
  12389. }
  12390. # A channel definition represents channels surfaces on the platform.
  12391. # A channel definition can be a platform or a subsegment of it such as Facebook Home, Instagram Live, Instagram Shops, or WhatsApp chat.
  12392. type ChannelDefinition implements Node {
  12393. # Name of the channel that this sub channel belongs to.
  12394. channelName: String!
  12395. # Unique string used as a public identifier for the channel definition.
  12396. handle: String!
  12397. # The unique identifier for the channel definition.
  12398. id: ID!
  12399. # Name of the sub channel (e.g. Online Store, Instagram Shopping, TikTok Live).
  12400. subChannelName: String!
  12401. # Icon displayed when showing the channel in admin.
  12402. svgIcon: String
  12403. }
  12404. # Represents an object containing all information for channels available to a shop.
  12405. type AvailableChannelDefinitionsByChannel {
  12406. # The channel definitions for channels installed on a shop.
  12407. channelDefinitions: [ChannelDefinition!]!
  12408. # The name of the channel.
  12409. channelName: String!
  12410. }
  12411. `, BuiltIn: false},
  12412. {Name: "../../../ext/comment.graphql", Input: `# Comment events are generated by staff members of a shop.
  12413. # They are created when a staff member adds a comment to the timeline of an order, draft order, customer, or transfer.
  12414. type CommentEvent implements Event&Node {
  12415. # The name of the app that created the event.
  12416. appTitle: String
  12417. # The attachments associated with the comment event.
  12418. attachments: [CommentEventAttachment!]!
  12419. # Whether the event was created by an app.
  12420. attributeToApp: Boolean!
  12421. # Whether the event was caused by an admin user.
  12422. attributeToUser: Boolean!
  12423. # The name of the user that authored the comment event.
  12424. author: StaffMember!
  12425. # Whether the comment event can be deleted. If true, then the comment event can be deleted.
  12426. canDelete: Boolean!
  12427. # Whether the comment event can be edited. If true, then the comment event can be edited.
  12428. canEdit: Boolean!
  12429. # The date and time when the event was created.
  12430. createdAt: DateTime!
  12431. # Whether the event is critical.
  12432. criticalAlert: Boolean!
  12433. # Whether the comment event has been edited. If true, then the comment event has been edited.
  12434. edited: Boolean!
  12435. # The object reference associated with the comment event. For example, a product or discount).
  12436. embed: CommentEventEmbed
  12437. # A globally-unique identifier.
  12438. id: ID!
  12439. # Human readable text that describes the event.
  12440. message: FormattedString!
  12441. # The raw body of the comment event.
  12442. rawMessage: String!
  12443. # The parent subject to which the comment event belongs.
  12444. subject: CommentEventSubject!
  12445. }
  12446. # A file attachment associated to a comment event.
  12447. type CommentEventAttachment {
  12448. # The file extension of the comment event attachment, indicating the file format.
  12449. fileExtension: String
  12450. # A globally-unique identifier.
  12451. id: ID!
  12452. # The image attached to the comment event.
  12453. image: Image
  12454. # The filename of the comment event attachment.
  12455. name: String!
  12456. # The size of the attachment.
  12457. size: Int!
  12458. # The URL of the attachment.
  12459. url: URL!
  12460. }
  12461. `, BuiltIn: false},
  12462. {Name: "../../../ext/company.graphql", Input: `# Represents information about a company which is also a customer of the shop.
  12463. type Company implements CommentEventSubject&HasEvents&Navigable&Node {
  12464. # The number of contacts that belong to the company.
  12465. contactCount: Int!
  12466. # The list of roles for the company contacts.
  12467. contactRoles(
  12468. first: Int
  12469. after: String
  12470. last: Int
  12471. before: String
  12472. reverse: Boolean = false
  12473. sortKey: CompanyContactRoleSortKeys = ID
  12474. ): CompanyContactRoleConnection!
  12475. # The list of contacts in the company.
  12476. contacts(
  12477. first: Int
  12478. after: String
  12479. last: Int
  12480. before: String
  12481. reverse: Boolean = false
  12482. sortKey: CompanyContactSortKeys = ID
  12483. query: String
  12484. ): CompanyContactConnection!
  12485. # The date and time (ISO 8601 format) at which the company was created in Shopify.
  12486. createdAt: DateTime!
  12487. # The date and time (ISO 8601 format) at which the company became the customer.
  12488. customerSince: DateTime!
  12489. # A default cursor that returns the single next record, sorted ascending by ID.
  12490. defaultCursor: String!
  12491. # The role proposed by default for a contact at the company.
  12492. defaultRole: CompanyContactRole
  12493. # The list of the company's draft orders.
  12494. draftOrders(
  12495. first: Int
  12496. after: String
  12497. last: Int
  12498. before: String
  12499. reverse: Boolean = false
  12500. sortKey: DraftOrderSortKeys = ID
  12501. query: String
  12502. ): DraftOrderConnection!
  12503. # The paginated list of events associated with the host subject.
  12504. events(
  12505. first: Int
  12506. after: String
  12507. last: Int
  12508. before: String
  12509. reverse: Boolean = false
  12510. sortKey: EventSortKeys = ID
  12511. query: String
  12512. ): EventConnection!
  12513. # A unique externally-supplied identifier for the company.
  12514. externalId: String
  12515. # Whether the merchant added a timeline comment to the company.
  12516. hasTimelineComment: Boolean!
  12517. # A globally-unique identifier.
  12518. id: ID!
  12519. # The lifetime duration of the company, since it became a customer of the shop. Examples: 2 days, 3 months, 1 year.
  12520. lifetimeDuration: String!
  12521. # The number of locations that belong to the company.
  12522. locationCount: Int!
  12523. # The list of locations in the company.
  12524. locations(
  12525. first: Int
  12526. after: String
  12527. last: Int
  12528. before: String
  12529. reverse: Boolean = false
  12530. sortKey: CompanyLocationSortKeys = ID
  12531. query: String
  12532. ): CompanyLocationConnection!
  12533. # The main contact for the company.
  12534. mainContact: CompanyContact
  12535. # The name of the company.
  12536. name: String!
  12537. # A note about the company.
  12538. note: String
  12539. # The total number of orders placed for this company, across all its locations.
  12540. orderCount: Int!
  12541. # The list of the company's orders.
  12542. orders(
  12543. first: Int
  12544. after: String
  12545. last: Int
  12546. before: String
  12547. reverse: Boolean = false
  12548. sortKey: OrderSortKeys = ID
  12549. ): OrderConnection!
  12550. # The total amount spent by this company, across all its locations.
  12551. totalSpent: MoneyV2!
  12552. # The date and time (ISO 8601 format) at which the company was last modified.
  12553. updatedAt: DateTime!
  12554. }
  12555. # A person that acts on behalf of company associated to a customer.
  12556. type CompanyContact implements Node {
  12557. # The company to which the contact belongs.
  12558. company: Company!
  12559. # The date and time (ISO 8601 format) at which the company contact was created at Shopify.
  12560. createdAt: DateTime!
  12561. # The customer associated to this contact.
  12562. customer: Customer!
  12563. # The list of draft orders for the company contact.
  12564. draftOrders(
  12565. first: Int
  12566. after: String
  12567. last: Int
  12568. before: String
  12569. reverse: Boolean = false
  12570. sortKey: DraftOrderSortKeys = ID
  12571. query: String
  12572. ): DraftOrderConnection!
  12573. # A globally-unique identifier.
  12574. id: ID!
  12575. # Whether the contact is the main contact of the company.
  12576. isMainContact: Boolean!
  12577. # The lifetime duration of the company contact, since its creation date on Shopify. Examples: 1 year, 2 months, 3 days.
  12578. lifetimeDuration: String!
  12579. # The company contact's locale (language).
  12580. locale: String
  12581. # The list of orders for the company contact.
  12582. orders(
  12583. first: Int
  12584. after: String
  12585. last: Int
  12586. before: String
  12587. reverse: Boolean = false
  12588. sortKey: OrderSortKeys = ID
  12589. ): OrderConnection!
  12590. # The list of roles assigned to this company contact.
  12591. roleAssignments(
  12592. first: Int
  12593. after: String
  12594. last: Int
  12595. before: String
  12596. reverse: Boolean = false
  12597. sortKey: CompanyContactRoleAssignmentSortKeys = ID
  12598. query: String
  12599. ): CompanyContactRoleAssignmentConnection!
  12600. # The company contact's job title.
  12601. title: String
  12602. # The date and time (ISO 8601 format) at which the company contact was last updated.
  12603. updatedAt: DateTime!
  12604. }
  12605. # The role for a company contact.
  12606. type CompanyContactRole implements Node {
  12607. # A globally-unique identifier.
  12608. id: ID!
  12609. # The name of a role.
  12610. # For example, admin or buyer.
  12611. name: String!
  12612. # A note for the role.
  12613. note: String
  12614. }
  12615. # The CompanyContactRoleAssignment describes the company and location associated to a company contact's role.
  12616. type CompanyContactRoleAssignment implements Node {
  12617. # The company this role assignment belongs to.
  12618. company: Company!
  12619. # The company contact for whom this role is assigned.
  12620. companyContact: CompanyContact!
  12621. # The company location to which the role is assigned.
  12622. companyLocation: CompanyLocation!
  12623. # The date and time (ISO 8601 format) when the assignment record was created.
  12624. createdAt: DateTime!
  12625. # A globally-unique identifier.
  12626. id: ID!
  12627. # The role that is assigned to the company contact.
  12628. role: CompanyContactRole!
  12629. # The date and time (ISO 8601 format) when the assignment record was last updated.
  12630. updatedAt: DateTime!
  12631. }
  12632. # A location or branch of a company that's a customer of the shop.
  12633. # Configuration of B2B relationship, for example prices lists and checkout settings, may be done for a location.
  12634. type CompanyLocation implements CommentEventSubject&HasEvents&Navigable&Node {
  12635. # The address used as billing address for the location.
  12636. billingAddress: CompanyAddress
  12637. # The configuration for the buyer's B2B checkout.
  12638. buyerExperienceConfiguration: BuyerExperienceConfiguration
  12639. # The company that the company location belongs to.
  12640. company: Company!
  12641. # The date and time (ISO 8601 format) at which the company location was created in Shopify.
  12642. createdAt: DateTime!
  12643. # The location's currency based on the shipping address. If the shipping address is empty, then the value is the shop's primary market.
  12644. currency: CurrencyCode!
  12645. # A default cursor that returns the single next record, sorted ascending by ID.
  12646. defaultCursor: String!
  12647. # The list of draft orders for the company location.
  12648. draftOrders(
  12649. first: Int
  12650. after: String
  12651. last: Int
  12652. before: String
  12653. reverse: Boolean = false
  12654. sortKey: DraftOrderSortKeys = ID
  12655. query: String
  12656. ): DraftOrderConnection!
  12657. # The paginated list of events associated with the host subject.
  12658. events(
  12659. first: Int
  12660. after: String
  12661. last: Int
  12662. before: String
  12663. reverse: Boolean = false
  12664. sortKey: EventSortKeys = ID
  12665. query: String
  12666. ): EventConnection!
  12667. # A unique externally-supplied identifier for the company location.
  12668. externalId: String
  12669. # Whether the merchant added a timeline comment to the company location.
  12670. hasTimelineComment: Boolean!
  12671. # A globally-unique identifier.
  12672. id: ID!
  12673. # The preferred locale of the company location.
  12674. locale: String
  12675. # The market that includes the location's shipping address. If the shipping address is empty, then the value is the shop's primary market.
  12676. market: Market!
  12677. # The name of the company location.
  12678. name: String!
  12679. # A note about the company location.
  12680. note: String
  12681. # The total number of orders placed for the location.
  12682. orderCount: Int!
  12683. # The list of orders for the company location.
  12684. orders(
  12685. first: Int
  12686. after: String
  12687. last: Int
  12688. before: String
  12689. reverse: Boolean = false
  12690. sortKey: OrderSortKeys = ID
  12691. ): OrderConnection!
  12692. # The phone number of the company location.
  12693. phone: String
  12694. # The list of roles assigned to the company location.
  12695. roleAssignments(
  12696. first: Int
  12697. after: String
  12698. last: Int
  12699. before: String
  12700. reverse: Boolean = false
  12701. sortKey: CompanyContactRoleAssignmentSortKeys = ID
  12702. query: String
  12703. ): CompanyContactRoleAssignmentConnection!
  12704. # The address used as shipping address for the location.
  12705. shippingAddress: CompanyAddress
  12706. # The list of tax exemptions applied to the location.
  12707. taxExemptions: [TaxExemption!]!
  12708. # The tax registration ID for the company location.
  12709. taxRegistrationId: String
  12710. # The total amount spent by the location.
  12711. totalSpent: MoneyV2!
  12712. # The date and time (ISO 8601 format) at which the company location was last modified.
  12713. updatedAt: DateTime!
  12714. }
  12715. # Represents a billing or shipping address for a company location.
  12716. type CompanyAddress implements Node {
  12717. # The first line of the address. Typically the street address or PO Box number.
  12718. address1: String!
  12719. # The second line of the address. Typically the number of the apartment, suite, or unit.
  12720. address2: String
  12721. # The name of the city, district, village, or town.
  12722. city: String
  12723. # The name of the company.
  12724. companyName: String!
  12725. # The name of the country.
  12726. country: String
  12727. # The two-letter code for the country of the address.
  12728. # For example, US.
  12729. countryCode: CountryCode!
  12730. # The date and time (ISO 8601 format) at which the company address was created.
  12731. #
  12732. # formattedAddress(withName: Boolean = falsewithCompanyName: Boolean = true): [String!]!
  12733. # The formatted version of the address.
  12734. createdAt: DateTime!
  12735. # A comma-separated list of the values for city, province, and country.
  12736. formattedArea: String
  12737. # A globally-unique identifier.
  12738. id: ID!
  12739. # A unique phone number for the customer.
  12740. # Formatted using E.164 standard. For example, +16135551111.
  12741. phone: String
  12742. # The region of the address, such as the province, state, or district.
  12743. province: String
  12744. # The identity of the recipient e.g. 'Receiving Department'.
  12745. recipient: String
  12746. # The date and time (ISO 8601 format) at which the company address was last updated.
  12747. updatedAt: DateTime!
  12748. # The zip or postal code of the address.
  12749. zip: String
  12750. # The two-letter code for the region.
  12751. # For example, ON.
  12752. zoneCode: String
  12753. }
  12754. # Settings describing the behavior of checkout for a B2B buyer.
  12755. type BuyerExperienceConfiguration {
  12756. # Whether to checkout to draft order for merchant review.
  12757. checkoutToDraft: Boolean!
  12758. # Whether a buyer must pay at checkout or they can also choose to pay
  12759. # later using net terms.
  12760. payNowOnly: Boolean!
  12761. # Represents the merchant configured payment terms.
  12762. paymentTermsTemplate: PaymentTermsTemplate
  12763. }
  12764. # Represents information about the purchasing company for the order or draft order.
  12765. type PurchasingCompany {
  12766. # The company associated to the order or draft order.
  12767. company: Company!
  12768. # The company contact associated to the order or draft order.
  12769. contact: CompanyContact
  12770. # The company location associated to the order or draft order.
  12771. location: CompanyLocation!
  12772. }
  12773. # An auto-generated type for paginating through multiple CompanyContactRoles.
  12774. type CompanyContactRoleConnection {
  12775. # A list of edges.
  12776. edges: [CompanyContactRoleEdge!]!
  12777. # A list of the nodes contained in CompanyContactRoleEdge.
  12778. nodes: [CompanyContactRole!]!
  12779. # Information to aid in pagination.
  12780. pageInfo: PageInfo!
  12781. }
  12782. # An auto-generated type which holds one CompanyContactRole and a cursor during pagination.
  12783. type CompanyContactRoleEdge {
  12784. # A cursor for use in pagination.
  12785. cursor: String!
  12786. # The item at the end of CompanyContactRoleEdge.
  12787. node: CompanyContactRole!
  12788. }
  12789. # An auto-generated type for paginating through multiple CompanyContacts.
  12790. type CompanyContactConnection {
  12791. # A list of edges.
  12792. edges: [CompanyContactEdge!]!
  12793. # A list of the nodes contained in CompanyContactEdge.
  12794. nodes: [CompanyContact!]!
  12795. # Information to aid in pagination.
  12796. pageInfo: PageInfo!
  12797. }
  12798. # An auto-generated type which holds one CompanyContact and a cursor during pagination.
  12799. type CompanyContactEdge {
  12800. # A cursor for use in pagination.
  12801. cursor: String!
  12802. # The item at the end of CompanyContactEdge.
  12803. node: CompanyContact!
  12804. }
  12805. # An auto-generated type for paginating through multiple CompanyLocations.
  12806. type CompanyLocationConnection {
  12807. # A list of edges.
  12808. edges: [CompanyLocationEdge!]!
  12809. # A list of the nodes contained in CompanyLocationEdge.
  12810. nodes: [CompanyLocation!]!
  12811. # Information to aid in pagination.
  12812. pageInfo: PageInfo!
  12813. }
  12814. # An auto-generated type which holds one CompanyLocation and a cursor during pagination.
  12815. type CompanyLocationEdge {
  12816. # A cursor for use in pagination.
  12817. cursor: String!
  12818. # The item at the end of CompanyLocationEdge.
  12819. node: CompanyLocation!
  12820. }
  12821. # An auto-generated type for paginating through multiple CompanyContactRoleAssignments.
  12822. type CompanyContactRoleAssignmentConnection {
  12823. # A list of edges.
  12824. edges: [CompanyContactRoleAssignmentEdge!]!
  12825. # A list of the nodes contained in CompanyContactRoleAssignmentEdge.
  12826. nodes: [CompanyContactRoleAssignment!]!
  12827. # Information to aid in pagination.
  12828. pageInfo: PageInfo!
  12829. }
  12830. # An auto-generated type which holds one CompanyContactRoleAssignment and a cursor during pagination.
  12831. type CompanyContactRoleAssignmentEdge {
  12832. # A cursor for use in pagination.
  12833. cursor: String!
  12834. # The item at the end of CompanyContactRoleAssignmentEdge.
  12835. node: CompanyContactRoleAssignment!
  12836. }
  12837. `, BuiltIn: false},
  12838. {Name: "../../../ext/customer.graphql", Input: `# Represents the data about a staff member's Shopify account.
  12839. # Merchants can use staff member data to get more information about the staff members in their store.
  12840. type StaffMember implements Node {
  12841. # Whether the staff member is active.
  12842. active: Boolean!
  12843. # The image used as the staff member's avatar in the Shopify admin.
  12844. avatar(fallback: StaffMemberDefaultImage = DEFAULT): Image!
  12845. # The staff member's email address.
  12846. email: String!
  12847. # Whether the staff member's account exists.
  12848. exists: Boolean!
  12849. # The staff member's first name.
  12850. firstName: String
  12851. # A globally-unique identifier.
  12852. id: ID!
  12853. # The staff member's initials, if available.
  12854. initials: [String!]
  12855. # Whether the staff member is the shop owner.
  12856. isShopOwner: Boolean!
  12857. # The staff member's last name.
  12858. lastName: String
  12859. # The staff member's preferred locale. Locale values use the format language or language-COUNTRY, where language is a two-letter language code, and COUNTRY is a two-letter country code. For example: en or en-US
  12860. locale: String!
  12861. # The staff member's full name.
  12862. name: String!
  12863. # The staff member's phone number.
  12864. phone: String
  12865. # The data used to customize the Shopify admin experience for the staff member.
  12866. privateData: StaffMemberPrivateData!
  12867. }
  12868. # Represents the data used to customize the Shopify admin experience for a logged-in staff member.
  12869. type StaffMemberPrivateData {
  12870. # The URL to the staff member's account settings page.
  12871. accountSettingsUrl: URL!
  12872. # The date and time when the staff member was created.
  12873. createdAt: DateTime!
  12874. }
  12875. # The record of when a customer consented to receive marketing material by email.
  12876. type CustomerEmailMarketingConsentState {
  12877. # The date and time at which the customer consented to receive marketing material by email.
  12878. # The customer's consent state reflects the consent record with the most recent consent_updated_at date.
  12879. # If no date is provided, then the date and time at which the consent information was sent is used.
  12880. consentUpdatedAt: DateTime
  12881. # The marketing subscription opt-in level, as described by the M3AAWG best practices guidelines,
  12882. # that the customer gave when they consented to receive marketing material by email.
  12883. marketingOptInLevel: CustomerMarketingOptInLevel
  12884. # The current email marketing state for the customer.
  12885. marketingState: CustomerEmailMarketingState!
  12886. }
  12887. # The record of when a customer consented to receive marketing material by SMS.
  12888. #
  12889. # The customer's consent state reflects the record with the most recent date when consent was updated.
  12890. type CustomerSmsMarketingConsentState {
  12891. # The source from which the SMS marketing information for the customer was collected.
  12892. consentCollectedFrom: CustomerConsentCollectedFrom
  12893. # The date and time when the customer consented to receive marketing material by SMS.
  12894. # If no date is provided, then the date and time when the consent information was sent is used.
  12895. consentUpdatedAt: DateTime
  12896. # The marketing subscription opt-in level that was set when the customer consented to receive marketing information.
  12897. marketingOptInLevel: CustomerMarketingOptInLevel!
  12898. # The current SMS marketing state for the customer.
  12899. marketingState: CustomerSmsMarketingState!
  12900. }
  12901. # A customer's computed statistics.
  12902. type CustomerStatistics {
  12903. # The predicted spend tier of a customer with a shop.
  12904. predictedSpendTier: CustomerPredictedSpendTier
  12905. }
  12906. # Represents a customer's session visiting a shop's online store,
  12907. # including information about the marketing activity attributed to starting the session.
  12908. type CustomerVisit implements CustomerMoment&Node {
  12909. # A globally-unique identifier.
  12910. id: ID!
  12911. # URL of the first page the customer landed on for the session.
  12912. landingPage: URL
  12913. # Landing page information with URL linked in HTML.
  12914. # For example, the first page the customer visited was store.myshopify.com/products/1.
  12915. landingPageHtml: HTML
  12916. # Represent actions taken by an app, on behalf of a merchant,
  12917. # to market Shopify resources such as products, collections, and discounts.
  12918. marketingEvent: MarketingEvent
  12919. # The date and time when the customer's session occurred.
  12920. occurredAt: DateTime!
  12921. # Marketing referral code from the link that the customer clicked to visit the store.
  12922. # Supports the following URL attributes: ref, source, or r.
  12923. # For example, if the URL is myshopifystore.com/products/slide?ref=j2tj1tn2, then this value is j2tj1tn2.
  12924. referralCode: String
  12925. # Referral information with URLs linked in HTML.
  12926. referralInfoHtml: FormattedString!
  12927. # Webpage where the customer clicked a link that sent them to the online store.
  12928. # For example, https://randomblog.com/page1 or android-app://com.google.android.gm.
  12929. referrerUrl: URL
  12930. # Source from which the customer visited the store, such as a platform (Facebook, Google), email, direct,
  12931. # a website domain, QR code, or unknown.
  12932. source: String!
  12933. # Describes the source explicitly for first or last session.
  12934. sourceDescription: String
  12935. # Type of marketing tactic.
  12936. sourceType: MarketingTactic
  12937. # A set of UTM parameters gathered from the URL parameters of the referrer.
  12938. utmParameters: UTMParameters
  12939. }
  12940. # A customer's payment method.
  12941. type CustomerPaymentMethod implements Node {
  12942. # The customer to whom the payment method belongs.
  12943. customer: Customer
  12944. # The ID of this payment method.
  12945. id: ID!
  12946. # The instrument for this payment method.
  12947. instrument: CustomerPaymentInstrument
  12948. # The time that the payment method was revoked.
  12949. revokedAt: DateTime
  12950. # The revocation reason for this payment method.
  12951. revokedReason: CustomerPaymentMethodRevocationReason
  12952. # List Subscription Contracts.
  12953. subscriptionContracts(
  12954. first: Int
  12955. after: String
  12956. last: Int
  12957. before: String
  12958. reverse: Boolean = false
  12959. ): SubscriptionContractConnection!
  12960. }
  12961. # Represents a customer's visiting activities on a shop's online store.
  12962. type CustomerJourneySummary {
  12963. customerOrderIndex: Int
  12964. # The position of the current order within the customer's order history. Test orders aren't included.
  12965. # The number of days between the first session and the order creation date.
  12966. # The first session represents the first session since the last order, or the first session within the 30 day attribution window, if more than 30 days have passed since the last order.
  12967. daysToConversion: Int
  12968. # The customer's first session going into the shop.
  12969. firstVisit: CustomerVisit
  12970. # The last session before an order is made.
  12971. lastVisit: CustomerVisit
  12972. # The events preceding a customer's order, such as shop sessions.
  12973. moments(
  12974. first: Int
  12975. after: String
  12976. last: Int
  12977. before: String
  12978. reverse: Boolean = false
  12979. ): CustomerMomentConnection
  12980. # The total number of customer moments associated with this order. Returns null if the order is still in the process of being attributed.
  12981. momentsCount: Int
  12982. # Whether the attributed sessions for the order have been created yet.
  12983. ready: Boolean!
  12984. }
  12985. # Represents a card instrument for customer payment method.
  12986. type CustomerCreditCard {
  12987. # The billing address of the card.
  12988. billingAddress: CustomerCreditCardBillingAddress
  12989. # The brand of the card.
  12990. brand: String!
  12991. # Whether the card is about to expire.
  12992. expiresSoon: Boolean!
  12993. # The expiry month of the card.
  12994. expiryMonth: Int!
  12995. # The expiry year of the card.
  12996. expiryYear: Int!
  12997. # The card's BIN number.
  12998. firstDigits: String
  12999. # The payment method can be revoked if there are no active subscription contracts.
  13000. isRevocable: Boolean!
  13001. # The last 4 digits of the card.
  13002. lastDigits: String!
  13003. # The masked card number with only the last 4 digits displayed.
  13004. maskedNumber: String!
  13005. # The name of the card holder.
  13006. name: String!
  13007. # The source of the card if coming from a wallet such as Apple Pay.
  13008. source: String
  13009. # The last 4 digits of the Device Account Number.
  13010. virtualLastDigits: String
  13011. }
  13012. # The billing address of a credit card payment instrument.
  13013. type CustomerCreditCardBillingAddress {
  13014. # The first line of the address. Typically the street address or PO Box number.
  13015. address1: String
  13016. # The name of the city, district, village, or town.
  13017. city: String
  13018. # The name of the country.
  13019. country: String
  13020. # The two-letter code for the country of the address.
  13021. # For example, US.
  13022. countryCode: CountryCode
  13023. # The region of the address, such as the province, state, or district.
  13024. province: String
  13025. # The two-letter code for the region.
  13026. # For example, ON.
  13027. provinceCode: String
  13028. # The zip or postal code of the address.
  13029. zip: String
  13030. }
  13031. # Represents a PayPal instrument for customer payment method.
  13032. type CustomerPaypalBillingAgreement {
  13033. # The billing address of this payment method.
  13034. billingAddress: CustomerPaymentInstrumentBillingAddress
  13035. # Whether the PayPal billing agreement is inactive.
  13036. inactive: Boolean!
  13037. # Whether the payment method can be revoked.The payment method can be revoked if there are no active subscription contracts.
  13038. isRevocable: Boolean!
  13039. # The customers's PayPal account email address.
  13040. paypalAccountEmail: String
  13041. }
  13042. # The billing address of a payment instrument.
  13043. type CustomerPaymentInstrumentBillingAddress {
  13044. # The first line of the address. Typically the street address or PO Box number.
  13045. address1: String
  13046. # The name of the city, district, village, or town.
  13047. city: String
  13048. # The name of the country.
  13049. country: String
  13050. # The two-letter code for the country of the address.
  13051. # For example, US.
  13052. countryCode: CountryCode
  13053. # The name of the buyer of the address.
  13054. name: String
  13055. # The region of the address, such as the province, state, or district.
  13056. province: String
  13057. # The two-letter code for the region.
  13058. # For example, ON.
  13059. provinceCode: String
  13060. # The zip or postal code of the address.
  13061. zip: String
  13062. }
  13063. # Represents a Shop Pay card instrument for customer payment method.
  13064. type CustomerShopPayAgreement {
  13065. # Whether the card is about to expire.
  13066. expiresSoon: Boolean!
  13067. # The expiry month of the card.
  13068. expiryMonth: Int!
  13069. # The expiry year of the card.
  13070. expiryYear: Int!
  13071. # Whether the Shop Pay billing agreement is inactive.
  13072. inactive: Boolean!
  13073. # The payment method can be revoked if there are no active subscription contracts.
  13074. isRevocable: Boolean!
  13075. # The last 4 digits of the card.
  13076. lastDigits: String!
  13077. # The masked card number with only the last 4 digits displayed.
  13078. maskedNumber: String!
  13079. # The name of the card holder.
  13080. name: String!
  13081. }
  13082. # An auto-generated type for paginating through multiple CustomerMoments.
  13083. type CustomerMomentConnection {
  13084. # A list of edges.
  13085. edges: [CustomerMomentEdge!]!
  13086. # A list of the nodes contained in CustomerMomentEdge.
  13087. nodes: [CustomerMoment!]!
  13088. # Information to aid in pagination.
  13089. pageInfo: PageInfo!
  13090. }
  13091. # An auto-generated type which holds one CustomerMoment and a cursor during pagination.
  13092. type CustomerMomentEdge {
  13093. # A cursor for use in pagination.
  13094. cursor: String!
  13095. # The item at the end of CustomerMomentEdge.
  13096. node: CustomerMoment!
  13097. }
  13098. # An auto-generated type for paginating through multiple StaffMembers.
  13099. type StaffMemberConnection {
  13100. # A list of edges.
  13101. edges: [StaffMemberEdge!]!
  13102. # A list of the nodes contained in StaffMemberEdge.
  13103. nodes: [StaffMember!]!
  13104. # Information to aid in pagination.
  13105. pageInfo: PageInfo!
  13106. }
  13107. # An auto-generated type which holds one StaffMember and a cursor during pagination.
  13108. type StaffMemberEdge {
  13109. # A cursor for use in pagination.
  13110. cursor: String!
  13111. # The item at the end of StaffMemberEdge.
  13112. node: StaffMember!
  13113. }
  13114. `, BuiltIn: false},
  13115. {Name: "../../../ext/delivery.graphql", Input: `# A participant defines carrier-calculated rates for shipping services
  13116. # with a possible merchant-defined fixed fee or a percentage-of-rate fee.
  13117. type DeliveryParticipant implements Node {
  13118. # Whether to display new shipping services automatically to the customer when the service becomes available.
  13119. adaptToNewServicesFlag: Boolean!
  13120. # The carrier used for this participant.
  13121. carrierService: DeliveryCarrierService!
  13122. # The merchant-defined fixed fee for this participant.
  13123. fixedFee: MoneyV2
  13124. # A globally-unique identifier.
  13125. id: ID!
  13126. # The carrier-specific services offered by the participant, and whether each service is active.
  13127. participantServices: [DeliveryParticipantService!]!
  13128. # The merchant-defined percentage-of-rate fee for this participant.
  13129. percentageOfRateFee: Float!
  13130. }
  13131. # Represents the shipping details that the customer chose for their order.
  13132. type ShippingLine {
  13133. # A reference to the carrier service that provided the rate.
  13134. # Present when the rate was computed by a third-party carrier service.
  13135. carrierIdentifier: String
  13136. # A reference to the shipping method.
  13137. code: String
  13138. # Whether the shipping line is custom or not.
  13139. custom: Boolean!
  13140. # The general classification of the delivery method.
  13141. deliveryCategory: String
  13142. # The discounts that have been allocated to the shipping line.
  13143. discountAllocations: [DiscountAllocation!]!
  13144. # The pre-tax shipping price with discounts applied.
  13145. discountedPriceSet: MoneyBag!
  13146. # A globally-unique identifier.
  13147. id: ID
  13148. # The pre-tax shipping price without any discounts applied.
  13149. originalPriceSet: MoneyBag!
  13150. # The phone number at the shipping address.
  13151. phone: String
  13152. # The fulfillment service requested for the shipping method.
  13153. # Present if the shipping method requires processing by a third party fulfillment service.
  13154. requestedFulfillmentService: FulfillmentService
  13155. # A unique identifier for the shipping rate. The format can change without notice and is not meant to be shown to users.
  13156. shippingRateHandle: String
  13157. # Returns the rate source for the shipping line.
  13158. source: String
  13159. # The TaxLine objects connected to this shipping line.
  13160. taxLines: [TaxLine!]!
  13161. # Returns the title of the shipping line.
  13162. title: String!
  13163. }
  13164. # A shipping profile. In Shopify, a shipping profile is a set of shipping rates scoped to a set of products or variants
  13165. # that can be shipped from selected locations to zones.
  13166. type DeliveryProfile implements Node {
  13167. # The number of active shipping rates for the profile.
  13168. activeMethodDefinitionsCount: Int!
  13169. # Whether this is the default profile.
  13170. default: Boolean!
  13171. # A globally-unique identifier.
  13172. id: ID!
  13173. # Whether this shop has enabled legacy compatibility mode for delivery profiles.
  13174. legacyMode: Boolean!
  13175. # The number of locations without rates defined.
  13176. locationsWithoutRatesCount: Int!
  13177. # The name of the delivery profile.
  13178. name: String!
  13179. # The number of active origin locations for the profile.
  13180. originLocationCount: Int!
  13181. # How many product variants are in this profile.
  13182. productVariantsCountV2: DeliveryProductVariantsCount!
  13183. # The products and variants associated with this profile.
  13184. profileItems(
  13185. first: Int
  13186. after: String
  13187. last: Int
  13188. before: String
  13189. reverse: Boolean = false
  13190. ): DeliveryProfileItemConnection!
  13191. # The location groups and associated zones using this profile.
  13192. profileLocationGroups: [DeliveryProfileLocationGroup!]!
  13193. # Selling plan groups associated with the specified delivery profile.
  13194. sellingPlanGroups(
  13195. first: Int
  13196. after: String
  13197. last: Int
  13198. before: String
  13199. reverse: Boolean = false
  13200. ): SellingPlanGroupConnection!
  13201. # List of locations that have not been assigned to a location group for this profile.
  13202. unassignedLocations: [Location!]!
  13203. # The number of countries with active rates to deliver to.
  13204. zoneCountryCount: Int!
  13205. }
  13206. # A product and the subset of associated variants that are part of this delivery profile.
  13207. type DeliveryProfileItem implements Node {
  13208. # A globally-unique identifier.
  13209. id: ID!
  13210. # A product associated with this profile.
  13211. product: Product!
  13212. # The product variants associated with this delivery profile.
  13213. variants(
  13214. first: Int
  13215. after: String
  13216. last: Int
  13217. before: String
  13218. reverse: Boolean = false
  13219. ): ProductVariantConnection!
  13220. }
  13221. # How many product variants are in a profile. This count is capped at 500.
  13222. type DeliveryProductVariantsCount {
  13223. # Whether the count has reached the cap of 500.
  13224. capped: Boolean!
  13225. # The product variant count.
  13226. count: Int!
  13227. }
  13228. # Links a location group with zones. Both are associated to a delivery profile.
  13229. type DeliveryProfileLocationGroup {
  13230. # The countries already selected in any zone for the specified location group.
  13231. countriesInAnyZone: [DeliveryCountryAndZone!]!
  13232. # The collection of locations that make up the specified location group.
  13233. locationGroup: DeliveryLocationGroup!
  13234. # The applicable zones associated to the specified location group.
  13235. locationGroupZones(
  13236. first: Int
  13237. after: String
  13238. last: Int
  13239. before: String
  13240. reverse: Boolean = false
  13241. ): DeliveryLocationGroupZoneConnection!
  13242. }
  13243. # A location group is a collection of locations. They share zones and delivery methods across delivery profiles.
  13244. type DeliveryLocationGroup implements Node {
  13245. # A globally-unique identifier.
  13246. id: ID!
  13247. # A list of all locations that are part of this location group.
  13248. locations(
  13249. first: Int
  13250. after: String
  13251. last: Int
  13252. before: String
  13253. reverse: Boolean = false
  13254. sortKey: LocationSortKeys = NAME
  13255. query: String
  13256. includeLegacy: Boolean = false
  13257. includeInactive: Boolean = false
  13258. ): LocationConnection!
  13259. }
  13260. # Links a location group with a zone and the associated method definitions.
  13261. type DeliveryLocationGroupZone {
  13262. # The number of method definitions for the zone.
  13263. methodDefinitionCounts: DeliveryMethodDefinitionCounts!
  13264. # The method definitions associated to a zone and location group.
  13265. methodDefinitions(
  13266. eligible: Boolean
  13267. type: DeliveryMethodDefinitionType
  13268. first: Int
  13269. after: String
  13270. last: Int
  13271. before: String
  13272. reverse: Boolean = false
  13273. sortKey: MethodDefinitionSortKeys = ID
  13274. ): DeliveryMethodDefinitionConnection!
  13275. # The zone associated to a location group.
  13276. zone: DeliveryZone!
  13277. }
  13278. # A zone is a group of countries that have the same shipping rates.
  13279. # Customers can order products from a store only if they choose a shipping destination that's included in one of the store's zones.
  13280. type DeliveryZone implements Node {
  13281. # The list of countries within the zone.
  13282. countries: [DeliveryCountry!]!
  13283. # A globally-unique identifier.
  13284. id: ID!
  13285. # The name of the zone.
  13286. name: String!
  13287. }
  13288. # The number of method definitions for a zone, separated into merchant-owned and participant definitions.
  13289. type DeliveryMethodDefinitionCounts {
  13290. # The number of participant method definitions for the specified zone.
  13291. participantDefinitionsCount: Int!
  13292. # The number of merchant-defined method definitions for the specified zone.
  13293. rateDefinitionsCount: Int!
  13294. }
  13295. # The country details and the associated shipping zone.
  13296. type DeliveryCountryAndZone {
  13297. # The country details.
  13298. country: DeliveryCountry!
  13299. # The name of the shipping zone.
  13300. zone: String!
  13301. }
  13302. # A country that is used to define a shipping zone.
  13303. type DeliveryCountry implements Node {
  13304. # A two-letter country code in ISO 3166-1 alpha-2 standard.
  13305. # It also includes a flag indicating whether the country should be
  13306. # a part of the 'Rest Of World' shipping zone.
  13307. code: DeliveryCountryCodeOrRestOfWorld!
  13308. # A globally-unique identifier.
  13309. id: ID!
  13310. # The full name of the country.
  13311. name: String!
  13312. # The list of regions associated with this country.
  13313. provinces: [DeliveryProvince!]!
  13314. # The translated name of the country. The translation returned is based on the system's locale.
  13315. translatedName: String!
  13316. }
  13317. # The country code and whether the country is a part of the 'Rest Of World' shipping zone.
  13318. type DeliveryCountryCodeOrRestOfWorld {
  13319. # The country code in the ISO 3166-1 alpha-2 format.
  13320. countryCode: CountryCode
  13321. # Whether the country is a part of the 'Rest of World' shipping zone.
  13322. restOfWorld: Boolean!
  13323. }
  13324. # A region that is used to define a shipping zone.
  13325. type DeliveryProvince implements Node {
  13326. # The code of the region.
  13327. code: String!
  13328. # A globally-unique identifier.
  13329. id: ID!
  13330. # The full name of the region.
  13331. name: String!
  13332. # The translated name of the region. The translation returned is based on the system's locale.
  13333. translatedName: String!
  13334. }
  13335. # A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
  13336. type DeliveryMethodDefinition implements Node {
  13337. # Whether this method definition is active.
  13338. active: Boolean!
  13339. # The description of the method definition.
  13340. description: String
  13341. # A globally-unique identifier.
  13342. id: ID!
  13343. # The method conditions that must pass for this method definition to be applied to an order.
  13344. methodConditions: [DeliveryCondition!]!
  13345. # The name of the method definition.
  13346. name: String!
  13347. # The provided rate for this method definition, from a rate definition or participant.
  13348. rateProvider: DeliveryRateProvider!
  13349. }
  13350. # A condition that must pass for a delivery method definition to be applied to an order.
  13351. type DeliveryCondition implements Node {
  13352. # The value (weight or price) that the condition field is compared to.
  13353. conditionCriteria: DeliveryConditionCriteria!
  13354. # The field to compare the criterion value against, using the operator.
  13355. field: DeliveryConditionField!
  13356. # A globally-unique identifier.
  13357. id: ID!
  13358. # The operator to compare the field and criterion value.
  13359. operator: DeliveryConditionOperator!
  13360. }
  13361. # The delivery method used by a fulfillment order.
  13362. type DeliveryMethod implements Node {
  13363. # A globally-unique identifier.
  13364. id: ID!
  13365. # The maximum date and time by which the delivery is expected to be completed.
  13366. maxDeliveryDateTime: DateTime
  13367. # The type of the delivery method.
  13368. methodType: DeliveryMethodType!
  13369. # The minimum date and time by which the delivery is expected to be completed.
  13370. minDeliveryDateTime: DateTime
  13371. }
  13372. # The merchant-defined rate of the DeliveryMethodDefinition.
  13373. type DeliveryRateDefinition implements Node {
  13374. # A globally-unique identifier.
  13375. id: ID!
  13376. # The price of this rate.
  13377. price: MoneyV2!
  13378. }
  13379. # A local delivery method, which includes a mailing address and a local delivery option.
  13380. type SubscriptionDeliveryMethodLocalDelivery {
  13381. # The address to deliver to.
  13382. address: SubscriptionMailingAddress!
  13383. # The details of the local delivery method to use.
  13384. localDeliveryOption: SubscriptionDeliveryMethodLocalDeliveryOption!
  13385. }
  13386. # Represents a Mailing Address on a Subscription.
  13387. type SubscriptionMailingAddress {
  13388. # The first line of the address. Typically the street address or PO Box number.
  13389. address1: String
  13390. # The second line of the address. Typically the number of the apartment, suite, or unit.
  13391. address2: String
  13392. # The name of the city, district, village, or town.
  13393. city: String
  13394. # The name of the customer's company or organization.
  13395. company: String
  13396. # The name of the country.
  13397. country: String
  13398. # The two-letter code for the country of the address.
  13399. #
  13400. # For example, US.
  13401. countryCode: CountryCode
  13402. # The first name of the customer.
  13403. firstName: String
  13404. # The last name of the customer.
  13405. lastName: String
  13406. # The full name of the customer, based on firstName and lastName.
  13407. name: String
  13408. # A unique phone number for the customer. Formatted using E.164 standard. For example, +16135551111.
  13409. phone: String
  13410. # The region of the address, such as the province, state, or district.
  13411. province: String
  13412. # The two-letter code for the region.
  13413. #
  13414. # For example, ON.
  13415. provinceCode: String
  13416. # The zip or postal code of the address.
  13417. zip: String
  13418. }
  13419. # The selected delivery option on a subscription contract.
  13420. type SubscriptionDeliveryMethodLocalDeliveryOption {
  13421. # A custom reference to the delivery method for use with automations.
  13422. code: String
  13423. # The details displayed to the customer to describe the local delivery option.
  13424. description: String
  13425. # The delivery instructions that the customer can provide to the merchant.
  13426. instructions: String
  13427. # The phone number that the customer provided to the merchant.
  13428. # Formatted using E.164 standard. For example, +16135551111.
  13429. phone: String!
  13430. # The presentment title of the local delivery option.
  13431. presentmentTitle: String
  13432. # The title of the local delivery option.
  13433. title: String
  13434. }
  13435. # A delivery method with a pickup option.
  13436. type SubscriptionDeliveryMethodPickup {
  13437. # The details of the pickup delivery method to use.
  13438. pickupOption: SubscriptionDeliveryMethodPickupOption!
  13439. }
  13440. # Represents the selected pickup option on a subscription contract.
  13441. type SubscriptionDeliveryMethodPickupOption {
  13442. # A custom reference to the delivery method for use with automations.
  13443. code: String
  13444. # The details displayed to the customer to describe the pickup option.
  13445. description: String
  13446. # The location where the customer will pickup the merchandise.
  13447. location: Location!
  13448. # The presentment title of the pickup option.
  13449. presentmentTitle: String
  13450. # The title of the pickup option.
  13451. title: String
  13452. }
  13453. # Represents a shipping delivery method: a mailing address and a shipping option.
  13454. type SubscriptionDeliveryMethodShipping {
  13455. # The address to ship to.
  13456. address: SubscriptionMailingAddress!
  13457. # The details of the shipping method to use.
  13458. shippingOption: SubscriptionDeliveryMethodShippingOption!
  13459. }
  13460. # Represents the selected shipping option on a subscription contract.
  13461. type SubscriptionDeliveryMethodShippingOption {
  13462. # The carrier service of the shipping option.
  13463. carrierService: DeliveryCarrierService
  13464. # The code of the shipping option.
  13465. code: String
  13466. # The description of the shipping option.
  13467. description: String
  13468. # The presentment title of the shipping option.
  13469. presentmentTitle: String
  13470. # The title of the shipping option.
  13471. title: String
  13472. }
  13473. # A shipping service provider or a carrier account.
  13474. type DeliveryCarrierService implements Node {
  13475. # The list of services offered for given destinations.
  13476. availableServicesForCountries(
  13477. origins: [ID!]
  13478. countryCodes: [CountryCode!]
  13479. restOfWorld: Boolean!
  13480. ): [DeliveryAvailableService!]!
  13481. # The properly formatted name of the shipping service provider, ready to display.
  13482. formattedName: String
  13483. # The logo of the service provider.
  13484. icon: Image!
  13485. # A globally-unique identifier.
  13486. id: ID!
  13487. # The name of the shipping service provider.
  13488. name: String
  13489. }
  13490. # A shipping service and a list of countries that the service is available for.
  13491. type DeliveryAvailableService {
  13492. # The countries the service provider ships to.
  13493. countries: DeliveryCountryCodesOrRestOfWorld!
  13494. # The name of the service.
  13495. name: String!
  13496. }
  13497. # The list of country codes and information whether the countries
  13498. # are a part of the 'Rest Of World' shipping zone.
  13499. type DeliveryCountryCodesOrRestOfWorld {
  13500. # List of applicable country codes in the ISO 3166-1 alpha-2 format.
  13501. countryCodes: [CountryCode!]!
  13502. # Whether the countries are a part of the 'Rest of World' shipping zone.
  13503. restOfWorld: Boolean!
  13504. }
  13505. # A mail service provided by the participant.
  13506. type DeliveryParticipantService {
  13507. # Whether the service is active.
  13508. active: Boolean!
  13509. # The name of the service.
  13510. name: String!
  13511. }
  13512. # An auto-generated type for paginating through multiple DeliveryProfileItems.
  13513. type DeliveryProfileItemConnection {
  13514. # A list of edges.
  13515. edges: [DeliveryProfileItemEdge!]!
  13516. # A list of the nodes contained in DeliveryProfileItemEdge.
  13517. nodes: [DeliveryProfileItem!]!
  13518. # Information to aid in pagination.
  13519. pageInfo: PageInfo!
  13520. }
  13521. # An auto-generated type which holds one DeliveryProfileItem and a cursor during pagination.
  13522. type DeliveryProfileItemEdge {
  13523. # A cursor for use in pagination.
  13524. cursor: String!
  13525. # The item at the end of DeliveryProfileItemEdge.
  13526. node: DeliveryProfileItem!
  13527. }
  13528. # An auto-generated type for paginating through multiple DeliveryLocationGroupZones.
  13529. type DeliveryLocationGroupZoneConnection {
  13530. # A list of edges.
  13531. edges: [DeliveryLocationGroupZoneEdge!]!
  13532. # A list of the nodes contained in DeliveryLocationGroupZoneEdge.
  13533. nodes: [DeliveryLocationGroupZone!]!
  13534. # Information to aid in pagination.
  13535. pageInfo: PageInfo!
  13536. }
  13537. # An auto-generated type which holds one DeliveryLocationGroupZone and a cursor during pagination.
  13538. type DeliveryLocationGroupZoneEdge {
  13539. # A cursor for use in pagination.
  13540. cursor: String!
  13541. # The item at the end of DeliveryLocationGroupZoneEdge.
  13542. node: DeliveryLocationGroupZone!
  13543. }
  13544. # An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
  13545. type DeliveryMethodDefinitionConnection {
  13546. # A list of edges.
  13547. edges: [DeliveryMethodDefinitionEdge!]!
  13548. # A list of the nodes contained in DeliveryMethodDefinitionEdge.
  13549. nodes: [DeliveryMethodDefinition!]!
  13550. # Information to aid in pagination.
  13551. pageInfo: PageInfo!
  13552. }
  13553. # An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
  13554. type DeliveryMethodDefinitionEdge {
  13555. # A cursor for use in pagination.
  13556. cursor: String!
  13557. # The item at the end of DeliveryMethodDefinitionEdge.
  13558. node: DeliveryMethodDefinition!
  13559. }
  13560. `, BuiltIn: false},
  13561. {Name: "../../../ext/enum.graphql", Input: `# The set of valid sort keys for the Event query.
  13562. enum EventSortKeys {
  13563. # Sort by ` + "`" + `the created_at` + "`" + ` value.
  13564. CREATED_AT
  13565. # Sort by the ` + "`" + `id` + "`" + ` value.
  13566. ID
  13567. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13568. # Don't use this sort key when no search query is specified.
  13569. RELEVANCE
  13570. }
  13571. # Possible metafield validation statuses.
  13572. enum MetafieldValidationStatus {
  13573. # Any validation status (valid or invalid).
  13574. ANY
  13575. # Valid (according to definition).
  13576. VALID
  13577. # Invalid (according to definition).
  13578. INVALID
  13579. }
  13580. # Possible types of a metafield's owner resource.
  13581. enum MetafieldOwnerType {
  13582. # The Api Permission metafield owner type.
  13583. API_PERMISSION
  13584. # The Article metafield owner type.
  13585. ARTICLE
  13586. # The Blog metafield owner type.
  13587. BLOG
  13588. # The Collection metafield owner type.
  13589. COLLECTION
  13590. # The Customer metafield owner type.
  13591. CUSTOMER
  13592. # The Discount metafield owner type.
  13593. DISCOUNT
  13594. # The Draft Order metafield owner type.
  13595. DRAFTORDER
  13596. # The Location metafield owner type.
  13597. LOCATION
  13598. # The Order metafield owner type.
  13599. ORDER
  13600. # The Page metafield owner type.
  13601. PAGE
  13602. # The Product metafield owner type.
  13603. PRODUCT
  13604. # The Product Image metafield owner type.
  13605. PRODUCTIMAGE
  13606. # The Product Variant metafield owner type.
  13607. PRODUCTVARIANT
  13608. # The Shop metafield owner type.
  13609. SHOP
  13610. }
  13611. # Possible metafield definition validation statuses.
  13612. enum MetafieldDefinitionValidationStatus {
  13613. # All of this definition's metafields are valid.
  13614. ALL_VALID
  13615. # Asynchronous validation of this definition's metafields is in progress.
  13616. IN_PROGRESS
  13617. # Some of this definition's metafields are invalid.
  13618. SOME_INVALID
  13619. }
  13620. # Supported private metafield value types.
  13621. enum PrivateMetafieldValueType {
  13622. # A string metafield.
  13623. STRING
  13624. # An integer metafield.
  13625. INTEGER
  13626. # A JSON string metafield.
  13627. JSON_STRING
  13628. }
  13629. # The part of the image that should remain after cropping.
  13630. enum CropRegion {
  13631. # Keep the center of the image.
  13632. CENTER
  13633. # Keep the top of the image.
  13634. TOP
  13635. # Keep the bottom of the image.
  13636. BOTTOM
  13637. # Keep the left of the image.
  13638. LEFT
  13639. # Keep the right of the image.
  13640. RIGHT
  13641. }
  13642. # List of supported image content types.
  13643. enum ImageContentType {
  13644. # A PNG image.
  13645. PNG
  13646. # A JPG image.
  13647. JPG
  13648. # A WEBP image.
  13649. WEBP
  13650. }
  13651. # The purpose of a localization extension.
  13652. enum LocalizationExtensionPurpose {
  13653. # Extensions that are used for shipping purposes, for example, customs clearance.
  13654. SHIPPING
  13655. # Extensions that are used for taxes purposes, for example, invoicing.
  13656. TAX
  13657. }
  13658. enum LocalizationExtensionKey {
  13659. # Extension key 'tax_credential_br' for country BR.
  13660. TAX_CREDENTIAL_BR
  13661. # Extension key 'shipping_credential_br' for country BR.
  13662. SHIPPING_CREDENTIAL_BR
  13663. # Extension key 'shipping_credential_cn' for country CN.
  13664. SHIPPING_CREDENTIAL_CN
  13665. # Extension key 'tax_credential_it' for country IT.
  13666. TAX_CREDENTIAL_IT
  13667. # Extension key 'tax_email_it' for country IT.
  13668. TAX_EMAIL_IT
  13669. # Extension key 'shipping_credential_kr' for country KR.
  13670. SHIPPING_CREDENTIAL_KR
  13671. }
  13672. # Represents the fallback avatar image for a staff member. This is used only if the staff member has no avatar image.
  13673. enum StaffMemberDefaultImage {
  13674. # Returns a default avatar image for the staff member.
  13675. DEFAULT
  13676. # Returns a transparent avatar image for the staff member.
  13677. TRANSPARENT
  13678. # Returns a URL that returns a 404 error if the image is not present.
  13679. NOT_FOUND
  13680. }
  13681. # Possible metafield definition pinned statuses.
  13682. enum MetafieldDefinitionPinnedStatus {
  13683. # All metafield definitions.
  13684. ANY
  13685. # Only metafield definitions that are pinned.
  13686. PINNED
  13687. # Only metafield definitions that are not pinned.
  13688. UNPINNED
  13689. }
  13690. # The set of valid sort keys for the MetafieldDefinition query.
  13691. enum MetafieldDefinitionSortKeys {
  13692. # Sort by the id value.
  13693. ID
  13694. # Sort by the name value.
  13695. NAME
  13696. # Sort by the pinned_position value.
  13697. PINNED_POSITION
  13698. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13699. # Don't use this sort key when no search query is specified.
  13700. RELEVANCE
  13701. }
  13702. # The set of valid sort keys for the CompanyContactRole query.
  13703. enum CompanyContactRoleSortKeys {
  13704. # Sort by the created_at value.
  13705. CREATED_AT
  13706. # Sort by the updated_at value.
  13707. UPDATED_AT
  13708. # Sort by the id value.
  13709. ID
  13710. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13711. # Don't use this sort key when no search query is specified.
  13712. RELEVANCE
  13713. }
  13714. # The set of valid sort keys for the CompanyContact query.
  13715. enum CompanyContactSortKeys {
  13716. # Sort by the created_at value.
  13717. CREATED_AT
  13718. # Sort by the updated_at value.
  13719. UPDATED_AT
  13720. # Sort by the title value.
  13721. TITLE
  13722. # Sort by the company_id value.
  13723. COMPANY_ID
  13724. # Sort by the name value.
  13725. NAME
  13726. # Sort by the email value.
  13727. EMAIL
  13728. # Sort by the name_email value.
  13729. NAME_EMAIL
  13730. ID
  13731. # Sort by the id value.
  13732. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13733. # Don't use this sort key when no search query is specified.
  13734. RELEVANCE
  13735. }
  13736. # The set of valid sort keys for the DraftOrder query.
  13737. enum DraftOrderSortKeys {
  13738. # Sort by the number value.
  13739. NUMBER
  13740. # Sort by the updated_at value.
  13741. UPDATED_AT
  13742. # Sort by the status value.
  13743. STATUS
  13744. # Sort by the total_price value.
  13745. TOTAL_PRICE
  13746. # Sort by the customer_name value.
  13747. CUSTOMER_NAME
  13748. # Sort by the id value.
  13749. ID
  13750. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13751. # Don't use this sort key when no search query is specified.
  13752. RELEVANCE
  13753. }
  13754. # The set of valid sort keys for the CompanyLocation query.
  13755. enum CompanyLocationSortKeys {
  13756. # Sort by the created_at value.
  13757. CREATED_AT
  13758. # Sort by the updated_at value.
  13759. UPDATED_AT
  13760. # Sort by the name value.
  13761. NAME
  13762. # Sort by the company_id value.
  13763. COMPANY_ID
  13764. # Sort by the company_and_location_name value.
  13765. COMPANY_AND_LOCATION_NAME
  13766. ID
  13767. # Sort by the id value.
  13768. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13769. # Don't use this sort key when no search query is specified.
  13770. RELEVANCE
  13771. }
  13772. # The set of valid sort keys for the Order query.
  13773. enum OrderSortKeys {
  13774. # Sort by the created_at value.
  13775. CREATED_AT
  13776. # Sort by the customer_name value.
  13777. CUSTOMER_NAME
  13778. # Sort by the financial_status value.
  13779. FINANCIAL_STATUS
  13780. # Sort by the fulfillment_status value.
  13781. FULFILLMENT_STATUS
  13782. # Sort by the order_number value.
  13783. ORDER_NUMBER
  13784. # Sort by the processed_at value.
  13785. PROCESSED_AT
  13786. # Sort by the total_price value.
  13787. TOTAL_PRICE
  13788. # Sort by the updated_at value.
  13789. UPDATED_AT
  13790. # Sort by the id value.
  13791. ID
  13792. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13793. # Don't use this sort key when no search query is specified.
  13794. RELEVANCE
  13795. }
  13796. # The set of valid sort keys for the CompanyContactRoleAssignment query.
  13797. enum CompanyContactRoleAssignmentSortKeys {
  13798. # Sort by the created_at value.
  13799. CREATED_AT
  13800. # Sort by the updated_at value.
  13801. UPDATED_AT
  13802. # Sort by the location_name value.
  13803. LOCATION_NAME
  13804. # Sort by the id value.
  13805. ID
  13806. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13807. # Don't use this sort key when no search query is specified.
  13808. RELEVANCE
  13809. }
  13810. # The possible values for the marketing subscription opt-in level enabled at the time the customer consented to receive marketing information.
  13811. #
  13812. # The levels are defined by the M3AAWG best practices guideline document.
  13813. enum CustomerMarketingOptInLevel {
  13814. # After providing their information, the customer receives marketing information without any
  13815. # intermediate steps.
  13816. SINGLE_OPT_IN
  13817. # After providing their information, the customer receives a confirmation and is required to
  13818. # perform a intermediate step before receiving marketing information.
  13819. CONFIRMED_OPT_IN
  13820. # The customer receives marketing information but how they were opted in is unknown.
  13821. UNKNOWN
  13822. }
  13823. # The possible email marketing states for a customer.
  13824. enum CustomerEmailMarketingState {
  13825. # The customer isn't subscribed to email marketing.
  13826. NOT_SUBSCRIBED
  13827. # The customer is in the process of subscribing to email marketing.
  13828. PENDING
  13829. # The customer is subscribed to email marketing.
  13830. SUBSCRIBED
  13831. # The customer isn't currently subscribed to email marketing but was previously subscribed.
  13832. UNSUBSCRIBED
  13833. # The customer's personal data is erased. This value is internally-set and read-only.
  13834. REDACTED
  13835. # The customer’s email address marketing state is invalid.
  13836. INVALID
  13837. }
  13838. # The possible product subscription states for a customer, as defined by the customer's subscription contracts.
  13839. enum CustomerProductSubscriberStatus {
  13840. # The customer has at least one active subscription contract.
  13841. ACTIVE
  13842. # The customer's last subscription contract was cancelled and there are no other active or paused
  13843. # subscription contracts.
  13844. CANCELLED
  13845. # The customer's last subscription contract expired and there are no other active or paused
  13846. # subscription contracts.
  13847. EXPIRED
  13848. # The customer's last subscription contract failed and there are no other active or paused
  13849. # subscription contracts.
  13850. FAILED
  13851. # The customer has never had a subscription contract.
  13852. NEVER_SUBSCRIBED
  13853. # The customer has at least one paused subscription contract and there are no other active
  13854. # subscription contracts.
  13855. PAUSED
  13856. }
  13857. # The source that collected the customer's consent to receive marketing materials.
  13858. enum CustomerConsentCollectedFrom {
  13859. # The customer consent was collected by Shopify.
  13860. SHOPIFY
  13861. # The customer consent was collected outside of Shopify.
  13862. OTHER
  13863. }
  13864. # The valid SMS marketing states for a customer’s phone number.
  13865. enum CustomerSmsMarketingState {
  13866. # The customer hasn't subscribed to SMS marketing.
  13867. NOT_SUBSCRIBED
  13868. # The customer is in the process of subscribing to SMS marketing.
  13869. PENDING
  13870. # The customer is subscribed to SMS marketing.
  13871. SUBSCRIBED
  13872. # The customer isn't currently subscribed to SMS marketing but was previously subscribed.
  13873. UNSUBSCRIBED
  13874. # The customer's personal data is erased. This value is internally-set and read-only.
  13875. REDACTED
  13876. }
  13877. # The valid values for the state of a customer's account with a shop.
  13878. enum CustomerState {
  13879. # The customer declined the email invite to create an account.
  13880. DECLINED
  13881. # The customer doesn't have an active account. Customer accounts can be disabled from the Shopify admin at any time.
  13882. DISABLED
  13883. # The customer has created an account.
  13884. ENABLED
  13885. # The customer has received an email invite to create an account.
  13886. INVITED
  13887. }
  13888. # The valid tiers for the predicted spend of a customer with a shop.
  13889. enum CustomerPredictedSpendTier {
  13890. # The customer's spend is higher than the 70th percentile of the shop's customer sales.
  13891. HIGH
  13892. # The customer's spend is between the 10th and 70th percentile of the shop's customer sales.
  13893. MEDIUM
  13894. # The customer's spend is lower than the 10th percentile of the shop's customer sales, including customers who didn't repurchase.
  13895. LOW
  13896. }
  13897. # The valid statuses for a draft order.
  13898. enum DraftOrderStatus {
  13899. # The draft order has been paid.
  13900. COMPLETED
  13901. # An invoice for the draft order has been sent to the customer.
  13902. INVOICE_SENT
  13903. # The draft order is open. It has not been paid, and an invoice hasn't been sent.
  13904. OPEN
  13905. }
  13906. # The valid discount types that can be applied to a draft order.
  13907. enum DraftOrderAppliedDiscountType {
  13908. # A fixed amount in the store's currency.
  13909. FIXED_AMOUNT
  13910. # A percentage of the order subtotal.
  13911. PERCENTAGE
  13912. }
  13913. # The type of line (i.e. line item or shipping line) on an order that the discount is applicable towards.
  13914. enum DiscountApplicationTargetType {
  13915. # The discount applies onto line items.
  13916. LINE_ITEM
  13917. # The discount applies onto shipping lines.
  13918. SHIPPING_LINE
  13919. }
  13920. # The lines on the order to which the discount is applied, of the type defined by
  13921. # the discount application's targetType. For example, the value ENTITLED, combined with a targetType of
  13922. # LINE_ITEM, applies the discount on all line items that are entitled to the discount.
  13923. # The value ALL, combined with a targetType of SHIPPING_LINE, applies the discount on all shipping lines.
  13924. enum DiscountApplicationTargetSelection {
  13925. # The discount is allocated onto all the lines.
  13926. ALL
  13927. # The discount is allocated onto only the lines that it's entitled for.
  13928. ENTITLED
  13929. # The discount is allocated onto explicitly chosen lines.
  13930. EXPLICIT
  13931. }
  13932. # The method by which the discount's value is allocated onto its entitled lines.
  13933. enum DiscountApplicationAllocationMethod {
  13934. # The value is spread across all entitled lines.
  13935. ACROSS
  13936. # The value is applied onto every entitled line.
  13937. EACH
  13938. }
  13939. # The type of a fulfillment service.
  13940. enum FulfillmentServiceType {
  13941. # Fulfillment by gift card.
  13942. GIFT_CARD
  13943. # Manual fulfillment by the merchant.
  13944. MANUAL
  13945. # Fullfillment by a third-party fulfillment service.
  13946. THIRD_PARTY
  13947. }
  13948. # The valid values for the inventory policy of a product variant once it is out of stock.
  13949. enum ProductVariantInventoryPolicy {
  13950. # Customers can't buy this product variant after it's out of stock.
  13951. DENY
  13952. # Customers can buy this product variant after it's out of stock.
  13953. CONTINUE
  13954. }
  13955. # The set of valid sort keys for the Location query.
  13956. enum LocationSortKeys {
  13957. # Sort by the name value.
  13958. NAME
  13959. # Sort by the id value.
  13960. ID
  13961. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13962. # Don't use this sort key when no search query is specified.
  13963. RELEVANCE
  13964. }
  13965. # The type of a payment terms or a payment terms template.
  13966. enum PaymentTermsType {
  13967. # The payment terms or payment terms template is due on receipt.
  13968. RECEIPT
  13969. # The payment terms or payment terms template is a net type. It's due a number of days after issue.
  13970. NET
  13971. # The payment terms or payment terms template is a fixed type. It's due on a specified date.
  13972. FIXED
  13973. # The type of the payment terms or payment terms template is unknown.
  13974. UNKNOWN
  13975. }
  13976. # The different types of method definitions to filter by.
  13977. enum DeliveryMethodDefinitionType {
  13978. # A static merchant-defined rate.
  13979. MERCHANT
  13980. # A dynamic participant rate.
  13981. PARTICIPANT
  13982. }
  13983. # The set of valid sort keys for the MethodDefinition query.
  13984. enum MethodDefinitionSortKeys {
  13985. # Sort by the rate_provider_type value.
  13986. RATE_PROVIDER_TYPE
  13987. # Sort by the id value.
  13988. ID
  13989. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  13990. # Don't use this sort key when no search query is specified.
  13991. RELEVANCE
  13992. }
  13993. # The field type that the condition will be applied to.
  13994. enum DeliveryConditionField {
  13995. # The condition will check against the total weight of the order.
  13996. TOTAL_WEIGHT
  13997. # The condition will check against the total price of the order.
  13998. TOTAL_PRICE
  13999. }
  14000. # The operator to use to determine if the condition passes.
  14001. enum DeliveryConditionOperator {
  14002. # The condition will check whether the field is greater than or equal to the criterion.
  14003. GREATER_THAN_OR_EQUAL_TO
  14004. # The condition will check if the field is less than or equal to the criterion.
  14005. LESS_THAN_OR_EQUAL_TO
  14006. }
  14007. # The category of the selling plan. For the OTHER category,
  14008. # you must fill out our request form,
  14009. # where we'll review your request for a new purchase option.
  14010. enum SellingPlanCategory {
  14011. # The selling plan is for anything not in one of the other categories.
  14012. OTHER
  14013. # The selling plan is for pre-orders.
  14014. PRE_ORDER
  14015. # The selling plan is for subscriptions.
  14016. SUBSCRIPTION
  14017. # The selling plan is for try before you buy purchases.
  14018. TRY_BEFORE_YOU_BUY
  14019. }
  14020. # When to reserve inventory for a selling plan.
  14021. enum SellingPlanReserve {
  14022. # Reserve inventory when order is fulfilled.
  14023. ON_FULFILLMENT
  14024. # Reserve inventory at time of sale.
  14025. ON_SALE
  14026. }
  14027. # The available icons for resource alerts.
  14028. enum ResourceAlertIcon {
  14029. # A checkmark inside a circle.
  14030. CHECKMARK_CIRCLE
  14031. # A lowercase i inside a circle.
  14032. INFORMATION_CIRCLE
  14033. }
  14034. # The possible severity levels for a resource alert.
  14035. enum ResourceAlertSeverity {
  14036. # Indicates a neutral alert. For example, an accepted dispute.
  14037. DEFAULT
  14038. # Indicates an informative alert. For example, an escalated dispute.
  14039. INFO
  14040. # Indicates an informative alert. For example, a new dispute.
  14041. WARNING
  14042. # Indicates a success alert. For example, a winning a dispute.
  14043. SUCCESS
  14044. # Indicates a critical alert. For example, a blocked app.
  14045. CRITICAL
  14046. }
  14047. # Represents the reason that the order is being canceled. Valid values are: customer, fraud, inventory, declined, other.
  14048. enum OrderCancelReason {
  14049. # The customer wanted to cancel the order.
  14050. CUSTOMER
  14051. # The order was fraudulent.
  14052. FRAUD
  14053. # There was insufficient inventory.
  14054. INVENTORY
  14055. # Payment was declined.
  14056. DECLINED
  14057. # Some other reason not listed.
  14058. OTHER
  14059. }
  14060. # Possible types of app developer.
  14061. enum AppDeveloperType {
  14062. # Indicates the app developer is Shopify.
  14063. SHOPIFY
  14064. # Indicates the app developer is a Partner.
  14065. PARTNER
  14066. # Indicates the app developer works directly for a Merchant.
  14067. MERCHANT
  14068. # Indicates the app developer is unknown. It is not categorized as any of the other developer types.
  14069. UNKNOWN
  14070. }
  14071. # The set of valid sort keys for the AppUsageRecord query.
  14072. enum AppUsageRecordSortKeys {
  14073. # Sort by the created_at value.
  14074. CREATED_AT
  14075. # Sort by the id value.
  14076. ID
  14077. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14078. # Don't use this sort key when no search query is specified.
  14079. RELEVANCE
  14080. }
  14081. # The status of the app subscription.
  14082. enum AppSubscriptionStatus {
  14083. # The app subscription is pending approval by the merchant.
  14084. PENDING
  14085. # The app subscription has been approved by the merchant. Active app subscriptions are billed to the shop.
  14086. # After payment, partners receive payouts.
  14087. ACTIVE
  14088. # The app subscription was declined by the merchant. This is a terminal state.
  14089. DECLINED
  14090. # The app subscription wasn't approved by the merchant within two days of being created. This is a terminal state.
  14091. EXPIRED
  14092. # The app subscription is on hold due to non-payment. The subscription re-activates after payments resume.
  14093. FROZEN
  14094. # The app subscription was cancelled by the app. This could be caused by the app being uninstalled,
  14095. # a new app subscription being activated, or a direct cancellation by the app. This is a terminal state.
  14096. CANCELLED
  14097. }
  14098. # The public-facing category for an app.
  14099. enum AppPublicCategory {
  14100. # The app's public category is private.
  14101. PRIVATE
  14102. # The app's public category is public.
  14103. PUBLIC
  14104. # The app's public category is custom.
  14105. CUSTOM
  14106. # The app's public category is other. An app is in this category if it's not classified under any of the other app types
  14107. # (private, public, or custom).
  14108. OTHER
  14109. }
  14110. # The set of valid sort keys for the AppSubscription query.
  14111. enum AppSubscriptionSortKeys {
  14112. # Sort by the created_at value.
  14113. CREATED_AT
  14114. # Sort by the id value.
  14115. ID
  14116. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14117. # Don't use this sort key when no search query is specified.
  14118. RELEVANCE
  14119. }
  14120. # The set of valid sort keys for the AppTransaction query.
  14121. enum AppTransactionSortKeys {
  14122. # Sort by the created_at value.
  14123. CREATED_AT
  14124. # Sort by the id value.
  14125. ID
  14126. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14127. # Don't use this sort key when no search query is specified.
  14128. RELEVANCE
  14129. }
  14130. # The set of valid sort keys for the AppRevenueAttributionRecord query.
  14131. enum AppRevenueAttributionRecordSortKeys {
  14132. # Sort by the created_at value.
  14133. CREATED_AT
  14134. # Sort by the id value.
  14135. ID
  14136. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14137. # Don't use this sort key when no search query is specified.
  14138. RELEVANCE
  14139. }
  14140. # The approval status of the app purchase.
  14141. #
  14142. # The merchant is charged for the purchase immediately after approval, and the status changes to active.
  14143. # If the payment fails, then the app purchase remains pending.
  14144. #
  14145. # Purchases start as pending and can change to: active, declined, expired. After a purchase changes, it
  14146. # remains in that final state.
  14147. enum AppPurchaseStatus {
  14148. # The app purchase was approved by the merchant and has been activated by the app.
  14149. # Active app purchases are charged to the merchant and are paid out to the partner.
  14150. ACTIVE
  14151. # The app purchase was declined by the merchant.
  14152. DECLINED
  14153. # The app purchase was not accepted within two days of being created.
  14154. EXPIRED
  14155. # The app purchase is pending approval by the merchant.
  14156. PENDING
  14157. }
  14158. # Represents the billing types of revenue attribution.
  14159. enum AppRevenueAttributionType {
  14160. # App purchase related revenue collection.
  14161. APPLICATION_PURCHASE
  14162. # App subscription revenue collection.
  14163. APPLICATION_SUBSCRIPTION
  14164. # App usage-based revenue collection.
  14165. APPLICATION_USAGE
  14166. # Other app revenue collection type.
  14167. OTHER
  14168. }
  14169. # Specifies the sort order for the products in the collection.
  14170. enum CollectionSortOrder {
  14171. # Alphabetically, in ascending order (A - Z).
  14172. ALPHA_ASC
  14173. # Alphabetically, in descending order (Z - A).
  14174. ALPHA_DESC
  14175. # By best-selling products.
  14176. BEST_SELLING
  14177. # By date created, in ascending order (oldest - newest).
  14178. CREATED
  14179. # By date created, in descending order (newest - oldest).
  14180. CREATED_DESC
  14181. # In the order set manually by the merchant.
  14182. MANUAL
  14183. # By price, in ascending order (lowest - highest).
  14184. PRICE_ASC
  14185. # By price, in descending order (highest - lowest).
  14186. PRICE_DESC
  14187. }
  14188. # The set of valid sort keys for the ProductCollection query.
  14189. enum ProductCollectionSortKeys {
  14190. # Sort by the title value.
  14191. TITLE
  14192. # Sort by the price value.
  14193. PRICE
  14194. # Sort by the best-selling value.
  14195. BEST_SELLING
  14196. # Sort by the created value.
  14197. CREATED
  14198. # Sort by the id value.
  14199. ID
  14200. # Sort by the manual value.
  14201. MANUAL
  14202. # Sort by the collection-default value.
  14203. COLLECTION_DEFAULT
  14204. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14205. # Don't use this sort key when no search query is specified.
  14206. RELEVANCE
  14207. }
  14208. # A standardized error code, independent of the payment provider.
  14209. enum OrderTransactionErrorCode {
  14210. # The card number is incorrect.
  14211. INCORRECT_NUMBER
  14212. # The format of the card number is incorrect.
  14213. INVALID_NUMBER
  14214. # The format of the expiry date is incorrect.
  14215. INVALID_EXPIRY_DATE
  14216. # The format of the CVC is incorrect.
  14217. INVALID_CVC
  14218. # The card is expired.
  14219. EXPIRED_CARD
  14220. # The CVC does not match the card number.
  14221. INCORRECT_CVC
  14222. # The ZIP or postal code does not match the card number.
  14223. INCORRECT_ZIP
  14224. INCORRECT_ADDRESS
  14225. # The address does not match the card number.
  14226. # The entered PIN is incorrect.
  14227. INCORRECT_PIN
  14228. # The card was declined.
  14229. CARD_DECLINED
  14230. # There was an error while processing the payment.
  14231. PROCESSING_ERROR
  14232. # Call the card issuer.
  14233. CALL_ISSUER
  14234. # The card has been reported as lost or stolen, and the card issuer has requested that the merchant keep the card and call the number on the back.
  14235. PICK_UP_CARD
  14236. CONFIG_ERROR
  14237. # There is an error in the gateway or merchant configuration.
  14238. # A real card was used but the gateway was in test mode.
  14239. TEST_MODE_LIVE_CARD
  14240. # The gateway or merchant configuration doesn't support a feature, such as network tokenization.
  14241. UNSUPPORTED_FEATURE
  14242. # There was an unknown error with processing the payment.
  14243. GENERIC_ERROR
  14244. # The payment method is not available in the customer's country.
  14245. INVALID_COUNTRY
  14246. # The amount is either too high or too low for the provider.
  14247. INVALID_AMOUNT
  14248. # The payment method is momentarily unavailable.
  14249. PAYMENT_METHOD_UNAVAILABLE
  14250. # The payment method was invalid.
  14251. AMAZON_PAYMENTS_INVALID_PAYMENT_METHOD
  14252. # The maximum amount has been captured.
  14253. AMAZON_PAYMENTS_MAX_AMOUNT_CHARGED
  14254. # The maximum amount has been refunded.
  14255. AMAZON_PAYMENTS_MAX_AMOUNT_REFUNDED
  14256. # The maximum of 10 authorizations has been captured for an order.
  14257. AMAZON_PAYMENTS_MAX_AUTHORIZATIONS_CAPTURED
  14258. # The maximum of 10 refunds has been processed for an order.
  14259. AMAZON_PAYMENTS_MAX_REFUNDS_PROCESSED
  14260. # The order was canceled, which canceled all open authorizations.
  14261. AMAZON_PAYMENTS_ORDER_REFERENCE_CANCELED
  14262. # The order was not confirmed within three hours.
  14263. AMAZON_PAYMENTS_STALE
  14264. }
  14265. # The different kinds of order transactions.
  14266. enum OrderTransactionKind {
  14267. # An authorization and capture performed together in a single step.
  14268. SALE
  14269. # A transfer of the money that was reserved by an authorization.
  14270. CAPTURE
  14271. # An amount reserved against the cardholder's funding source.
  14272. # Money does not change hands until the authorization is captured.
  14273. AUTHORIZATION
  14274. # A cancelation of an authorization transaction.
  14275. VOID
  14276. # A partial or full return of captured funds to the cardholder.
  14277. # A refund can happen only after a capture is processed.
  14278. REFUND
  14279. # The money returned to the customer when they've paid too much during a cash transaction.
  14280. CHANGE
  14281. # An authorization for a payment taken with an EMV credit card reader.
  14282. EMV_AUTHORIZATION
  14283. # A suggested refund transaction that can be used to create a refund.
  14284. SUGGESTED_REFUND
  14285. }
  14286. # The different states that an OrderTransaction can have.
  14287. enum OrderTransactionStatus {
  14288. # The transaction succeeded.
  14289. SUCCESS
  14290. # The transaction failed.
  14291. FAILURE
  14292. # The transaction is pending.
  14293. PENDING
  14294. # There was an error while processing the transaction.
  14295. ERROR
  14296. # Awaiting a response.
  14297. AWAITING_RESPONSE
  14298. # The transaction status is unknown.
  14299. UNKNOWN
  14300. }
  14301. # The available types of marketing event.
  14302. enum MarketingTactic {
  14303. ABANDONED_CART
  14304. # An abandoned cart recovery email.
  14305. # An ad, such as a Facebook ad.
  14306. AD
  14307. # An affiliate link.
  14308. AFFILIATE
  14309. # A link.
  14310. LINK
  14311. # A loyalty program.
  14312. LOYALTY
  14313. # A messaging app, such as Facebook Messenger.
  14314. MESSAGE
  14315. # A newsletter.
  14316. NEWSLETTER
  14317. # A notification in the Shopify admin.
  14318. NOTIFICATION
  14319. # A blog post.
  14320. POST
  14321. # A retargeting ad.
  14322. RETARGETING
  14323. # A transactional email.
  14324. TRANSACTIONAL
  14325. # Search engine optimization.
  14326. SEO
  14327. # A direct visit to the online store.
  14328. DIRECT
  14329. # A popup on the online store.
  14330. STOREFRONT_APP
  14331. }
  14332. # The available marketing channels for a marketing activity or event.
  14333. # A marketing channel is broad category of marketing, used for reporting aggregation.
  14334. enum MarketingChannel {
  14335. # Paid search.
  14336. SEARCH
  14337. # Displayed ads.
  14338. DISPLAY
  14339. # Social media.
  14340. SOCIAL
  14341. # Email.
  14342. EMAIL
  14343. # Referral links.
  14344. REFERRAL
  14345. }
  14346. # Specifies the kind of the suggested order transaction.
  14347. enum SuggestedOrderTransactionKind {
  14348. # A suggested refund transaction for an order.
  14349. SUGGESTED_REFUND
  14350. }
  14351. enum RefundLineItemRestockType {
  14352. # The refund line item was returned. Use this when restocking line items that were fulfilled.
  14353. RETURN
  14354. # The refund line item was canceled. Use this when restocking unfulfilled line items.
  14355. CANCEL
  14356. # Deprecated.
  14357. # The refund line item was restocked, without specifically being identified as a return or cancelation.
  14358. # This value is not accepted when creating new refunds.
  14359. LEGACY_RESTOCK
  14360. # Refund line item was not restocked.
  14361. NO_RESTOCK
  14362. }
  14363. # The reason a discount on a subscription draft was rejected.
  14364. enum SubscriptionDiscountRejectionReason {
  14365. # Discount code is not found.
  14366. NOT_FOUND
  14367. # Discount does not apply to any of the given line items.
  14368. NO_ENTITLED_LINE_ITEMS
  14369. # Quantity of items does not qualify for the discount.
  14370. QUANTITY_NOT_IN_RANGE
  14371. # Purchase amount of items does not qualify for the discount.
  14372. PURCHASE_NOT_IN_RANGE
  14373. # Given customer does not qualify for the discount.
  14374. CUSTOMER_NOT_ELIGIBLE
  14375. # Discount usage limit has been reached.
  14376. USAGE_LIMIT_REACHED
  14377. # Customer usage limit has been reached.
  14378. CUSTOMER_USAGE_LIMIT_REACHED
  14379. # Discount is inactive.
  14380. CURRENTLY_INACTIVE
  14381. # No applicable shipping lines.
  14382. NO_ENTITLED_SHIPPING_LINES
  14383. # Purchase type does not qualify for the discount.
  14384. INCOMPATIBLE_PURCHASE_TYPE
  14385. # Internal error during discount code validation.
  14386. INTERNAL_ERROR
  14387. }
  14388. # The revocation reason types for a customer payment method.
  14389. enum CustomerPaymentMethodRevocationReason {
  14390. # The Authorize.net payment gateway is not enabled.
  14391. AUTHORIZE_NET_GATEWAY_NOT_ENABLED
  14392. # Authorize.net did not return any payment methods. Make sure that the correct Authorize.net account is linked.
  14393. AUTHORIZE_NET_RETURNED_NO_PAYMENT_METHOD
  14394. # The credit card failed to update.
  14395. FAILED_TO_UPDATE_CREDIT_CARD
  14396. # Failed to contact the Stripe API.
  14397. STRIPE_API_AUTHENTICATION_ERROR
  14398. # Invalid request. Failed to retrieve payment method from Stripe.
  14399. STRIPE_API_INVALID_REQUEST_ERROR
  14400. # The Stripe payment gateway is not enabled.
  14401. STRIPE_GATEWAY_NOT_ENABLED
  14402. # Stripe did not return any payment methods. Make sure that the correct Stripe account is linked.
  14403. STRIPE_RETURNED_NO_PAYMENT_METHOD
  14404. # The Stripe payment method type should be card.
  14405. STRIPE_PAYMENT_METHOD_NOT_CARD
  14406. # Failed to contact Braintree API.
  14407. BRAINTREE_API_AUTHENTICATION_ERROR
  14408. # The Braintree payment gateway is not enabled.
  14409. BRAINTREE_GATEWAY_NOT_ENABLED
  14410. # Braintree returned no payment methods. Make sure the correct Braintree account is linked.
  14411. BRAINTREE_RETURNED_NO_PAYMENT_METHOD
  14412. # The Braintree payment method type should be a credit card or Apple Pay card.
  14413. BRAINTREE_PAYMENT_METHOD_NOT_CARD
  14414. # The payment method was manually revoked.
  14415. MANUALLY_REVOKED
  14416. # The payment method was replaced with an existing payment method.
  14417. # The associated contracts have been migrated to the other payment method.
  14418. MERGED
  14419. }
  14420. # The possible status values of a subscription.
  14421. enum SubscriptionContractSubscriptionStatus {
  14422. # The contract is active and continuing per its policies.
  14423. ACTIVE
  14424. # The contract is temporarily paused and is expected to resume in the future.
  14425. PAUSED
  14426. # The contract was ended by an unplanned customer action.
  14427. CANCELLED
  14428. # The contract has ended per the expected circumstances.
  14429. # All billing and delivery cycles of the subscriptions were executed.
  14430. EXPIRED
  14431. # The contract ended because billing failed and no further billing attempts are expected.
  14432. FAILED
  14433. }
  14434. # The possible status values of the last payment on a subscription contract.
  14435. enum SubscriptionContractLastPaymentStatus {
  14436. # Successful subscription billing attempt.
  14437. SUCCEEDED
  14438. # Failed subscription billing attempt.
  14439. FAILED
  14440. }
  14441. # Available customer tax exemptions.
  14442. enum TaxExemption {
  14443. # This customer is exempt from specific taxes for holding a valid STATUS_CARD_EXEMPTION in Canada.
  14444. CA_STATUS_CARD_EXEMPTION
  14445. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in British Columbia.
  14446. CA_BC_RESELLER_EXEMPTION
  14447. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Manitoba.
  14448. CA_MB_RESELLER_EXEMPTION
  14449. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Saskatchewan.
  14450. CA_SK_RESELLER_EXEMPTION
  14451. # This customer is exempt from specific taxes for holding a valid DIPLOMAT_EXEMPTION in Canada.
  14452. CA_DIPLOMAT_EXEMPTION
  14453. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in British Columbia.
  14454. CA_BC_COMMERCIAL_FISHERY_EXEMPTION
  14455. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Manitoba.
  14456. CA_MB_COMMERCIAL_FISHERY_EXEMPTION
  14457. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Nova Scotia.
  14458. CA_NS_COMMERCIAL_FISHERY_EXEMPTION
  14459. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Prince Edward Island.
  14460. CA_PE_COMMERCIAL_FISHERY_EXEMPTION
  14461. # This customer is exempt from specific taxes for holding a valid COMMERCIAL_FISHERY_EXEMPTION in Saskatchewan.
  14462. CA_SK_COMMERCIAL_FISHERY_EXEMPTION
  14463. # This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in British Columbia.
  14464. CA_BC_PRODUCTION_AND_MACHINERY_EXEMPTION
  14465. # This customer is exempt from specific taxes for holding a valid PRODUCTION_AND_MACHINERY_EXEMPTION in Saskatchewan.
  14466. CA_SK_PRODUCTION_AND_MACHINERY_EXEMPTION
  14467. # This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in British Columbia.
  14468. CA_BC_SUB_CONTRACTOR_EXEMPTION
  14469. # This customer is exempt from specific taxes for holding a valid SUB_CONTRACTOR_EXEMPTION in Saskatchewan.
  14470. CA_SK_SUB_CONTRACTOR_EXEMPTION
  14471. # This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in British Columbia.
  14472. CA_BC_CONTRACTOR_EXEMPTION
  14473. # This customer is exempt from specific taxes for holding a valid CONTRACTOR_EXEMPTION in Saskatchewan.
  14474. CA_SK_CONTRACTOR_EXEMPTION
  14475. # This customer is exempt from specific taxes for holding a valid PURCHASE_EXEMPTION in Ontario.
  14476. CA_ON_PURCHASE_EXEMPTION
  14477. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Manitoba.
  14478. CA_MB_FARMER_EXEMPTION
  14479. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Nova Scotia.
  14480. CA_NS_FARMER_EXEMPTION
  14481. # This customer is exempt from specific taxes for holding a valid FARMER_EXEMPTION in Saskatchewan.
  14482. CA_SK_FARMER_EXEMPTION
  14483. # This customer is exempt from VAT for purchases within the EU that is shipping from outside of customer's country.
  14484. EU_REVERSE_CHARGE_EXEMPTION_RULE
  14485. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alabama.
  14486. US_AL_RESELLER_EXEMPTION
  14487. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Alaska.
  14488. US_AK_RESELLER_EXEMPTION
  14489. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arizona.
  14490. US_AZ_RESELLER_EXEMPTION
  14491. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Arkansas.
  14492. US_AR_RESELLER_EXEMPTION
  14493. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in California.
  14494. US_CA_RESELLER_EXEMPTION
  14495. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Colorado.
  14496. US_CO_RESELLER_EXEMPTION
  14497. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Connecticut.
  14498. US_CT_RESELLER_EXEMPTION
  14499. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Delaware.
  14500. US_DE_RESELLER_EXEMPTION
  14501. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Florida.
  14502. US_FL_RESELLER_EXEMPTION
  14503. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Georgia.
  14504. US_GA_RESELLER_EXEMPTION
  14505. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Hawaii.
  14506. US_HI_RESELLER_EXEMPTION
  14507. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Idaho.
  14508. US_ID_RESELLER_EXEMPTION
  14509. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Illinois.
  14510. US_IL_RESELLER_EXEMPTION
  14511. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Indiana.
  14512. US_IN_RESELLER_EXEMPTION
  14513. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Iowa.
  14514. US_IA_RESELLER_EXEMPTION
  14515. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kansas.
  14516. US_KS_RESELLER_EXEMPTION
  14517. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Kentucky.
  14518. US_KY_RESELLER_EXEMPTION
  14519. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Louisiana.
  14520. US_LA_RESELLER_EXEMPTION
  14521. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maine.
  14522. US_ME_RESELLER_EXEMPTION
  14523. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Maryland.
  14524. US_MD_RESELLER_EXEMPTION
  14525. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Massachusetts.
  14526. US_MA_RESELLER_EXEMPTION
  14527. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Michigan.
  14528. US_MI_RESELLER_EXEMPTION
  14529. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Minnesota.
  14530. US_MN_RESELLER_EXEMPTION
  14531. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Mississippi.
  14532. US_MS_RESELLER_EXEMPTION
  14533. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Missouri.
  14534. US_MO_RESELLER_EXEMPTION
  14535. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Montana.
  14536. US_MT_RESELLER_EXEMPTION
  14537. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nebraska.
  14538. US_NE_RESELLER_EXEMPTION
  14539. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Nevada.
  14540. US_NV_RESELLER_EXEMPTION
  14541. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Hampshire.
  14542. US_NH_RESELLER_EXEMPTION
  14543. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Jersey.
  14544. US_NJ_RESELLER_EXEMPTION
  14545. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New Mexico.
  14546. US_NM_RESELLER_EXEMPTION
  14547. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in New York.
  14548. US_NY_RESELLER_EXEMPTION
  14549. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Carolina.
  14550. US_NC_RESELLER_EXEMPTION
  14551. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in North Dakota.
  14552. US_ND_RESELLER_EXEMPTION
  14553. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Ohio.
  14554. US_OH_RESELLER_EXEMPTION
  14555. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oklahoma.
  14556. US_OK_RESELLER_EXEMPTION
  14557. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Oregon.
  14558. US_OR_RESELLER_EXEMPTION
  14559. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Pennsylvania.
  14560. US_PA_RESELLER_EXEMPTION
  14561. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Rhode Island.
  14562. US_RI_RESELLER_EXEMPTION
  14563. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Carolina.
  14564. US_SC_RESELLER_EXEMPTION
  14565. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in South Dakota.
  14566. US_SD_RESELLER_EXEMPTION
  14567. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Tennessee.
  14568. US_TN_RESELLER_EXEMPTION
  14569. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Texas.
  14570. US_TX_RESELLER_EXEMPTION
  14571. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Utah.
  14572. US_UT_RESELLER_EXEMPTION
  14573. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Vermont.
  14574. US_VT_RESELLER_EXEMPTION
  14575. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Virginia.
  14576. US_VA_RESELLER_EXEMPTION
  14577. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington.
  14578. US_WA_RESELLER_EXEMPTION
  14579. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in West Virginia.
  14580. US_WV_RESELLER_EXEMPTION
  14581. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wisconsin.
  14582. US_WI_RESELLER_EXEMPTION
  14583. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Wyoming.
  14584. US_WY_RESELLER_EXEMPTION
  14585. # This customer is exempt from specific taxes for holding a valid RESELLER_EXEMPTION in Washington DC.
  14586. US_DC_RESELLER_EXEMPTION
  14587. }
  14588. # Represents valid selling plan interval.
  14589. enum SellingPlanInterval {
  14590. # Day interval.
  14591. DAY
  14592. # Week interval.
  14593. WEEK
  14594. # Month interval.
  14595. MONTH
  14596. # Year interval.
  14597. YEAR
  14598. }
  14599. # Represents the anchor type.
  14600. enum SellingPlanAnchorType {
  14601. # Which day of the week, between 1-7.
  14602. WEEKDAY
  14603. # Which day of the month, between 1-31.
  14604. MONTHDAY
  14605. # Which days of the month and year, month between 1-12, and day between 1-31.
  14606. YEARDAY
  14607. }
  14608. # Represents a selling plan pricing policy adjustment type.
  14609. enum SellingPlanPricingPolicyAdjustmentType {
  14610. # Percentage off adjustment.
  14611. PERCENTAGE
  14612. # Fixed amount off adjustment.
  14613. FIXED_AMOUNT
  14614. # Price of the policy.
  14615. PRICE
  14616. }
  14617. # The type of line (line item or shipping line) on an order that the subscription discount is applicable towards.
  14618. enum DiscountTargetType {
  14619. # The discount applies onto line items.
  14620. LINE_ITEM
  14621. # The discount applies onto shipping lines.
  14622. SHIPPING_LINE
  14623. }
  14624. # The type of the subscription discount.
  14625. enum DiscountType {
  14626. # Manual discount type.
  14627. MANUAL
  14628. # Code discount type.
  14629. CODE_DISCOUNT
  14630. }
  14631. # The type of refund to perform for a particular refund duty.
  14632. enum RefundDutyRefundType {
  14633. # The duty is proportionally refunded based on the quantity of the refunded line item.
  14634. PROPORTIONAL
  14635. # The duty is fully refunded.
  14636. FULL
  14637. }
  14638. # The likelihood that an order is fraudulent.
  14639. enum OrderRiskLevel {
  14640. # There is a low level of risk that this order is fraudulent.
  14641. LOW
  14642. # There is a medium level of risk that this order is fraudulent.
  14643. MEDIUM
  14644. # There is a high level of risk that this order is fraudulent.
  14645. HIGH
  14646. }
  14647. # The set of valid sort keys for the FulfillmentEvent query.
  14648. enum FulfillmentEventSortKeys {
  14649. # Sort by the happened_at value.
  14650. HAPPENED_AT
  14651. # Sort by the id value.
  14652. ID
  14653. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14654. # Don't use this sort key when no search query is specified.
  14655. RELEVANCE
  14656. }
  14657. # The display status of a fulfillment.
  14658. enum FulfillmentDisplayStatus {
  14659. # Displayed as Attempted delivery.
  14660. ATTEMPTED_DELIVERY
  14661. # Displayed as Canceled.
  14662. CANCELED
  14663. # Displayed as Confirmed.
  14664. CONFIRMED
  14665. # Displayed as Delivered.
  14666. DELIVERED
  14667. # Displayed as Failure.
  14668. FAILURE
  14669. # Displayed as Fulfilled.
  14670. FULFILLED
  14671. # Displayed as In transit.
  14672. IN_TRANSIT
  14673. # Displayed as Label printed.
  14674. LABEL_PRINTED
  14675. # Displayed as Label purchased.
  14676. LABEL_PURCHASED
  14677. # Displayed as Label voided.
  14678. LABEL_VOIDED
  14679. # Displayed as Marked as fulfilled.
  14680. MARKED_AS_FULFILLED
  14681. # Displayed as Not delivered.
  14682. NOT_DELIVERED
  14683. # Displayed as Out for delivery.
  14684. OUT_FOR_DELIVERY
  14685. # Displayed as Ready for pickup.
  14686. READY_FOR_PICKUP
  14687. # Displayed as Picked up.
  14688. PICKED_UP
  14689. # Displayed as Submitted.
  14690. SUBMITTED
  14691. }
  14692. # The status of a fulfillment.
  14693. enum FulfillmentStatus {
  14694. # The fulfillment was completed successfully.
  14695. SUCCESS
  14696. # The fulfillment was canceled.
  14697. CANCELLED
  14698. # There was an error with the fulfillment request.
  14699. ERROR
  14700. # The fulfillment request failed.
  14701. FAILURE
  14702. }
  14703. # The possible types for a dispute.
  14704. enum DisputeType {
  14705. # The dispute has turned into a chargeback.
  14706. CHARGEBACK
  14707. # The dispute is in the inquiry phase.
  14708. INQUIRY
  14709. }
  14710. # The possible statuses of a dispute.
  14711. enum DisputeStatus {
  14712. NEEDS_RESPONSE
  14713. UNDER_REVIEW
  14714. CHARGE_REFUNDED
  14715. ACCEPTED
  14716. WON
  14717. LOST
  14718. }
  14719. # Represents the order's current financial status.
  14720. enum OrderDisplayFinancialStatus {
  14721. # Displayed as Pending.
  14722. PENDING
  14723. # Displayed as Authorized.
  14724. AUTHORIZED
  14725. # Displayed as Partially paid.
  14726. PARTIALLY_PAID
  14727. # Displayed as Partially refunded.
  14728. PARTIALLY_REFUNDED
  14729. # Displayed as Voided.
  14730. VOIDED
  14731. # Displayed as Paid.
  14732. PAID
  14733. # Displayed as Refunded.
  14734. REFUNDED
  14735. # Displayed as Expired.
  14736. EXPIRED
  14737. }
  14738. # Represents the order's aggregated fulfillment status for display purposes.
  14739. enum OrderDisplayFulfillmentStatus {
  14740. # Displayed as Unfulfilled. None of the items in the order have been fulfilled.
  14741. UNFULFILLED
  14742. # Displayed as Partially fulfilled. Some of the items in the order have been fulfilled.
  14743. PARTIALLY_FULFILLED
  14744. # Displayed as Fulfilled. All the items in the order have been fulfilled.
  14745. FULFILLED
  14746. # Displayed as Restocked. All the items in the order have been restocked. Replaced by the "UNFULFILLED" status.
  14747. RESTOCKED
  14748. # Displayed as Pending fulfillment. A request for fulfillment of some items awaits a response from the fulfillment service. Replaced by the "IN_PROGRESS" status.
  14749. PENDING_FULFILLMENT
  14750. # Displayed as Open. None of the items in the order have been fulfilled. Replaced by "UNFULFILLED" status.
  14751. OPEN
  14752. # Displayed as In progress.
  14753. # Some of the items in the order have been fulfilled, or a request for fulfillment has been sent to the fulfillment service.
  14754. IN_PROGRESS
  14755. # Displayed as On hold. All of the unfulfilled items in this order are on hold.
  14756. ON_HOLD
  14757. # Displayed as Scheduled. All of the unfulfilled items in this order are scheduled for fulfillment at later time.
  14758. SCHEDULED
  14759. }
  14760. # The possible order action types for a sales agreement.
  14761. enum OrderActionType {
  14762. # An order with a purchase or charge.
  14763. ORDER
  14764. # An edit to the order.
  14765. ORDER_EDIT
  14766. # A refund on the order.
  14767. REFUND
  14768. # An unknown agreement action. Represents new actions that may be added in future versions.
  14769. UNKNOWN
  14770. }
  14771. enum SaleActionType {
  14772. # A purchase or charge.
  14773. ORDER
  14774. # A removal or return.
  14775. RETURN
  14776. # A change to the price, taxes, or discounts for a prior purchase.
  14777. UPDATE
  14778. # An unknown order action. Represents new actions that may be added in future versions.
  14779. UNKNOWN
  14780. }
  14781. # The possible line types for a sale record.
  14782. # One of the possible order line types for a sale is an adjustment.
  14783. # Sales adjustments occur when a refund is issued for a line item that is either more or less than the total value of the line item.
  14784. # Examples are restocking fees and goodwill payments.
  14785. # When this happens, Shopify produces a sales agreement with sale records for each line item that is returned or refunded and an additional sale record for the adjustment (for example, a restocking fee).
  14786. # The sales records for the returned or refunded items represent the reversal of the original line item sale value.
  14787. # The additional adjustment sale record represents the difference between the original total value of all line items that were refunded, and the actual amount refunded.
  14788. enum SaleLineType {
  14789. # A product purchased, returned or exchanged.
  14790. PRODUCT
  14791. # A tip added by the customer.
  14792. TIP
  14793. # A gift card.
  14794. GIFT_CARD
  14795. # A shipping cost.
  14796. SHIPPING
  14797. # A duty charge.
  14798. DUTY
  14799. # An unknown sale line. Represents new types that may be added in future versions.
  14800. UNKNOWN
  14801. # A sale adjustment.
  14802. ADJUSTMENT
  14803. }
  14804. # The possible error codes associated with making billing attempts. The error codes supplement the
  14805. # error_message to provide consistent results and help with dunning management.
  14806. enum SubscriptionBillingAttemptErrorCode {
  14807. # Payment method was not found.
  14808. PAYMENT_METHOD_NOT_FOUND
  14809. # Payment provider is not enabled.
  14810. PAYMENT_PROVIDER_IS_NOT_ENABLED
  14811. # Payment method is invalid. Please update or create a new payment method.
  14812. INVALID_PAYMENT_METHOD
  14813. # There was an unexpected error during the billing attempt.
  14814. UNEXPECTED_ERROR
  14815. # Payment method is expired.
  14816. EXPIRED_PAYMENT_METHOD
  14817. # Payment method was declined by processor.
  14818. PAYMENT_METHOD_DECLINED
  14819. # There was an error during the authentication.
  14820. AUTHENTICATION_ERROR
  14821. # Gateway is in test mode and attempted to bill a live payment method.
  14822. TEST_MODE
  14823. # Payment method was canceled by buyer.
  14824. BUYER_CANCELED_PAYMENT_METHOD
  14825. # Customer was not found.
  14826. CUSTOMER_NOT_FOUND
  14827. # Customer is invalid.
  14828. CUSTOMER_INVALID
  14829. # The shipping address is either missing or invalid.
  14830. INVALID_SHIPPING_ADDRESS
  14831. # The billing agreement ID or the transaction ID for the customer's payment method is invalid.
  14832. INVALID_CUSTOMER_BILLING_AGREEMENT
  14833. # A payment has already been made for this invoice.
  14834. INVOICE_ALREADY_PAID
  14835. # Payment method cannot be used with the current payment gateway test mode configuration.
  14836. PAYMENT_METHOD_INCOMPATIBLE_WITH_GATEWAY_CONFIG
  14837. # The amount is too small.
  14838. AMOUNT_TOO_SMALL
  14839. }
  14840. # Possible method types that a delivery method can have.
  14841. enum DeliveryMethodType {
  14842. # The order is shipped.
  14843. SHIPPING
  14844. # The order is picked up by the customer.
  14845. PICK_UP
  14846. # No delivery is needed.
  14847. NONE
  14848. # The order is delivered to a retail store.
  14849. RETAIL
  14850. # The order is delivered using a local delivery service.
  14851. LOCAL
  14852. }
  14853. # The reason for a fulfillment hold.
  14854. enum FulfillmentHoldReason {
  14855. # The fulfillment hold is applied because payment is pending.
  14856. AWAITING_PAYMENT
  14857. # The fulfillment hold is applied because of a high risk of fraud.
  14858. HIGH_RISK_OF_FRAUD
  14859. # The fulfillment hold is applied because of an incorrect address.
  14860. INCORRECT_ADDRESS
  14861. # The fulfillment hold is applied because inventory is out of stock.
  14862. INVENTORY_OUT_OF_STOCK
  14863. # The fulfillment hold is applied because of an unknown delivery date.
  14864. UNKNOWN_DELIVERY_DATE
  14865. # The fulfillment hold is applied for another reason.
  14866. OTHER
  14867. }
  14868. # The kinds of request merchants can make to a fulfillment service.
  14869. enum FulfillmentOrderMerchantRequestKind {
  14870. # The merchant requests fulfillment for an OPEN fulfillment order.
  14871. FULFILLMENT_REQUEST
  14872. # The merchant requests cancellation of an IN_PROGRESS fulfillment order.
  14873. CANCELLATION_REQUEST
  14874. }
  14875. # The request status of a fulfillment order.
  14876. enum FulfillmentOrderRequestStatus {
  14877. # The initial request status for the newly-created fulfillment orders. This is the only valid
  14878. # request status for fulfillment orders that aren't assigned to a fulfillment service.
  14879. UNSUBMITTED
  14880. # The merchant requested fulfillment for this fulfillment order.
  14881. SUBMITTED
  14882. # The fulfillment service accepted the merchant's fulfillment request.
  14883. ACCEPTED
  14884. # The fulfillment service rejected the merchant's fulfillment request.
  14885. REJECTED
  14886. # The merchant requested a cancellation of the fulfillment request for this fulfillment order.
  14887. CANCELLATION_REQUESTED
  14888. # The fulfillment service accepted the merchant's fulfillment cancellation request.
  14889. CANCELLATION_ACCEPTED
  14890. # The fulfillment service rejected the merchant's fulfillment cancellation request.
  14891. CANCELLATION_REJECTED
  14892. # The fulfillment service closed the fulfillment order without completing it.
  14893. CLOSED
  14894. }
  14895. # The status of a fulfillment order.
  14896. enum FulfillmentOrderStatus {
  14897. # The fulfillment order is ready for fulfillment.
  14898. OPEN
  14899. # The fulfillment order is being processed.
  14900. IN_PROGRESS
  14901. # The fulfillment order has been cancelled by the merchant.
  14902. CANCELLED
  14903. # The fulfillment order cannot be completed as requested.
  14904. INCOMPLETE
  14905. # The fulfillment order has been completed and closed.
  14906. CLOSED
  14907. # The fulfillment order is deferred and will be ready for fulfillment after the date and time specified in fulfill_at.
  14908. SCHEDULED
  14909. # The fulfillment order is on hold. The fulfillment process can't be initiated until the hold on the fulfillment order is released.
  14910. ON_HOLD
  14911. }
  14912. # The actions that can be taken on a fulfillment order.
  14913. enum FulfillmentOrderAction {
  14914. # Creates a fulfillment for selected line items in the fulfillment order.
  14915. # The corresponding mutation for this action is fulfillmentCreateV2.
  14916. CREATE_FULFILLMENT
  14917. # Sends a request for fulfilling selected line items in a fulfillment order to a fulfillment service.
  14918. # The corresponding mutation for this action is fulfillmentOrderSubmitFulfillmentRequest.
  14919. REQUEST_FULFILLMENT
  14920. # Cancels a fulfillment order.
  14921. # The corresponding mutation for this action is fulfillmentOrderCancel.
  14922. CANCEL_FULFILLMENT_ORDER
  14923. # Moves a fulfillment order.
  14924. # The corresponding mutation for this action is fulfillmentOrderMove.
  14925. MOVE
  14926. # Sends a cancellation request to the fulfillment service of a fulfillment order.
  14927. # The corresponding mutation for this action is fulfillmentOrderSubmitCancellationRequest.
  14928. REQUEST_CANCELLATION
  14929. # Marks the fulfillment order as open.
  14930. # The corresponding mutation for this action is fulfillmentOrderOpen.
  14931. MARK_AS_OPEN
  14932. # Releases the fulfillment hold on the fulfillment order.
  14933. # The corresponding mutation for this action is fulfillmentOrderReleaseHold.
  14934. RELEASE_HOLD
  14935. # Applies a fulfillment hold on an open fulfillment order.
  14936. # The corresponding mutation for this action is fulfillmentOrderHold.
  14937. HOLD
  14938. # Opens an external URL to initiate the fulfillment process outside Shopify.
  14939. # This action should be paired with FulfillmentOrderSupportedAction.externalUrl.
  14940. EXTERNAL
  14941. }
  14942. # The status that describes a fulfillment or delivery event.
  14943. enum FulfillmentEventStatus {
  14944. # A shipping label has been purchased.
  14945. LABEL_PURCHASED
  14946. # A purchased shipping label has been printed.
  14947. LABEL_PRINTED
  14948. # The fulfillment is ready to be picked up.
  14949. READY_FOR_PICKUP
  14950. # The fulfillment is confirmed. This is the default value when no other information is available.
  14951. CONFIRMED
  14952. # The fulfillment is in transit.
  14953. IN_TRANSIT
  14954. # The fulfillment is out for delivery.
  14955. OUT_FOR_DELIVERY
  14956. # A delivery was attempted.
  14957. ATTEMPTED_DELIVERY
  14958. # The fulfillment was successfully delivered.
  14959. DELIVERED
  14960. # The fulfillment request failed.
  14961. FAILURE
  14962. }
  14963. # Represents a percentage price adjustment type.
  14964. enum PriceListAdjustmentType {
  14965. # Percentage decrease type. Prices will have a lower value.
  14966. PERCENTAGE_DECREASE
  14967. # Percentage increase type. Prices will have a higher value.
  14968. PERCENTAGE_INCREASE
  14969. }
  14970. # Represents the origin of a price, either fixed (defined on the price list)
  14971. # or relative (calculated using a price list adjustment configuration).
  14972. enum PriceListPriceOriginType {
  14973. # The price is defined on the price list.
  14974. FIXED
  14975. # The price is relative to the adjustment type and value.
  14976. RELATIVE
  14977. }
  14978. # The set of valid sort keys for the Collection query.
  14979. enum CollectionSortKeys {
  14980. # Sort by the title value.
  14981. TITLE
  14982. # Sort by the updated_at value.
  14983. UPDATED_AT
  14984. # Sort by the id value.
  14985. ID
  14986. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14987. # Don't use this sort key when no search query is specified.
  14988. RELEVANCE
  14989. }
  14990. # The set of valid sort keys for the ProductImage query.
  14991. enum ProductImageSortKeys {
  14992. # Sort by the created_at value.
  14993. CREATED_AT
  14994. # Sort by the position value.
  14995. POSITION
  14996. # Sort by the id value.
  14997. ID
  14998. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  14999. # Don't use this sort key when no search query is specified.
  15000. RELEVANCE
  15001. }
  15002. # The set of valid sort keys for the ProductMedia query.
  15003. enum ProductMediaSortKeys {
  15004. # Sort by the position value.
  15005. POSITION
  15006. # Sort by the id value.
  15007. ID
  15008. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  15009. # Don't use this sort key when no search query is specified.
  15010. RELEVANCE
  15011. }
  15012. # The possible product statuses.
  15013. enum ProductStatus {
  15014. # The product is ready to sell and can be published to sales channels and apps.
  15015. # Products with an active status aren't automatically published to sales channels, such as the online store, or apps.
  15016. # By default, existing products are set to active.
  15017. ACTIVE
  15018. # The product is no longer being sold and isn't available to customers on sales channels and apps.
  15019. ARCHIVED
  15020. # The product isn't ready to sell and is unavailable to customers on sales channels and apps.
  15021. # By default, duplicated and unarchived products are set to draft.
  15022. DRAFT
  15023. }
  15024. # The set of valid sort keys for the ProductVariant query.
  15025. enum ProductVariantSortKeys {
  15026. # Sort by the title value.
  15027. TITLE
  15028. # Sort by the name value.
  15029. NAME
  15030. # Sort by the sku value.
  15031. SKU
  15032. # Sort by the inventory_quantity value.
  15033. INVENTORY_QUANTITY
  15034. # Sort by the inventory_management value.
  15035. INVENTORY_MANAGEMENT
  15036. # Sort by the inventory_levels.available value.
  15037. INVENTORY_LEVELS_AVAILABLE
  15038. # Sort by the inventory_policy value.
  15039. INVENTORY_POLICY
  15040. # Sort by the full_title value.
  15041. FULL_TITLE
  15042. # Sort by the popular value.
  15043. POPULAR
  15044. # Sort by the position value.
  15045. POSITION
  15046. # Sort by the id value.
  15047. ID
  15048. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  15049. # Don't use this sort key when no search query is specified.
  15050. RELEVANCE
  15051. }
  15052. # The possible content types for a media object.
  15053. enum MediaContentType {
  15054. # A Shopify-hosted video.
  15055. VIDEO
  15056. # An externally hosted video.
  15057. EXTERNAL_VIDEO
  15058. # A 3d model.
  15059. MODEL_3D
  15060. # A Shopify-hosted image.
  15061. IMAGE
  15062. }
  15063. # Error types for media.
  15064. enum MediaErrorCode {
  15065. # Media error has occured for unknown reason.
  15066. UNKNOWN
  15067. # Media could not be processed because the signed URL was invalid.
  15068. INVALID_SIGNED_URL
  15069. # Media could not be processed because the image could not be downloaded.
  15070. IMAGE_DOWNLOAD_FAILURE
  15071. # Media could not be processed because the image could not be processed.
  15072. IMAGE_PROCESSING_FAILURE
  15073. # Media timed out because it is currently being modified by another operation.
  15074. MEDIA_TIMEOUT_ERROR
  15075. # Media could not be created because the external video could not be found.
  15076. EXTERNAL_VIDEO_NOT_FOUND
  15077. # Media could not be created because the external video is not listed or is private.
  15078. EXTERNAL_VIDEO_UNLISTED
  15079. # Media could not be created because the external video has an invalid aspect ratio.
  15080. EXTERNAL_VIDEO_INVALID_ASPECT_RATIO
  15081. # Media could not be created because embed permissions are disabled for this video.
  15082. EXTERNAL_VIDEO_EMBED_DISABLED
  15083. # Media could not be created because video is either not found or still transcoding.
  15084. EXTERNAL_VIDEO_EMBED_NOT_FOUND_OR_TRANSCODING
  15085. # File could not be processed because the source could not be downloaded.
  15086. GENERIC_FILE_DOWNLOAD_FAILURE
  15087. # File could not be created because the size is too large.
  15088. GENERIC_FILE_INVALID_SIZE
  15089. # Media could not be created because the metadata could not be read.
  15090. VIDEO_METADATA_READ_ERROR
  15091. # Media could not be created because it has an invalid file type.
  15092. VIDEO_INVALID_FILETYPE_ERROR
  15093. # Media could not be created because it does not meet the minimum width requirement.
  15094. VIDEO_MIN_WIDTH_ERROR
  15095. # Media could not be created because it does not meet the maximum width requirement.
  15096. VIDEO_MAX_WIDTH_ERROR
  15097. # Media could not be created because it does not meet the minimum height requirement.
  15098. VIDEO_MIN_HEIGHT_ERROR
  15099. # Media could not be created because it does not meet the maximum height requirement.
  15100. VIDEO_MAX_HEIGHT_ERROR
  15101. # Media could not be created because it does not meet the minimum duration requirement.
  15102. VIDEO_MIN_DURATION_ERROR
  15103. # Media could not be created because it does not meet the maximum duration requirement.
  15104. VIDEO_MAX_DURATION_ERROR
  15105. # Video failed validation.
  15106. VIDEO_VALIDATION_ERROR
  15107. # Model failed validation.
  15108. MODEL3D_VALIDATION_ERROR
  15109. # Media could not be created because the model's thumbnail generation failed.
  15110. MODEL3D_THUMBNAIL_GENERATION_ERROR
  15111. # Media could not be created because the model can't be converted to USDZ format.
  15112. MODEL3D_GLB_TO_USDZ_CONVERSION_ERROR
  15113. # Media could not be created because the model file failed processing.
  15114. MODEL3D_GLB_OUTPUT_CREATION_ERROR
  15115. # Media could not be created because the model file failed processing.
  15116. MODEL3D_PROCESSING_FAILURE
  15117. # Media could not be created because the image is an unsupported file type.
  15118. UNSUPPORTED_IMAGE_FILE_TYPE
  15119. # Media could not be created because the image size is too large.
  15120. INVALID_IMAGE_FILE_SIZE
  15121. # Media could not be created because the image has an invalid aspect ratio.
  15122. INVALID_IMAGE_ASPECT_RATIO
  15123. # Media could not be created because the image's resolution exceeds the max limit.
  15124. INVALID_IMAGE_RESOLUTION
  15125. # Media could not be created because the cumulative file storage limit would be exceeded.
  15126. FILE_STORAGE_LIMIT_EXCEEDED
  15127. }
  15128. # Warning types for media.
  15129. enum MediaWarningCode {
  15130. # 3D model physical size might be invalid.
  15131. # The dimensions of your model are very small.
  15132. # Consider reviewing your model to ensure they are correct.
  15133. MODEL_SMALL_PHYSICAL_SIZE
  15134. # 3D model physical size might be invalid.
  15135. # The dimensions of your model are very large.
  15136. # Consider reviewing your model to ensure they are correct.
  15137. MODEL_LARGE_PHYSICAL_SIZE
  15138. }
  15139. # The possible statuses for a media preview image.
  15140. enum MediaPreviewImageStatus {
  15141. # Preview image is uploaded but not yet processed.
  15142. UPLOADED
  15143. # Preview image is being processed.
  15144. PROCESSING
  15145. # Preview image is ready to be displayed.
  15146. READY
  15147. # Preview image processing has failed.
  15148. FAILED
  15149. }
  15150. # The possible statuses for a media object.
  15151. enum MediaStatus {
  15152. # Media has been uploaded but not yet processed.
  15153. UPLOADED
  15154. # Media is being processed.
  15155. PROCESSING
  15156. # Media is ready to be displayed.
  15157. READY
  15158. # Media processing has failed.
  15159. FAILED
  15160. }
  15161. # The error types for a file.
  15162. enum FileErrorCode {
  15163. # File error has occurred for an unknown reason.
  15164. UNKNOWN
  15165. # File could not be processed because the signed URL was invalid.
  15166. INVALID_SIGNED_URL
  15167. # File could not be processed because the image could not be downloaded.
  15168. IMAGE_DOWNLOAD_FAILURE
  15169. # File could not be processed because the image could not be processed.
  15170. IMAGE_PROCESSING_FAILURE
  15171. # File timed out because it is currently being modified by another operation.
  15172. MEDIA_TIMEOUT_ERROR
  15173. # File could not be created because the external video could not be found.
  15174. EXTERNAL_VIDEO_NOT_FOUND
  15175. # File could not be created because the external video is not listed or is private.
  15176. EXTERNAL_VIDEO_UNLISTED
  15177. # File could not be created because the external video has an invalid aspect ratio.
  15178. EXTERNAL_VIDEO_INVALID_ASPECT_RATIO
  15179. # File could not be created because embed permissions are disabled for this video.
  15180. EXTERNAL_VIDEO_EMBED_DISABLED
  15181. # File could not be created because video is either not found or still transcoding.
  15182. EXTERNAL_VIDEO_EMBED_NOT_FOUND_OR_TRANSCODING
  15183. # File could not be processed because the source could not be downloaded.
  15184. GENERIC_FILE_DOWNLOAD_FAILURE
  15185. # File could not be created because the size is too large.
  15186. GENERIC_FILE_INVALID_SIZE
  15187. # File could not be created because the metadata could not be read.
  15188. VIDEO_METADATA_READ_ERROR
  15189. # File could not be created because it has an invalid file type.
  15190. VIDEO_INVALID_FILETYPE_ERROR
  15191. # File could not be created because it does not meet the minimum width requirement.
  15192. VIDEO_MIN_WIDTH_ERROR
  15193. # File could not be created because it does not meet the maximum width requirement.
  15194. VIDEO_MAX_WIDTH_ERROR
  15195. # File could not be created because it does not meet the minimum height requirement.
  15196. VIDEO_MIN_HEIGHT_ERROR
  15197. # File could not be created because it does not meet the maximum height requirement.
  15198. VIDEO_MAX_HEIGHT_ERROR
  15199. # File could not be created because it does not meet the minimum duration requirement.
  15200. VIDEO_MIN_DURATION_ERROR
  15201. # File could not be created because it does not meet the maximum duration requirement.
  15202. VIDEO_MAX_DURATION_ERROR
  15203. # Video failed validation.
  15204. VIDEO_VALIDATION_ERROR
  15205. # Model failed validation.
  15206. MODEL3D_VALIDATION_ERROR
  15207. # File could not be created because the model's thumbnail generation failed.
  15208. MODEL3D_THUMBNAIL_GENERATION_ERROR
  15209. # File could not be created because the model can't be converted to USDZ format.
  15210. MODEL3D_GLB_TO_USDZ_CONVERSION_ERROR
  15211. # File could not be created because the model file failed processing.
  15212. MODEL3D_GLB_OUTPUT_CREATION_ERROR
  15213. # File could not be created because the model file failed processing.
  15214. MODEL3D_PROCESSING_FAILURE
  15215. # File could not be created because the image is an unsupported file type.
  15216. UNSUPPORTED_IMAGE_FILE_TYPE
  15217. # File could not be created because the image size is too large.
  15218. INVALID_IMAGE_FILE_SIZE
  15219. # File could not be created because the image has an invalid aspect ratio.
  15220. INVALID_IMAGE_ASPECT_RATIO
  15221. # File could not be created because the image's resolution exceeds the max limit.
  15222. INVALID_IMAGE_RESOLUTION
  15223. # File could not be created because the cumulative file storage limit would be exceeded.
  15224. FILE_STORAGE_LIMIT_EXCEEDED
  15225. }
  15226. # The possible statuses for a file object.
  15227. enum FileStatus {
  15228. # File has been uploaded but hasn't been processed.
  15229. UPLOADED
  15230. # File is being processed.
  15231. PROCESSING
  15232. # File is ready to be displayed.
  15233. READY
  15234. # File processing has failed.
  15235. FAILED
  15236. }
  15237. # When to capture the payment for the remaining amount due.
  15238. enum SellingPlanRemainingBalanceChargeTrigger {
  15239. # When there's no remaining balance to be charged after checkout.
  15240. NO_REMAINING_BALANCE
  15241. # At an exact time defined by the remaining_balance_charge_exact_time field.
  15242. EXACT_TIME
  15243. # After the duration defined by the remaining_balance_charge_time_after_checkout field.
  15244. TIME_AFTER_CHECKOUT
  15245. }
  15246. # The checkout charge when the full amount isn't charged at checkout.
  15247. enum SellingPlanCheckoutChargeType {
  15248. # The checkout charge is a percentage of the product or variant price.
  15249. PERCENTAGE
  15250. # The checkout charge is a fixed price amount.
  15251. PRICE
  15252. }
  15253. # Describes what triggers fulfillment.
  15254. enum SellingPlanFulfillmentTrigger {
  15255. # Use the anchor values to calculate fulfillment date.
  15256. ANCHOR
  15257. # As soon as possible.
  15258. ASAP
  15259. # At an exact time defined by the fulfillment_exact_time field.
  15260. EXACT_TIME
  15261. # Unknown. Usually to be determined in the future.
  15262. UNKNOWN
  15263. }
  15264. # Possible intentions of a Delivery Policy.
  15265. enum SellingPlanFixedDeliveryPolicyIntent {
  15266. # A merchant-centric delivery policy.
  15267. # Mark this delivery policy to define when the merchant should start fulfillment.
  15268. FULFILLMENT_BEGIN
  15269. }
  15270. # Whether the delivery policy is merchant or buyer-centric.
  15271. enum SellingPlanRecurringDeliveryPolicyIntent {
  15272. # A merchant-centric delivery policy.
  15273. # Mark this delivery policy to define when the merchant should start fulfillment.
  15274. FULFILLMENT_BEGIN
  15275. }
  15276. # The fulfillment or delivery behavior of the first fulfillment when the orderis placed before the anchor.
  15277. enum SellingPlanFixedDeliveryPolicyPreAnchorBehavior {
  15278. # Orders placed can be fulfilled / delivered immediately.
  15279. # Orders placed inside a cutoff can be fulfilled / delivered at the next anchor.
  15280. ASAP
  15281. # Orders placed can be fulfilled / delivered at the next anchor date.
  15282. # Orders placed inside a cutoff will skip the next anchor and can be fulfilled /
  15283. # delivered at the following anchor.
  15284. NEXT
  15285. }
  15286. # The fulfillment or delivery behaviors of the first fulfillment when the orderis placed before the anchor.
  15287. enum SellingPlanRecurringDeliveryPolicyPreAnchorBehavior {
  15288. # The orders placed can be fulfilled or delivered immediately.
  15289. # The orders placed inside a cutoff can be fulfilled or delivered at the next anchor.
  15290. ASAP
  15291. # The orders placed can be fulfilled or delivered at the next anchor date.
  15292. # The orders placed inside a cutoff will skip the next anchor and can be fulfilled or
  15293. # delivered at the following anchor.
  15294. NEXT
  15295. }
  15296. # The frequency at which the shop is billed for an app subscription.
  15297. enum AppPricingInterval {
  15298. # The app subscription bills the shop annually.
  15299. ANNUAL
  15300. # The app subscription bills the shop every 30 days.
  15301. EVERY_30_DAYS
  15302. }
  15303. # The set of valid sort keys for the Product query.
  15304. enum ProductSortKeys {
  15305. # Sort by the title value.
  15306. TITLE
  15307. # Sort by the product_type value.
  15308. PRODUCT_TYPE
  15309. # Sort by the vendor value.
  15310. VENDOR
  15311. # Sort by the inventory_total value.
  15312. INVENTORY_TOTAL
  15313. # Sort by the updated_at value.
  15314. UPDATED_AT
  15315. # Sort by the created_at value.
  15316. CREATED_AT
  15317. # Sort by the published_at value.
  15318. PUBLISHED_AT
  15319. # Sort by the id value.
  15320. ID
  15321. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  15322. # Don't use this sort key when no search query is specified.
  15323. RELEVANCE
  15324. }
  15325. # Possible error codes that can be returned by ProductChangeStatusUserError.
  15326. enum ProductChangeStatusUserErrorCode {
  15327. # Product could not be found.
  15328. PRODUCT_NOT_FOUND
  15329. }
  15330. # The assigment status to be used to filter fulfillment orders.
  15331. enum FulfillmentOrderAssignmentStatus {
  15332. # Fulfillment orders for which the merchant has requested cancellation of
  15333. # the previously accepted fulfillment request.
  15334. CANCELLATION_REQUESTED
  15335. # Fulfillment orders for which the merchant has requested fulfillment.
  15336. FULFILLMENT_REQUESTED
  15337. # Fulfillment orders for which the merchant's fulfillment request has been accepted.
  15338. # Any number of fulfillments can be created on these fulfillment orders
  15339. # to completely fulfill the requested items.
  15340. FULFILLMENT_ACCEPTED
  15341. }
  15342. # The set of valid sort keys for the FulfillmentOrder query.
  15343. enum FulfillmentOrderSortKeys {
  15344. # Sort by the id value.
  15345. ID
  15346. # Sort by relevance to the search terms when the query parameter is specified on the connection.
  15347. # Don't use this sort key when no search query is specified.
  15348. RELEVANCE
  15349. }
  15350. # Represents the shop's customer account requirement preference.
  15351. enum ShopCustomerAccountsSetting {
  15352. REQUIRED
  15353. OPTIONAL
  15354. DISABLED
  15355. }
  15356. # Possible sort of tags.
  15357. enum ShopTagSort {
  15358. # Alphabetical sort.
  15359. ALPHABETICAL
  15360. # Popularity sort.
  15361. POPULAR
  15362. }
  15363. # Digital wallet, such as Apple Pay, which can be used for accelerated checkouts.
  15364. enum DigitalWallet {
  15365. # Apple Pay.
  15366. APPLE_PAY
  15367. # Android Pay.
  15368. ANDROID_PAY
  15369. # Google Pay.
  15370. GOOGLE_PAY
  15371. # Shopify Pay.
  15372. SHOPIFY_PAY
  15373. }
  15374. # Specifies the type of resources to be returned from a search.
  15375. enum SearchResultType {
  15376. CUSTOMER
  15377. DRAFT_ORDER
  15378. PRODUCT
  15379. COLLECTION
  15380. # A file.
  15381. FILE
  15382. ONLINE_STORE_PAGE
  15383. ONLINE_STORE_BLOG
  15384. ONLINE_STORE_ARTICLE
  15385. # A URL redirect.
  15386. URL_REDIRECT
  15387. PRICE_RULE
  15388. # A code discount redeem code.
  15389. DISCOUNT_REDEEM_CODE
  15390. ORDER
  15391. }
  15392. # Available shop policy types.
  15393. enum ShopPolicyType {
  15394. # The refund policy.
  15395. REFUND_POLICY
  15396. # The shipping policy.
  15397. SHIPPING_POLICY
  15398. # The privacy policy.
  15399. PRIVACY_POLICY
  15400. # The terms of service.
  15401. TERMS_OF_SERVICE
  15402. # The terms of sale.
  15403. TERMS_OF_SALE
  15404. # The legal notice.
  15405. LEGAL_NOTICE
  15406. # The purchase options cancellation policy.
  15407. SUBSCRIPTION_POLICY
  15408. }
  15409. # Possible branding of a shop.
  15410. # Branding can be used to define the look of a shop including its styling and logo in the Shopify Admin.
  15411. enum ShopBranding {
  15412. # Shop has Shopify Gold branding.
  15413. SHOPIFY_GOLD
  15414. # Shop has Shopify Plus branding.
  15415. SHOPIFY_PLUS
  15416. # Shop has Rogers branding.
  15417. ROGERS
  15418. # Shop has Shopify branding.
  15419. SHOPIFY
  15420. }
  15421. # Systems of weights and measures.
  15422. enum UnitSystem {
  15423. # Imperial system of weights and measures.
  15424. IMPERIAL_SYSTEM
  15425. # Metric system of weights and measures.
  15426. METRIC_SYSTEM
  15427. }
  15428. # Represents a valid PayPal Express subscriptions gateway status.
  15429. enum PaypalExpressSubscriptionsGatewayStatus {
  15430. # The status is enabled.
  15431. ENABLED
  15432. # The status is disabled.
  15433. DISABLED
  15434. # The status is pending.
  15435. PENDING
  15436. }
  15437. # Possible error codes that can be returned by MediaUserError.
  15438. enum MediaUserErrorCode {
  15439. # The input value is invalid.
  15440. INVALID
  15441. # The input value is blank.
  15442. BLANK
  15443. # Video validation failed.
  15444. VIDEO_VALIDATION_ERROR
  15445. # Model validation failed.
  15446. MODEL3D_VALIDATION_ERROR
  15447. # Video creation throttle was exceeded.
  15448. VIDEO_THROTTLE_EXCEEDED
  15449. # Model3d creation throttle was exceeded.
  15450. MODEL3D_THROTTLE_EXCEEDED
  15451. # Exceeded the limit of media per product.
  15452. PRODUCT_MEDIA_LIMIT_EXCEEDED
  15453. # Exceeded the limit of media per shop.
  15454. SHOP_MEDIA_LIMIT_EXCEEDED
  15455. # Product does not exist.
  15456. PRODUCT_DOES_NOT_EXIST
  15457. # Media does not exist.
  15458. MEDIA_DOES_NOT_EXIST
  15459. # Media does not exist on the given product.
  15460. MEDIA_DOES_NOT_EXIST_ON_PRODUCT
  15461. # Only one mediaId is allowed per variant-media input pair.
  15462. TOO_MANY_MEDIA_PER_INPUT_PAIR
  15463. # Exceeded the maximum number of 100 variant-media pairs per mutation call.
  15464. MAXIMUM_VARIANT_MEDIA_PAIRS_EXCEEDED
  15465. # Invalid media type.
  15466. INVALID_MEDIA_TYPE
  15467. # Variant specified in more than one pair.
  15468. PRODUCT_VARIANT_SPECIFIED_MULTIPLE_TIMES
  15469. # Variant does not exist on the given product.
  15470. PRODUCT_VARIANT_DOES_NOT_EXIST_ON_PRODUCT
  15471. # Non-ready media are not supported.
  15472. NON_READY_MEDIA
  15473. # Product variant already has attached media.
  15474. PRODUCT_VARIANT_ALREADY_HAS_MEDIA
  15475. # The specified media is not attached to the specified variant.
  15476. MEDIA_IS_NOT_ATTACHED_TO_VARIANT
  15477. # Media cannot be modified. It is currently being modified by another operation.
  15478. MEDIA_CANNOT_BE_MODIFIED
  15479. }
  15480. # Possible error codes that can be returned by SellingPlanGroupUserError.
  15481. enum SellingPlanGroupUserErrorCode {
  15482. # The input value is blank.
  15483. BLANK
  15484. # The input value should be equal to the value allowed.
  15485. EQUAL_TO
  15486. # The input value should be greater than the minimum allowed value.
  15487. GREATER_THAN
  15488. # The input value should be greater than or equal to the minimum value allowed.
  15489. GREATER_THAN_OR_EQUAL_TO
  15490. # The input value isn't included in the list.
  15491. INCLUSION
  15492. # The input value is invalid.
  15493. INVALID
  15494. # The input value should be less than the maximum value allowed.
  15495. LESS_THAN
  15496. # The input value should be less than or equal to the maximum value allowed.
  15497. LESS_THAN_OR_EQUAL_TO
  15498. # The input value is not a number.
  15499. NOT_A_NUMBER
  15500. # The record with the ID used as the input value couldn't be found.
  15501. NOT_FOUND
  15502. # The input value needs to be blank.
  15503. PRESENT
  15504. # The input value is already taken.
  15505. TAKEN
  15506. # The input value is too big.
  15507. TOO_BIG
  15508. # The input value is too long.
  15509. TOO_LONG
  15510. # The input value is too short.
  15511. TOO_SHORT
  15512. # The input value is the wrong length.
  15513. WRONG_LENGTH
  15514. # Exceeded the selling plan limit (31).
  15515. SELLING_PLAN_COUNT_UPPER_BOUND
  15516. # Must include at least one selling plan.
  15517. SELLING_PLAN_COUNT_LOWER_BOUND
  15518. # Selling plan's billing policy max cycles must be greater than min cycles.
  15519. SELLING_PLAN_MAX_CYCLES_MUST_BE_GREATER_THAN_MIN_CYCLES
  15520. # Selling plan's billing and delivery policies anchors must be equal.
  15521. SELLING_PLAN_BILLING_AND_DELIVERY_POLICY_ANCHORS_MUST_BE_EQUAL
  15522. # Selling plan's billing cycle must be a multiple of delivery cycle.
  15523. SELLING_PLAN_BILLING_CYCLE_MUST_BE_A_MULTIPLE_OF_DELIVERY_CYCLE
  15524. # Selling plan's pricing policies must contain one fixed pricing policy.
  15525. SELLING_PLAN_PRICING_POLICIES_MUST_CONTAIN_A_FIXED_PRICING_POLICY
  15526. # Cannot define option2 on this selling plan as there's no label on the parent selling plan group.
  15527. SELLING_PLAN_MISSING_OPTION2_LABEL_ON_PARENT_GROUP
  15528. # Cannot define option3 on this selling plan as there's no label on the parent selling plan group.
  15529. SELLING_PLAN_MISSING_OPTION3_LABEL_ON_PARENT_GROUP
  15530. # Selling plan's option2 is required because option2 exists.
  15531. SELLING_PLAN_OPTION2_REQUIRED_AS_DEFINED_ON_PARENT_GROUP
  15532. # Selling plan's option3 is required because option3 exists.
  15533. SELLING_PLAN_OPTION3_REQUIRED_AS_DEFINED_ON_PARENT_GROUP
  15534. # Selling plans can't have more than 2 pricing policies.
  15535. SELLING_PLAN_PRICING_POLICIES_LIMIT
  15536. # The selling plan list provided contains 1 or more invalid IDs.
  15537. RESOURCE_LIST_CONTAINS_INVALID_IDS
  15538. # Product variant does not exist.
  15539. PRODUCT_VARIANT_DOES_NOT_EXIST
  15540. # Product does not exist.
  15541. PRODUCT_DOES_NOT_EXIST
  15542. # Selling plan group does not exist.
  15543. GROUP_DOES_NOT_EXIST
  15544. # Selling plan group could not be deleted.
  15545. GROUP_COULD_NOT_BE_DELETED
  15546. # Could not add the resource to the selling plan group.
  15547. ERROR_ADDING_RESOURCE_TO_GROUP
  15548. # Missing delivery policy.
  15549. SELLING_PLAN_DELIVERY_POLICY_MISSING
  15550. # Missing billing policy.
  15551. SELLING_PLAN_BILLING_POLICY_MISSING
  15552. # Selling plan does not exist.
  15553. PLAN_DOES_NOT_EXIST
  15554. # Selling plan ID must be specified to update.
  15555. PLAN_ID_MUST_BE_SPECIFIED_TO_UPDATE
  15556. # Only one billing policy type can be defined.
  15557. ONLY_NEED_ONE_BILLING_POLICY_TYPE
  15558. # Only one delivery policy type can be defined.
  15559. ONLY_NEED_ONE_DELIVERY_POLICY_TYPE
  15560. # Only one pricing policy type can be defined.
  15561. ONLY_NEED_ONE_PRICING_POLICY_TYPE
  15562. # Billing and delivery policy types must be the same.
  15563. BILLING_AND_DELIVERY_POLICY_TYPES_MUST_BE_THE_SAME
  15564. # Only one pricing policy adjustment value type can be defined.
  15565. ONLY_NEED_ONE_PRICING_POLICY_VALUE
  15566. # Pricing policy's adjustment value and adjustment type must match.
  15567. PRICING_POLICY_ADJUSTMENT_VALUE_AND_TYPE_MUST_MATCH
  15568. # Cannot have multiple selling plans with the same name.
  15569. SELLING_PLAN_DUPLICATE_NAME
  15570. # Cannot have multiple selling plans with the same options.
  15571. SELLING_PLAN_DUPLICATE_OPTIONS
  15572. # A fixed selling plan can have at most one pricing policy.
  15573. SELLING_PLAN_FIXED_PRICING_POLICIES_LIMIT
  15574. # A fixed billing policy's remaining_balance_charge_exact_time can't be blank when the remaining_balance_charge_trigger is EXACT_TIME.
  15575. REMAINING_BALANCE_CHARGE_EXACT_TIME_REQUIRED
  15576. # A fixed billing policy's checkout charge value and type must match.
  15577. CHECKOUT_CHARGE_VALUE_AND_TYPE_MUST_MATCH
  15578. # A fixed billing policy's checkout charge can have at most one value.
  15579. ONLY_NEED_ONE_CHECKOUT_CHARGE_VALUE
  15580. # A fixed billing policy's remaining_balance_charge_exact_time must not be present when the remaining_balance_charge_trigger isn't EXACT_TIME.
  15581. REMAINING_BALANCE_CHARGE_EXACT_TIME_NOT_ALLOWED
  15582. # A fixed billing policy's remaining_balance_charge_time_after_checkout must be present and greater than zero when the remaining_balance_charge_trigger is TIME_AFTER_CHECKOUT.
  15583. REMAINING_BALANCE_CHARGE_TIME_AFTER_CHECKOUT_MUST_BE_GREATER_THAN_ZERO
  15584. # A fixed billing policy's remaining_balance_charge_trigger must be NO_REMAINING_BALANCE when the checkout_charge_type is PERCENTAGE and checkout_charge_value is 100.
  15585. REMAINING_BALANCE_CHARGE_TRIGGER_ON_FULL_CHECKOUT
  15586. # A fixed billing policy's remaining_balance_charge_trigger can't be NO_REMAINING_BALANCE when the checkout_charge_type is PERCENTAGE and checkout_charge_value is less than 100.
  15587. REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PARTIAL_PERCENTAGE_CHECKOUT_CHARGE
  15588. # A fixed billing policy's remaining_balance_charge_trigger can't be NO_REMAINING_BALANCE when the checkout_charge_type is PRICE.
  15589. REMAINING_BALANCE_CHARGE_TRIGGER_NO_REMAINING_BALANCE_ON_PRICE_CHECKOUT_CHARGE
  15590. # A fixed billing policy's fulfillment_exact_time can't be blank when the fulfillment_trigger is EXACT_TIME.
  15591. FULFILLMENT_EXACT_TIME_REQUIRED
  15592. # A fixed billing policy's fulfillment_exact_time must not be present when the fulfillment_trigger isn't EXACT_TIME.
  15593. FULFILLMENT_EXACT_TIME_NOT_ALLOWED
  15594. # A fixed delivery policy's anchors must not be present when the fulfillment_trigger isn't ANCHOR.
  15595. SELLING_PLAN_ANCHORS_NOT_ALLOWED
  15596. # A fixed delivery policy's anchors must be present when the fulfillment_trigger is ANCHOR.
  15597. SELLING_PLAN_ANCHORS_REQUIRED
  15598. # A selling plan can't have both fixed and recurring billing policies.
  15599. ONLY_ONE_OF_FIXED_OR_RECURRING_BILLING
  15600. # A selling plan can't have both fixed and recurring delivery policies.
  15601. ONLY_ONE_OF_FIXED_OR_RECURRING_DELIVERY
  15602. }
  15603. # Possible error codes that can be returned by ProductVariantsBulkCreateUserError.
  15604. enum ProductVariantsBulkCreateUserErrorCode {
  15605. # Product does not exist.
  15606. PRODUCT_DOES_NOT_EXIST
  15607. # On create, this key cannot be used.
  15608. NO_KEY_ON_CREATE
  15609. # Variant already exists.
  15610. VARIANT_ALREADY_EXISTS
  15611. # Variant price must be greater than or equal to zero.
  15612. GREATER_THAN_OR_EQUAL_TO
  15613. # Variant options are not enough.
  15614. NEED_TO_ADD_OPTION_VALUES
  15615. # Variant options are more than the product options.
  15616. OPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONS
  15617. # Inventory locations cannot exceed the allowed resource limit or 10.
  15618. TOO_MANY_INVENTORY_LOCATIONS
  15619. # You reached the limit of available SKUs in your current plan.
  15620. SUBSCRIPTION_VIOLATION
  15621. # Variant options already exist. Please change the variant option(s).
  15622. VARIANT_ALREADY_EXISTS_CHANGE_OPTION_VALUE
  15623. # Quantity could not be set. The location was not found.
  15624. TRACKED_VARIANT_LOCATION_NOT_FOUND
  15625. # Input must be for this product.
  15626. MUST_BE_FOR_THIS_PRODUCT
  15627. # Input is not defined for this shop.
  15628. NOT_DEFINED_FOR_SHOP
  15629. # Invalid input detected.
  15630. INVALID
  15631. # Price cannot take a negative value.
  15632. NEGATIVE_PRICE_VALUE
  15633. }
  15634. # Possible error codes that can be returned by ProductVariantsBulkDeleteUserError.
  15635. enum ProductVariantsBulkDeleteUserErrorCode {
  15636. # Product does not exist.
  15637. PRODUCT_DOES_NOT_EXIST
  15638. # Cannot delete default variant.
  15639. CANNOT_DELETE_LAST_VARIANT
  15640. # The variant does not exist.
  15641. AT_LEAST_ONE_VARIANT_DOES_NOT_BELONG_TO_THE_PRODUCT
  15642. }
  15643. # Possible error codes that can be returned by ProductVariantsBulkReorderUserError.
  15644. enum ProductVariantsBulkReorderUserErrorCode {
  15645. # Product does not exist.
  15646. PRODUCT_DOES_NOT_EXIST
  15647. # Product variant does not exist.
  15648. MISSING_VARIANT
  15649. # Product variant position cannot be zero or negative number.
  15650. INVALID_POSITION
  15651. # Product variant IDs must be unique.
  15652. DUPLICATED_VARIANT_ID
  15653. }
  15654. # Possible error codes that can be returned by ProductVariantsBulkUpdateUserError.
  15655. enum ProductVariantsBulkUpdateUserErrorCode {
  15656. # Product does not exist.
  15657. PRODUCT_DOES_NOT_EXIST
  15658. # Product variant is missing ID attribute.
  15659. PRODUCT_VARIANT_ID_MISSING
  15660. # Product variant does not exist.
  15661. PRODUCT_VARIANT_DOES_NOT_EXIST
  15662. # Inventory quantities cannot be updated with variants API.
  15663. NO_INVENTORY_QUANTITIES_ON_VARIANTS_UPDATE
  15664. # The variant already exists.
  15665. VARIANT_ALREADY_EXISTS
  15666. # The price of the variant must be greater than or equal to zero.
  15667. GREATER_THAN_OR_EQUAL_TO
  15668. # Variant options are not enough.
  15669. NEED_TO_ADD_OPTION_VALUES
  15670. # Variant options are more than the product options.
  15671. OPTION_VALUES_FOR_NUMBER_OF_UNKNOWN_OPTIONS
  15672. # You reached the limit of available SKUs in your current plan.
  15673. SUBSCRIPTION_VIOLATION
  15674. # Inventory quantities cannot be provided during update.
  15675. NO_INVENTORY_QUANTITES_DURING_UPDATE
  15676. # Price cannot take a negative value.
  15677. NEGATIVE_PRICE_VALUE
  15678. }
  15679. # The state of the resource feedback.
  15680. enum ResourceFeedbackState {
  15681. # No action required from merchant.
  15682. ACCEPTED
  15683. # The merchant needs to resolve an issue with the resource.
  15684. REQUIRES_ACTION
  15685. }
  15686. # ISO 639-1 language codes supported by Shopify.
  15687. enum LanguageCode {
  15688. # Afrikaans
  15689. AF
  15690. # Akan
  15691. AK
  15692. # Amharic
  15693. AM
  15694. # Arabic
  15695. AR
  15696. # Assamese
  15697. AS
  15698. # Azerbaijani
  15699. AZ
  15700. # Belarusian
  15701. BE
  15702. # Bulgarian
  15703. BG
  15704. # Bambara
  15705. BM
  15706. # Bangla
  15707. BN
  15708. # Tibetan
  15709. BO
  15710. # Breton
  15711. BR
  15712. # Bosnian
  15713. BS
  15714. # Catalan
  15715. CA
  15716. # Chechen
  15717. CE
  15718. # Czech
  15719. CS
  15720. # Church Slavic
  15721. CU
  15722. # Welsh
  15723. CY
  15724. # Danish
  15725. DA
  15726. # German
  15727. DE
  15728. # Dzongkha
  15729. DZ
  15730. # Ewe
  15731. EE
  15732. # Greek
  15733. EL
  15734. # English
  15735. EN
  15736. # Esperanto
  15737. EO
  15738. # Spanish
  15739. ES
  15740. # Estonian
  15741. ET
  15742. # Basque
  15743. EU
  15744. # Persian
  15745. FA
  15746. # Fulah
  15747. FF
  15748. # Finnish
  15749. FI
  15750. # Faroese
  15751. FO
  15752. # French
  15753. FR
  15754. # Western Frisian
  15755. FY
  15756. # Irish
  15757. GA
  15758. # Scottish Gaelic
  15759. GD
  15760. # Galician
  15761. GL
  15762. # Gujarati
  15763. GU
  15764. # Manx
  15765. GV
  15766. # Hausa
  15767. HA
  15768. # Hebrew
  15769. HE
  15770. # Hindi
  15771. HI
  15772. # Croatian
  15773. HR
  15774. # Hungarian
  15775. HU
  15776. # Armenian
  15777. HY
  15778. # Interlingua
  15779. IA
  15780. # Indonesian
  15781. ID
  15782. # Igbo
  15783. IG
  15784. # Sichuan Yi
  15785. II
  15786. # Icelandic
  15787. IS
  15788. # Italian
  15789. IT
  15790. # Japanese
  15791. JA
  15792. # Javanese
  15793. JV
  15794. # Georgian.
  15795. KA
  15796. # Kikuyu.
  15797. KI
  15798. # Kazakh.
  15799. KK
  15800. # Kalaallisut.
  15801. KL
  15802. # Khmer.
  15803. KM
  15804. # Kannada.
  15805. KN
  15806. # Korean.
  15807. KO
  15808. # Kashmiri.
  15809. KS
  15810. # Kurdish.
  15811. KU
  15812. # Cornish.
  15813. KW
  15814. # Kyrgyz.
  15815. KY
  15816. # Luxembourgish.
  15817. LB
  15818. # Ganda.
  15819. LG
  15820. # Lingala.
  15821. LN
  15822. # Lao.
  15823. LO
  15824. # Lithuanian.
  15825. LT
  15826. # Luba-Katanga.
  15827. LU
  15828. # Latvian.
  15829. LV
  15830. # Malagasy.
  15831. MG
  15832. # Māori.
  15833. MI
  15834. # Macedonian.
  15835. MK
  15836. # Malayalam.
  15837. ML
  15838. # Mongolian.
  15839. MN
  15840. # Marathi.
  15841. MR
  15842. # Malay.
  15843. MS
  15844. # Maltese.
  15845. MT
  15846. # Burmese.
  15847. MY
  15848. # Norwegian (Bokmål).
  15849. NB
  15850. # North Ndebele.
  15851. ND
  15852. # Nepali.
  15853. NE
  15854. # Dutch.
  15855. NL
  15856. # Norwegian Nynorsk.
  15857. NN
  15858. # Norwegian.
  15859. NO
  15860. # Oromo.
  15861. OM
  15862. # Odia.
  15863. OR
  15864. # Ossetic.
  15865. OS
  15866. # Punjabi.
  15867. PA
  15868. # Polish.
  15869. PL
  15870. # Pashto.
  15871. PS
  15872. # Portuguese (Brazil).
  15873. PT_BR
  15874. # Portuguese (Portugal).
  15875. PT_PT
  15876. QU
  15877. # Quechua.
  15878. # Romansh.
  15879. RM
  15880. # Rundi.
  15881. RN
  15882. # Romanian.
  15883. RO
  15884. # Russian.
  15885. RU
  15886. # Kinyarwanda.
  15887. RW
  15888. # Sindhi.
  15889. SD
  15890. # Northern Sami.
  15891. SE
  15892. # Sango.
  15893. SG
  15894. # Sinhala.
  15895. SI
  15896. # Slovak.
  15897. SK
  15898. # Slovenian.
  15899. SL
  15900. # Shona.
  15901. SN
  15902. # Somali.
  15903. SO
  15904. # Albanian.
  15905. SQ
  15906. # Serbian.
  15907. SR
  15908. # Sundanese.
  15909. SU
  15910. # Swedish.
  15911. SV
  15912. # Swahili.
  15913. SW
  15914. # Tamil.
  15915. TA
  15916. # Telugu.
  15917. TE
  15918. # Tajik.
  15919. TG
  15920. # Thai.
  15921. TH
  15922. # Tigrinya.
  15923. TI
  15924. # Turkmen.
  15925. TK
  15926. # Tongan.
  15927. TO
  15928. # Turkish.
  15929. TR
  15930. # Tatar.
  15931. TT
  15932. # Uyghur.
  15933. UG
  15934. # Ukrainian.
  15935. UK
  15936. # Urdu.
  15937. UR
  15938. # Uzbek.
  15939. UZ
  15940. # Vietnamese.
  15941. VI
  15942. # Wolof.
  15943. WO
  15944. # Xhosa.
  15945. XH
  15946. # Yiddish.
  15947. YI
  15948. # Yoruba.
  15949. YO
  15950. # Chinese (Simplified).
  15951. ZH_CN
  15952. # Chinese (Traditional).
  15953. ZH_TW
  15954. # Zulu.
  15955. ZU
  15956. # Chinese.
  15957. ZH
  15958. # Portuguese.
  15959. PT
  15960. # Volapük.
  15961. VO
  15962. }
  15963. # The code designating a country/region, which generally follows ISO 3166-1 alpha-2 guidelines.
  15964. # If a territory doesn't have a country code value in the CountryCode enum, then it might be considered a subdivision
  15965. # of another country. For example, the territories associated with Spain are represented by the country code ES,
  15966. # and the territories associated with the United States of America are represented by the country code US.
  15967. enum CountryCode {
  15968. # Afghanistan.
  15969. AF
  15970. # Åland Islands.
  15971. AX
  15972. # Albania.
  15973. AL
  15974. # Algeria.
  15975. DZ
  15976. # Andorra.
  15977. AD
  15978. # Angola.
  15979. AO
  15980. # Anguilla.
  15981. AI
  15982. # Antigua & Barbuda.
  15983. AG
  15984. # Argentina.
  15985. AR
  15986. # Armenia.
  15987. AM
  15988. # Aruba.
  15989. AW
  15990. # Ascension Island.
  15991. AC
  15992. # Australia.
  15993. AU
  15994. # Austria.
  15995. AT
  15996. # Azerbaijan.
  15997. AZ
  15998. # Bahamas.
  15999. BS
  16000. # Bahrain.
  16001. BH
  16002. # Bangladesh.
  16003. BD
  16004. # Barbados.
  16005. BB
  16006. # Belarus.
  16007. BY
  16008. # Belgium.
  16009. BE
  16010. # Belize.
  16011. BZ
  16012. # Benin.
  16013. BJ
  16014. # Bermuda.
  16015. BM
  16016. # Bhutan.
  16017. BT
  16018. # Bolivia.
  16019. BO
  16020. # Bosnia & Herzegovina.
  16021. BA
  16022. # Botswana.
  16023. BW
  16024. # Bouvet Island.
  16025. BV
  16026. # Brazil.
  16027. BR
  16028. # British Indian Ocean Territory.
  16029. IO
  16030. # Brunei.
  16031. BN
  16032. # Bulgaria.
  16033. BG
  16034. # Burkina Faso.
  16035. BF
  16036. # Burundi.
  16037. BI
  16038. # Cambodia.
  16039. KH
  16040. # Canada.
  16041. CA
  16042. # Cape Verde.
  16043. CV
  16044. # Caribbean Netherlands.
  16045. BQ
  16046. # Cayman Islands.
  16047. KY
  16048. # Central African Republic.
  16049. CF
  16050. # Chad.
  16051. TD
  16052. # Chile.
  16053. CL
  16054. # China.
  16055. CN
  16056. # Christmas Island.
  16057. CX
  16058. # Cocos (Keeling) Islands.
  16059. CC
  16060. # Colombia.
  16061. CO
  16062. # Comoros.
  16063. KM
  16064. # Congo - Brazzaville.
  16065. CG
  16066. # Congo - Kinshasa.
  16067. CD
  16068. # Cook Islands.
  16069. CK
  16070. # Costa Rica.
  16071. CR
  16072. # Croatia.
  16073. HR
  16074. # Cuba.
  16075. CU
  16076. # Curaçao.
  16077. CW
  16078. # Cyprus.
  16079. CY
  16080. # Czechia.
  16081. CZ
  16082. # Côte d’Ivoire.
  16083. CI
  16084. # Denmark.
  16085. DK
  16086. # Djibouti.
  16087. DJ
  16088. # Dominica.
  16089. DM
  16090. # Dominican Republic.
  16091. DO
  16092. # Ecuador.
  16093. EC
  16094. # Egypt.
  16095. EG
  16096. # El Salvador.
  16097. SV
  16098. # Equatorial Guinea.
  16099. GQ
  16100. # Eritrea.
  16101. ER
  16102. # Estonia.
  16103. EE
  16104. # Eswatini.
  16105. SZ
  16106. # Ethiopia.
  16107. ET
  16108. # Falkland Islands.
  16109. FK
  16110. # Faroe Islands.
  16111. FO
  16112. # Fiji.
  16113. FJ
  16114. # Finland.
  16115. FI
  16116. # France.
  16117. FR
  16118. # French Guiana.
  16119. GF
  16120. # French Polynesia.
  16121. PF
  16122. # French Southern Territories.
  16123. TF
  16124. # Gabon.
  16125. GA
  16126. # Gambia.
  16127. GM
  16128. # Georgia.
  16129. GE
  16130. # Germany.
  16131. DE
  16132. # Ghana.
  16133. GH
  16134. # Gibraltar.
  16135. GI
  16136. # Greece.
  16137. GR
  16138. # Greenland.
  16139. GL
  16140. # Grenada.
  16141. GD
  16142. # Guadeloupe.
  16143. GP
  16144. # Guatemala.
  16145. GT
  16146. # Guernsey.
  16147. GG
  16148. # Guinea.
  16149. GN
  16150. # Guinea-Bissau.
  16151. GW
  16152. # Guyana.
  16153. GY
  16154. # Haiti.
  16155. HT
  16156. # Heard & McDonald Islands.
  16157. HM
  16158. # Vatican City.
  16159. VA
  16160. # Honduras.
  16161. HN
  16162. # Hong Kong SAR.
  16163. HK
  16164. # Hungary.
  16165. HU
  16166. # Iceland.
  16167. IS
  16168. # India.
  16169. IN
  16170. # Indonesia.
  16171. ID
  16172. # Iran.
  16173. IR
  16174. # Iraq.
  16175. IQ
  16176. # Ireland.
  16177. IE
  16178. # Isle of Man.
  16179. IM
  16180. # Israel.
  16181. IL
  16182. # Italy.
  16183. IT
  16184. # Jamaica.
  16185. JM
  16186. # Japan.
  16187. JP
  16188. # Jersey.
  16189. JE
  16190. # Jordan.
  16191. JO
  16192. # Kazakhstan.
  16193. KZ
  16194. # Kenya.
  16195. KE
  16196. # Kiribati.
  16197. KI
  16198. # North Korea.
  16199. KP
  16200. # Kosovo.
  16201. XK
  16202. # Kuwait.
  16203. KW
  16204. # Kyrgyzstan.
  16205. KG
  16206. # Laos.
  16207. LA
  16208. # Latvia.
  16209. LV
  16210. # Lebanon.
  16211. LB
  16212. # Lesotho.
  16213. LS
  16214. # Liberia.
  16215. LR
  16216. # Libya.
  16217. LY
  16218. # Liechtenstein.
  16219. LI
  16220. # Lithuania.
  16221. LT
  16222. # Luxembourg.
  16223. LU
  16224. # Macao SAR.
  16225. MO
  16226. # Madagascar.
  16227. MG
  16228. # Malawi.
  16229. MW
  16230. # Malaysia.
  16231. MY
  16232. # Maldives.
  16233. MV
  16234. # Mali.
  16235. ML
  16236. # Malta.
  16237. MT
  16238. # Martinique.
  16239. MQ
  16240. # Mauritania.
  16241. MR
  16242. # Mauritius.
  16243. MU
  16244. # Mayotte.
  16245. YT
  16246. # Mexico.
  16247. MX
  16248. # Moldova.
  16249. MD
  16250. # Monaco.
  16251. MC
  16252. # Mongolia.
  16253. MN
  16254. # Montenegro.
  16255. ME
  16256. # Montserrat.
  16257. MS
  16258. # Morocco.
  16259. MA
  16260. # Mozambique.
  16261. MZ
  16262. # Myanmar (Burma).
  16263. MM
  16264. # Namibia.
  16265. NA
  16266. # Nauru.
  16267. NR
  16268. # Nepal.
  16269. NP
  16270. # Netherlands.
  16271. NL
  16272. # Netherlands Antilles.
  16273. AN
  16274. # New Caledonia.
  16275. NC
  16276. # New Zealand.
  16277. NZ
  16278. # Nicaragua.
  16279. NI
  16280. # Niger.
  16281. NE
  16282. # Nigeria.
  16283. NG
  16284. # Niue.
  16285. NU
  16286. # Norfolk Island.
  16287. NF
  16288. # North Macedonia.
  16289. MK
  16290. # Norway.
  16291. NO
  16292. # Oman.
  16293. OM
  16294. # Pakistan.
  16295. PK
  16296. # Palestinian Territories.
  16297. PS
  16298. # Panama.
  16299. PA
  16300. # Papua New Guinea.
  16301. PG
  16302. # Paraguay.
  16303. PY
  16304. # Peru.
  16305. PE
  16306. # Philippines.
  16307. PH
  16308. # Pitcairn Islands.
  16309. PN
  16310. # Poland.
  16311. PL
  16312. # Portugal.
  16313. PT
  16314. # Qatar.
  16315. QA
  16316. # Cameroon.
  16317. CM
  16318. # Réunion.
  16319. RE
  16320. # Romania.
  16321. RO
  16322. # Russia.
  16323. RU
  16324. # Rwanda.
  16325. RW
  16326. # St. Barthélemy.
  16327. BL
  16328. # St. Helena.
  16329. SH
  16330. # St. Kitts & Nevis.
  16331. KN
  16332. # St. Lucia.
  16333. LC
  16334. # St. Martin.
  16335. MF
  16336. # St. Pierre & Miquelon.
  16337. PM
  16338. # Samoa.
  16339. WS
  16340. # San Marino.
  16341. SM
  16342. # São Tomé & Príncipe.
  16343. ST
  16344. # Saudi Arabia.
  16345. SA
  16346. # Senegal.
  16347. SN
  16348. # Serbia.
  16349. RS
  16350. # Seychelles.
  16351. SC
  16352. # Sierra Leone.
  16353. SL
  16354. # Singapore.
  16355. SG
  16356. # Sint Maarten.
  16357. SX
  16358. # Slovakia.
  16359. SK
  16360. # Slovenia.
  16361. SI
  16362. # Solomon Islands.
  16363. SB
  16364. # Somalia.
  16365. SO
  16366. # South Africa.
  16367. ZA
  16368. # South Georgia & South Sandwich Islands.
  16369. GS
  16370. # South Korea.
  16371. KR
  16372. # South Sudan.
  16373. SS
  16374. # Spain.
  16375. ES
  16376. # Sri Lanka.
  16377. LK
  16378. # St. Vincent & Grenadines.
  16379. VC
  16380. # Sudan.
  16381. SD
  16382. # Suriname.
  16383. SR
  16384. # Svalbard & Jan Mayen.
  16385. SJ
  16386. # Sweden.
  16387. SE
  16388. # Switzerland.
  16389. CH
  16390. # Syria.
  16391. SY
  16392. # Taiwan.
  16393. TW
  16394. # Tajikistan.
  16395. TJ
  16396. # Tanzania.
  16397. TZ
  16398. # Thailand.
  16399. TH
  16400. # Timor-Leste.
  16401. TL
  16402. # Togo.
  16403. TG
  16404. # Tokelau.
  16405. TK
  16406. # Tonga.
  16407. TO
  16408. # Trinidad & Tobago.
  16409. TT
  16410. # Tristan da Cunha.
  16411. TA
  16412. # Tunisia.
  16413. TN
  16414. # Turkey.
  16415. TR
  16416. # Turkmenistan.
  16417. TM
  16418. # Turks & Caicos Islands.
  16419. TC
  16420. # Tuvalu.
  16421. TV
  16422. # Uganda.
  16423. UG
  16424. # Ukraine.
  16425. UA
  16426. # United Arab Emirates.
  16427. AE
  16428. # United Kingdom.
  16429. GB
  16430. # United States.
  16431. US
  16432. # U.S. Outlying Islands.
  16433. UM
  16434. # Uruguay.
  16435. UY
  16436. # Uzbekistan.
  16437. UZ
  16438. # Vanuatu.
  16439. VU
  16440. # Venezuela.
  16441. VE
  16442. # Vietnam.
  16443. VN
  16444. # British Virgin Islands.
  16445. VG
  16446. # Wallis & Futuna.
  16447. WF
  16448. # Western Sahara.
  16449. EH
  16450. # Yemen.
  16451. YE
  16452. # Zambia.
  16453. ZM
  16454. # Zimbabwe.
  16455. ZW
  16456. # Unknown Region.
  16457. ZZ
  16458. }
  16459. # The three-letter currency codes that represent the world currencies used in stores. These include standard ISO 4217 codes, legacy codes, and non-standard codes.
  16460. enum CurrencyCode {
  16461. # United Arab Emirates Dirham (AED).
  16462. AED
  16463. # Afghan Afghani (AFN).
  16464. AFN
  16465. # Albanian Lek (ALL).
  16466. ALL
  16467. # Armenian Dram (AMD).
  16468. AMD
  16469. # Netherlands Antillean Guilder.
  16470. ANG
  16471. # Angolan Kwanza (AOA).
  16472. AOA
  16473. # Argentine Pesos (ARS).
  16474. ARS
  16475. # Australian Dollars (AUD).
  16476. AUD
  16477. # Aruban Florin (AWG).
  16478. AWG
  16479. # Azerbaijani Manat (AZN).
  16480. AZN
  16481. # Bosnia and Herzegovina Convertible Mark (BAM).
  16482. BAM
  16483. # Barbadian Dollar (BBD).
  16484. BBD
  16485. # Bangladesh Taka (BDT).
  16486. BDT
  16487. # Bulgarian Lev (BGN).
  16488. BGN
  16489. # Bahraini Dinar (BHD).
  16490. BHD
  16491. # Burundian Franc (BIF).
  16492. BIF
  16493. # Bermudian Dollar (BMD).
  16494. BMD
  16495. # Brunei Dollar (BND).
  16496. BND
  16497. # Bolivian Boliviano (BOB).
  16498. BOB
  16499. # Brazilian Real (BRL).
  16500. BRL
  16501. # Bahamian Dollar (BSD).
  16502. BSD
  16503. # Bhutanese Ngultrum (BTN).
  16504. BTN
  16505. # Botswana Pula (BWP).
  16506. BWP
  16507. # Belarusian Ruble (BYN).
  16508. BYN
  16509. # Belize Dollar (BZD).
  16510. BZD
  16511. # Canadian Dollars (CAD).
  16512. CAD
  16513. # Congolese franc (CDF).
  16514. CDF
  16515. # Swiss Francs (CHF).
  16516. CHF
  16517. # Chilean Peso (CLP).
  16518. CLP
  16519. # Chinese Yuan Renminbi (CNY).
  16520. CNY
  16521. # Colombian Peso (COP).
  16522. COP
  16523. # Costa Rican Colones (CRC).
  16524. CRC
  16525. # Cape Verdean escudo (CVE).
  16526. CVE
  16527. # Czech Koruny (CZK).
  16528. CZK
  16529. # Djiboutian Franc (DJF).
  16530. DJF
  16531. # Danish Kroner (DKK).
  16532. DKK
  16533. # Dominican Peso (DOP).
  16534. DOP
  16535. # Algerian Dinar (DZD).
  16536. DZD
  16537. # Egyptian Pound (EGP).
  16538. EGP
  16539. # Eritrean Nakfa (ERN).
  16540. ERN
  16541. # Ethiopian Birr (ETB).
  16542. ETB
  16543. # Euro (EUR).
  16544. EUR
  16545. # Fijian Dollars (FJD).
  16546. FJD
  16547. # Falkland Islands Pounds (FKP).
  16548. FKP
  16549. # United Kingdom Pounds (GBP).
  16550. GBP
  16551. # Georgian Lari (GEL).
  16552. GEL
  16553. # Ghanaian Cedi (GHS).
  16554. GHS
  16555. # Gibraltar Pounds (GIP).
  16556. GIP
  16557. # Gambian Dalasi (GMD).
  16558. GMD
  16559. # Guinean Franc (GNF).
  16560. GNF
  16561. # Guatemalan Quetzal (GTQ).
  16562. GTQ
  16563. # Guyanese Dollar (GYD).
  16564. GYD
  16565. # Hong Kong Dollars (HKD).
  16566. HKD
  16567. # Honduran Lempira (HNL).
  16568. HNL
  16569. # Croatian Kuna (HRK).
  16570. HRK
  16571. # Haitian Gourde (HTG).
  16572. HTG
  16573. # Hungarian Forint (HUF).
  16574. HUF
  16575. # Indonesian Rupiah (IDR).
  16576. IDR
  16577. # Israeli New Shekel (NIS).
  16578. ILS
  16579. # Indian Rupees (INR).
  16580. INR
  16581. # Iraqi Dinar (IQD).
  16582. IQD
  16583. # Iranian Rial (IRR).
  16584. IRR
  16585. # Icelandic Kronur (ISK).
  16586. ISK
  16587. # Jersey Pound.
  16588. JEP
  16589. # Jamaican Dollars (JMD).
  16590. JMD
  16591. # Jordanian Dinar (JOD).
  16592. JOD
  16593. # Japanese Yen (JPY).
  16594. JPY
  16595. # Kenyan Shilling (KES).
  16596. KES
  16597. # Kyrgyzstani Som (KGS).
  16598. KGS
  16599. # Cambodian Riel.
  16600. KHR
  16601. # Kiribati Dollar (KID).
  16602. KID
  16603. # Comorian Franc (KMF).
  16604. KMF
  16605. # South Korean Won (KRW).
  16606. KRW
  16607. # Kuwaiti Dinar (KWD).
  16608. KWD
  16609. # Cayman Dollars (KYD).
  16610. KYD
  16611. # Kazakhstani Tenge (KZT).
  16612. KZT
  16613. # Laotian Kip (LAK).
  16614. LAK
  16615. # Lebanese Pounds (LBP).
  16616. LBP
  16617. # Sri Lankan Rupees (LKR).
  16618. LKR
  16619. # Liberian Dollar (LRD).
  16620. LRD
  16621. # Lesotho Loti (LSL).
  16622. LSL
  16623. # Lithuanian Litai (LTL).
  16624. LTL
  16625. # Latvian Lati (LVL).
  16626. LVL
  16627. # Libyan Dinar (LYD).
  16628. LYD
  16629. # Moroccan Dirham.
  16630. MAD
  16631. # Moldovan Leu (MDL).
  16632. MDL
  16633. # Malagasy Ariary (MGA).
  16634. MGA
  16635. # Macedonia Denar (MKD).
  16636. MKD
  16637. # Burmese Kyat (MMK).
  16638. MMK
  16639. # Mongolian Tugrik.
  16640. MNT
  16641. # Macanese Pataca (MOP).
  16642. MOP
  16643. # Mauritanian Ouguiya (MRU).
  16644. MRU
  16645. # Mauritian Rupee (MUR).
  16646. MUR
  16647. # Maldivian Rufiyaa (MVR).
  16648. MVR
  16649. # Malawian Kwacha (MWK).
  16650. MWK
  16651. # Mexican Pesos (MXN).
  16652. MXN
  16653. # Malaysian Ringgits (MYR).
  16654. MYR
  16655. # Mozambican Metical.
  16656. MZN
  16657. # Namibian Dollar.
  16658. NAD
  16659. # Nigerian Naira (NGN).
  16660. NGN
  16661. # Nicaraguan Córdoba (NIO).
  16662. NIO
  16663. # Norwegian Kroner (NOK).
  16664. NOK
  16665. # Nepalese Rupee (NPR).
  16666. NPR
  16667. # New Zealand Dollars (NZD).
  16668. NZD
  16669. # Omani Rial (OMR).
  16670. OMR
  16671. # Panamian Balboa (PAB).
  16672. PAB
  16673. # Peruvian Nuevo Sol (PEN).
  16674. PEN
  16675. # Papua New Guinean Kina (PGK).
  16676. PGK
  16677. # Philippine Peso (PHP).
  16678. PHP
  16679. # Pakistani Rupee (PKR).
  16680. PKR
  16681. # Polish Zlotych (PLN).
  16682. PLN
  16683. # Paraguayan Guarani (PYG).
  16684. PYG
  16685. # Qatari Rial (QAR).
  16686. QAR
  16687. # Romanian Lei (RON).
  16688. RON
  16689. # Serbian dinar (RSD).
  16690. RSD
  16691. # Russian Rubles (RUB).
  16692. RUB
  16693. # Rwandan Franc (RWF).
  16694. RWF
  16695. # Saudi Riyal (SAR).
  16696. SAR
  16697. # Solomon Islands Dollar (SBD).
  16698. SBD
  16699. # Seychellois Rupee (SCR).
  16700. SCR
  16701. # Sudanese Pound (SDG).
  16702. SDG
  16703. # Swedish Kronor (SEK).
  16704. SEK
  16705. # Singapore Dollars (SGD).
  16706. SGD
  16707. # Saint Helena Pounds (SHP).
  16708. SHP
  16709. # Sierra Leonean Leone (SLL).
  16710. SLL
  16711. # Somali Shilling (SOS).
  16712. SOS
  16713. # Surinamese Dollar (SRD).
  16714. SRD
  16715. # South Sudanese Pound (SSP).
  16716. SSP
  16717. # Sao Tome And Principe Dobra (STN).
  16718. STN
  16719. # Syrian Pound (SYP).
  16720. SYP
  16721. # Swazi Lilangeni (SZL).
  16722. SZL
  16723. # Thai baht (THB).
  16724. THB
  16725. # Tajikistani Somoni (TJS).
  16726. TJS
  16727. # Turkmenistani Manat (TMT).
  16728. TMT
  16729. # Tunisian Dinar (TND).
  16730. TND
  16731. # Tongan Pa'anga (TOP).
  16732. TOP
  16733. # Turkish Lira (TRY).
  16734. TRY
  16735. # Trinidad and Tobago Dollars (TTD).
  16736. TTD
  16737. # Taiwan Dollars (TWD).
  16738. TWD
  16739. # Tanzanian Shilling (TZS).
  16740. TZS
  16741. # Ukrainian Hryvnia (UAH).
  16742. UAH
  16743. # Ugandan Shilling (UGX).
  16744. UGX
  16745. # United States Dollars (USD).
  16746. USD
  16747. # Uruguayan Pesos (UYU).
  16748. UYU
  16749. # Uzbekistan som (UZS).
  16750. UZS
  16751. # Venezuelan Bolivares (VED).
  16752. VED
  16753. # Venezuelan Bolivares (VES).
  16754. VES
  16755. # Vietnamese đồng (VND).
  16756. VND
  16757. # Vanuatu Vatu (VUV).
  16758. VUV
  16759. # Samoan Tala (WST).
  16760. WST
  16761. # Central African CFA Franc (XAF).
  16762. XAF
  16763. # East Caribbean Dollar (XCD).
  16764. XCD
  16765. # West African CFA franc (XOF).
  16766. XOF
  16767. # CFP Franc (XPF).
  16768. XPF
  16769. # Unrecognized currency.
  16770. XXX
  16771. # Yemeni Rial (YER).
  16772. YER
  16773. # South African Rand (ZAR).
  16774. ZAR
  16775. # Zambian Kwacha (ZMW).
  16776. ZMW
  16777. # Belarusian Ruble (BYR).
  16778. BYR @deprecated
  16779. }
  16780. # Units of measurement for weight.
  16781. enum WeightUnit {
  16782. # 1 kilogram equals 1000 grams.
  16783. KILOGRAMS
  16784. # Metric system unit of mass.
  16785. GRAMS
  16786. # 1 pound equals 16 ounces.
  16787. POUNDS
  16788. # Imperial system unit of mass.
  16789. OUNCES
  16790. }
  16791. `, BuiltIn: false},
  16792. {Name: "../../../ext/error.graphql", Input: `# Represents an error in the input of a mutation.
  16793. type UserError implements DisplayableError {
  16794. # The path to the input field that caused the error.
  16795. field: [String!]
  16796. # The error message.
  16797. message: String!
  16798. }
  16799. # A file error. This typically occurs when there is an issue with the file itself causing it to fail validation.
  16800. # Check the file before attempting to upload again.
  16801. type FileError {
  16802. # Code representing the type of error.
  16803. code: FileErrorCode!
  16804. # Additional details regarding the error.
  16805. details: String
  16806. # Translated error message.
  16807. message: String!
  16808. }
  16809. # Represents a media error. This typically occurs when there is an issue with the media itself causing it to fail validation.
  16810. # Check the media before attempting to upload again.
  16811. type MediaError {
  16812. # Code representing the type of error.
  16813. code: MediaErrorCode!
  16814. # Additional details regarding the error.
  16815. details: String
  16816. # Translated error message.
  16817. message: String!
  16818. }
  16819. # Represents an error that happens during execution of a Media query or mutation.
  16820. type MediaUserError implements DisplayableError {
  16821. # The error code.
  16822. code: MediaUserErrorCode
  16823. # The path to the input field that caused the error.
  16824. field: [String!]
  16825. # The error message.
  16826. message: String!
  16827. }
  16828. # Represents a media warning. This occurs when there is a non-blocking concern regarding your media.
  16829. # Consider reviewing your media to ensure it is correct and its parameters are as expected.
  16830. type MediaWarning {
  16831. # The code representing the type of warning.
  16832. code: MediaWarningCode!
  16833. # Translated warning message.
  16834. message: String
  16835. }
  16836. # An error that occurs during the execution of ProductChangeStatus.
  16837. type ProductChangeStatusUserError implements DisplayableError {
  16838. # The error code.
  16839. code: ProductChangeStatusUserErrorCode
  16840. # The path to the input field that caused the error.
  16841. field: [String!]
  16842. # The error message.
  16843. message: String!
  16844. }
  16845. # Represents a selling plan group custom error.
  16846. type SellingPlanGroupUserError implements DisplayableError {
  16847. # The error code.
  16848. code: SellingPlanGroupUserErrorCode
  16849. # The path to the input field that caused the error.
  16850. field: [String!]
  16851. # The error message.
  16852. message: String!
  16853. }
  16854. # Error codes for failed product variant bulk create mutations.
  16855. type ProductVariantsBulkCreateUserError implements DisplayableError {
  16856. # The error code.
  16857. code: ProductVariantsBulkCreateUserErrorCode
  16858. # The path to the input field that caused the error.
  16859. field: [String!]
  16860. # The error message.
  16861. message: String!
  16862. }
  16863. # Error codes for failed bulk variant delete mutations.
  16864. type ProductVariantsBulkDeleteUserError implements DisplayableError {
  16865. # The error code.
  16866. code: ProductVariantsBulkDeleteUserErrorCode
  16867. # The path to the input field that caused the error.
  16868. field: [String!]
  16869. # The error message.
  16870. message: String!
  16871. }
  16872. # Error codes for failed bulk product variants reorder operation.
  16873. type ProductVariantsBulkReorderUserError implements DisplayableError {
  16874. # The error code.
  16875. code: ProductVariantsBulkReorderUserErrorCode
  16876. # The path to the input field that caused the error.
  16877. field: [String!]
  16878. # The error message.
  16879. message: String!
  16880. }
  16881. # Error codes for failed variant bulk update mutations.
  16882. type ProductVariantsBulkUpdateUserError implements DisplayableError {
  16883. # The error code.
  16884. code: ProductVariantsBulkUpdateUserErrorCode
  16885. # The path to the input field that caused the error.
  16886. field: [String!]
  16887. # The error message.
  16888. message: String!
  16889. }
  16890. `, BuiltIn: false},
  16891. {Name: "../../../ext/event.graphql", Input: `# Basic events chronicle resource activities such as the creation of an article, the fulfillment of an order, or
  16892. # the addition of a product.
  16893. type BasicEvent implements Event&Node {
  16894. # The name of the app that created the event.
  16895. appTitle: String
  16896. # Whether the event was created by an app.
  16897. attributeToApp: Boolean!
  16898. # Whether the event was caused by an admin user.
  16899. attributeToUser: Boolean!
  16900. # The date and time when the event was created.
  16901. createdAt: DateTime!
  16902. # Whether the event is critical.
  16903. criticalAlert: Boolean!
  16904. # A globally-unique identifier.
  16905. id: ID!
  16906. # Human readable text that describes the event.
  16907. message: FormattedString!
  16908. }
  16909. # An auto-generated type for paginating through multiple Events.
  16910. type EventConnection {
  16911. # A list of edges.
  16912. edges: [EventEdge!]!
  16913. # A list of the nodes contained in EventEdge.
  16914. nodes: [Event!]!
  16915. # Information to aid in pagination.
  16916. pageInfo: PageInfo!
  16917. }
  16918. # An auto-generated type which holds one Event and a cursor during pagination.
  16919. type EventEdge {
  16920. # A cursor for use in pagination.
  16921. cursor: String!
  16922. # The item at the end of EventEdge.
  16923. node: Event!
  16924. }
  16925. `, BuiltIn: false},
  16926. {Name: "../../../ext/fulfillment.graphql", Input: `# Represents a fulfillment. In Shopify, a fulfillment represents a shipment of one or more items in an order.
  16927. # When an order has been completely fulfilled, it means that all the items that are included in the order have been sent to the customer.
  16928. # There can be more than one fulfillment for an order.
  16929. type Fulfillment implements LegacyInteroperability&Node {
  16930. # The date and time when the fulfillment was created.
  16931. createdAt: DateTime!
  16932. # The date that this fulfillment was delivered.
  16933. deliveredAt: DateTime
  16934. # Human readable display status for this fulfillment.
  16935. displayStatus: FulfillmentDisplayStatus
  16936. # The estimated date that this fulfillment will arrive.
  16937. estimatedDeliveryAt: DateTime
  16938. # The history of events associated with this fulfillment.
  16939. events(
  16940. first: Int
  16941. after: String
  16942. last: Int
  16943. before: String
  16944. reverse: Boolean = false
  16945. sortKey: FulfillmentEventSortKeys = HAPPENED_AT
  16946. ): FulfillmentEventConnection!
  16947. # List of the fulfillment's line items.
  16948. fulfillmentLineItems(
  16949. first: Int
  16950. after: String
  16951. last: Int
  16952. before: String
  16953. reverse: Boolean = false
  16954. ): FulfillmentLineItemConnection!
  16955. # A paginated list of fulfillment orders for the fulfillment.
  16956. fulfillmentOrders(
  16957. first: Int
  16958. after: String
  16959. last: Int
  16960. before: String
  16961. reverse: Boolean = false
  16962. ): FulfillmentOrderConnection!
  16963. # A globally-unique identifier.
  16964. id: ID!
  16965. # The date and time when the fulfillment went into transit.
  16966. inTransitAt: DateTime
  16967. # The ID of the corresponding resource in the REST Admin API.
  16968. legacyResourceId: UnsignedInt64!
  16969. # The location that the fulfillment was processed at.
  16970. location: Location
  16971. # Human readable reference identifier for this fulfillment.
  16972. name: String!
  16973. # The order for which the fulfillment was created.
  16974. order: Order!
  16975. # The address at which the fulfillment occurred.
  16976. # Typically this is the address of the warehouse or fulfillment center.
  16977. originAddress: FulfillmentOriginAddress
  16978. # Whether any of the line items in the fulfillment require shipping.
  16979. requiresShipping: Boolean!
  16980. # Fulfillment service associated with the fulfillment.
  16981. service: FulfillmentService
  16982. # The status of the fulfillment.
  16983. status: FulfillmentStatus!
  16984. # Sum of all line item quantities for the fulfillment.
  16985. totalQuantity: Int!
  16986. # Tracking information associated with the fulfillment,
  16987. # such as the tracking company, tracking number, and tracking URL.
  16988. trackingInfo(first: Int): [FulfillmentTrackingInfo!]!
  16989. # The date and time when the fulfillment was last modified.
  16990. updatedAt: DateTime!
  16991. }
  16992. # Represents the tracking information for a fulfillment.
  16993. type FulfillmentTrackingInfo {
  16994. # The name of the tracking company.
  16995. company: String
  16996. # The tracking number of the fulfillment.
  16997. number: String
  16998. # The URLs to track the fulfillment.
  16999. url: URL
  17000. }
  17001. # Represents a fulfillment order. In Shopify, a fulfillment order represents a group of one or more items
  17002. # in an order that are to be fulfilled from the same location. There can be more than one fulfillment order
  17003. # for an order at a given location. Fulfillment orders are created automatically when an order is created.
  17004. # To learn how to build a fulfillment app, refer to Fulfillment apps.
  17005. type FulfillmentOrder implements Node {
  17006. # The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.
  17007. #
  17008. # The fulfillment order's assigned location might change in the following cases:
  17009. #
  17010. # The fulfillment order has been entirely moved to a new location. For example, the fulfillmentOrderMove mutation has been called, and you see the original fulfillment order in the movedFulfillmentOrder field within the mutation's response.
  17011. # Work on the fulfillment order has not yet begun, which means that the fulfillment order has the
  17012. # OPEN,
  17013. # SCHEDULED, or
  17014. # ON_HOLD
  17015. # status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).
  17016. assignedLocation: FulfillmentOrderAssignedLocation!
  17017. # Delivery method of this fulfillment order.
  17018. deliveryMethod: DeliveryMethod
  17019. # The destination where the items should be sent.
  17020. destination: FulfillmentOrderDestination
  17021. # The date and time at which the fulfillment order will be fulfillable.
  17022. # When this date and time is reached, the scheduled fulfillment order is automatically transitioned to open.
  17023. # For example, the fulfill_at date for a subscription order might be the 1st of each month, a pre-order fulfill_at date would be nil, and a standard order fulfill_at date would be the order creation date.
  17024. fulfillAt: DateTime
  17025. # The latest date and time by which all items in the fulfillment order need to be fulfilled.
  17026. fulfillBy: DateTime
  17027. # The fulfillment holds applied on the fulfillment order.
  17028. fulfillmentHolds: [FulfillmentHold!]!
  17029. # A list of fulfillments for the fulfillment order.
  17030. fulfillments(
  17031. first: Int
  17032. after: String
  17033. last: Int
  17034. before: String
  17035. reverse: Boolean = false
  17036. ): FulfillmentConnection!
  17037. # A globally-unique identifier.
  17038. id: ID!
  17039. # The duties delivery method of this fulfillment order.
  17040. internationalDuties: FulfillmentOrderInternationalDuties
  17041. # A list of the fulfillment order's line items.
  17042. lineItems(
  17043. first: Int
  17044. after: String
  17045. last: Int
  17046. before: String
  17047. reverse: Boolean = false
  17048. ): FulfillmentOrderLineItemConnection!
  17049. # A list of locations that the fulfillment order can potentially move to.
  17050. locationsForMove(
  17051. first: Int
  17052. after: String
  17053. last: Int
  17054. before: String
  17055. reverse: Boolean = false
  17056. ): FulfillmentOrderLocationForMoveConnection!
  17057. # A list of requests sent by the merchant to the fulfillment service for this fulfillment order.
  17058. merchantRequests(
  17059. kind: FulfillmentOrderMerchantRequestKind
  17060. first: Int
  17061. after: String
  17062. last: Int
  17063. before: String
  17064. reverse: Boolean = false
  17065. ): FulfillmentOrderMerchantRequestConnection!
  17066. # The order that's associated with the fulfillment order.
  17067. order: Order!
  17068. # The request status of the fulfillment order.
  17069. requestStatus: FulfillmentOrderRequestStatus!
  17070. # The status of the fulfillment order.
  17071. status: FulfillmentOrderStatus!
  17072. # The actions that can be performed on this fulfillment order.
  17073. supportedActions: [FulfillmentOrderSupportedAction!]!
  17074. }
  17075. # The fulfillment order's assigned location. This is the location where the fulfillment is expected to happen.
  17076. #
  17077. # The fulfillment order's assigned location might change in the following cases:
  17078. #
  17079. # The fulfillment order has been entirely moved to a new location. For example, the fulfillmentOrderMove mutation has been called, and you see the original fulfillment order in the movedFulfillmentOrder field within the mutation's response.
  17080. #
  17081. # Work on the fulfillment order has not yet begun, which means that the fulfillment order has the
  17082. # OPEN,
  17083. # SCHEDULED, or
  17084. # ON_HOLD
  17085. # status, and the shop's location properties might be undergoing edits (for example, in the Shopify admin).
  17086. #
  17087. # If the fulfillmentOrderMove mutation has moved the fulfillment order's line items to a new location,
  17088. # but hasn't moved the fulfillment order instance itself, then the original fulfillment order's assigned location
  17089. # doesn't change.
  17090. # This happens if the fulfillment order is being split during the move, or if all line items can be moved
  17091. # to an existing fulfillment order at a new location.
  17092. #
  17093. # Once the fulfillment order has been taken into work or canceled,
  17094. # which means that the fulfillment order has the
  17095. # IN_PROGRESS,
  17096. # CLOSED,
  17097. # CANCELLED, or
  17098. # INCOMPLETE
  17099. # status, FulfillmentOrderAssignedLocation acts as a snapshot of the shop's location content.
  17100. # Up-to-date shop's location data may be queried through location connection.
  17101. type FulfillmentOrderAssignedLocation {
  17102. # The first line of the address for the location.
  17103. address1: String
  17104. # The second line of the address for the location.
  17105. address2: String
  17106. # The city of the location.
  17107. city: String
  17108. # The two-letter country code of the location.
  17109. countryCode: CountryCode!
  17110. # The location where the fulfillment is expected to happen. This value might be different from
  17111. # FulfillmentOrderAssignedLocation if the location's attributes were updated
  17112. # after the fulfillment order was taken into work of canceled.
  17113. location: Location
  17114. # The name of the location.
  17115. name: String!
  17116. # The phone number of the location.
  17117. phone: String
  17118. # The province of the location.
  17119. province: String
  17120. # The ZIP code of the location.
  17121. zip: String
  17122. }
  17123. # Represents the goods available to be shipped to a customer.
  17124. # It holds essential information about the goods, including SKU and whether it is tracked.
  17125. type InventoryItem implements LegacyInteroperability&Node {
  17126. # The ISO 3166-1 alpha-2 country code of where the item originated from.
  17127. countryCodeOfOrigin: CountryCode
  17128. # A list of country specific harmonized system codes.
  17129. countryHarmonizedSystemCodes(
  17130. first: Int
  17131. after: String
  17132. last: Int
  17133. before: String
  17134. reverse: Boolean = false
  17135. ): CountryHarmonizedSystemCodeConnection!
  17136. # The date and time when the inventory item was created.
  17137. createdAt: DateTime!
  17138. # The number of inventory items that share the same SKU with this item.
  17139. duplicateSkuCount: Int!
  17140. # The harmonized system code of the item.
  17141. harmonizedSystemCode: String
  17142. # A globally-unique identifier.
  17143. id: ID!
  17144. # The URL that points to the inventory history for the item.
  17145. inventoryHistoryUrl: URL
  17146. # The inventory item's quantities at the specified location.
  17147. inventoryLevel(locationId: ID!): InventoryLevel
  17148. # A list of the inventory item's quantities for each location that the inventory item can be stocked at.
  17149. inventoryLevels(
  17150. first: Int
  17151. after: String
  17152. last: Int
  17153. before: String
  17154. reverse: Boolean = false
  17155. query: String
  17156. ): InventoryLevelConnection!
  17157. # The ID of the corresponding resource in the REST Admin API.
  17158. legacyResourceId: UnsignedInt64!
  17159. # The number of locations where this inventory item is stocked.
  17160. locationsCount: Int!
  17161. # The ISO 3166-2 alpha-2 province code of where the item originated from.
  17162. provinceCodeOfOrigin: String
  17163. # Whether the inventory item requires shipping.
  17164. requiresShipping: Boolean!
  17165. # Inventory item SKU.
  17166. sku: String
  17167. # Whether inventory levels are tracked for the item.
  17168. tracked: Boolean!
  17169. # Whether the value of the tracked field for the inventory item can be changed.
  17170. trackedEditable: EditableProperty!
  17171. # Unit cost associated with the inventory item.
  17172. unitCost: MoneyV2
  17173. # The date and time when the inventory item was updated.
  17174. updatedAt: DateTime!
  17175. # The variant that owns this inventory item.
  17176. variant: ProductVariant!
  17177. }
  17178. # The address at which the fulfillment occurred.
  17179. # Typically this is the address of the warehouse or fulfillment center.
  17180. type FulfillmentOriginAddress {
  17181. # The street address of the fulfillment location.
  17182. address1: String
  17183. # The second line of the address. Typically the number of the apartment, suite, or unit.
  17184. address2: String
  17185. # The city in which the fulfillment location is located.
  17186. city: String
  17187. # The country code of the fulfillment location.
  17188. countryCode: String!
  17189. # The province code of the fulfillment location.
  17190. provinceCode: String
  17191. # The zip code of the fulfillment location.
  17192. zip: String
  17193. }
  17194. # Represents the destination where the items should be sent upon fulfillment.
  17195. type FulfillmentOrderDestination implements Node {
  17196. # The first line of the address of the destination.
  17197. address1: String
  17198. # The second line of the address of the destination.
  17199. address2: String
  17200. # The city of the destination.
  17201. city: String
  17202. # The company of the destination.
  17203. company: String
  17204. # The two-letter country code of the destination.
  17205. countryCode: CountryCode
  17206. # The email of the customer at the destination.
  17207. email: String
  17208. # The first name of the customer at the destination.
  17209. firstName: String
  17210. # A globally-unique identifier.
  17211. id: ID!
  17212. # The last name of the customer at the destination.
  17213. lastName: String
  17214. # The phone number of the customer at the destination.
  17215. phone: String
  17216. # The province of the destination.
  17217. province: String
  17218. # The ZIP code of the destination.
  17219. zip: String
  17220. }
  17221. # A fulfillment hold currently applied on a fulfillment order.
  17222. type FulfillmentHold {
  17223. # The reason for the fulfillment hold.
  17224. reason: FulfillmentHoldReason!
  17225. # Additional information about the fulfillment hold reason.
  17226. reasonNotes: String
  17227. }
  17228. # The international duties relevant to a fulfillment order.
  17229. type FulfillmentOrderInternationalDuties {
  17230. # The method of duties payment. Example values: DDP, DAP.
  17231. incoterm: String!
  17232. }
  17233. # One of the actions that the fulfillment order supports in its current state.
  17234. type FulfillmentOrderSupportedAction {
  17235. # The action value.
  17236. action: FulfillmentOrderAction!
  17237. # The external URL to be used to initiate the fulfillment process outside Shopify.
  17238. # Applicable only when the action value is EXTERNAL.
  17239. externalUrl: URL
  17240. }
  17241. # The fulfillment event that describes the fulfilllment status at a particular time.
  17242. type FulfillmentEvent implements Node {
  17243. # The time at which this fulfillment event happened.
  17244. happenedAt: DateTime!
  17245. # A globally-unique identifier.
  17246. id: ID!
  17247. # The status of this fulfillment event.
  17248. status: FulfillmentEventStatus!
  17249. }
  17250. # Represents a line item from an order that's included in a fulfillment.
  17251. type FulfillmentLineItem implements Node {
  17252. # The total price after discounts are applied in shop and presentment currencies.
  17253. discountedTotalSet: MoneyBag!
  17254. # A globally-unique identifier.
  17255. id: ID!
  17256. # The associated order's line item.
  17257. lineItem: LineItem!
  17258. # The total price before discounts are applied in shop and presentment currencies.
  17259. originalTotalSet: MoneyBag!
  17260. # Number of line items in the fulfillment.
  17261. quantity: Int
  17262. }
  17263. # Associates an order line item with quantities requiring fulfillment from the respective fulfillment order.
  17264. type FulfillmentOrderLineItem implements Node {
  17265. # A globally-unique identifier.
  17266. id: ID!
  17267. # The associated order line item.
  17268. lineItem: LineItem!
  17269. # The number of units remaining to be fulfilled.
  17270. remainingQuantity: Int!
  17271. # The total number of units to be fulfilled.
  17272. totalQuantity: Int!
  17273. # Warning messages for a fulfillment order line item.
  17274. warnings: [FulfillmentOrderLineItemWarning!]!
  17275. }
  17276. # A fulfillment order line item warning. For example, a warning about why a fulfillment request was rejected.
  17277. type FulfillmentOrderLineItemWarning {
  17278. # The description of warning.
  17279. description: String
  17280. # The title of warning.
  17281. title: String
  17282. }
  17283. # A location that a fulfillment order can potentially move to.
  17284. type FulfillmentOrderLocationForMove {
  17285. # The location being considered as the fulfillment order's new assigned location.
  17286. location: Location!
  17287. # A human-readable string with the reason why the fulfillment order, or some of its line items, can't be
  17288. # moved to the location.
  17289. message: String
  17290. # Whether the fulfillment order can be moved to the location.
  17291. movable: Boolean!
  17292. }
  17293. # Represents a request made by the merchant to a fulfillment service for a fulfillment order.
  17294. type FulfillmentOrderMerchantRequest implements Node {
  17295. # A globally-unique identifier.
  17296. id: ID!
  17297. # The kind of request made.
  17298. kind: FulfillmentOrderMerchantRequestKind!
  17299. # The optional message that the merchant included in the request.
  17300. message: String
  17301. # Additional options requested by the merchant. These depend on the kind of the request.
  17302. # For example, for a FULFILLMENT_REQUEST, one option is notify_customer, which indicates whether the
  17303. # merchant intends to notify the customer upon fulfillment. The fulfillment service can then set
  17304. # notifyCustomer when making calls to FulfillmentCreateV2.
  17305. requestOptions: JSON
  17306. # The response from the fulfillment service.
  17307. responseData: JSON
  17308. # The timestamp when the request was made.
  17309. sentAt: DateTime!
  17310. }
  17311. # An auto-generated type for paginating through multiple FulfillmentEvents.
  17312. type FulfillmentEventConnection {
  17313. # A list of edges.
  17314. edges: [FulfillmentEventEdge!]!
  17315. # A list of the nodes contained in FulfillmentEventEdge.
  17316. nodes: [FulfillmentEvent!]!
  17317. # Information to aid in pagination.
  17318. pageInfo: PageInfo!
  17319. }
  17320. # An auto-generated type which holds one FulfillmentEvent and a cursor during pagination.
  17321. type FulfillmentEventEdge {
  17322. # A cursor for use in pagination.
  17323. cursor: String!
  17324. # The item at the end of FulfillmentEventEdge.
  17325. node: FulfillmentEvent!
  17326. }
  17327. # An auto-generated type for paginating through multiple FulfillmentLineItems.
  17328. type FulfillmentLineItemConnection {
  17329. # A list of edges.
  17330. edges: [FulfillmentLineItemEdge!]!
  17331. # A list of the nodes contained in FulfillmentLineItemEdge.
  17332. nodes: [FulfillmentLineItem!]!
  17333. # Information to aid in pagination.
  17334. pageInfo: PageInfo!
  17335. }
  17336. # An auto-generated type which holds one FulfillmentLineItem and a cursor during pagination.
  17337. type FulfillmentLineItemEdge {
  17338. # A cursor for use in pagination.
  17339. cursor: String!
  17340. # The item at the end of FulfillmentLineItemEdge.
  17341. node: FulfillmentLineItem!
  17342. }
  17343. # An auto-generated type for paginating through multiple FulfillmentOrders.
  17344. type FulfillmentOrderConnection {
  17345. # A list of edges.
  17346. edges: [FulfillmentOrderEdge!]!
  17347. # A list of the nodes contained in FulfillmentOrderEdge.
  17348. nodes: [FulfillmentOrder!]!
  17349. # Information to aid in pagination.
  17350. pageInfo: PageInfo!
  17351. }
  17352. # An auto-generated type which holds one FulfillmentOrder and a cursor during pagination.
  17353. type FulfillmentOrderEdge {
  17354. # A cursor for use in pagination.
  17355. cursor: String!
  17356. # The item at the end of FulfillmentOrderEdge.
  17357. node: FulfillmentOrder!
  17358. }
  17359. # An auto-generated type for paginating through multiple Fulfillments.
  17360. type FulfillmentConnection {
  17361. # A list of edges.
  17362. edges: [FulfillmentEdge!]!
  17363. # A list of the nodes contained in FulfillmentEdge.
  17364. nodes: [Fulfillment!]!
  17365. # Information to aid in pagination.
  17366. pageInfo: PageInfo!
  17367. }
  17368. # An auto-generated type which holds one Fulfillment and a cursor during pagination.
  17369. type FulfillmentEdge {
  17370. # A cursor for use in pagination.
  17371. cursor: String!
  17372. # The item at the end of FulfillmentEdge.
  17373. node: Fulfillment!
  17374. }
  17375. # An auto-generated type for paginating through multiple FulfillmentOrderLineItems.
  17376. type FulfillmentOrderLineItemConnection {
  17377. # A list of edges.
  17378. edges: [FulfillmentOrderLineItemEdge!]!
  17379. # A list of the nodes contained in FulfillmentOrderLineItemEdge.
  17380. nodes: [FulfillmentOrderLineItem!]!
  17381. # Information to aid in pagination.
  17382. pageInfo: PageInfo!
  17383. }
  17384. # An auto-generated type which holds one FulfillmentOrderLineItem and a cursor during pagination.
  17385. type FulfillmentOrderLineItemEdge {
  17386. # A cursor for use in pagination.
  17387. cursor: String!
  17388. # The item at the end of FulfillmentOrderLineItemEdge.
  17389. node: FulfillmentOrderLineItem!
  17390. }
  17391. # An auto-generated type for paginating through multiple FulfillmentOrderLocationForMoves.
  17392. type FulfillmentOrderLocationForMoveConnection {
  17393. # A list of edges.
  17394. edges: [FulfillmentOrderLocationForMoveEdge!]!
  17395. # A list of the nodes contained in FulfillmentOrderLocationForMoveEdge.
  17396. nodes: [FulfillmentOrderLocationForMove!]!
  17397. # Information to aid in pagination.
  17398. pageInfo: PageInfo!
  17399. }
  17400. # An auto-generated type which holds one FulfillmentOrderLocationForMove and a cursor during pagination.
  17401. type FulfillmentOrderLocationForMoveEdge {
  17402. # A cursor for use in pagination.
  17403. cursor: String!
  17404. # The item at the end of FulfillmentOrderLocationForMoveEdge.
  17405. node: FulfillmentOrderLocationForMove!
  17406. }
  17407. # An auto-generated type for paginating through multiple FulfillmentOrderMerchantRequests.
  17408. type FulfillmentOrderMerchantRequestConnection {
  17409. # A list of edges.
  17410. edges: [FulfillmentOrderMerchantRequestEdge!]!
  17411. # A list of the nodes contained in FulfillmentOrderMerchantRequestEdge.
  17412. nodes: [FulfillmentOrderMerchantRequest!]!
  17413. # Information to aid in pagination.
  17414. pageInfo: PageInfo!
  17415. }
  17416. # An auto-generated type which holds one FulfillmentOrderMerchantRequest and a cursor during pagination.
  17417. type FulfillmentOrderMerchantRequestEdge {
  17418. # A cursor for use in pagination.
  17419. cursor: String!
  17420. # The item at the end of FulfillmentOrderMerchantRequestEdge.
  17421. node: FulfillmentOrderMerchantRequest!
  17422. }
  17423. `, BuiltIn: false},
  17424. {Name: "../../../ext/gqlgen.graphql", Input: `directive @goModel(
  17425. model: String
  17426. models: [String!]
  17427. ) on OBJECT | INPUT_OBJECT | SCALAR | ENUM | INTERFACE | UNION
  17428. directive @goField(
  17429. forceResolver: Boolean
  17430. name: String
  17431. ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
  17432. directive @goTag(
  17433. key: String!
  17434. value: String
  17435. ) on INPUT_FIELD_DEFINITION | FIELD_DEFINITION
  17436. `, BuiltIn: false},
  17437. {Name: "../../../ext/in_context.graphql", Input: `directive @inContext(
  17438. language: LanguageCode,
  17439. country: CountryCode
  17440. ) on QUERY | MUTATION | OBJECT
  17441. `, BuiltIn: false},
  17442. {Name: "../../../ext/interface.graphql", Input: `# An object with an ID field to support global identification, in accordance with the
  17443. # Relay specification.
  17444. # This interface is used by the node
  17445. # and nodes queries.
  17446. interface Node {
  17447. # A globally-unique identifier.
  17448. id: ID!
  17449. }
  17450. # The subject line of a comment event.
  17451. interface CommentEventSubject {
  17452. # A globally-unique identifier.
  17453. id: ID!
  17454. # Whether the timeline subject has a timeline comment. If true, then a timeline comment exists.
  17455. hasTimelineComment: Boolean!
  17456. }
  17457. # Represents an object that has a list of events.
  17458. interface HasEvents {
  17459. # The paginated list of events associated with the host subject.
  17460. events(
  17461. first: Int
  17462. after: String
  17463. last: Int
  17464. before: String
  17465. reverse: Boolean = false
  17466. sortKey: EventSortKeys = ID
  17467. query: String
  17468. ): EventConnection!
  17469. }
  17470. # Events chronicle resource activities such as the creation of an article, the fulfillment of an order, or the
  17471. # addition of a product.
  17472. interface Event {
  17473. # The name of the app that created the event.
  17474. appTitle: String
  17475. # Whether the event was created by an app.
  17476. attributeToApp: Boolean!
  17477. # Whether the event was caused by an admin user.
  17478. attributeToUser: Boolean!
  17479. # The date and time when the event was created.
  17480. createdAt: DateTime!
  17481. # Whether the event is critical.
  17482. criticalAlert: Boolean!
  17483. # A globally-unique identifier.
  17484. id: ID!
  17485. # Human readable text that describes the event.
  17486. message: FormattedString!
  17487. }
  17488. # Represents information about the metafields associated to the specified resource.
  17489. interface HasMetafields {
  17490. # Returns a metafield by namespace and key that belongs to the resource.
  17491. metafield(namespace: String!key: String!): Metafield
  17492. # List of metafields that belong to the resource.
  17493. metafields(
  17494. namespace: String
  17495. first: Int
  17496. after: String
  17497. last: Int
  17498. before: String
  17499. reverse: Boolean = false
  17500. ): MetafieldConnection!
  17501. # Returns a private metafield by namespace and key that belongs to the resource.
  17502. privateMetafield(namespace: String!key: String!): PrivateMetafield
  17503. # List of private metafields that belong to the resource.
  17504. privateMetafields(
  17505. namespace: String
  17506. first: Int
  17507. after: String
  17508. last: Int
  17509. before: String
  17510. reverse: Boolean = false
  17511. ): PrivateMetafieldConnection!
  17512. }
  17513. # Interoperability metadata for types that directly correspond to a REST Admin API resource.
  17514. # For example, on the Product type, LegacyInteroperability returns metadata for the corresponding Product object in the REST Admin API.
  17515. interface LegacyInteroperability {
  17516. # The ID of the corresponding resource in the REST Admin API.
  17517. legacyResourceId: UnsignedInt64!
  17518. }
  17519. # Localization extensions associated with the specified resource. For example, the tax id for government invoice.
  17520. interface HasLocalizationExtensions {
  17521. # List of localization extensions for the resource.
  17522. localizationExtensions(
  17523. countryCodes: [CountryCode!]
  17524. purposes: [LocalizationExtensionPurpose!]
  17525. first: Int
  17526. after: String
  17527. last: Int
  17528. before: String
  17529. reverse: Boolean = false
  17530. ): LocalizationExtensionConnection!
  17531. }
  17532. # Resources that metafield definitions can be applied to.
  17533. interface HasMetafieldDefinitions {
  17534. # List of metafield definitions.
  17535. metafieldDefinitions(
  17536. namespace: String
  17537. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  17538. first: Int
  17539. after: String
  17540. last: Int
  17541. before: String
  17542. reverse: Boolean = false
  17543. sortKey: MetafieldDefinitionSortKeys = ID
  17544. query: String
  17545. ): MetafieldDefinitionConnection!
  17546. }
  17547. # A default cursor that you can use in queries to paginate your results. Each edge in a connection can
  17548. # return a cursor, which is a reference to the edge's position in the connection. You can use an edge's cursor as
  17549. # the starting point to retrieve the nodes before or after it in a connection.
  17550. #
  17551. # To learn more about using cursor-based pagination, refer to
  17552. # Paginating results with GraphQL.
  17553. interface Navigable {
  17554. # A default cursor that returns the single next record, sorted ascending by ID.
  17555. defaultCursor: String!
  17556. }
  17557. # Discount applications capture the intentions of a discount source at
  17558. # the time of application on an order's line items or shipping lines.
  17559. #
  17560. # Discount applications don't represent the actual final amount discounted on a line (line item or shipping line). The actual amount discounted on a line is represented by the DiscountAllocation object.
  17561. interface DiscountApplication {
  17562. # The method by which the discount's value is applied to its entitled items.
  17563. allocationMethod: DiscountApplicationAllocationMethod!
  17564. # An ordered index that can be used to identify the discount application and indicate the precedence
  17565. # of the discount application for calculations.
  17566. index: Int!
  17567. # How the discount amount is distributed on the discounted lines.
  17568. targetSelection: DiscountApplicationTargetSelection!
  17569. # Whether the discount is applied on line items or shipping lines.
  17570. targetType: DiscountApplicationTargetType!
  17571. # The value of the discount application.
  17572. value: PricingValue!
  17573. }
  17574. # Published translations associated with the resource.
  17575. interface HasPublishedTranslations {
  17576. # The translations associated with the resource.
  17577. translations(locale: String!marketId: ID): [PublishedTranslation!]!
  17578. }
  17579. # Represents an error in the input of a mutation.
  17580. interface DisplayableError {
  17581. # The path to the input field that caused the error.
  17582. field: [String!]
  17583. # The error message.
  17584. message: String!
  17585. }
  17586. # Services and features purchased once by the store.
  17587. interface AppPurchase {
  17588. # The date and time when the app purchase occurred.
  17589. createdAt: DateTime!
  17590. # The name of the app purchase.
  17591. name: String!
  17592. # The amount to be charged to the store for the app purchase.
  17593. price: MoneyV2!
  17594. # The status of the app purchase.
  17595. status: AppPurchaseStatus!
  17596. # Whether the app purchase is a test transaction.
  17597. test: Boolean!
  17598. }
  17599. # Represents a resource that can be published to a channel.
  17600. # A publishable resource can be either a Product or Collection.
  17601. interface Publishable {
  17602. # The number of publications a resource is published to without feedback errors.
  17603. availablePublicationCount: Int!
  17604. # The number of publications a resource is published on.
  17605. publicationCount(onlyPublished: Boolean = true): Int!
  17606. # Check to see whether the resource is published to the calling app's publication.
  17607. publishedOnCurrentPublication: Boolean!
  17608. # Check to see whether the resource is published to a given publication.
  17609. publishedOnPublication(publicationId: ID!): Boolean!
  17610. # The list of resources that are published to a publication.
  17611. resourcePublications(
  17612. onlyPublished: Boolean = true
  17613. first: Int
  17614. after: String
  17615. last: Int
  17616. before: String
  17617. reverse: Boolean = false
  17618. ): ResourcePublicationConnection!
  17619. # The list of resources that are either published or staged to be published to a publication.
  17620. resourcePublicationsV2(
  17621. onlyPublished: Boolean = true
  17622. first: Int
  17623. after: String
  17624. last: Int
  17625. before: String
  17626. reverse: Boolean = false
  17627. ): ResourcePublicationV2Connection!
  17628. # The list of publications that the resource is not published to.
  17629. unpublishedPublications(
  17630. first: Int
  17631. after: String
  17632. last: Int
  17633. before: String
  17634. reverse: Boolean = false
  17635. ): PublicationConnection!
  17636. }
  17637. # Represents a session preceding an order, often used for building a timeline of events leading to an order.
  17638. interface CustomerMoment {
  17639. # The date and time when the customer's session occurred.
  17640. occurredAt: DateTime!
  17641. }
  17642. # Represents subscription contract common fields.
  17643. interface SubscriptionContractBase {
  17644. # The subscription app that the subscription contract is registered to.
  17645. app: App
  17646. # The URL of the subscription contract page on the subscription app.
  17647. appAdminUrl: URL
  17648. # The currency that's used for the subscription contract.
  17649. currencyCode: CurrencyCode!
  17650. # A list of the custom attributes to be added to the generated orders.
  17651. customAttributes: [Attribute!]!
  17652. # The customer to whom the subscription contract belongs.
  17653. customer: Customer
  17654. # The customer payment method that's used for the subscription contract.
  17655. customerPaymentMethod(showRevoked: Boolean = false): CustomerPaymentMethod
  17656. # The delivery method for each billing of the subscription contract.
  17657. deliveryMethod: SubscriptionDeliveryMethod
  17658. # The delivery price for each billing of the subscription contract.
  17659. deliveryPrice: MoneyV2!
  17660. # The list of subscription discounts associated with the subscription contract.
  17661. discounts(
  17662. first: Int
  17663. after: String
  17664. last: Int
  17665. before: String
  17666. reverse: Boolean = false
  17667. ): SubscriptionManualDiscountConnection!
  17668. # The number of lines associated with the subscription contract.
  17669. lineCount: Int!
  17670. # The list of subscription lines associated with the subscription contract.
  17671. lines(
  17672. first: Int
  17673. after: String
  17674. last: Int
  17675. before: String
  17676. reverse: Boolean = false
  17677. ): SubscriptionLineConnection!
  17678. # The note field that will be applied to the generated orders.
  17679. note: String
  17680. # A list of the subscription contract's orders.
  17681. orders(
  17682. first: Int
  17683. after: String
  17684. last: Int
  17685. before: String
  17686. reverse: Boolean = false
  17687. ): OrderConnection!
  17688. # The date and time when the subscription contract was updated.
  17689. updatedAt: DateTime!
  17690. }
  17691. # A contract between a merchant and a customer to do business.
  17692. # Shopify creates a sales agreement whenever an order is placed, edited, or refunded.
  17693. # A sales agreement has one or more sales records, which provide itemized details about the initial agreement or subsequent changes made to the order.
  17694. # For example, when a customer places an order, Shopify creates the order, generates a sales agreement, and records a sale for each line item purchased in the order.
  17695. # A sale record is specific to a type of order line. Order lines can represent different things such as a purchased product, a tip added by a customer, shipping costs collected at checkout, and more.
  17696. interface SalesAgreement {
  17697. # The application that created the agreement.
  17698. app: App
  17699. # The date and time at which the agreement occured.
  17700. happenedAt: DateTime!
  17701. # The unique identifier for the agreement.
  17702. id: ID!
  17703. # The reason the agremeent was created.
  17704. reason: OrderActionType!
  17705. # The sales associated with the agreement.
  17706. sales(
  17707. first: Int
  17708. after: String
  17709. last: Int
  17710. before: String
  17711. reverse: Boolean = false
  17712. ): SaleConnection!
  17713. # The staff member associated with the agreement.
  17714. user: StaffMember
  17715. }
  17716. # An individual sale record associated with a sales agreement.
  17717. # Every money value in an order's sales data is represented in the currency's smallest unit.
  17718. # When amounts are divided across multiple line items, such as taxes or order discounts, the amounts might not divide evenly across all of the line items on the order.
  17719. # To address this, the remaining currency units that couldn't be divided evenly are allocated one at a time, starting with the first line item, until they are all accounted for.
  17720. # In aggregate, the values sum up correctly. In isolation, one line item might have a different tax or discount amount than another line item of the same price, before taxes and discounts.
  17721. # This is because the amount could not be divided evenly across the items. The allocation of currency units across line items is immutable.
  17722. # After they are allocated, currency units are never reallocated or redistributed among the line items.
  17723. interface Sale {
  17724. # The type of order action that the sale represents.
  17725. actionType: SaleActionType!
  17726. # The unique identifier for the sale.
  17727. id: ID!
  17728. # The line type assocated with the sale.
  17729. lineType: SaleLineType!
  17730. # The number of units either ordered or intended to be returned.
  17731. quantity: Int
  17732. # All individual taxes associated with the sale.
  17733. taxes: [SaleTax!]!
  17734. # The total sale amount after taxes and discounts.
  17735. totalAmount: MoneyBag!
  17736. # The total discounts allocated to the sale after taxes.
  17737. totalDiscountAmountAfterTaxes: MoneyBag!
  17738. # The total discounts allocated to the sale before taxes.
  17739. totalDiscountAmountBeforeTaxes: MoneyBag!
  17740. # The total amount of taxes for the sale.
  17741. totalTaxAmount: MoneyBag!
  17742. }
  17743. # A geographic region which comprises a market.
  17744. interface MarketRegion {
  17745. # A globally-unique identifier.
  17746. id: ID!
  17747. # The name of the region.
  17748. name: String!
  17749. }
  17750. # Online Store preview URL of the object.
  17751. interface OnlineStorePreviewable {
  17752. # The online store preview URL.
  17753. onlineStorePreviewUrl: URL
  17754. }
  17755. # Represents a media interface.
  17756. interface Media {
  17757. # A word or phrase to share the nature or contents of a media.
  17758. alt: String
  17759. # The media content type.
  17760. mediaContentType: MediaContentType!
  17761. # Any errors which have occurred on the media.
  17762. mediaErrors: [MediaError!]!
  17763. # The warnings attached to the media.
  17764. mediaWarnings: [MediaWarning!]!
  17765. # The preview image for the media.
  17766. preview: MediaPreviewImage
  17767. # Current status of the media.
  17768. status: MediaStatus!
  17769. }
  17770. # A file interface.
  17771. interface File {
  17772. # A word or phrase to describe the contents or the function of a file.
  17773. alt: String
  17774. # The date and time (ISO 8601 format) when the file was created.
  17775. createdAt: DateTime!
  17776. # Any errors that have occurred on the file.
  17777. fileErrors: [FileError!]!
  17778. # The status of the file.
  17779. fileStatus: FileStatus!
  17780. # The preview image for the media.
  17781. preview: MediaPreviewImage
  17782. }
  17783. # Represents selling plan pricing policy common fields.
  17784. interface SellingPlanPricingPolicyBase {
  17785. # The price adjustment type.
  17786. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  17787. # The price adjustment value.
  17788. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  17789. }
  17790. `, BuiltIn: false},
  17791. {Name: "../../../ext/localization.graphql", Input: `# Represents the value captured by a localization extension. Localization extensions are additional fields required by certain countries on international orders.
  17792. # For example, some countries require additional fields for customs information or tax identification numbers.
  17793. type LocalizationExtension {
  17794. # Country ISO 3166-1 alpha-2 code.
  17795. countryCode: CountryCode!
  17796. # The localized extension keys that are allowed.
  17797. key: LocalizationExtensionKey!
  17798. # The purpose of this localization extension.
  17799. purpose: LocalizationExtensionPurpose!
  17800. # The localized extension title.
  17801. title: String!
  17802. # The value of the field.
  17803. value: String!
  17804. }
  17805. # An auto-generated type for paginating through multiple LocalizationExtensions.
  17806. type LocalizationExtensionConnection {
  17807. # A list of edges.
  17808. edges: [LocalizationExtensionEdge!]!
  17809. # A list of the nodes contained in LocalizationExtensionEdge.
  17810. nodes: [LocalizationExtension!]!
  17811. # Information to aid in pagination.
  17812. pageInfo: PageInfo!
  17813. }
  17814. # An auto-generated type which holds one LocalizationExtension and a cursor during pagination.
  17815. type LocalizationExtensionEdge {
  17816. # A cursor for use in pagination.
  17817. cursor: String!
  17818. # The item at the end of LocalizationExtensionEdge.
  17819. node: LocalizationExtension!
  17820. }
  17821. `, BuiltIn: false},
  17822. {Name: "../../../ext/location.graphql", Input: `# Represents the location where the physical good resides.
  17823. type Location implements HasMetafieldDefinitions&HasMetafields&LegacyInteroperability&Node {
  17824. # Whether this location can be reactivated.
  17825. activatable: Boolean!
  17826. # The address of this location.
  17827. address: LocationAddress!
  17828. # Whether the location address has been verified.
  17829. addressVerified: Boolean!
  17830. # Whether this location can be deactivated.
  17831. deactivatable: Boolean!
  17832. # The date and time (ISO 8601 format) that the location was deactivated at.
  17833. # For example, 3:30 pm on September 7, 2019 in the time zone of UTC (Universal Time Coordinated) is represented as "2019-09-07T15:50:00Z".
  17834. deactivatedAt: String
  17835. # Whether this location can be deleted.
  17836. deletable: Boolean!
  17837. # Name of the service provider that fulfills from this location.
  17838. fulfillmentService: FulfillmentService
  17839. # Whether this location can fulfill online orders.
  17840. fulfillsOnlineOrders: Boolean!
  17841. # Whether this location has active inventory.
  17842. hasActiveInventory: Boolean!
  17843. # Whether this location has orders that need to be fulfilled.
  17844. hasUnfulfilledOrders: Boolean!
  17845. # A globally-unique identifier.
  17846. id: ID!
  17847. # The quantities of an inventory item at this location.
  17848. inventoryLevel(inventoryItemId: ID!): InventoryLevel
  17849. # A list of the quantities of the inventory items that can be stocked at this location.
  17850. inventoryLevels(
  17851. first: Int
  17852. after: String
  17853. last: Int
  17854. before: String
  17855. reverse: Boolean = false
  17856. query: String
  17857. ): InventoryLevelConnection!
  17858. # Whether the location is active.
  17859. isActive: Boolean!
  17860. # The ID of the corresponding resource in the REST Admin API.
  17861. legacyResourceId: UnsignedInt64!
  17862. # Returns a metafield by namespace and key that belongs to the resource.
  17863. metafield(namespace: String!key: String!): Metafield
  17864. # List of metafield definitions.
  17865. metafieldDefinitions(
  17866. namespace: String
  17867. pinnedStatus: MetafieldDefinitionPinnedStatus = ANY
  17868. first: Int
  17869. after: String
  17870. last: Int
  17871. before: String
  17872. reverse: Boolean = false
  17873. sortKey: MetafieldDefinitionSortKeys = ID
  17874. query: String
  17875. ): MetafieldDefinitionConnection!
  17876. # List of metafields that belong to the resource.
  17877. metafields(
  17878. namespace: String
  17879. first: Int
  17880. after: String
  17881. last: Int
  17882. before: String
  17883. reverse: Boolean = false
  17884. ): MetafieldConnection!
  17885. # The name of the location.
  17886. name: String!
  17887. # Returns a private metafield by namespace and key that belongs to the resource.
  17888. privateMetafield(namespace: String!key: String!): PrivateMetafield
  17889. # List of private metafields that belong to the resource.
  17890. privateMetafields(
  17891. namespace: String
  17892. first: Int
  17893. after: String
  17894. last: Int
  17895. before: String
  17896. reverse: Boolean = false
  17897. ): PrivateMetafieldConnection!
  17898. # Whether this location is used for calculating shipping rates. In multi-origin shipping mode, this flag is ignored.
  17899. shipsInventory: Boolean!
  17900. # List of suggested addresses for this location (empty if none).
  17901. suggestedAddresses: [LocationSuggestedAddress!]!
  17902. }
  17903. # Represents a suggested address for a location.
  17904. type LocationSuggestedAddress {
  17905. # The first line of the suggested address.
  17906. address1: String
  17907. # The second line of the suggested address.
  17908. address2: String
  17909. # The city of the suggested address.
  17910. city: String
  17911. # The country of the suggested address.
  17912. country: String
  17913. # The country code of the suggested address.
  17914. countryCode: CountryCode
  17915. # A formatted version of the suggested address.
  17916. formatted: [String!]!
  17917. # The province of the suggested address.
  17918. province: String
  17919. # The code for the province, state, or district of the suggested address.
  17920. provinceCode: String
  17921. # The ZIP code of the suggested address.
  17922. zip: String
  17923. }
  17924. # Represents the address of a location.
  17925. type LocationAddress {
  17926. # The first line of the address for the location.
  17927. address1: String
  17928. # The second line of the address for the location.
  17929. address2: String
  17930. # The city of the location.
  17931. city: String
  17932. # The country of the location.
  17933. country: String
  17934. # The country code of the location.
  17935. countryCode: String
  17936. # A formatted version of the address for the location.
  17937. formatted: [String!]!
  17938. # The latitude coordinates of the location.
  17939. latitude: Float
  17940. # The longitude coordinates of the location.
  17941. longitude: Float
  17942. # The phone number of the location.
  17943. phone: String
  17944. # The province of the location.
  17945. province: String
  17946. # The code for the province, state, or district of the address of the location.
  17947. provinceCode: String
  17948. # The ZIP code of the location.
  17949. zip: String
  17950. }
  17951. # The country-specific harmonized system code and ISO country code for an inventory item.
  17952. type CountryHarmonizedSystemCode {
  17953. # The ISO 3166-1 alpha-2 country code for the country that issued the specified harmonized system code.
  17954. countryCode: CountryCode!
  17955. # The country-specific harmonized system code. These are usually longer than 6 digits.
  17956. harmonizedSystemCode: String!
  17957. }
  17958. # An auto-generated type for paginating through multiple Locations.
  17959. type LocationConnection {
  17960. # A list of edges.
  17961. edges: [LocationEdge!]!
  17962. # A list of the nodes contained in LocationEdge.
  17963. nodes: [Location!]!
  17964. # Information to aid in pagination.
  17965. pageInfo: PageInfo!
  17966. }
  17967. # An auto-generated type which holds one Location and a cursor during pagination.
  17968. type LocationEdge {
  17969. # A cursor for use in pagination.
  17970. cursor: String!
  17971. # The item at the end of LocationEdge.
  17972. node: Location!
  17973. }
  17974. # An auto-generated type for paginating through multiple CountryHarmonizedSystemCodes.
  17975. type CountryHarmonizedSystemCodeConnection {
  17976. # A list of edges.
  17977. edges: [CountryHarmonizedSystemCodeEdge!]!
  17978. # A list of the nodes contained in CountryHarmonizedSystemCodeEdge.
  17979. nodes: [CountryHarmonizedSystemCode!]!
  17980. # Information to aid in pagination.
  17981. pageInfo: PageInfo!
  17982. }
  17983. # An auto-generated type which holds one CountryHarmonizedSystemCode and a cursor during pagination.
  17984. type CountryHarmonizedSystemCodeEdge {
  17985. # A cursor for use in pagination.
  17986. cursor: String!
  17987. # The item at the end of CountryHarmonizedSystemCodeEdge.
  17988. node: CountryHarmonizedSystemCode!
  17989. }
  17990. # An auto-generated type for paginating through multiple MarketRegions.
  17991. type MarketRegionConnection {
  17992. # A list of edges.
  17993. edges: [MarketRegionEdge!]!
  17994. # A list of the nodes contained in MarketRegionEdge.
  17995. nodes: [MarketRegion!]!
  17996. # Information to aid in pagination.
  17997. pageInfo: PageInfo!
  17998. }
  17999. # An auto-generated type which holds one MarketRegion and a cursor during pagination.
  18000. type MarketRegionEdge {
  18001. # A cursor for use in pagination.
  18002. cursor: String!
  18003. # The item at the end of MarketRegionEdge.
  18004. node: MarketRegion!
  18005. }
  18006. `, BuiltIn: false},
  18007. {Name: "../../../ext/mail.graphql", Input: `# Represents a customer mailing address.
  18008. #
  18009. # For example, a customer's default address and an order's billing address are both mailling addresses.
  18010. type MailingAddress implements Node {
  18011. # The first line of the address. Typically the street address or PO Box number.
  18012. address1: String
  18013. # The second line of the address. Typically the number of the apartment, suite, or unit.
  18014. address2: String
  18015. # The name of the city, district, village, or town.
  18016. city: String
  18017. # The name of the customer's company or organization.
  18018. company: String
  18019. # Whether the address coordinates are valid.
  18020. coordinatesValidated: Boolean!
  18021. # The name of the country.
  18022. country: String
  18023. # The two-letter code for the country of the address.
  18024. #
  18025. # For example, US.
  18026. countryCodeV2: CountryCode
  18027. # The first name of the customer.
  18028. #
  18029. # formatted(withName: Boolean = false withCompany: Boolean = true): [String!]!
  18030. # A formatted version of the address, customized by the provided arguments.
  18031. firstName: String
  18032. # A comma-separated list of the values for city, province, and country.
  18033. formattedArea: String
  18034. # A globally-unique identifier.
  18035. id: ID!
  18036. # The last name of the customer.
  18037. lastName: String
  18038. # The latitude coordinate of the customer address.
  18039. latitude: Float
  18040. # The longitude coordinate of the customer address.
  18041. longitude: Float
  18042. # The full name of the customer, based on firstName and lastName.
  18043. name: String
  18044. # A unique phone number for the customer.
  18045. #
  18046. # Formatted using E.164 standard. For example, +16135551111.
  18047. phone: String
  18048. # The region of the address, such as the province, state, or district.
  18049. province: String
  18050. # The two-letter code for the region.
  18051. #
  18052. # For example, ON.
  18053. provinceCode: String
  18054. # The zip or postal code of the address.
  18055. zip: String
  18056. }
  18057. # The fields used to create or update a mailing address.
  18058. input MailingAddressInput {
  18059. # The first line of the address. Typically the street address or PO Box number.
  18060. address1: String
  18061. # The second line of the address. Typically the number of the apartment, suite, or unit.
  18062. address2: String
  18063. # The name of the city, district, village, or town.
  18064. city: String
  18065. # The name of the customer's company or organization.
  18066. company: String
  18067. # The two-letter code for the country of the address.
  18068. countryCode: CountryCode
  18069. # The first name of the customer.
  18070. firstName: String
  18071. # The last name of the customer.
  18072. lastName: String
  18073. # A unique phone number for the customer.
  18074. #
  18075. # Formatted using E.164 standard. For example, +16135551111.
  18076. phone: String
  18077. # The code for the region of the address, such as the province, state, or district.
  18078. # For example QC for Quebec, Canada.
  18079. provinceCode: String
  18080. # The zip or postal code of the address.
  18081. zip: String
  18082. }
  18083. `, BuiltIn: false},
  18084. {Name: "../../../ext/market.graphql", Input: `# A market's currency settings.
  18085. type MarketCurrencySettings {
  18086. # The currency which this market's prices are defined in, and the
  18087. # currency which its customers must use if local currencies are disabled.
  18088. baseCurrency: CurrencySetting!
  18089. # Whether or not local currencies are enabled. If enabled, then prices will
  18090. # be converted to give each customer the best experience based on their
  18091. # region. If disabled, then all customers in this market will see prices
  18092. # in the market's base currency.
  18093. localCurrencies: Boolean!
  18094. }
  18095. # The URL for the homepage of the online store in the context of a particular market and a particular locale.
  18096. type MarketWebPresenceRootUrl {
  18097. # The locale that the storefront loads in.
  18098. locale: String!
  18099. # The URL.
  18100. url: URL!
  18101. }
  18102. `, BuiltIn: false},
  18103. {Name: "../../../ext/marketing.graphql", Input: `# Represents actions that market a merchant's store or products.
  18104. type MarketingEvent implements LegacyInteroperability&Node {
  18105. # The app that the marketing event is attributed to.
  18106. app: App!
  18107. # The marketing channel used by the marketing event.
  18108. channel: MarketingChannel
  18109. # A human-readable description of the marketing event.
  18110. description: String
  18111. # The date and time when the marketing event ended.
  18112. endedAt: DateTime
  18113. # A globally-unique identifier.
  18114. id: ID!
  18115. # The ID of the corresponding resource in the REST Admin API.
  18116. legacyResourceId: UnsignedInt64!
  18117. # The URL where the marketing event can be managed.
  18118. manageUrl: URL
  18119. # The URL where the marketing event can be previewed.
  18120. previewUrl: URL
  18121. # An optional ID that helps Shopify validate engagement data.
  18122. remoteId: String
  18123. # The date and time when the marketing event is scheduled to end.
  18124. scheduledToEndAt: DateTime
  18125. # Where the MarketingEvent occurred and what kind of content was used.
  18126. # Because utmSource and utmMedium are often used interchangeably, this is
  18127. # based on a combination of marketingChannel, referringDomain, and type to
  18128. # provide a consistent representation for any given piece of marketing
  18129. # regardless of the app that created it.
  18130. sourceAndMedium: String!
  18131. # The date and time when the marketing event started.
  18132. startedAt: DateTime!
  18133. # The marketing event type.
  18134. type: MarketingTactic!
  18135. # The name of the marketing campaign.
  18136. utmCampaign: String
  18137. # The medium that the marketing campaign is using. Example values: cpc, banner.
  18138. utmMedium: String
  18139. # The referrer of the marketing event. Example values: google, newsletter.
  18140. utmSource: String
  18141. }
  18142. # Represents a set of UTM parameters.
  18143. type UTMParameters {
  18144. # The name of a marketing campaign.
  18145. campaign: String
  18146. # Identifies specific content in a marketing campaign.
  18147. # Used to differentiate between similar content or links in a marketing campaign to determine which is the most effective.
  18148. content: String
  18149. # The medium of a marketing campaign, such as a banner or email newsletter.
  18150. medium: String
  18151. # The source of traffic to the merchant's store, such as Google or an email newsletter.
  18152. source: String
  18153. # Paid search terms used by a marketing campaign.
  18154. term: String
  18155. }
  18156. `, BuiltIn: false},
  18157. {Name: "../../../ext/media.graphql", Input: `# Represents the preview image for a media.
  18158. type MediaPreviewImage {
  18159. # The preview image for the media. Returns null until status is READY.
  18160. image: Image
  18161. # Current status of the preview image.
  18162. status: MediaPreviewImageStatus!
  18163. }
  18164. # Represents an image resource.
  18165. type Image implements HasMetafields {
  18166. # A word or phrase to share the nature or contents of an image.
  18167. altText: String
  18168. # The original height of the image in pixels. Returns null if the image is not hosted by Shopify.
  18169. height: Int
  18170. # A unique identifier for the image.
  18171. id: ID
  18172. # Returns a metafield by namespace and key that belongs to the resource.
  18173. metafield(namespace: String!key: String!): Metafield
  18174. # List of metafields that belong to the resource.
  18175. metafields(
  18176. namespace: String
  18177. first: Int
  18178. after: String
  18179. last: Int
  18180. before: String
  18181. reverse: Boolean = false
  18182. ): MetafieldConnection!
  18183. # Returns a private metafield by namespace and key that belongs to the resource.
  18184. privateMetafield(namespace: String!key: String!): PrivateMetafield
  18185. # List of private metafields that belong to the resource.
  18186. privateMetafields(
  18187. namespace: String
  18188. first: Int
  18189. after: String
  18190. last: Int
  18191. before: String
  18192. reverse: Boolean = false
  18193. ): PrivateMetafieldConnection!
  18194. # The location of the image as a URL.
  18195. #
  18196. # If no transform options are specified, then the original image will be preserved including any pre-applied transforms.
  18197. # All transformation options are considered "best-effort". Any transformation that the original image type doesn't support will be ignored.
  18198. # If you need multiple variations of the same image, then you can use GraphQL aliases.
  18199. url(transform: ImageTransformInput): URL!
  18200. # The original width of the image in pixels. Returns null if the image is not hosted by Shopify.
  18201. width: Int
  18202. }
  18203. # The available options for transforming an image.
  18204. #
  18205. # All transformation options are considered best effort. Any transformation that the original image type doesn't support will be ignored.
  18206. input ImageTransformInput {
  18207. # The region of the image to remain after cropping.
  18208. # Must be used in conjunction with the maxWidth and/or maxHeight fields, where the maxWidth and maxHeight aren't equal.
  18209. # The crop argument should coincide with the smaller value. A smaller maxWidth indicates a LEFT or RIGHT crop, while
  18210. # a smaller maxHeight indicates a TOP or BOTTOM crop. For example, { maxWidth: 5, maxHeight: 10, crop: LEFT } will result
  18211. # in an image with a width of 5 and height of 10, where the right side of the image is removed.
  18212. crop: CropRegion
  18213. # Image width in pixels between 1 and 5760.
  18214. maxWidth: Int
  18215. # Image height in pixels between 1 and 5760.
  18216. maxHeight: Int
  18217. # Image size multiplier for high-resolution retina displays. Must be within 1..3.
  18218. scale: Int = 1
  18219. # Convert the source image into the preferred content type.
  18220. # Supported conversions: .svg to .png, any file type to .jpg, and any file type to .webp.
  18221. preferredContentType: ImageContentType
  18222. }
  18223. # Represents any file other than HTML.
  18224. type GenericFile implements File&Node {
  18225. #A word or phrase to describe the contents or the function of a file.
  18226. alt: String
  18227. # The date and time (ISO 8601 format) when the file was created.
  18228. createdAt: DateTime!
  18229. # Any errors that have occurred on the file.
  18230. fileErrors: [FileError!]!
  18231. # The status of the file.
  18232. fileStatus: FileStatus!
  18233. # A globally-unique identifier.
  18234. id: ID!
  18235. # The generic file's MIME type.
  18236. mimeType: String
  18237. # The generic file's size in bytes.
  18238. originalFileSize: Int
  18239. # The preview image for the media.
  18240. preview: MediaPreviewImage
  18241. # The generic file's URL.
  18242. url: URL
  18243. }
  18244. type MediaImage implements File&Media&Node {
  18245. # A word or phrase to share the nature or contents of a media.
  18246. alt: String
  18247. # The date and time (ISO 8601 format) when the file was created.
  18248. createdAt: DateTime!
  18249. # Any errors that have occurred on the file.
  18250. fileErrors: [FileError!]!
  18251. # The status of the file.
  18252. fileStatus: FileStatus!
  18253. # A globally-unique identifier.
  18254. id: ID!
  18255. # The image for the media. Returns null until status is READY.
  18256. image: Image
  18257. # The media content type.
  18258. mediaContentType: MediaContentType!
  18259. # Any errors which have occurred on the media.
  18260. mediaErrors: [MediaError!]!
  18261. # The warnings attached to the media.
  18262. mediaWarnings: [MediaWarning!]!
  18263. # The MIME type of the image.
  18264. mimeType: String
  18265. # The original source of the image.
  18266. originalSource: MediaImageOriginalSource
  18267. # The preview image for the media.
  18268. preview: MediaPreviewImage
  18269. # Current status of the media.
  18270. status: MediaStatus!
  18271. }
  18272. # The original source for an image.
  18273. type MediaImageOriginalSource {
  18274. # The size of the original file in bytes.
  18275. fileSize: Int
  18276. }
  18277. # Represents a Shopify hosted video.
  18278. type Video implements File&Media&Node {
  18279. # A word or phrase to share the nature or contents of a media.
  18280. alt: String
  18281. # The date and time (ISO 8601 format) when the file was created.
  18282. createdAt: DateTime!
  18283. # The video's duration in milliseconds. This value is null unless the video's status field is
  18284. # READY.
  18285. duration: Int
  18286. # Any errors that have occurred on the file.
  18287. fileErrors: [FileError!]!
  18288. # The status of the file.
  18289. fileStatus: FileStatus!
  18290. # The video's filename.
  18291. filename: String!
  18292. # A globally-unique identifier.
  18293. id: ID!
  18294. # The media content type.
  18295. mediaContentType: MediaContentType!
  18296. # Any errors which have occurred on the media.
  18297. mediaErrors: [MediaError!]!
  18298. # The warnings attached to the media.
  18299. mediaWarnings: [MediaWarning!]!
  18300. # The video's original source. This value is null unless the video's status field is
  18301. # READY.
  18302. originalSource: VideoSource
  18303. # The preview image for the media.
  18304. preview: MediaPreviewImage
  18305. # The video's sources. This value is empty unless the video's status field is
  18306. # READY.
  18307. sources: [VideoSource!]!
  18308. # Current status of the media.
  18309. status: MediaStatus!
  18310. }
  18311. # Represents a source for a Shopify hosted video.
  18312. #
  18313. # Types of sources include the original video, lower resolution versions of the original video,
  18314. # and an m3u8 playlist file.
  18315. #
  18316. # Only videos with a status field
  18317. # of READY have sources.
  18318. type VideoSource {
  18319. # The video source's file size in bytes.
  18320. fileSize: Int
  18321. # The video source's file format extension.
  18322. format: String!
  18323. # The video source's height.
  18324. height: Int!
  18325. # The video source's MIME type.
  18326. mimeType: String!
  18327. # The video source's URL.
  18328. url: String!
  18329. # The video source's width.
  18330. width: Int!
  18331. }
  18332. `, BuiltIn: false},
  18333. {Name: "../../../ext/meta.graphql", Input: `# Metafields enable you to attach additional information to a Shopify resource, such as a Product or a Collection.
  18334. # For more information about where you can attach metafields refer to HasMetafields.
  18335. # Some examples of the data that metafields enable you to store are specifications, size charts, downloadable documents, release dates, images, or part numbers.
  18336. # Metafields are identified by an owner resource, namespace, and key. and store a value along with type information for that value.
  18337. type Metafield implements LegacyInteroperability&Node{
  18338. # The date and time when the metafield was created.
  18339. createdAt: DateTime!
  18340. # The optional, associated metafield definition that maps to this metafield's namespace and key pair.
  18341. definition: MetafieldDefinition
  18342. # The description of the metafield.
  18343. description: String
  18344. # A globally-unique identifier.
  18345. id: ID!
  18346. # The unique identifier for the metafield in its namespace.
  18347. key: String!
  18348. # The ID of the corresponding resource in the REST Admin API.
  18349. legacyResourceId: UnsignedInt64!
  18350. # A container for a group of metafields.
  18351. # Grouping metafields within a namespace prevents your metafields from conflicting with other metafields that have the same key name.
  18352. namespace: String!
  18353. # The resource that the metafield is attached to.
  18354. owner: HasMetafields!
  18355. # The resource that the metafield is attached to.
  18356. ownerType: MetafieldOwnerType!
  18357. # Returns a reference object if the metafield definition's type is a resource reference.
  18358. reference: MetafieldReference
  18359. # A list of reference objects if the metafield's type is a resource reference list.
  18360. references(
  18361. first: Int
  18362. after: String
  18363. last: Int
  18364. before: String
  18365. ): MetafieldReferenceConnection
  18366. # The type of data that the metafield stores in the value field.
  18367. # See the list of supported types.
  18368. type: String!
  18369. # The date and time when the metafield was updated.
  18370. updatedAt: DateTime!
  18371. # The data to store in the metafield. The data is always stored as a string, regardless of the metafield's type.
  18372. value: String!
  18373. }
  18374. # Metafield definitions enable you to define additional validation constraints for metafields, and enable the
  18375. # merchant to edit metafield values in context.
  18376. type MetafieldDefinition implements Node {
  18377. # The description of a metafield definition.
  18378. description: String
  18379. # A globally-unique identifier.
  18380. id: ID!
  18381. # The key name used to identify a metafield definition within a namespace.
  18382. key: String!
  18383. # The list of metafields associated with a metafield definition.
  18384. metafields(
  18385. validationStatus: MetafieldValidationStatus = ANY
  18386. first: Int
  18387. after: String
  18388. last: Int
  18389. before: String
  18390. reverse: Boolean = false
  18391. ): MetafieldConnection!
  18392. # The count of metafields under a metafield definition.
  18393. metafieldsCount(validationStatus: MetafieldValidationStatus): Int!
  18394. # The human-readable name for the metafield definition.
  18395. name: String!
  18396. # The namespace of the metafield definition. You can use a namespace to group related metafields.
  18397. namespace: String!
  18398. # The resource type that the metafield definition is attached to. For example, Product or Collection.
  18399. ownerType: MetafieldOwnerType!
  18400. # The position of the metafield definition in the pinned list.
  18401. pinnedPosition: Int
  18402. # The standard metafield definition template associated with a metafield definition.
  18403. standardTemplate: StandardMetafieldDefinitionTemplate
  18404. # The type of data that the metafield will store.
  18405. type: MetafieldDefinitionType!
  18406. # The validation status for the existing metafields within a metafield definition.
  18407. validationStatus: MetafieldDefinitionValidationStatus!
  18408. # A list of validation options for
  18409. # the metafield. For example, for a metafield with the type date, you can set a minimum date validation, so
  18410. # that the metafield will only store dates after the specific minimum date.
  18411. validations: [MetafieldDefinitionValidation!]!
  18412. # Whether metafields for the metafield definition are visible using the Storefront API.
  18413. visibleToStorefrontApi: Boolean!
  18414. }
  18415. # Standard metafield definition templates provide preset configurations to create metafield definitions.
  18416. # Each template has a specific namespace and key that we've reserved to have specific meanings for common use cases.
  18417. #
  18418. # Refer to the list of standard metafield definitions.
  18419. type StandardMetafieldDefinitionTemplate implements Node {
  18420. # The description of the standard metafield definition.
  18421. description: String
  18422. # A globally-unique identifier.
  18423. id: ID!
  18424. # The key owned by the definition after the definition has been activated.
  18425. key: String!
  18426. # The human-readable name for the standard metafield definition.
  18427. name: String!
  18428. # The namespace owned by the definition after the definition has been activated.
  18429. namespace: String!
  18430. # The list of resource types that the standard metafield definition can be applied to.
  18431. ownerTypes: [MetafieldOwnerType!]!
  18432. # The associated metafield definition type that the metafield stores.
  18433. type: MetafieldDefinitionType!
  18434. # The configured validations for the standard metafield definition.
  18435. validations: [MetafieldDefinitionValidation!]!
  18436. # Whether metafields for the definition are by default visible using the Storefront API.
  18437. visibleToStorefrontApi: Boolean!
  18438. }
  18439. # A metafield definition type provides basic foundation and validation for a metafield.
  18440. type MetafieldDefinitionType {
  18441. # The category associated with the metafield definition type.
  18442. category: String!
  18443. # The name of the type for the metafield definition.
  18444. # See the list of supported types.
  18445. name: String!
  18446. # The supported validations for a metafield definition type.
  18447. supportedValidations: [MetafieldDefinitionSupportedValidation!]!
  18448. # Whether metafields without a definition can be migrated to a definition of this type.
  18449. supportsDefinitionMigrations: Boolean!
  18450. }
  18451. # The type and name for the optional validation configuration of a metafield.
  18452. #
  18453. # For example, a supported validation might consist of a max name and a number_integer type.
  18454. # This validation can then be used to enforce a maximum character length for a single_line_text_field metafield.
  18455. type MetafieldDefinitionSupportedValidation {
  18456. # The name of the metafield definition validation.
  18457. name: String!
  18458. # The type of input for the validation.
  18459. type: String!
  18460. }
  18461. # A configured metafield definition validation.
  18462. #
  18463. # For example, for a metafield definition of number_integer type, you can set a validation with the name max
  18464. # and a value of 15. This validation will ensure that the value of the metafield is a number less than or equal to 15.
  18465. #
  18466. # Refer to the list of supported validations.
  18467. type MetafieldDefinitionValidation {
  18468. # The validation name.
  18469. name: String!
  18470. # The name for the metafield type of this validation.
  18471. type: String!
  18472. # The validation value.
  18473. value: String
  18474. }
  18475. # Private metafields represent custom metadata that is attached to a resource.
  18476. # Private metafields are accessible only by the application that created them and only from the GraphQL Admin API.
  18477. #
  18478. # An application can create a maximum of 10 private metafields per shop resource.
  18479. type PrivateMetafield implements Node {
  18480. # The date and time when the private metafield was created.
  18481. createdAt: DateTime!
  18482. # The id of the private metafield.
  18483. id: ID!
  18484. # The key name of the private metafield.
  18485. key: String!
  18486. # The namespace of the private metafield.
  18487. namespace: String!
  18488. # The date and time when the private metafield was updated.
  18489. updatedAt: DateTime!
  18490. # The value of a private metafield.
  18491. value: String!
  18492. # Represents the private metafield value type.
  18493. valueType: PrivateMetafieldValueType!
  18494. }
  18495. # The input fields for a private metafield.
  18496. input PrivateMetafieldInput {
  18497. # The resource that owns the metafield. If the field is blank, then the Shop resource owns the metafield.
  18498. owner: ID
  18499. # The namespace of the private metafield.
  18500. namespace: String!
  18501. # The key of the private metafield.
  18502. key: String!
  18503. # The value and valueType of the private metafield, wrapped in a ValueInput object.
  18504. valueInput: PrivateMetafieldValueInput!
  18505. }
  18506. # The value input contains the value and value type of the private metafield.
  18507. input PrivateMetafieldValueInput {
  18508. # The value of a private metafield.
  18509. value: String!
  18510. # Represents the private metafield value type.
  18511. valueType: PrivateMetafieldValueType!
  18512. }
  18513. # The input fields to use to create or update a metafield through a mutation on the owning resource.
  18514. # An alternative way to create or update a metafield is by using the metafieldsSet mutation.
  18515. input MetafieldInput {
  18516. # The description of the metafield.
  18517. description: String
  18518. # The unique ID of the metafield. You don't include an ID when you create a metafield because the metafield ID
  18519. # is created automatically. The ID is required when you update a metafield.
  18520. id: ID
  18521. # The namespace for a metafield. The namespace is required when you create a metafield and is optional when you
  18522. # update a metafield.
  18523. namespace: String
  18524. # The key name of the metafield. Required when creating but optional when updating.
  18525. key: String
  18526. # The value of a metafield.
  18527. value: String
  18528. # The metafield's type. The metafield type is required
  18529. # when you create a metafield and is optional when you update a metafield.
  18530. type: String
  18531. }
  18532. # An auto-generated type for paginating through multiple Metafields.
  18533. type MetafieldConnection {
  18534. # A list of edges.
  18535. edges: [MetafieldEdge!]!
  18536. # A list of the nodes contained in MetafieldEdge.
  18537. nodes: [Metafield!]!
  18538. # Information to aid in pagination.
  18539. pageInfo: PageInfo!
  18540. }
  18541. # An auto-generated type which holds one Metafield and a cursor during pagination.
  18542. type MetafieldEdge {
  18543. # A cursor for use in pagination.
  18544. cursor: String!
  18545. # The item at the end of MetafieldEdge.
  18546. node: Metafield!
  18547. }
  18548. # An auto-generated type for paginating through multiple MetafieldDefinitions.
  18549. type MetafieldDefinitionConnection {
  18550. # A list of edges.
  18551. edges: [MetafieldDefinitionEdge!]!
  18552. # A list of the nodes contained in MetafieldDefinitionEdge.
  18553. nodes: [MetafieldDefinition!]!
  18554. # Information to aid in pagination.
  18555. pageInfo: PageInfo!
  18556. }
  18557. # An auto-generated type which holds one MetafieldDefinition and a cursor during pagination.
  18558. type MetafieldDefinitionEdge {
  18559. # A cursor for use in pagination.
  18560. cursor: String!
  18561. # The item at the end of MetafieldDefinitionEdge.
  18562. node: MetafieldDefinition!
  18563. }
  18564. # An auto-generated type for paginating through multiple PrivateMetafields.
  18565. type PrivateMetafieldConnection {
  18566. # A list of edges.
  18567. edges: [PrivateMetafieldEdge!]!
  18568. # A list of the nodes contained in PrivateMetafieldEdge.
  18569. nodes: [PrivateMetafield!]!
  18570. # Information to aid in pagination.
  18571. pageInfo: PageInfo!
  18572. }
  18573. # An auto-generated type which holds one PrivateMetafield and a cursor during pagination.
  18574. type PrivateMetafieldEdge {
  18575. # A cursor for use in pagination.
  18576. cursor: String!
  18577. # The item at the end of PrivateMetafieldEdge.
  18578. node: PrivateMetafield!
  18579. }
  18580. # An auto-generated type for paginating through multiple MetafieldReferences.
  18581. type MetafieldReferenceConnection {
  18582. # A list of edges.
  18583. edges: [MetafieldReferenceEdge!]!
  18584. # A list of the nodes contained in MetafieldReferenceEdge.
  18585. nodes: [MetafieldReference]!
  18586. # Information to aid in pagination.
  18587. pageInfo: PageInfo!
  18588. }
  18589. # An auto-generated type which holds one MetafieldReference and a cursor during pagination.
  18590. type MetafieldReferenceEdge {
  18591. # A cursor for use in pagination.
  18592. cursor: String!
  18593. # The item at the end of MetafieldReferenceEdge.
  18594. node: MetafieldReference
  18595. }
  18596. `, BuiltIn: false},
  18597. {Name: "../../../ext/money.graphql", Input: `# A monetary value with currency.
  18598. type MoneyV2 {
  18599. # Decimal money amount.
  18600. amount: Decimal!
  18601. # Currency of the money.
  18602. currencyCode: CurrencyCode!
  18603. }
  18604. # A collection of monetary values in their respective currencies. Typically used in the context of multi-currency pricing and transactions,
  18605. # when an amount in the shop's currency is converted to the customer's currency of choice (the presentment currency).
  18606. type MoneyBag {
  18607. # Amount in presentment currency.
  18608. presentmentMoney: MoneyV2!
  18609. # Amount in shop currency.
  18610. shopMoney: MoneyV2!
  18611. }
  18612. # Represents a price list, including information about related prices and eligibility rules.
  18613. # You can use price lists to specify either fixed prices or adjusted relative prices that
  18614. # override initial product variant prices. Price lists are applied to customers
  18615. # using context rules, which determine price list eligibility.
  18616. #
  18617. # For more information on price lists, refer to
  18618. # Support different pricing models.
  18619. type PriceList implements Node {
  18620. # A set of facts about the customer, used to determine price list eligibility.
  18621. contextRule: PriceListContextRule
  18622. # The currency for fixed prices associated with this price list.
  18623. currency: CurrencyCode!
  18624. # A globally-unique identifier.
  18625. id: ID!
  18626. # The unique name of the price list, used as a human-readable identifier.
  18627. name: String!
  18628. # Relative adjustments to other prices.
  18629. parent: PriceListParent
  18630. # A list of prices associated with the price list.
  18631. prices(
  18632. originType: PriceListPriceOriginType
  18633. first: Int
  18634. after: String
  18635. last: Int
  18636. before: String
  18637. reverse: Boolean = false
  18638. ): PriceListPriceConnection!
  18639. }
  18640. # One type of value given to a customer when a discount is applied to an order.
  18641. # The application of a discount with this value gives the customer the specified percentage off a specified item.
  18642. type PricingPercentageValue {
  18643. # The percentage value of the object.
  18644. # This is a number between -100 (free) and 0 (no discount).
  18645. percentage: Float!
  18646. }
  18647. # Represents information about pricing for a product variant
  18648. # as defined on a price list, such as the price, compare at price, and origin type.
  18649. # You can use a PriceListPrice to specify a fixed price for a specific product variant.
  18650. type PriceListPrice {
  18651. # The compare-at price of the product variant on this price list.
  18652. compareAtPrice: MoneyV2
  18653. # The origin of a price, either fixed (defined on the price list) or relative (calculated using a price list adjustment configuration).
  18654. originType: PriceListPriceOriginType!
  18655. # The price of the product variant on this price list.
  18656. price: MoneyV2!
  18657. # The product variant associated with this price.
  18658. variant: ProductVariant!
  18659. }
  18660. # Facts about the customer that was used to determine the price list eligibility.
  18661. # For example, if the PriceListContextRule is for a US market, then the price list will be eligible to all customers in the US.
  18662. # For more information on price lists, refer to
  18663. # Support different pricing models.
  18664. type PriceListContextRule {
  18665. # A list of two letter country codes that determines price list eligibility.
  18666. countries: [CountryCode!]!
  18667. # The associated market.
  18668. market: Market
  18669. }
  18670. # Represents relative adjustments from one price list to other prices.
  18671. # You can use a PriceListParent to specify an adjusted relative price using a percentage-based
  18672. # adjustment. Adjusted prices work in conjunction with exchange rules and rounding.
  18673. #
  18674. # Adjustment types
  18675. # support both percentage increases and decreases.
  18676. type PriceListParent {
  18677. # A price list adjustment.
  18678. adjustment: PriceListAdjustment!
  18679. }
  18680. # The type and value of a price list adjustment.
  18681. #
  18682. # For more information on price lists, refer to
  18683. # Support different pricing models.
  18684. type PriceListAdjustment {
  18685. # The type of price adjustment, such as percentage increase or decrease.
  18686. type: PriceListAdjustmentType!
  18687. # The value of price adjustment, where positive numbers reduce the prices and negative numbers increase them.
  18688. value: Float!
  18689. }
  18690. # Represents a single tax applied to the associated line item.
  18691. type TaxLine {
  18692. # Whether the channel that submitted the tax line is liable for remitting. A value of null indicates unknown liability for this tax line.
  18693. channelLiable: Boolean
  18694. # The amount of tax, in shop and presentment currencies, after discounts and before returns.
  18695. priceSet: MoneyBag!
  18696. # The proportion of the line item price that the tax represents as a decimal.
  18697. rate: Float
  18698. # The proportion of the line item price that the tax represents as a percentage.
  18699. ratePercentage: Float
  18700. # The name of the tax.
  18701. title: String!
  18702. }
  18703. # An amount that's allocated to a line based on an associated discount application.
  18704. type DiscountAllocation {
  18705. # The money amount that's allocated to a line based on the associated discount application in shop and presentment currencies.
  18706. allocatedAmountSet: MoneyBag!
  18707. # The discount application that the allocated amount originated from.
  18708. discountApplication: DiscountApplication!
  18709. }
  18710. # The pricing information about a subscription app.
  18711. # The object contains an interval (the frequency at which the shop is billed for an app subscription) and
  18712. # a price (the amount to be charged to the subscribing shop at each interval).
  18713. type AppRecurringPricing {
  18714. # The discount applied to the subscription for a given number of billing intervals.
  18715. discount: AppSubscriptionDiscount
  18716. # The frequency at which the subscribing shop is billed for an app subscription.
  18717. interval: AppPricingInterval!
  18718. # The amount and currency to be charged to the subscribing shop every billing interval.
  18719. price: MoneyV2!
  18720. }
  18721. # Discount applied to the recurring pricing portion of a subscription.
  18722. type AppSubscriptionDiscount {
  18723. # The total number of billing intervals to which the discount will be applied.
  18724. # The discount will be applied to an indefinite number of billing intervals if this value is blank.
  18725. durationLimitInIntervals: Int
  18726. # The price of the subscription after the discount is applied.
  18727. priceAfterDiscount: MoneyV2!
  18728. # The remaining number of billing intervals to which the discount will be applied.
  18729. remainingDurationInIntervals: Int
  18730. # The value of the discount applied every billing interval.
  18731. value: AppSubscriptionDiscountValue!
  18732. }
  18733. # Defines a usage pricing model for the app subscription.
  18734. # These charges are variable based on how much the merchant uses the app.
  18735. type AppUsagePricing {
  18736. # The total usage records for interval.
  18737. balanceUsed: MoneyV2!
  18738. # The capped amount prevents the merchant from being charged for any usage over that amount during a billing period.
  18739. # This prevents billing from exceeding a maximum threshold over the duration of the billing period.
  18740. # For the merchant to continue using the app after exceeding a capped amount, they would need to agree to a new usage charge.
  18741. cappedAmount: MoneyV2!
  18742. # The frequency with which the app usage records are billed.
  18743. interval: AppPricingInterval!
  18744. # The terms and conditions for app usage pricing.
  18745. # Must be present in order to create usage charges.
  18746. # The terms are presented to the merchant when they approve an app's usage charges.
  18747. terms: String!
  18748. }
  18749. # The fixed amount value of a discount.
  18750. type AppSubscriptionDiscountAmount {
  18751. # The fixed amount value of a discount.
  18752. amount: MoneyV2!
  18753. }
  18754. # The percentage value of a discount.
  18755. type AppSubscriptionDiscountPercentage {
  18756. # The percentage value of a discount.
  18757. percentage: Float!
  18758. }
  18759. # The percentage value of a selling plan pricing policy percentage type.
  18760. type SellingPlanPricingPolicyPercentageValue {
  18761. # The percentage value.
  18762. percentage: Float!
  18763. }
  18764. # Represents an applied code discount.
  18765. type SubscriptionAppliedCodeDiscount {
  18766. # The unique identifier.
  18767. id: ID!
  18768. # The redeem code of the discount that applies on the subscription.
  18769. redeemCode: String!
  18770. # The reason that the discount on the subscription draft is rejected.
  18771. rejectionReason: SubscriptionDiscountRejectionReason
  18772. }
  18773. # The value of the discount and how it will be applied.
  18774. type SubscriptionDiscountFixedAmountValue {
  18775. # The fixed amount value of the discount.
  18776. amount: MoneyV2!
  18777. # Whether the amount is applied per item.
  18778. appliesOnEachItem: Boolean!
  18779. }
  18780. # The percentage value of the discount.
  18781. type SubscriptionDiscountPercentageValue {
  18782. # The percentage value of the discount.
  18783. percentage: Int!
  18784. }
  18785. # Represents a credit card payment instrument.
  18786. type VaultCreditCard {
  18787. # The billing address of the card.
  18788. billingAddress: CustomerCreditCardBillingAddress
  18789. # The brand for the card.
  18790. brand: String!
  18791. # Whether the card has been expired.
  18792. expired: Boolean!
  18793. # The expiry month of the card.
  18794. expiryMonth: Int!
  18795. # The expiry year of the card.
  18796. expiryYear: Int!
  18797. # The last four digits for the card.
  18798. lastDigits: String!
  18799. # The name of the card holder.
  18800. name: String!
  18801. }
  18802. # Represents a paypal billing agreement payment instrument.
  18803. type VaultPaypalBillingAgreement {
  18804. # Whether the paypal billing agreement is inactive.
  18805. inactive: Boolean!
  18806. # The paypal account name.
  18807. name: String!
  18808. # The paypal account email address.
  18809. paypalAccountEmail: String!
  18810. }
  18811. # An auto-generated type for paginating through multiple PriceListPrices.
  18812. type PriceListPriceConnection {
  18813. # A list of edges.
  18814. edges: [PriceListPriceEdge!]!
  18815. # A list of the nodes contained in PriceListPriceEdge.
  18816. nodes: [PriceListPrice!]!
  18817. # Information to aid in pagination.
  18818. pageInfo: PageInfo!
  18819. }
  18820. # An auto-generated type which holds one PriceListPrice and a cursor during pagination.
  18821. type PriceListPriceEdge {
  18822. # A cursor for use in pagination.
  18823. cursor: String!
  18824. # The item at the end of PriceListPriceEdge.
  18825. node: PriceListPrice!
  18826. }
  18827. `, BuiltIn: false},
  18828. {Name: "../../../ext/order.graphql", Input: `# The order-level discount applied to a draft order.
  18829. type DraftOrderAppliedDiscount {
  18830. # The amount of money discounted, with values shown in both shop currency and presentment currency.
  18831. amountSet: MoneyBag!
  18832. # Amount of money discounted.
  18833. amountV2: MoneyV2!
  18834. # Description of the order-level discount.
  18835. description: String!
  18836. # Name of the order-level discount.
  18837. title: String
  18838. # The order level discount amount. If valueType is "percentage",
  18839. # then value is the percentage discount.
  18840. value: Float!
  18841. # Type of the order-level discount.
  18842. valueType: DraftOrderAppliedDiscountType!
  18843. }
  18844. # A line item included in a draft order.
  18845. type DraftOrderLineItem implements Node {
  18846. # The discount that will be applied to the line item or the overall order.
  18847. appliedDiscount: DraftOrderAppliedDiscount
  18848. # Whether the line item is a custom line item (true) or a product variant line item (false).
  18849. custom: Boolean!
  18850. # A list of attributes that represent custom features or special requests.
  18851. customAttributes: [Attribute!]!
  18852. # Additional information (metafields) about the line item with the associated types.
  18853. customAttributesV2: [TypedAttribute!]!
  18854. # The line item price after discounts are applied.
  18855. discountedTotal: Money!
  18856. # The line item price after discounts are applied.
  18857. discountedTotalSet: MoneyBag!
  18858. # The discountedTotal divided by quantity, resulting in the value of the discount per unit.
  18859. discountedUnitPrice: Money!
  18860. # The discountedTotal divided by quantity, resulting in the value of the discount per unit.
  18861. discountedUnitPriceSet: MoneyBag!
  18862. # Name of the service provider who fulfilled the order.
  18863. #
  18864. # Valid values are either manual or the name of the provider.
  18865. # For example, amazon, shipwire.
  18866. #
  18867. # Deleted fulfillment services will return null.
  18868. fulfillmentService: FulfillmentService
  18869. # A globally-unique identifier.
  18870. id: ID!
  18871. # The image associated with the draft order line item.
  18872. image: Image
  18873. # Whether the line item is a gift card.
  18874. isGiftCard: Boolean!
  18875. # The name of the product.
  18876. name: String!
  18877. # The total price (without discounts) of the line item, based on the original unit price of the variant x quantity.
  18878. originalTotal: Money!
  18879. # The total price (without discounts) of the line item,based on the original unit price of the variant x quantity.
  18880. originalTotalSet: MoneyBag!
  18881. # The variant price without any discounts applied.
  18882. originalUnitPrice: Money!
  18883. # The variant price without any discounts applied.
  18884. originalUnitPriceSet: MoneyBag!
  18885. # The product corresponding to the line item’s product variant.
  18886. product: Product
  18887. # The number of product variants that are requested in the draft order.
  18888. quantity: Int!
  18889. # Whether physical shipping is required for the variant.
  18890. requiresShipping: Boolean!
  18891. # The SKU number of the product variant.
  18892. sku: String
  18893. # A list of tax line objects, each of which details the total taxes applicable to the order.
  18894. taxLines: [TaxLine!]!
  18895. # Whether the variant is taxable.
  18896. taxable: Boolean!
  18897. # The title of the product or variant. This field only applies to custom line items.
  18898. title: String!
  18899. # The total value of the discount that is applied to the line item.
  18900. totalDiscount: Money!
  18901. # The total value of the discount that is applied to the line item.
  18902. totalDiscountSet: MoneyBag!
  18903. # The associated variant for the line item.
  18904. variant: ProductVariant
  18905. # The name of the variant.
  18906. variantTitle: String
  18907. # The name of the vendor who created the product variant.
  18908. vendor: String
  18909. # The weight unit and value for a draft order line item.
  18910. weight: Weight
  18911. }
  18912. # Represents the payment schedule for a single payment defined in the payment terms.
  18913. type PaymentSchedule implements Node {
  18914. # Amount owed for this payment schedule.
  18915. amount: MoneyV2!
  18916. # Date and time when the payment schedule is paid or fulfilled.
  18917. completedAt: DateTime
  18918. # Date and time when the payment schedule is due.
  18919. dueAt: DateTime
  18920. # A globally-unique identifier.
  18921. id: ID!
  18922. # Date and time when the invoice is sent.
  18923. issuedAt: DateTime
  18924. }
  18925. # Represents the payment terms for an order or draft order.
  18926. type PaymentTerms implements Node {
  18927. # Duration of payment terms in days based on the payment terms template used to create the payment terms.
  18928. dueInDays: Int
  18929. # A globally-unique identifier.
  18930. id: ID!
  18931. # Whether the payment terms have overdue payment schedules.
  18932. overdue: Boolean!
  18933. # List of schedules for the payment terms.
  18934. paymentSchedules(
  18935. first: Int
  18936. after: String
  18937. last: Int
  18938. before: String
  18939. reverse: Boolean = false
  18940. ): PaymentScheduleConnection!
  18941. # The name of the payment terms template used to create the payment terms.
  18942. paymentTermsName: String!
  18943. # The payment terms template type used to create the payment terms.
  18944. paymentTermsType: PaymentTermsType!
  18945. # The payment terms name, translated into the shop admin's preferred language.
  18946. translatedName: String!
  18947. }
  18948. # Represents a selling method (for example, "Subscribe and save" or "Pre-paid"). Selling plan groups
  18949. # and associated records (selling plans and policies) are deleted 48 hours after a merchant
  18950. # uninstalls their subscriptions app. We recommend backing up these records if you need to restore them later.
  18951. type SellingPlanGroup implements Node {
  18952. # The identifier for app, exposed in Liquid and product JSON.
  18953. appId: String
  18954. # Whether the given product is directly associated to the selling plan group.
  18955. appliesToProduct(productId: ID!): Boolean!
  18956. # Whether the given product variant is directly associated to the selling plan group.
  18957. appliesToProductVariant(productVariantId: ID!): Boolean!
  18958. # Whether any of the product variants of the given product are associated to the selling plan group.
  18959. appliesToProductVariants(productId: ID!): Boolean!
  18960. # The date and time when the selling plan group was created.
  18961. createdAt: DateTime!
  18962. # The merchant-facing description of the selling plan group.
  18963. description: String
  18964. # A globally-unique identifier.
  18965. id: ID!
  18966. # The merchant-facing label of the selling plan group.
  18967. merchantCode: String!
  18968. # The buyer-facing label of the selling plan group.
  18969. name: String!
  18970. # The values of all options available on the selling plan group. Selling plans are grouped together in Liquid when they are created by the same app, and have the same selling_plan_group.name and selling_plan_group.options values.
  18971. options: [String!]!
  18972. # The relative position of the selling plan group for display.
  18973. position: Int
  18974. # A count of products associated to the selling plan group.
  18975. productCount: Int!
  18976. # A count of product variants associated to the selling plan group.
  18977. productVariantCount(productId: ID): Int!
  18978. # Product variants associated to the selling plan group.
  18979. productVariants(
  18980. productId: ID
  18981. first: Int
  18982. after: String
  18983. last: Int
  18984. before: String
  18985. reverse: Boolean = false
  18986. ): ProductVariantConnection!
  18987. # Products associated to the selling plan group.
  18988. products(
  18989. first: Int
  18990. after: String
  18991. last: Int
  18992. before: String
  18993. reverse: Boolean = false
  18994. ): ProductConnection!
  18995. # Selling plans associated to the selling plan group.
  18996. sellingPlans(
  18997. first: Int
  18998. after: String
  18999. last: Int
  19000. before: String
  19001. reverse: Boolean = false
  19002. ): SellingPlanConnection!
  19003. # A summary of the policies associated to the selling plan group.
  19004. summary: String
  19005. }
  19006. # Represents how a product can be sold and purchased. Selling plans and associated records (selling plan groups
  19007. # and policies) are deleted 48 hours after a merchant uninstalls their subscriptions app. We recommend backing
  19008. # up these records if you need to restore them later.
  19009. #
  19010. # For more information on selling plans, refer to
  19011. # Creating and managing selling plans.
  19012. type SellingPlan implements Node {
  19013. # A selling plan policy which describes the recurring billing details.
  19014. billingPolicy: SellingPlanBillingPolicy!
  19015. # The category used to classify the selling plan for reporting purposes.
  19016. category: SellingPlanCategory
  19017. # The date and time when the selling plan was created.
  19018. createdAt: DateTime!
  19019. # A selling plan policy which describes the delivery details.
  19020. deliveryPolicy: SellingPlanDeliveryPolicy!
  19021. # Buyer facing string which describes the selling plan commitment.
  19022. description: String
  19023. # A globally-unique identifier.
  19024. id: ID!
  19025. # When to reserve inventory for a selling plan.
  19026. inventoryPolicy: SellingPlanInventoryPolicy
  19027. # A customer-facing description of the selling plan.
  19028. #
  19029. # If your store supports multiple currencies, then don't include country-specific pricing content,
  19030. # such as "Buy monthly, get 10$ CAD off". This field won't be converted to reflect different currencies.
  19031. name: String!
  19032. # The values of all options available on the selling plan.
  19033. # Selling plans are grouped together in Liquid when they are created by the same app,
  19034. # and have the same selling_plan_group.name and selling_plan_group.options values.
  19035. options: [String!]!
  19036. # Relative position of the selling plan for display. A lower position will be displayed before a higher position.
  19037. position: Int
  19038. # Selling plan pricing details.
  19039. pricingPolicies: [SellingPlanPricingPolicy!]!
  19040. }
  19041. # The selling plan inventory policy.
  19042. type SellingPlanInventoryPolicy {
  19043. # When to reserve inventory for the order.
  19044. reserve: SellingPlanReserve!
  19045. }
  19046. # A payment transaction in the context of an order.
  19047. type OrderTransaction implements Node {
  19048. # The masked account number associated with the payment method.
  19049. accountNumber: String
  19050. # The amount and currency of the transaction in shop and presentment currencies.
  19051. amountSet: MoneyBag!
  19052. authorizationCode: String
  19053. # Authorization code associated with the transaction.
  19054. # The time when the authorization expires. This field is available only to stores on a Shopify Plus plan and is populated only for Shopify Payments authorizations.
  19055. authorizationExpiresAt: DateTime
  19056. # Date and time when the transaction was created.
  19057. createdAt: DateTime!
  19058. # A standardized error code, independent of the payment provider.
  19059. errorCode: OrderTransactionErrorCode
  19060. # The transaction fees charged on the order transaction. Only present for Shopify Payments transactions.
  19061. fees: [TransactionFee!]!
  19062. # The human-readable payment gateway name used to process the transaction.
  19063. formattedGateway: String
  19064. # The payment gateway used to process the transaction.
  19065. gateway: String
  19066. # A globally-unique identifier.
  19067. id: ID!
  19068. # The kind of transaction.
  19069. kind: OrderTransactionKind!
  19070. # Whether the transaction can be manually captured.
  19071. manuallyCapturable: Boolean!
  19072. # Specifies the available amount with currency to refund on the gateway.
  19073. # This value is only available for transactions of type SuggestedRefund.
  19074. maximumRefundableV2: MoneyV2
  19075. # The associated order.
  19076. order: Order
  19077. # The associated parent transaction, for example the authorization of a capture.
  19078. parentTransaction: OrderTransaction
  19079. # The payment icon to display for the transaction.
  19080. paymentIcon: Image
  19081. # Date and time when the transaction was processed.
  19082. processedAt: DateTime
  19083. # The transaction receipt that the payment gateway attaches to the transaction.
  19084. # The value of this field depends on which payment gateway processed the transaction.
  19085. receiptJson: JSON
  19086. # The settlement currency.
  19087. settlementCurrency: CurrencyCode
  19088. # The rate used when converting the transaction amount to settlement currency.
  19089. settlementCurrencyRate: Decimal
  19090. # Contains all Shopify Payments information related to an order transaction.
  19091. # This field is available only to stores on a Shopify Plus plan.
  19092. shopifyPaymentsSet: ShopifyPaymentsTransactionSet
  19093. # The status of this transaction.
  19094. status: OrderTransactionStatus!
  19095. # Whether the transaction is a test transaction.
  19096. test: Boolean!
  19097. # Specifies the available amount with currency to capture on the gateway in shop and presentment currencies.
  19098. # Only available when an amount is capturable or manually mark as paid.
  19099. totalUnsettledSet: MoneyBag
  19100. # Staff member who was logged into the Shopify POS device when the transaction was processed.
  19101. user: StaffMember
  19102. }
  19103. # Transaction fee related to an order transaction.
  19104. type TransactionFee implements Node {
  19105. # Amount of the fee.
  19106. amount: MoneyV2!
  19107. # Flat rate charge for a transaction.
  19108. flatFee: MoneyV2!
  19109. # Name of the credit card flat fee.
  19110. flatFeeName: String
  19111. # A globally-unique identifier.
  19112. id: ID!
  19113. # Percentage charge.
  19114. rate: Decimal!
  19115. # Name of the credit card rate.
  19116. rateName: String
  19117. # Tax amount charged on the fee.
  19118. taxAmount: MoneyV2!
  19119. # Name of the type of fee.
  19120. type: String!
  19121. }
  19122. # Presents all Shopify Payments specific information related to an order transaction.
  19123. type ShopifyPaymentsTransactionSet {
  19124. # Contains all fields related to an extended authorization.
  19125. extendedAuthorizationSet: ShopifyPaymentsExtendedAuthorization
  19126. # Contains all fields related to a refund.
  19127. refundSet: ShopifyPaymentsRefundSet
  19128. }
  19129. # Presents all Shopify Payments specific information related to an order refund.
  19130. type ShopifyPaymentsRefundSet {
  19131. # The acquirer reference number (ARN) code generated for Visa/Mastercard transactions.
  19132. acquirerReferenceNumber: String
  19133. }
  19134. # Presents all Shopify Payments information related to an extended authorization.
  19135. type ShopifyPaymentsExtendedAuthorization {
  19136. # The time after which the extended authorization expires.
  19137. # After the expiry, the merchant is unable to capture the payment.
  19138. extendedAuthorizationExpiresAt: DateTime!
  19139. # The time after which capture will incur an additional fee.
  19140. standardAuthorizationExpiresAt: DateTime!
  19141. }
  19142. # Represents a refund suggested by Shopify based on the items being reimbursed.
  19143. # You can then use the suggested refund object to generate an actual refund.
  19144. type SuggestedRefund {
  19145. # The total monetary value to be refunded in shop and presentment currencies.
  19146. amountSet: MoneyBag!
  19147. # The sum of all the discounted prices of the line items being refunded.
  19148. discountedSubtotalSet: MoneyBag!
  19149. # The total monetary value available to refund in shop and presentment currencies.
  19150. maximumRefundableSet: MoneyBag!
  19151. # A list of duties to be refunded from the order.
  19152. refundDuties: [RefundDuty!]!
  19153. # A list of line items to be refunded, along with restock instructions.
  19154. refundLineItems: [RefundLineItem!]!
  19155. # The shipping costs to be refunded from the order.
  19156. shipping: ShippingRefund!
  19157. # The sum of all the prices of the line items being refunded in shop and presentment currencies.
  19158. subtotalSet: MoneyBag!
  19159. # A list of suggested order transactions.
  19160. suggestedTransactions: [SuggestedOrderTransaction!]!
  19161. # The total cart discount amount that was applied to all line items in this refund.
  19162. totalCartDiscountAmountSet: MoneyBag!
  19163. # The sum of all the duties being refunded from the order in shop and presentment currencies. The value must be positive.
  19164. totalDutiesSet: MoneyBag!
  19165. # The sum of the taxes being refunded from the order in shop and presentment currencies. The value must be positive.
  19166. totalTaxSet: MoneyBag!
  19167. }
  19168. # A suggested transaction. Suggested transaction are usually used in the context of refunds
  19169. # and exchanges.
  19170. type SuggestedOrderTransaction {
  19171. # The masked account number associated with the payment method.
  19172. accountNumber: String
  19173. # The amount and currency of the suggested order transaction in shop and presentment currencies.
  19174. amountSet: MoneyBag!
  19175. # The human-readable payment gateway name suggested to process the transaction.
  19176. formattedGateway: String
  19177. # The suggested payment gateway used to process the transaction.
  19178. gateway: String
  19179. # Specifies the kind of the suggested order transaction.
  19180. kind: SuggestedOrderTransactionKind!
  19181. # Specifies the available amount to refund on the gateway in shop and presentment currencies. Only available within SuggestedRefund.
  19182. maximumRefundableSet: MoneyBag
  19183. # The associated parent transaction, for example the authorization of a capture.
  19184. parentTransaction: OrderTransaction
  19185. }
  19186. # Represents the shipping costs refunded on the Refund.
  19187. type ShippingRefund {
  19188. # The monetary value of the shipping fees to be refunded in shop and presentment currencies.
  19189. amountSet: MoneyBag!
  19190. # The maximum amount of shipping fees currently refundable in shop and presentment currencies.
  19191. maximumRefundableSet: MoneyBag!
  19192. # The monetary value of the tax allocated to shipping fees to be refunded in shop and presentment currencies.
  19193. taxSet: MoneyBag!
  19194. }
  19195. # A line item that's included in a refund.
  19196. type RefundLineItem {
  19197. # The LineItem resource associated to the refunded line item.
  19198. lineItem: LineItem!
  19199. # The inventory restock location.
  19200. location: Location
  19201. # The price of a refunded line item in shop and presentment currencies.
  19202. priceSet: MoneyBag!
  19203. # The quantity of a refunded line item.
  19204. quantity: Int!
  19205. # The type of restock for the refunded line item.
  19206. restockType: RefundLineItemRestockType!
  19207. # Whether the refunded line item was restocked. Not applicable in the context of a SuggestedRefund.
  19208. restocked: Boolean!
  19209. # The subtotal price of a refunded line item in shop and presentment currencies.
  19210. subtotalSet: MoneyBag!
  19211. # The total tax charged on a refunded line item in shop and presentment currencies.
  19212. totalTaxSet: MoneyBag!
  19213. }
  19214. type LineItem implements Node {
  19215. # The subscription contract associated with this line item.
  19216. contract: SubscriptionContract
  19217. # The line item's quantity, minus the removed quantity.
  19218. currentQuantity: Int!
  19219. # A list of attributes that represent custom features or special requests.
  19220. customAttributes: [Attribute!]!
  19221. # The discounts that have been allocated onto the line item by discount applications.
  19222. discountAllocations: [DiscountAllocation!]!
  19223. # The total line price after discounts are applied, in shop and presentment currencies.
  19224. discountedTotalSet: MoneyBag!
  19225. # The approximate split price of a line item unit, in shop and presentment currencies.
  19226. # This value doesn't include discounts applied to the entire order.
  19227. discountedUnitPriceSet: MoneyBag!
  19228. # The duties associated with the line item.
  19229. duties: [Duty!]!
  19230. # A globally-unique identifier.
  19231. id: ID!
  19232. # The image associated to the line item's variant.
  19233. image: Image
  19234. # Whether the line item can be edited or not.
  19235. merchantEditable: Boolean!
  19236. # The name of the product.
  19237. name: String!
  19238. # The total number of units that can't be fulfilled.
  19239. # For example, if items have been refunded, or the item is not something that can be fulfilled,
  19240. # like a tip.Please see the FulfillmentOrder object for more fulfillment details.
  19241. nonFulfillableQuantity: Int!
  19242. # The total price in shop and presentment currencies, without discounts applied.
  19243. # This value is based on the unit price of the variant x quantity.
  19244. originalTotalSet: MoneyBag!
  19245. # The variant unit price without discounts applied, in shop and presentment currencies.
  19246. originalUnitPriceSet: MoneyBag!
  19247. # The Product object associated with this line item's variant.
  19248. product: Product
  19249. # The number of variant units ordered.
  19250. quantity: Int!
  19251. # The line item's quantity, minus the removed quantity.
  19252. refundableQuantity: Int!
  19253. # Whether physical shipping is required for the variant.
  19254. requiresShipping: Boolean!
  19255. # Whether the line item can be restocked.
  19256. restockable: Boolean!
  19257. # The selling plan details associated with the line item.
  19258. sellingPlan: LineItemSellingPlan
  19259. sku: String
  19260. # The variant SKU number.
  19261. # Staff attributed to the initial sale of the line item.
  19262. staffMember: StaffMember
  19263. # The taxes charged for this line item.
  19264. taxLines(first: Int): [TaxLine!]!
  19265. # Whether the variant is taxable.
  19266. taxable: Boolean!
  19267. # The title of the product.
  19268. title: String!
  19269. # The total amount of the discount that's allocated to the line item, in the shop and presentment currencies.
  19270. # This field must be explicitly set using draft orders, Shopify scripts, or the API.
  19271. totalDiscountSet: MoneyBag!
  19272. # The total discounted value of unfulfilled units, in shop and presentment currencies.
  19273. unfulfilledDiscountedTotalSet: MoneyBag!
  19274. # The total price, without any discounts applied.
  19275. # This value is based on the unit price of the variant x quantity of all unfulfilled units, in shop and presentment currencies.
  19276. unfulfilledOriginalTotalSet: MoneyBag!
  19277. # The number of units not yet fulfilled.
  19278. unfulfilledQuantity: Int!
  19279. # The Variant object associated with this line item.
  19280. variant: ProductVariant
  19281. # The name of the variant.
  19282. variantTitle: String
  19283. # The name of the vendor who made the variant.
  19284. vendor: String
  19285. }
  19286. # Custom subscription discount.
  19287. type SubscriptionManualDiscount {
  19288. # Entitled line items used to apply the subscription discount on.
  19289. entitledLines: SubscriptionDiscountEntitledLines!
  19290. # The unique identifier.
  19291. id: ID!
  19292. # The maximum number of times the subscription discount will be applied on orders.
  19293. recurringCycleLimit: Int
  19294. # The reason that the discount on the subscription draft is rejected.
  19295. rejectionReason: SubscriptionDiscountRejectionReason
  19296. # Type of line the discount applies on.
  19297. targetType: DiscountTargetType!
  19298. # The title associated with the subscription discount.
  19299. title: String
  19300. # The type of the subscription discount.
  19301. type: DiscountType!
  19302. # The number of times the discount was applied.
  19303. usageCount: Int!
  19304. # The value of the subscription discount.
  19305. value: SubscriptionDiscountValue!
  19306. }
  19307. # Represents the subscription lines the discount applies on.
  19308. type SubscriptionDiscountEntitledLines {
  19309. # Specify whether the subscription discount will apply on all subscription lines.
  19310. all: Boolean!
  19311. # The list of subscription lines associated with the subscription discount.
  19312. lines(
  19313. first: Int
  19314. after: String
  19315. last: Int
  19316. before: String
  19317. reverse: Boolean = false
  19318. ): SubscriptionLineConnection!
  19319. }
  19320. # Represents a Subscription Line.
  19321. type SubscriptionLine {
  19322. # The price per unit for the subscription line in the contract's currency.
  19323. currentPrice: MoneyV2!
  19324. # List of custom attributes associated to the line item.
  19325. customAttributes: [Attribute!]!
  19326. # Discount allocations.
  19327. discountAllocations: [SubscriptionDiscountAllocation!]!
  19328. # The unique identifier.
  19329. id: ID!
  19330. # Total line price including all discounts.
  19331. lineDiscountedPrice: MoneyV2!
  19332. # Describe the price changes of the line over time.
  19333. pricingPolicy: SubscriptionPricingPolicy
  19334. # The product id associated with the subscription line.
  19335. productId: ID
  19336. # The quantity of the unit selected for the subscription line.
  19337. quantity: Int!
  19338. # Whether physical shipping is required for the variant.
  19339. requiresShipping: Boolean!
  19340. # The selling plan ID associated to the line.
  19341. #
  19342. # Indicates which selling plan was used to create this
  19343. # contract line initially. The selling plan ID is also used to
  19344. # find the associated delivery profile.
  19345. #
  19346. # The subscription contract, subscription line, or selling plan might have
  19347. # changed. As a result, the selling plan's attributes might not
  19348. # match the information on the contract.
  19349. sellingPlanId: ID
  19350. # The selling plan name associated to the line. This name describes
  19351. # the order line items created from this subscription line
  19352. # for both merchants and customers.
  19353. #
  19354. # The value can be different from the selling plan's name, because both
  19355. # the selling plan's name and the subscription line's selling_plan_name
  19356. # attribute can be updated independently.
  19357. sellingPlanName: String
  19358. # Variant SKU number of the item associated with the subscription line.
  19359. sku: String
  19360. # Whether the variant is taxable.
  19361. taxable: Boolean!
  19362. # Product title of the item associated with the subscription line.
  19363. title: String!
  19364. # The product variant id associated with the subscription line.
  19365. variantId: ID
  19366. # The image associated with the line item's variant or product.
  19367. variantImage: Image
  19368. # Product variant title of the item associated with the subscription line.
  19369. variantTitle: String
  19370. }
  19371. # Represents a Subscription Delivery Policy.
  19372. type SubscriptionDeliveryPolicy {
  19373. # The specific anchor dates upon which the delivery interval calculations should be made.
  19374. anchors: [SellingPlanAnchor!]!
  19375. # The kind of interval that is associated with this schedule (e.g. Monthly, Weekly, etc).
  19376. interval: SellingPlanInterval!
  19377. # The number of delivery intervals between deliveries.
  19378. intervalCount: Int!
  19379. }
  19380. # Represents a Subscription Billing Policy.
  19381. type SubscriptionBillingPolicy {
  19382. # Specific anchor dates upon which the billing interval calculations should be made.
  19383. anchors: [SellingPlanAnchor!]!
  19384. # The kind of interval that is associated with this schedule (e.g. Monthly, Weekly, etc).
  19385. interval: SellingPlanInterval!
  19386. # The number of billing intervals between invoices.
  19387. intervalCount: Int!
  19388. # Maximum amount of cycles after which the subscription ends.
  19389. maxCycles: Int
  19390. # Minimum amount of cycles required in the subscription.
  19391. minCycles: Int
  19392. }
  19393. # Represents a selling plan policy anchor.
  19394. type SellingPlanAnchor {
  19395. # The cutoff day for the anchor.
  19396. #
  19397. # If type is WEEKDAY, then the value must be between 1-7. Shopify interprets
  19398. # the days of the week according to ISO 8601, where 1 is Monday.
  19399. #
  19400. # If type is MONTHDAY, then the value must be between 1-31.
  19401. #
  19402. # If type is YEARDAY, then the value must be null.
  19403. cutoffDay: Int
  19404. # The day of the anchor.
  19405. #
  19406. # If type is WEEKDAY, then the value must be between 1-7. Shopify interprets
  19407. # the days of the week according to ISO 8601, where 1 is Monday.
  19408. #
  19409. # If type is not WEEKDAY, then the value must be between 1-31.
  19410. day: Int!
  19411. # The month of the anchor. If type is different than YEARDAY, then the value must
  19412. # be null or between 1-12.
  19413. month: Int
  19414. # Represents the anchor type, it can be one one of WEEKDAY, MONTHDAY, YEARDAY.
  19415. type: SellingPlanAnchorType!
  19416. }
  19417. # Represents a Subscription Line Pricing Policy.
  19418. type SubscriptionPricingPolicy {
  19419. # The base price per unit for the subscription line in the contract's currency.
  19420. basePrice: MoneyV2!
  19421. # The adjustments per cycle for the subscription line.
  19422. cycleDiscounts: [SubscriptionCyclePriceAdjustment!]!
  19423. }
  19424. # Represents a Subscription Line Pricing Cycle Adjustment.
  19425. type SubscriptionCyclePriceAdjustment {
  19426. # Price adjustment type.
  19427. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  19428. # Price adjustment value.
  19429. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  19430. # The number of cycles required before this pricing policy applies.
  19431. afterCycle: Int!
  19432. # The computed price after the adjustments applied.
  19433. computedPrice: MoneyV2!
  19434. }
  19435. # Represents what a particular discount reduces from a line price.
  19436. type SubscriptionDiscountAllocation {
  19437. # Allocation amount.
  19438. amount: MoneyV2!
  19439. # Discount that created the allocation.
  19440. discount: SubscriptionDiscount!
  19441. }
  19442. # Represents the selling plan for a line item.
  19443. type LineItemSellingPlan {
  19444. # The name of the selling plan for display purposes.
  19445. name: String!
  19446. # The ID of the selling plan associated with the line item.
  19447. sellingPlanId: ID
  19448. }
  19449. type Duty implements Node {
  19450. # The ISO 3166-1 alpha-2 country code of the country of origin used in calculating the duty.
  19451. countryCodeOfOrigin: CountryCode
  19452. # The harmonized system code of the item used in calculating the duty.
  19453. harmonizedSystemCode: String
  19454. # A globally-unique identifier.
  19455. id: ID!
  19456. # The amount of the duty.
  19457. price: MoneyBag!
  19458. # A list of taxes charged on the duty.
  19459. taxLines: [TaxLine!]!
  19460. }
  19461. # Represents a refunded duty.
  19462. type RefundDuty {
  19463. # The amount of a refunded duty in shop and presentment currencies.
  19464. amountSet: MoneyBag!
  19465. # The duty associated with this refunded duty.
  19466. originalDuty: Duty
  19467. }
  19468. # The record of the line items and transactions that were refunded to a customer,
  19469. # along with restocking instructions for refunded line items.
  19470. type Refund implements LegacyInteroperability&Node {
  19471. # The date and time when the refund was created.
  19472. createdAt: DateTime
  19473. # A list of the refunded duties as part of this refund.
  19474. duties: [RefundDuty!]
  19475. # A globally-unique identifier.
  19476. id: ID!
  19477. # The ID of the corresponding resource in the REST Admin API.
  19478. legacyResourceId: UnsignedInt64!
  19479. # The optional note associated with the refund.
  19480. note: String
  19481. # The order associated with the refund.
  19482. order: Order!
  19483. # The RefundLineItem resources attached to the refund.
  19484. refundLineItems(
  19485. first: Int
  19486. after: String
  19487. last: Int
  19488. before: String
  19489. reverse: Boolean = false
  19490. ): RefundLineItemConnection!
  19491. # The staff member who created the refund.
  19492. staffMember: StaffMember
  19493. # The total amount across all transactions for the refund, in shop and presentment currencies.
  19494. totalRefundedSet: MoneyBag!
  19495. # The transactions associated with the refund.
  19496. transactions(
  19497. first: Int
  19498. after: String
  19499. last: Int
  19500. before: String
  19501. reverse: Boolean = false
  19502. ): OrderTransactionConnection!
  19503. # The date and time when the refund was updated.
  19504. updatedAt: DateTime!
  19505. }
  19506. # Represents a fraud check on an order.
  19507. type OrderRisk {
  19508. # Whether the risk level is shown in the Shopify admin.
  19509. # If false, then this order risk is ignored when Shopify determines the overall risk level for the order.
  19510. display: Boolean!
  19511. # The likelihood that an order is fraudulent, based on this order risk.
  19512. #
  19513. # The level can be set by Shopify risk analysis or by an app.
  19514. level: OrderRiskLevel
  19515. # The risk message that's shown to the merchant in the Shopify admin.
  19516. message: String
  19517. }
  19518. # The payment collection details for an order that requires additional payment following an edit to the order.
  19519. type OrderPaymentCollectionDetails {
  19520. # The URL to use for collecting an additional payment on the order.
  19521. additionalPaymentCollectionUrl: URL
  19522. # The list of vaulted payment methods for the order with their permissions.
  19523. vaultedPaymentMethods: [PaymentMandate!]
  19524. }
  19525. # A payment instrument and the permission
  19526. # the owner of the instrument gives to the merchant to debit it.
  19527. type PaymentMandate implements Node {
  19528. # The unique identifier of a payment mandate.
  19529. id: ID!
  19530. # The outputs details of the payment instrument.
  19531. paymentInstrument: PaymentInstrument!
  19532. }
  19533. # The fields required to reimburse duties on a refund.
  19534. input RefundDutyInput {
  19535. # The ID of the duty in the refund.
  19536. dutyId: ID!
  19537. # The type of refund for this duty.
  19538. refundType: RefundDutyRefundType
  19539. }
  19540. # The fields required to reimburse line items on a refund.
  19541. input RefundLineItemInput {
  19542. # The ID of the line item in the refund.
  19543. lineItemId: ID!
  19544. # The quantity of the associated line item to be refunded.
  19545. quantity: Int!
  19546. # The type of restock for this line item.
  19547. restockType: RefundLineItemRestockType
  19548. # The intended location for restocking. If the restockType is set to NO_RESTOCK, then this value is empty.` + "`" + `
  19549. locationId: ID
  19550. }
  19551. # A summary of the important details for a dispute on an order.
  19552. type OrderDisputeSummary implements Node {
  19553. # A globally-unique identifier.
  19554. id: ID!
  19555. # The type that the dispute was initiated as.
  19556. initiatedAs: DisputeType!
  19557. # The current status of the dispute.
  19558. status: DisputeStatus!
  19559. }
  19560. # The tax allocated to a sale from a single tax line.
  19561. type SaleTax {
  19562. # The portion of the total tax amount on the related sale that comes from the associated tax line.
  19563. amount: MoneyBag!
  19564. # The unique identifier for the sale tax.
  19565. id: ID!
  19566. # The tax line associated with the sale.
  19567. taxLine: TaxLine!
  19568. }
  19569. # A record of an execution of the subscription billing process. Billing attempts use
  19570. #idempotency keys to avoid duplicate order creation. A successful billing attempt
  19571. #will create an order.
  19572. type SubscriptionBillingAttempt implements Node {
  19573. # The date and time when the billing attempt was completed.
  19574. completedAt: DateTime
  19575. # The date and time when the billing attempt was created.
  19576. createdAt: DateTime!
  19577. # A code corresponding to a payment error during processing.
  19578. errorCode: SubscriptionBillingAttemptErrorCode
  19579. # A message describing a payment error during processing.
  19580. errorMessage: String
  19581. # A globally-unique identifier.
  19582. id: ID!
  19583. # A unique key generated by the client to avoid duplicate payments.
  19584. idempotencyKey: String!
  19585. # The URL where the customer needs to be redirected so they can complete the 3D Secure payment flow.
  19586. nextActionUrl: URL
  19587. # The result of this billing attempt if completed successfully.
  19588. order: Order
  19589. # The date and time used to calculate fulfillment intervals for a billing attempt that
  19590. # successfully completed after the current anchor date. To prevent fulfillment from being
  19591. # pushed to the next anchor date, this field can override the billing attempt date.
  19592. originTime: DateTime
  19593. # Whether the billing attempt is still processing.
  19594. ready: Boolean!
  19595. # The subscription contract.
  19596. subscriptionContract: SubscriptionContract!
  19597. }
  19598. # Represents the payment terms template object.
  19599. type PaymentTermsTemplate implements Node {
  19600. # The description of the payment terms template.
  19601. description: String!
  19602. # The number of days between the issued date and due date if this is the net type of payment terms.
  19603. dueInDays: Int
  19604. # A globally-unique identifier.
  19605. id: ID!
  19606. # The name of the payment terms template.
  19607. name: String!
  19608. # The type of the payment terms template.
  19609. paymentTermsType: PaymentTermsType!
  19610. # The translated payment terms template name.
  19611. translatedName: String!
  19612. }
  19613. # The fixed selling plan billing policy.
  19614. type SellingPlanFixedBillingPolicy {
  19615. # The checkout charge when the full amount isn't charged at checkout.
  19616. checkoutCharge: SellingPlanCheckoutCharge!
  19617. # The exact time when to capture the full payment.
  19618. remainingBalanceChargeExactTime: DateTime
  19619. # The period after remaining_balance_charge_trigger, before capturing the full payment.
  19620. # Expressed as an ISO8601 duration.
  19621. remainingBalanceChargeTimeAfterCheckout: String
  19622. # When to capture payment for amount due.
  19623. remainingBalanceChargeTrigger: SellingPlanRemainingBalanceChargeTrigger!
  19624. }
  19625. # The amount charged at checkout when the full amount isn't charged at checkout.
  19626. type SellingPlanCheckoutCharge {
  19627. # The charge type for the checkout charge.
  19628. type: SellingPlanCheckoutChargeType!
  19629. # The charge value for the checkout charge.
  19630. value: SellingPlanCheckoutChargeValue!
  19631. }
  19632. # Represents a recurring selling plan billing policy.
  19633. type SellingPlanRecurringBillingPolicy {
  19634. # Specific anchor dates upon which the billing interval calculations should be made.
  19635. anchors: [SellingPlanAnchor!]!
  19636. # The date and time when the selling plan billing policy was created.
  19637. createdAt: DateTime!
  19638. # The billing frequency, it can be either: day, week, month or year.
  19639. interval: SellingPlanInterval!
  19640. # The number of intervals between billings.
  19641. intervalCount: Int!
  19642. # Maximum number of billing iterations.
  19643. maxCycles: Int
  19644. # Minimum number of billing iterations.
  19645. minCycles: Int
  19646. }
  19647. # Represents a fixed selling plan delivery policy.
  19648. type SellingPlanFixedDeliveryPolicy {
  19649. # The specific anchor dates upon which the delivery interval calculations should be made.
  19650. anchors: [SellingPlanAnchor!]!
  19651. # A buffer period for orders to be included in next fulfillment anchor.
  19652. cutoff: Int
  19653. # The date and time when the fulfillment should trigger.
  19654. fulfillmentExactTime: DateTime
  19655. # What triggers the fulfillment. The value must be one of ANCHOR, ASAP, EXACT_TIME, or UNKNOWN.
  19656. fulfillmentTrigger: SellingPlanFulfillmentTrigger!
  19657. # Whether the delivery policy is merchant or buyer-centric.
  19658. # Buyer-centric delivery policies state the time when the buyer will receive the goods.
  19659. # Merchant-centric delivery policies state the time when the fulfillment should be started.
  19660. # Currently, only merchant-centric delivery policies are supported.
  19661. intent: SellingPlanFixedDeliveryPolicyIntent!
  19662. # The fulfillment or delivery behavior of the first fulfillment when the order is placed before the anchor.
  19663. # The default value for this field is ASAP.
  19664. preAnchorBehavior: SellingPlanFixedDeliveryPolicyPreAnchorBehavior!
  19665. }
  19666. # Represents a recurring selling plan delivery policy.
  19667. type SellingPlanRecurringDeliveryPolicy {
  19668. # The specific anchor dates upon which the delivery interval calculations should be made.
  19669. anchors: [SellingPlanAnchor!]!
  19670. # The date and time when the selling plan delivery policy was created.
  19671. createdAt: DateTime!
  19672. # A buffer period for orders to be included in a cycle.
  19673. cutoff: Int
  19674. # Whether the delivery policy is merchant or buyer-centric.
  19675. # Buyer-centric delivery policies state the time when the buyer will receive the goods.
  19676. # Merchant-centric delivery policies state the time when the fulfillment should be started.
  19677. # Currently, only merchant-centric delivery policies are supported.
  19678. intent: SellingPlanRecurringDeliveryPolicyIntent!
  19679. # The delivery frequency, it can be either: day, week, month or year.
  19680. interval: SellingPlanInterval!
  19681. # The number of intervals between deliveries.
  19682. intervalCount: Int!
  19683. # The fulfillment or delivery behavior of the first fulfillment when the order is placed before the anchor.
  19684. # The default value for this field is ASAP.
  19685. preAnchorBehavior: SellingPlanRecurringDeliveryPolicyPreAnchorBehavior!
  19686. }
  19687. # The percentage value of the price used for checkout charge.
  19688. type SellingPlanCheckoutChargePercentageValue {
  19689. # The percentage value of the price used for checkout charge.
  19690. percentage: Float!
  19691. }
  19692. # Represents a fixed selling plan pricing policy.
  19693. type SellingPlanFixedPricingPolicy implements SellingPlanPricingPolicyBase {
  19694. # The price adjustment type.
  19695. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  19696. # The price adjustment value.
  19697. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  19698. # The date and time when the fixed selling plan pricing policy was created.
  19699. createdAt: DateTime!
  19700. }
  19701. # Represents a recurring selling plan pricing policy.
  19702. type SellingPlanRecurringPricingPolicy implements SellingPlanPricingPolicyBase {
  19703. # The price adjustment type.
  19704. adjustmentType: SellingPlanPricingPolicyAdjustmentType!
  19705. # The price adjustment value.
  19706. adjustmentValue: SellingPlanPricingPolicyAdjustmentValue!
  19707. # Cycle after which this pricing policy applies.
  19708. afterCycle: Int
  19709. # The date and time when the recurring selling plan pricing policy was created.
  19710. createdAt: DateTime!
  19711. }
  19712. # An auto-generated type for paginating through multiple Orders.
  19713. type OrderConnection {
  19714. # A list of edges.
  19715. edges: [OrderEdge!]!
  19716. # A list of the nodes contained in OrderEdge.
  19717. nodes: [Order!]!
  19718. # Information to aid in pagination.
  19719. pageInfo: PageInfo!
  19720. }
  19721. # An auto-generated type which holds one Order and a cursor during pagination.
  19722. type OrderEdge {
  19723. # A cursor for use in pagination.
  19724. cursor: String!
  19725. # The item at the end of OrderEdge.
  19726. node: Order!
  19727. }
  19728. # An auto-generated type for paginating through multiple CustomerPaymentMethods.
  19729. type CustomerPaymentMethodConnection {
  19730. # A list of edges.
  19731. edges: [CustomerPaymentMethodEdge!]!
  19732. # A list of the nodes contained in CustomerPaymentMethodEdge.
  19733. nodes: [CustomerPaymentMethod!]!
  19734. # Information to aid in pagination.
  19735. pageInfo: PageInfo!
  19736. }
  19737. # An auto-generated type which holds one CustomerPaymentMethod and a cursor during pagination.
  19738. type CustomerPaymentMethodEdge {
  19739. # A cursor for use in pagination.
  19740. cursor: String!
  19741. # The item at the end of CustomerPaymentMethodEdge.
  19742. node: CustomerPaymentMethod!
  19743. }
  19744. # An auto-generated type for paginating through multiple SubscriptionContracts.
  19745. type SubscriptionContractConnection {
  19746. # A list of edges.
  19747. edges: [SubscriptionContractEdge!]!
  19748. # A list of the nodes contained in SubscriptionContractEdge.
  19749. nodes: [SubscriptionContract!]!
  19750. # Information to aid in pagination.
  19751. pageInfo: PageInfo!
  19752. }
  19753. # An auto-generated type which holds one SubscriptionContract and a cursor during pagination.
  19754. type SubscriptionContractEdge {
  19755. # A cursor for use in pagination.
  19756. cursor: String!
  19757. # The item at the end of SubscriptionContractEdge.
  19758. node: SubscriptionContract!
  19759. }
  19760. # An auto-generated type for paginating through multiple SubscriptionManualDiscounts.
  19761. type SubscriptionManualDiscountConnection {
  19762. # A list of edges.
  19763. edges: [SubscriptionManualDiscountEdge!]!
  19764. # A list of the nodes contained in SubscriptionManualDiscountEdge.
  19765. nodes: [SubscriptionManualDiscount!]!
  19766. # Information to aid in pagination.
  19767. pageInfo: PageInfo!
  19768. }
  19769. # An auto-generated type which holds one SubscriptionManualDiscount and a cursor during pagination.
  19770. type SubscriptionManualDiscountEdge {
  19771. # A cursor for use in pagination.
  19772. cursor: String!
  19773. # The item at the end of SubscriptionManualDiscountEdge.
  19774. node: SubscriptionManualDiscount!
  19775. }
  19776. # An auto-generated type for paginating through multiple SubscriptionLines.
  19777. type SubscriptionLineConnection {
  19778. # A list of edges.
  19779. edges: [SubscriptionLineEdge!]!
  19780. # A list of the nodes contained in SubscriptionLineEdge.
  19781. nodes: [SubscriptionLine!]!
  19782. # Information to aid in pagination.
  19783. pageInfo: PageInfo!
  19784. }
  19785. # An auto-generated type which holds one SubscriptionLine and a cursor during pagination.
  19786. type SubscriptionLineEdge {
  19787. # A cursor for use in pagination.
  19788. cursor: String!
  19789. # The item at the end of SubscriptionLineEdge.
  19790. node: SubscriptionLine!
  19791. }
  19792. # An auto-generated type for paginating through multiple AppPurchaseOneTimes.
  19793. type AppPurchaseOneTimeConnection {
  19794. # A list of edges.
  19795. edges: [AppPurchaseOneTimeEdge!]!
  19796. # A list of the nodes contained in AppPurchaseOneTimeEdge.
  19797. nodes: [AppPurchaseOneTime!]!
  19798. # Information to aid in pagination.
  19799. pageInfo: PageInfo!
  19800. }
  19801. # An auto-generated type which holds one AppPurchaseOneTime and a cursor during pagination.
  19802. type AppPurchaseOneTimeEdge {
  19803. # A cursor for use in pagination.
  19804. cursor: String!
  19805. # The item at the end of AppPurchaseOneTimeEdge.
  19806. node: AppPurchaseOneTime!
  19807. }
  19808. # An auto-generated type for paginating through multiple SubscriptionBillingAttempts.
  19809. type SubscriptionBillingAttemptConnection {
  19810. # A list of edges.
  19811. edges: [SubscriptionBillingAttemptEdge!]!
  19812. # A list of the nodes contained in SubscriptionBillingAttemptEdge.
  19813. nodes: [SubscriptionBillingAttempt!]!
  19814. # Information to aid in pagination.
  19815. pageInfo: PageInfo!
  19816. }
  19817. # An auto-generated type which holds one SubscriptionBillingAttempt and a cursor during pagination.
  19818. type SubscriptionBillingAttemptEdge {
  19819. # A cursor for use in pagination.
  19820. cursor: String!
  19821. # The item at the end of SubscriptionBillingAttemptEdge.
  19822. node: SubscriptionBillingAttempt!
  19823. }
  19824. # An auto-generated type for paginating through multiple DraftOrders.
  19825. type DraftOrderConnection {
  19826. # A list of edges.
  19827. edges: [DraftOrderEdge!]!
  19828. # A list of the nodes contained in DraftOrderEdge.
  19829. nodes: [DraftOrder!]!
  19830. # Information to aid in pagination.
  19831. pageInfo: PageInfo!
  19832. }
  19833. # An auto-generated type which holds one DraftOrder and a cursor during pagination.
  19834. type DraftOrderEdge {
  19835. # A cursor for use in pagination.
  19836. cursor: String!
  19837. # The item at the end of DraftOrderEdge.
  19838. node: DraftOrder!
  19839. }
  19840. # An auto-generated type for paginating through multiple PaymentSchedules.
  19841. type PaymentScheduleConnection {
  19842. # A list of edges.
  19843. edges: [PaymentScheduleEdge!]!
  19844. # A list of the nodes contained in PaymentScheduleEdge.
  19845. nodes: [PaymentSchedule!]!
  19846. # Information to aid in pagination.
  19847. pageInfo: PageInfo!
  19848. }
  19849. # An auto-generated type which holds one PaymentSchedule and a cursor during pagination.
  19850. type PaymentScheduleEdge {
  19851. # A cursor for use in pagination.
  19852. cursor: String!
  19853. # The item at the end of PaymentScheduleEdge.
  19854. node: PaymentSchedule!
  19855. }
  19856. # An auto-generated type for paginating through multiple SellingPlans.
  19857. type SellingPlanConnection {
  19858. # A list of edges.
  19859. edges: [SellingPlanEdge!]!
  19860. # A list of the nodes contained in SellingPlanEdge.
  19861. nodes: [SellingPlan!]!
  19862. # Information to aid in pagination.
  19863. pageInfo: PageInfo!
  19864. }
  19865. # An auto-generated type which holds one SellingPlan and a cursor during pagination.
  19866. type SellingPlanEdge {
  19867. # A cursor for use in pagination.
  19868. cursor: String!
  19869. # The item at the end of SellingPlanEdge.
  19870. node: SellingPlan!
  19871. }
  19872. # An auto-generated type for paginating through multiple RefundLineItems.
  19873. type RefundLineItemConnection {
  19874. # A list of edges.
  19875. edges: [RefundLineItemEdge!]!
  19876. # A list of the nodes contained in RefundLineItemEdge.
  19877. nodes: [RefundLineItem!]!
  19878. # Information to aid in pagination.
  19879. pageInfo: PageInfo!
  19880. }
  19881. # An auto-generated type which holds one RefundLineItem and a cursor during pagination.
  19882. type RefundLineItemEdge {
  19883. # A cursor for use in pagination.
  19884. cursor: String!
  19885. # The item at the end of RefundLineItemEdge.
  19886. node: RefundLineItem!
  19887. }
  19888. # An auto-generated type for paginating through multiple OrderTransactions.
  19889. type OrderTransactionConnection {
  19890. # A list of edges.
  19891. edges: [OrderTransactionEdge!]!
  19892. # A list of the nodes contained in OrderTransactionEdge.
  19893. nodes: [OrderTransaction!]!
  19894. # Information to aid in pagination.
  19895. pageInfo: PageInfo!
  19896. }
  19897. # An auto-generated type which holds one OrderTransaction and a cursor during pagination.
  19898. type OrderTransactionEdge {
  19899. # A cursor for use in pagination.
  19900. cursor: String!
  19901. # The item at the end of OrderTransactionEdge.
  19902. node: OrderTransaction!
  19903. }
  19904. # An auto-generated type for paginating through multiple SellingPlanGroups.
  19905. type SellingPlanGroupConnection {
  19906. # A list of edges.
  19907. edges: [SellingPlanGroupEdge!]!
  19908. # A list of the nodes contained in SellingPlanGroupEdge.
  19909. nodes: [SellingPlanGroup!]!
  19910. # Information to aid in pagination.
  19911. pageInfo: PageInfo!
  19912. }
  19913. # An auto-generated type which holds one SellingPlanGroup and a cursor during pagination.
  19914. type SellingPlanGroupEdge {
  19915. # A cursor for use in pagination.
  19916. cursor: String!
  19917. # The item at the end of SellingPlanGroupEdge.
  19918. node: SellingPlanGroup!
  19919. }
  19920. # An auto-generated type for paginating through multiple LineItems.
  19921. type LineItemConnection {
  19922. # A list of edges.
  19923. edges: [LineItemEdge!]!
  19924. # A list of the nodes contained in LineItemEdge.
  19925. nodes: [LineItem!]!
  19926. # Information to aid in pagination.
  19927. pageInfo: PageInfo!
  19928. }
  19929. # An auto-generated type which holds one LineItem and a cursor during pagination.
  19930. type LineItemEdge {
  19931. # A cursor for use in pagination.
  19932. cursor: String!
  19933. # The item at the end of LineItemEdge.
  19934. node: LineItem!
  19935. }
  19936. # An auto-generated type for paginating through multiple ShippingLines.
  19937. type ShippingLineConnection {
  19938. # A list of edges.
  19939. edges: [ShippingLineEdge!]!
  19940. # A list of the nodes contained in ShippingLineEdge.
  19941. nodes: [ShippingLine!]!
  19942. # Information to aid in pagination.
  19943. pageInfo: PageInfo!
  19944. }
  19945. # An auto-generated type which holds one ShippingLine and a cursor during pagination.
  19946. type ShippingLineEdge {
  19947. # A cursor for use in pagination.
  19948. cursor: String!
  19949. # The item at the end of ShippingLineEdge.
  19950. node: ShippingLine!
  19951. }
  19952. # An auto-generated type for paginating through multiple DraftOrderLineItems.
  19953. type DraftOrderLineItemConnection {
  19954. # A list of edges.
  19955. edges: [DraftOrderLineItemEdge!]!
  19956. # A list of the nodes contained in DraftOrderLineItemEdge.
  19957. nodes: [DraftOrderLineItem!]!
  19958. # Information to aid in pagination.
  19959. pageInfo: PageInfo!
  19960. }
  19961. # An auto-generated type which holds one DraftOrderLineItem and a cursor during pagination.
  19962. type DraftOrderLineItemEdge {
  19963. # A cursor for use in pagination.
  19964. cursor: String!
  19965. # The item at the end of DraftOrderLineItemEdge.
  19966. node: DraftOrderLineItem!
  19967. }
  19968. `, BuiltIn: false},
  19969. {Name: "../../../ext/page.graphql", Input: `# Returns information about pagination in a connection, in accordance with the
  19970. # Relay specification.
  19971. type PageInfo {
  19972. # The cursor corresponding to the last node in edges.
  19973. endCursor: String
  19974. # Whether there are more pages to fetch following the current page.
  19975. hasNextPage: Boolean!
  19976. # Whether there are any pages prior to the current page.
  19977. hasPreviousPage: Boolean!
  19978. # The cursor corresponding to the first node in edges.
  19979. startCursor: String
  19980. }
  19981. `, BuiltIn: false},
  19982. {Name: "../../../ext/product.graphql", Input: `# The details of a specific product category within the Shopify product taxonomy.
  19983. type ProductCategory {
  19984. # The product taxonomy node associated with the product category.
  19985. productTaxonomyNode: ProductTaxonomyNode
  19986. }
  19987. # Properties used by customers to select a product variant.
  19988. # Products can have multiple options, like different sizes or colors.
  19989. type SelectedOption {
  19990. # The product option’s name.
  19991. name: String!
  19992. # The product option’s value.
  19993. value: String!
  19994. }
  19995. # The price of a product variant in a specific country.
  19996. # Prices vary between countries.
  19997. type ProductVariantContextualPricing {
  19998. # The final compare-at price after all adjustments are applied.
  19999. compareAtPrice: MoneyV2
  20000. # The final price after all adjustments are applied.
  20001. price: MoneyV2!
  20002. }
  20003. # The context data that determines the pricing of a variant.
  20004. input ContextualPricingContext {
  20005. # The country code used to fetch country-specific prices.
  20006. country: CountryCode
  20007. # The CompanyLocation ID used to fetch company location specific prices.
  20008. companyLocationId: ID
  20009. }
  20010. # The set of rules that are used to determine which products are included in the collection.
  20011. type CollectionRuleSet {
  20012. # Whether products must match any or all of the rules to be included in the collection.
  20013. # If true, then products must match at least one of the rules to be included in the collection.
  20014. # If false, then products must match all of the rules to be included in the collection.
  20015. appliedDisjunctively: Boolean!
  20016. # The rules used to assign products to the collection.
  20017. rules: [CollectionRule!]!
  20018. }
  20019. # The set of rules that are used to determine which products are included in the collection.
  20020. type CollectionRule {
  20021. # Whether products must match any or all of the rules to be included in the collection.
  20022. # If true, then products must match at least one of the rules to be included in the collection.
  20023. # If false, then products must match all of the rules to be included in the collection.
  20024. appliedDisjunctively: Boolean!
  20025. # The rules used to assign products to the collection.
  20026. rules: [CollectionRule!]!
  20027. }
  20028. # The price of a product in a specific country.
  20029. # Prices vary between countries.
  20030. type ProductContextualPricing {
  20031. # The pricing of the variant with the highest price in the given context.
  20032. maxVariantPricing: ProductVariantContextualPricing
  20033. # The pricing of the variant with the lowest price in the given context.
  20034. minVariantPricing: ProductVariantContextualPricing
  20035. # The price range of the product with prices formatted as decimals.
  20036. priceRange: ProductPriceRangeV2!
  20037. }
  20038. # The price range of the product.
  20039. type ProductPriceRangeV2 {
  20040. # The highest variant's price.
  20041. maxVariantPrice: MoneyV2!
  20042. # The lowest variant's price.
  20043. minVariantPrice: MoneyV2!
  20044. }
  20045. # Represents a Shopify product taxonomy node.
  20046. type ProductTaxonomyNode implements Node {
  20047. # The full name of the product taxonomy node.
  20048. # For example, Animals & Pet Supplies > Pet Supplies > Dog Supplies > Dog Beds.
  20049. fullName: String!
  20050. # The ID of the product taxonomy node.
  20051. id: ID!
  20052. # Whether the node is a leaf node.
  20053. isLeaf: Boolean!
  20054. # Whether the node is a root node.
  20055. isRoot: Boolean!
  20056. # The name of the product taxonomy node. For example, Dog Beds.
  20057. name: String!
  20058. }
  20059. # An auto-generated type for paginating through multiple InventoryLevels.
  20060. type InventoryLevelConnection {
  20061. # A list of edges.
  20062. edges: [InventoryLevelEdge!]!
  20063. # A list of the nodes contained in InventoryLevelEdge.
  20064. nodes: [InventoryLevel!]!
  20065. # Information to aid in pagination.
  20066. pageInfo: PageInfo!
  20067. }
  20068. # An auto-generated type which holds one InventoryLevel and a cursor during pagination.
  20069. type InventoryLevelEdge {
  20070. # A cursor for use in pagination.
  20071. cursor: String!
  20072. # The item at the end of InventoryLevelEdge.
  20073. node: InventoryLevel!
  20074. }
  20075. # An auto-generated type for paginating through multiple Products.
  20076. type ProductConnection {
  20077. # A list of edges.
  20078. edges: [ProductEdge!]!
  20079. # A list of the nodes contained in ProductEdge.
  20080. nodes: [Product!]!
  20081. # Information to aid in pagination.
  20082. pageInfo: PageInfo!
  20083. }
  20084. # An auto-generated type which holds one Product and a cursor during pagination.
  20085. type ProductEdge {
  20086. # A cursor for use in pagination.
  20087. cursor: String!
  20088. # The item at the end of ProductEdge.
  20089. node: Product!
  20090. }
  20091. # An auto-generated type for paginating through multiple Collections.
  20092. type CollectionConnection {
  20093. # A list of edges.
  20094. edges: [CollectionEdge!]!
  20095. # A list of the nodes contained in CollectionEdge.
  20096. nodes: [Collection!]!
  20097. # Information to aid in pagination.
  20098. pageInfo: PageInfo!
  20099. }
  20100. # An auto-generated type which holds one Collection and a cursor during pagination.
  20101. type CollectionEdge {
  20102. # A cursor for use in pagination.
  20103. cursor: String!
  20104. # The item at the end of CollectionEdge.
  20105. node: Collection!
  20106. }
  20107. # An auto-generated type for paginating through multiple ProductVariants.
  20108. type ProductVariantConnection {
  20109. # A list of edges.
  20110. edges: [ProductVariantEdge!]!
  20111. # A list of the nodes contained in ProductVariantEdge.
  20112. nodes: [ProductVariant!]!
  20113. # Information to aid in pagination.
  20114. pageInfo: PageInfo!
  20115. }
  20116. # An auto-generated type which holds one ProductVariant and a cursor during pagination.
  20117. type ProductVariantEdge {
  20118. # A cursor for use in pagination.
  20119. cursor: String!
  20120. # The item at the end of ProductVariantEdge.
  20121. node: ProductVariant!
  20122. }
  20123. # An auto-generated type for paginating through multiple SavedSearches.
  20124. type SavedSearchConnection {
  20125. # A list of edges.
  20126. edges: [SavedSearchEdge!]!
  20127. # A list of the nodes contained in SavedSearchEdge.
  20128. nodes: [SavedSearch!]!
  20129. # Information to aid in pagination.
  20130. pageInfo: PageInfo!
  20131. }
  20132. # An auto-generated type which holds one SavedSearch and a cursor during pagination.
  20133. type SavedSearchEdge {
  20134. # A cursor for use in pagination.
  20135. cursor: String!
  20136. # The item at the end of SavedSearchEdge.
  20137. node: SavedSearch!
  20138. }
  20139. # An auto-generated type for paginating through multiple Images.
  20140. type ImageConnection {
  20141. # A list of edges.
  20142. edges: [ImageEdge!]!
  20143. # A list of the nodes contained in ImageEdge.
  20144. nodes: [Image!]!
  20145. # Information to aid in pagination.
  20146. pageInfo: PageInfo!
  20147. }
  20148. # An auto-generated type which holds one Image and a cursor during pagination.
  20149. type ImageEdge {
  20150. # A cursor for use in pagination.
  20151. cursor: String!
  20152. # The item at the end of ImageEdge.
  20153. node: Image!
  20154. }
  20155. # An auto-generated type for paginating through multiple Media.
  20156. type MediaConnection {
  20157. # A list of edges.
  20158. edges: [MediaEdge!]!
  20159. # A list of the nodes contained in MediaEdge.
  20160. nodes: [Media!]!
  20161. # Information to aid in pagination.
  20162. pageInfo: PageInfo!
  20163. }
  20164. # An auto-generated type which holds one Media and a cursor during pagination.
  20165. type MediaEdge {
  20166. # A cursor for use in pagination.
  20167. cursor: String!
  20168. # The item at the end of MediaEdge.
  20169. node: Media!
  20170. }
  20171. `, BuiltIn: false},
  20172. {Name: "../../../ext/property.graphql", Input: `# The attribute editable information.
  20173. type EditableProperty {
  20174. # Whether the attribute is locked for editing.
  20175. locked: Boolean!
  20176. # The reason the attribute is locked for editing.
  20177. reason: FormattedString
  20178. }
  20179. # Represents a generic custom attribute.
  20180. type Attribute {
  20181. # Key or name of the attribute.
  20182. key: String!
  20183. # Value of the attribute.
  20184. value: String
  20185. }
  20186. # Represents a typed custom attribute.
  20187. type TypedAttribute {
  20188. # Key or name of the attribute.
  20189. key: String!
  20190. # Value of the attribute.
  20191. value: String!
  20192. }
  20193. # A weight, which includes a numeric value and a unit of measurement.
  20194. type Weight {
  20195. # The unit of measurement for value.
  20196. unit: WeightUnit!
  20197. # The weight value using the unit system specified with unit.
  20198. value: Float!
  20199. }
  20200. # An auto-generated type for paginating through a list of Strings.
  20201. type StringConnection {
  20202. # A list of edges.
  20203. edges: [StringEdge!]!
  20204. # Information to aid in pagination.
  20205. pageInfo: PageInfo!
  20206. }
  20207. # An auto-generated type which holds one String and a cursor during pagination.
  20208. type StringEdge {
  20209. # A cursor for use in pagination.
  20210. cursor: String!
  20211. # The item at the end of StringEdge.
  20212. node: String!
  20213. }
  20214. `, BuiltIn: false},
  20215. {Name: "../../../ext/publication.graphql", Input: `# A resource publication represents information about the publication of a resource.
  20216. # An instance of ResourcePublication, unlike ResourcePublicationV2, can be neither published or scheduled to be published.
  20217. #
  20218. # See ResourcePublicationV2 for more context.
  20219. type ResourcePublication {
  20220. # Whether the resource publication is published. Also returns true if the resource publication is scheduled to be published.
  20221. # If false, then the resource publication is neither published nor scheduled to be published.
  20222. isPublished: Boolean!
  20223. # The publication the resource publication is published to.
  20224. publication: Publication!
  20225. # The date that the resource publication was or is going to be published to the publication.
  20226. publishDate: DateTime!
  20227. # The resource published to the publication.
  20228. publishable: Publishable!
  20229. }
  20230. # A resource publication represents information about the publication of a resource.
  20231. # Unlike ResourcePublication, an instance of ResourcePublicationV2 can't be unpublished. It must either be published or scheduled to be published.
  20232. #
  20233. # See ResourcePublication for more context.
  20234. type ResourcePublicationV2 {
  20235. # Whether the resource publication is published. If true, then the resource publication is published to the publication.
  20236. # If false, then the resource publication is staged to be published to the publication.
  20237. isPublished: Boolean!
  20238. # The publication the resource publication is published to.
  20239. publication: Publication!
  20240. # The date that the resource publication was or is going to be published to the publication.
  20241. publishDate: DateTime
  20242. # The resource published to the publication.
  20243. publishable: Publishable!
  20244. }
  20245. # An auto-generated type for paginating through multiple ResourcePublications.
  20246. type ResourcePublicationConnection {
  20247. # A list of edges.
  20248. edges: [ResourcePublicationEdge!]!
  20249. # A list of the nodes contained in ResourcePublicationEdge.
  20250. nodes: [ResourcePublication!]!
  20251. # Information to aid in pagination.
  20252. pageInfo: PageInfo!
  20253. }
  20254. # An auto-generated type which holds one ResourcePublication and a cursor during pagination.
  20255. type ResourcePublicationEdge {
  20256. # A cursor for use in pagination.
  20257. cursor: String!
  20258. # The item at the end of ResourcePublicationEdge.
  20259. node: ResourcePublication!
  20260. }
  20261. # An auto-generated type for paginating through multiple ResourcePublicationV2s.
  20262. type ResourcePublicationV2Connection {
  20263. # A list of edges.
  20264. edges: [ResourcePublicationV2Edge!]!
  20265. # A list of the nodes contained in ResourcePublicationV2Edge.
  20266. nodes: [ResourcePublicationV2!]!
  20267. # Information to aid in pagination.
  20268. pageInfo: PageInfo!
  20269. }
  20270. # An auto-generated type which holds one ResourcePublicationV2 and a cursor during pagination.
  20271. type ResourcePublicationV2Edge {
  20272. # A cursor for use in pagination.
  20273. cursor: String!
  20274. # The item at the end of ResourcePublicationV2Edge.
  20275. node: ResourcePublicationV2!
  20276. }
  20277. # An auto-generated type for paginating through multiple Publications.
  20278. type PublicationConnection {
  20279. # A list of edges.
  20280. edges: [PublicationEdge!]!
  20281. # A list of the nodes contained in PublicationEdge.
  20282. nodes: [Publication!]!
  20283. # Information to aid in pagination.
  20284. pageInfo: PageInfo!
  20285. }
  20286. # An auto-generated type which holds one Publication and a cursor during pagination.
  20287. type PublicationEdge {
  20288. # A cursor for use in pagination.
  20289. cursor: String!
  20290. # The item at the end of PublicationEdge.
  20291. node: Publication!
  20292. }
  20293. `, BuiltIn: false},
  20294. {Name: "../../../ext/rbac.graphql", Input: `# The permission required to access a Shopify Admin API or Storefront API resource for a shop.
  20295. # Merchants grant access scopes that are requested by applications.
  20296. type AccessScope {
  20297. # A description of the actions that the access scope allows an app to perform.
  20298. description: String!
  20299. # A readable string that represents the access scope. The string usually follows the format {action}_{resource}.
  20300. # {action} is read or write, and {resource} is the resource that the action can be performed on.
  20301. # {action} and {resource} are separated by an underscore. For example, read_orders or write_products.
  20302. handle: String!
  20303. }
  20304. # An auto-generated type for paginating through multiple StorefrontAccessTokens.
  20305. type StorefrontAccessTokenConnection {
  20306. # A list of edges.
  20307. edges: [StorefrontAccessTokenEdge!]!
  20308. # A list of the nodes contained in StorefrontAccessTokenEdge.
  20309. nodes: [StorefrontAccessToken!]!
  20310. # Information to aid in pagination.
  20311. pageInfo: PageInfo!
  20312. }
  20313. # An auto-generated type which holds one StorefrontAccessToken and a cursor during pagination.
  20314. type StorefrontAccessTokenEdge {
  20315. # A cursor for use in pagination.
  20316. cursor: String!
  20317. # The item at the end of StorefrontAccessTokenEdge.
  20318. node: StorefrontAccessToken!
  20319. }
  20320. # A token that's used to delegate unauthenticated access scopes to clients that need to access
  20321. # the unauthenticated Storefront API. An app can have a maximum of 100 active storefront access
  20322. # tokens for each shop.
  20323. type StorefrontAccessToken implements Node {
  20324. # List of permissions associated with the token.
  20325. accessScopes: [AccessScope!]!
  20326. # The issued public access token.
  20327. accessToken: String!
  20328. # The date and time when the public access token was created.
  20329. createdAt: DateTime!
  20330. # A globally-unique identifier.
  20331. id: ID!
  20332. # An arbitrary title for each token determined by the developer, used for reference purposes.
  20333. title: String!
  20334. # The date and time when the storefront access token was updated.
  20335. updatedAt: DateTime!
  20336. }
  20337. `, BuiltIn: false},
  20338. {Name: "../../../ext/scalar.graphql", Input: `# Represents an ISO 8601-encoded date and time string.
  20339. # For example, 3:50 pm on September 7, 2019 in the time zone of UTC (Coordinated Universal Time) is
  20340. # represented as "2019-09-07T15:50:00Z".
  20341. scalar DateTime
  20342. # Represents an RFC 3986 and
  20343. # RFC 3987-compliant URI string.
  20344. #
  20345. # For example, "https://johns-apparel.myshopify.com" is a valid URL. It includes a scheme (https) and a host
  20346. # (johns-apparel.myshopify.com).
  20347. scalar URL
  20348. # An unsigned 64-bit integer. Represents whole numeric values between 0 and 2^64 - 1 encoded as a string of base-10 digits.
  20349. #
  20350. # Example value: "50".
  20351. scalar UnsignedInt64
  20352. # A string containing a strict subset of HTML code. Non-allowed tags will be stripped out.
  20353. # Allowed tags:
  20354. #
  20355. # a (allowed attributes: href, target)
  20356. # b
  20357. # br
  20358. # em
  20359. # i
  20360. # strong
  20361. # u
  20362. # Use HTML instead if you need to
  20363. # include other HTML tags.
  20364. # Example value: "Your current domain is <strong>johns-apparel.myshopify.com</strong>."
  20365. scalar FormattedString
  20366. # A signed decimal number, which supports arbitrary precision and is serialized as a string.
  20367. #
  20368. # Example values: "29.99", "29.999".
  20369. scalar Decimal
  20370. # A monetary value string without a currency symbol or code. Example value: "100.57".
  20371. scalar Money
  20372. # A string containing HTML code. Refer to the HTML spec for a complete list of HTML elements.
  20373. #
  20374. # Example value: "<p>Grey cotton knit sweater.</p>".
  20375. scalar HTML
  20376. # A JSON object.
  20377. #
  20378. # Example value:
  20379. # { "product": { "id": "gid://shopify/Product/1346443542550", "title": "White T-shirt", "options": [{ "name": "Size", "values": ["M", "L"] }] } }
  20380. scalar JSON
  20381. `, BuiltIn: false},
  20382. {Name: "../../../ext/shop.graphql", Input: `# The list of all the countries from the combined shipping zones for the shop.
  20383. type CountriesInShippingZones {
  20384. # The list of all the countries from all the combined shipping zones.
  20385. countryCodes: [CountryCode!]!
  20386. # Whether 'Rest of World' has been defined in any of the shipping zones.
  20387. includeRestOfWorld: Boolean!
  20388. }
  20389. # Currency formats configured for the merchant. These formats are available to use within Liquid.
  20390. type CurrencyFormats {
  20391. # Money without currency in HTML.
  20392. moneyFormat: FormattedString!
  20393. # Money without currency in emails.
  20394. moneyInEmailsFormat: String!
  20395. # Money with currency in HTML.
  20396. moneyWithCurrencyFormat: FormattedString!
  20397. # Money with currency in emails.
  20398. moneyWithCurrencyInEmailsFormat: String!
  20399. }
  20400. # Represents the feature set available to the shop.
  20401. # Most fields specify whether a feature is enabled for a shop, and some fields return information
  20402. # related to specific features.
  20403. type ShopFeatures {
  20404. # Whether a shop has access to Avalara AvaTax.
  20405. avalaraAvatax: Boolean!
  20406. # The branding of the shop, which influences its look and feel in the Shopify admin.
  20407. branding: ShopBranding!
  20408. # Whether a shop's online store can have CAPTCHA protection.
  20409. captcha: Boolean!
  20410. # Whether a shop's online store can have CAPTCHA protection for domains not managed by Shopify.
  20411. captchaExternalDomains: Boolean!
  20412. # Whether a shop has access to the Google Analytics dynamic remarketing feature.
  20413. dynamicRemarketing: Boolean!
  20414. # Whether a shop can be migrated to use Shopify subscriptions.
  20415. eligibleForSubscriptionMigration: Boolean!
  20416. # Whether a shop is configured properly to sell subscriptions.
  20417. eligibleForSubscriptions: Boolean!
  20418. # Whether a shop can create gift cards.
  20419. giftCards: Boolean!
  20420. # Whether a shop displays Harmonized System codes on products. This is used for customs when shipping
  20421. # internationally.
  20422. harmonizedSystemCode: Boolean!
  20423. # Whether a shop can enable international domains.
  20424. internationalDomains: Boolean!
  20425. # Whether a shop can enable international price overrides.
  20426. internationalPriceOverrides: Boolean!
  20427. # Whether a shop can enable international price rules.
  20428. internationalPriceRules: Boolean!
  20429. # Whether a shop has enabled a legacy subscription gateway to handle older subscriptions.
  20430. legacySubscriptionGatewayEnabled: Boolean!
  20431. # Whether to show the Live View metrics in the Shopify admin. Live view is hidden from merchants that are on a trial
  20432. # or don't have a storefront.
  20433. liveView: Boolean!
  20434. # Whether a shop has access to the onboarding visual.
  20435. onboardingVisual: Boolean!
  20436. # Whether a shop is configured to sell subscriptions with PayPal Express.
  20437. paypalExpressSubscriptionGatewayStatus: PaypalExpressSubscriptionsGatewayStatus!
  20438. # Whether a shop has access to all reporting features.
  20439. reports: Boolean!
  20440. # Whether a shop has ever had subscription products.
  20441. sellsSubscriptions: Boolean!
  20442. # Whether to show metrics in the Shopify admin. Metrics are hidden for new merchants until they become meaningful.
  20443. showMetrics: Boolean!
  20444. # Whether a shop has an online store.
  20445. storefront: Boolean!
  20446. # Whether a shop is using Shopify Balance.
  20447. usingShopifyBalance: Boolean!
  20448. }
  20449. # The total number of pending orders on a shop if less then a maximum, or that maximum.
  20450. # The atMax field indicates when this maximum has been reached.
  20451. type LimitedPendingOrderCount {
  20452. # This is set when the number of pending orders has reached the maximum.
  20453. atMax: Boolean!
  20454. # The number of pendings orders on the shop.
  20455. # Limited to a maximum of 10000.
  20456. count: Int!
  20457. }
  20458. # Merchant approval for accelerated onboarding to channel integration apps.
  20459. type MerchantApprovalSignals {
  20460. # Whether the shop's Shopify Payments account identity is verified.
  20461. # Returns false if the identity is unverified or if the shop doesn't have a Shopify Payments account.
  20462. identityVerified: Boolean!
  20463. # Whether Shopify has pre-verified the merchant's business for onboarding to channel integration apps.
  20464. # Returns false if the shop is not marked for verification.
  20465. verifiedByShopify: Boolean!
  20466. }
  20467. # Settings related to payments.
  20468. type PaymentSettings {
  20469. # List of the digital wallets which the shop supports.
  20470. supportedDigitalWallets: [DigitalWallet!]!
  20471. }
  20472. # The billing plan of the shop.
  20473. type ShopPlan {
  20474. # The name of the shop's billing plan.
  20475. displayName: String!
  20476. # Whether the shop is a partner development shop for testing purposes.
  20477. partnerDevelopment: Boolean!
  20478. # Whether the shop has a Shopify Plus subscription.
  20479. shopifyPlus: Boolean!
  20480. }
  20481. # Policy that a merchant has configured for their store, such as their refund or privacy policy.
  20482. type ShopPolicy implements HasPublishedTranslations&Node {
  20483. # The text of the policy. The maximum size is 512kb.
  20484. body: HTML!
  20485. # A globally-unique identifier.
  20486. id: ID!
  20487. # The translations associated with the resource.
  20488. translations(locale: String! marketId: ID): [PublishedTranslation!]!
  20489. # The shop policy type.
  20490. type: ShopPolicyType!
  20491. # The public URL of the policy.
  20492. url: URL!
  20493. }
  20494. # Resource limits of a shop.
  20495. type ShopResourceLimits {
  20496. # Maximum number of locations allowed.
  20497. locationLimit: Int!
  20498. # Maximum number of product options allowed.
  20499. maxProductOptions: Int!
  20500. # The maximum number of variants allowed per product.
  20501. maxProductVariants: Int!
  20502. # Whether the shop has reached the limit of the number of URL redirects it can make for resources.
  20503. redirectLimitReached: Boolean!
  20504. # The maximum number of variants allowed per shop.
  20505. # If the shop has unlimited SKUs, then the quantity used cannot be retrieved.
  20506. skuResourceLimits: ResourceLimit!
  20507. }
  20508. # A resource limit represents the limits that the resource has.
  20509. type ResourceLimit {
  20510. # Whether the resource is available.
  20511. available: Boolean!
  20512. # Quantity available. If null the quantity available is unlimited.
  20513. quantityAvailable: Int
  20514. # Quantity limit of the resource. If null the quantity is unlimited.
  20515. quantityLimit: Int
  20516. # Quantity used of the resource. If null the quantity used cannot be retrieved.
  20517. quantityUsed: Int
  20518. }
  20519. # Represents an individual result returned from a search.
  20520. type SearchResult {
  20521. # Returns the search result description text.
  20522. description: String
  20523. # Returns the Image resource presented to accompany a search result.
  20524. image: Image
  20525. # Returns the ID of the resource returned in the search result.
  20526. reference: Node!
  20527. # Returns the resource title.
  20528. title: String!
  20529. # Returns the absolute URL to the resource in the search result.
  20530. url: URL!
  20531. }
  20532. # A list of search filters along with their specific options in value and label pair for filtering.
  20533. type SearchFilterOptions {
  20534. # A list of options that can be use to filter product availability.
  20535. productAvailability: [FilterOption!]!
  20536. }
  20537. # A saved search is a representation of a search query saved in the admin.
  20538. type SavedSearch implements LegacyInteroperability&Node {
  20539. # The filters of a saved search.
  20540. filters: [SearchFilter!]!
  20541. # A globally-unique identifier.
  20542. id: ID!
  20543. # The ID of the corresponding resource in the REST Admin API.
  20544. legacyResourceId: UnsignedInt64!
  20545. # The name of a saved search.
  20546. name: String!
  20547. # The query string of a saved search. This includes search terms and filters.
  20548. query: String!
  20549. # The type of resource this saved search is searching in.
  20550. resourceType: SearchResultType!
  20551. # The search terms of a saved search.
  20552. searchTerms: String!
  20553. }
  20554. # A filter in a search query represented by a key value pair.
  20555. type SearchFilter {
  20556. # The key of the search filter.
  20557. key: String!
  20558. # The value of the search filter.
  20559. value: String!
  20560. }
  20561. # A filter option is one possible value in a search filter.
  20562. type FilterOption {
  20563. # The filter option's label for display purposes.
  20564. label: String!
  20565. # The filter option's value.
  20566. value: String!
  20567. }
  20568. # An auto-generated type for paginating through multiple AppRevenueAttributionRecords.
  20569. type AppRevenueAttributionRecordConnection {
  20570. # A list of edges.
  20571. edges: [AppRevenueAttributionRecordEdge!]!
  20572. # A list of the nodes contained in AppRevenueAttributionRecordEdge.
  20573. nodes: [AppRevenueAttributionRecord!]!
  20574. # Information to aid in pagination.
  20575. pageInfo: PageInfo!
  20576. }
  20577. # An auto-generated type which holds one AppRevenueAttributionRecord and a cursor during pagination.
  20578. type AppRevenueAttributionRecordEdge {
  20579. # A cursor for use in pagination.
  20580. cursor: String!
  20581. # The item at the end of AppRevenueAttributionRecordEdge.
  20582. node: AppRevenueAttributionRecord!
  20583. }
  20584. # An auto-generated type for paginating through multiple AppUsageRecords.
  20585. type AppUsageRecordConnection {
  20586. # A list of edges.
  20587. edges: [AppUsageRecordEdge!]!
  20588. # A list of the nodes contained in AppUsageRecordEdge.
  20589. nodes: [AppUsageRecord!]!
  20590. # Information to aid in pagination.
  20591. pageInfo: PageInfo!
  20592. }
  20593. # An auto-generated type which holds one AppUsageRecord and a cursor during pagination.
  20594. type AppUsageRecordEdge {
  20595. # A cursor for use in pagination.
  20596. cursor: String!
  20597. # The item at the end of AppUsageRecordEdge.
  20598. node: AppUsageRecord!
  20599. }
  20600. # The connection type for SearchResult.
  20601. type SearchResultConnection {
  20602. # A list of edges.
  20603. edges: [SearchResultEdge!]!
  20604. # Information to aid in pagination.
  20605. pageInfo: PageInfo!
  20606. }
  20607. # An auto-generated type which holds one SearchResult and a cursor during pagination.
  20608. type SearchResultEdge {
  20609. # A cursor for use in pagination.
  20610. cursor: String!
  20611. # The item at the end of SearchResultEdge.
  20612. node: SearchResult!
  20613. }
  20614. `, BuiltIn: false},
  20615. {Name: "../../../ext/translation.graphql", Input: `# Published translation of a field of a resource.
  20616. type PublishedTranslation {
  20617. # The resource field that is being translated.
  20618. key: String!
  20619. # The locale of this translation.
  20620. locale: String!
  20621. # The ID of the market that the translation is specific to. Null value means the translation is available in any market.
  20622. marketId: ID
  20623. # The translation value.
  20624. value: String
  20625. }
  20626. `, BuiltIn: false},
  20627. {Name: "../../../ext/union.graphql", Input: `# The main embed of a comment event.
  20628. union CommentEventEmbed = Customer | DraftOrder | Order | Product | ProductVariant
  20629. union MetafieldReference = Collection | GenericFile | MediaImage | OnlineStorePage | Product | ProductVariant | Video
  20630. union PricingValue = MoneyV2 | PricingPercentageValue
  20631. # A rate provided by a merchant-defined rate or a participant.
  20632. union DeliveryRateProvider = DeliveryParticipant | DeliveryRateDefinition
  20633. # The value (weight or price) that the condition field is compared to.
  20634. union DeliveryConditionCriteria = MoneyV2 | Weight
  20635. # Represents information about the purchasing entity for the order or draft order.
  20636. union PurchasingEntity = Customer | PurchasingCompany
  20637. # Represents the billing frequency associated to the selling plan (for example, bill every week, or bill every three months).
  20638. # The selling plan billing policy and associated records (selling plan groups, selling plans, pricing policies, and delivery policy)
  20639. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  20640. # We recommend backing up these records if you need to restore them later.
  20641. union SellingPlanBillingPolicy = SellingPlanFixedBillingPolicy | SellingPlanRecurringBillingPolicy
  20642. # Represents the delivery frequency associated to the selling plan (for example, deliver every month, or deliver every other week).
  20643. # The selling plan delivery policy and associated records (selling plan groups, selling plans, pricing policies, and billing policy)
  20644. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  20645. # We recommend backing up these records if you need to restore them later.
  20646. union SellingPlanDeliveryPolicy = SellingPlanFixedDeliveryPolicy | SellingPlanRecurringDeliveryPolicy
  20647. # The portion of the price to be charged at checkout.
  20648. union SellingPlanCheckoutChargeValue = MoneyV2 | SellingPlanCheckoutChargePercentageValue
  20649. # Represents the type of pricing associated to the selling plan (for example, a $10 or 20% discount that is set
  20650. # for a limited period or that is fixed for the duration of the subscription). Selling plan pricing policies and
  20651. # associated records (selling plan groups, selling plans, billing policy, and delivery policy)
  20652. # are deleted 48 hours after a merchant uninstalls their subscriptions app.
  20653. # We recommend backing up these records if you need to restore them later.
  20654. union SellingPlanPricingPolicy = SellingPlanFixedPricingPolicy | SellingPlanRecurringPricingPolicy
  20655. # The information about the price that's charged to a shop every plan period.
  20656. # The concrete type can be AppRecurringPricing for recurring billing or AppUsagePricing for usage-based billing.
  20657. union AppPricingDetails = AppRecurringPricing | AppUsagePricing
  20658. # The value of the discount.
  20659. union AppSubscriptionDiscountValue = AppSubscriptionDiscountAmount | AppSubscriptionDiscountPercentage
  20660. # All possible instruments for CustomerPaymentMethods.
  20661. union CustomerPaymentInstrument = CustomerCreditCard | CustomerPaypalBillingAgreement | CustomerShopPayAgreement
  20662. # Describes the delivery method to use to get the physical goods to the customer.
  20663. union SubscriptionDeliveryMethod = SubscriptionDeliveryMethodLocalDelivery | SubscriptionDeliveryMethodPickup | SubscriptionDeliveryMethodShipping
  20664. # Represents a selling plan pricing policy adjustment value type.
  20665. union SellingPlanPricingPolicyAdjustmentValue = MoneyV2 | SellingPlanPricingPolicyPercentageValue
  20666. # Subscription draft discount types.
  20667. union SubscriptionDiscount = SubscriptionAppliedCodeDiscount | SubscriptionManualDiscount
  20668. # The value of the discount and how it will be applied.
  20669. union SubscriptionDiscountValue = SubscriptionDiscountFixedAmountValue | SubscriptionDiscountPercentageValue
  20670. # All possible instrument outputs for Payment Mandates.
  20671. union PaymentInstrument = VaultCreditCard | VaultPaypalBillingAgreement
  20672. `, BuiltIn: false},
  20673. {Name: "../../../federation/directives.graphql", Input: `
  20674. scalar _Any
  20675. scalar _FieldSet
  20676. directive @external on FIELD_DEFINITION
  20677. directive @requires(fields: _FieldSet!) on FIELD_DEFINITION
  20678. directive @provides(fields: _FieldSet!) on FIELD_DEFINITION
  20679. directive @extends on OBJECT | INTERFACE
  20680. directive @key(fields: _FieldSet!, resolvable: Boolean = true) repeatable on OBJECT | INTERFACE
  20681. directive @link(import: [String!], url: String!) repeatable on SCHEMA
  20682. directive @shareable on OBJECT | FIELD_DEFINITION
  20683. directive @tag(name: String!) repeatable on FIELD_DEFINITION | INTERFACE | OBJECT | UNION | ARGUMENT_DEFINITION | SCALAR | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
  20684. directive @override(from: String!) on FIELD_DEFINITION
  20685. directive @inaccessible on SCALAR | OBJECT | FIELD_DEFINITION | ARGUMENT_DEFINITION | INTERFACE | UNION | ENUM | ENUM_VALUE | INPUT_OBJECT | INPUT_FIELD_DEFINITION
  20686. `, BuiltIn: true},
  20687. {Name: "../../../federation/entity.graphql", Input: `
  20688. # a union of all types that use the @key directive
  20689. union _Entity = App | Collection | Customer | DraftOrder | FulfillmentService | InventoryLevel | Market | MarketWebPresence | Order | Product | ProductVariant
  20690. # fake type to build resolver interfaces for users to implement
  20691. type Entity {
  20692. findCustomerByID(id: ID!,): Customer!
  20693. }
  20694. type _Service {
  20695. sdl: String
  20696. }
  20697. extend type Query {
  20698. _entities(representations: [_Any!]!): [_Entity]!
  20699. _service: _Service!
  20700. }
  20701. `, BuiltIn: true},
  20702. }
  20703. var parsedSchema = gqlparser.MustLoadSchema(sources...)
  20704. // endregion ************************** generated!.gotpl **************************
  20705. // region ***************************** args.gotpl *****************************
  20706. func (ec *executionContext) dir_inContext_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20707. var err error
  20708. args := map[string]interface{}{}
  20709. var arg0 *LanguageCode
  20710. if tmp, ok := rawArgs["language"]; ok {
  20711. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("language"))
  20712. arg0, err = ec.unmarshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLanguageCode(ctx, tmp)
  20713. if err != nil {
  20714. return nil, err
  20715. }
  20716. }
  20717. args["language"] = arg0
  20718. var arg1 *CountryCode
  20719. if tmp, ok := rawArgs["country"]; ok {
  20720. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("country"))
  20721. arg1, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, tmp)
  20722. if err != nil {
  20723. return nil, err
  20724. }
  20725. }
  20726. args["country"] = arg1
  20727. return args, nil
  20728. }
  20729. func (ec *executionContext) field_AppInstallation_allSubscriptions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20730. var err error
  20731. args := map[string]interface{}{}
  20732. var arg0 *int
  20733. if tmp, ok := rawArgs["first"]; ok {
  20734. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  20735. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20736. if err != nil {
  20737. return nil, err
  20738. }
  20739. }
  20740. args["first"] = arg0
  20741. var arg1 *string
  20742. if tmp, ok := rawArgs["after"]; ok {
  20743. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  20744. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20745. if err != nil {
  20746. return nil, err
  20747. }
  20748. }
  20749. args["after"] = arg1
  20750. var arg2 *int
  20751. if tmp, ok := rawArgs["last"]; ok {
  20752. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  20753. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20754. if err != nil {
  20755. return nil, err
  20756. }
  20757. }
  20758. args["last"] = arg2
  20759. var arg3 *string
  20760. if tmp, ok := rawArgs["before"]; ok {
  20761. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  20762. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20763. if err != nil {
  20764. return nil, err
  20765. }
  20766. }
  20767. args["before"] = arg3
  20768. var arg4 *bool
  20769. if tmp, ok := rawArgs["reverse"]; ok {
  20770. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  20771. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  20772. if err != nil {
  20773. return nil, err
  20774. }
  20775. }
  20776. args["reverse"] = arg4
  20777. var arg5 *AppSubscriptionSortKeys
  20778. if tmp, ok := rawArgs["sortKey"]; ok {
  20779. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  20780. arg5, err = ec.unmarshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionSortKeys(ctx, tmp)
  20781. if err != nil {
  20782. return nil, err
  20783. }
  20784. }
  20785. args["sortKey"] = arg5
  20786. return args, nil
  20787. }
  20788. func (ec *executionContext) field_AppInstallation_credits_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20789. var err error
  20790. args := map[string]interface{}{}
  20791. var arg0 *int
  20792. if tmp, ok := rawArgs["first"]; ok {
  20793. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  20794. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20795. if err != nil {
  20796. return nil, err
  20797. }
  20798. }
  20799. args["first"] = arg0
  20800. var arg1 *string
  20801. if tmp, ok := rawArgs["after"]; ok {
  20802. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  20803. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20804. if err != nil {
  20805. return nil, err
  20806. }
  20807. }
  20808. args["after"] = arg1
  20809. var arg2 *int
  20810. if tmp, ok := rawArgs["last"]; ok {
  20811. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  20812. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20813. if err != nil {
  20814. return nil, err
  20815. }
  20816. }
  20817. args["last"] = arg2
  20818. var arg3 *string
  20819. if tmp, ok := rawArgs["before"]; ok {
  20820. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  20821. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20822. if err != nil {
  20823. return nil, err
  20824. }
  20825. }
  20826. args["before"] = arg3
  20827. var arg4 *bool
  20828. if tmp, ok := rawArgs["reverse"]; ok {
  20829. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  20830. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  20831. if err != nil {
  20832. return nil, err
  20833. }
  20834. }
  20835. args["reverse"] = arg4
  20836. var arg5 *AppTransactionSortKeys
  20837. if tmp, ok := rawArgs["sortKey"]; ok {
  20838. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  20839. arg5, err = ec.unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppTransactionSortKeys(ctx, tmp)
  20840. if err != nil {
  20841. return nil, err
  20842. }
  20843. }
  20844. args["sortKey"] = arg5
  20845. return args, nil
  20846. }
  20847. func (ec *executionContext) field_AppInstallation_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20848. var err error
  20849. args := map[string]interface{}{}
  20850. var arg0 string
  20851. if tmp, ok := rawArgs["namespace"]; ok {
  20852. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  20853. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  20854. if err != nil {
  20855. return nil, err
  20856. }
  20857. }
  20858. args["namespace"] = arg0
  20859. var arg1 string
  20860. if tmp, ok := rawArgs["key"]; ok {
  20861. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  20862. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  20863. if err != nil {
  20864. return nil, err
  20865. }
  20866. }
  20867. args["key"] = arg1
  20868. return args, nil
  20869. }
  20870. func (ec *executionContext) field_AppInstallation_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20871. var err error
  20872. args := map[string]interface{}{}
  20873. var arg0 *string
  20874. if tmp, ok := rawArgs["namespace"]; ok {
  20875. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  20876. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20877. if err != nil {
  20878. return nil, err
  20879. }
  20880. }
  20881. args["namespace"] = arg0
  20882. var arg1 *int
  20883. if tmp, ok := rawArgs["first"]; ok {
  20884. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  20885. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20886. if err != nil {
  20887. return nil, err
  20888. }
  20889. }
  20890. args["first"] = arg1
  20891. var arg2 *string
  20892. if tmp, ok := rawArgs["after"]; ok {
  20893. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  20894. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20895. if err != nil {
  20896. return nil, err
  20897. }
  20898. }
  20899. args["after"] = arg2
  20900. var arg3 *int
  20901. if tmp, ok := rawArgs["last"]; ok {
  20902. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  20903. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20904. if err != nil {
  20905. return nil, err
  20906. }
  20907. }
  20908. args["last"] = arg3
  20909. var arg4 *string
  20910. if tmp, ok := rawArgs["before"]; ok {
  20911. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  20912. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20913. if err != nil {
  20914. return nil, err
  20915. }
  20916. }
  20917. args["before"] = arg4
  20918. var arg5 *bool
  20919. if tmp, ok := rawArgs["reverse"]; ok {
  20920. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  20921. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  20922. if err != nil {
  20923. return nil, err
  20924. }
  20925. }
  20926. args["reverse"] = arg5
  20927. return args, nil
  20928. }
  20929. func (ec *executionContext) field_AppInstallation_oneTimePurchases_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20930. var err error
  20931. args := map[string]interface{}{}
  20932. var arg0 *int
  20933. if tmp, ok := rawArgs["first"]; ok {
  20934. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  20935. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20936. if err != nil {
  20937. return nil, err
  20938. }
  20939. }
  20940. args["first"] = arg0
  20941. var arg1 *string
  20942. if tmp, ok := rawArgs["after"]; ok {
  20943. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  20944. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20945. if err != nil {
  20946. return nil, err
  20947. }
  20948. }
  20949. args["after"] = arg1
  20950. var arg2 *int
  20951. if tmp, ok := rawArgs["last"]; ok {
  20952. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  20953. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  20954. if err != nil {
  20955. return nil, err
  20956. }
  20957. }
  20958. args["last"] = arg2
  20959. var arg3 *string
  20960. if tmp, ok := rawArgs["before"]; ok {
  20961. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  20962. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  20963. if err != nil {
  20964. return nil, err
  20965. }
  20966. }
  20967. args["before"] = arg3
  20968. var arg4 *bool
  20969. if tmp, ok := rawArgs["reverse"]; ok {
  20970. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  20971. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  20972. if err != nil {
  20973. return nil, err
  20974. }
  20975. }
  20976. args["reverse"] = arg4
  20977. var arg5 *AppTransactionSortKeys
  20978. if tmp, ok := rawArgs["sortKey"]; ok {
  20979. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  20980. arg5, err = ec.unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppTransactionSortKeys(ctx, tmp)
  20981. if err != nil {
  20982. return nil, err
  20983. }
  20984. }
  20985. args["sortKey"] = arg5
  20986. return args, nil
  20987. }
  20988. func (ec *executionContext) field_AppInstallation_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  20989. var err error
  20990. args := map[string]interface{}{}
  20991. var arg0 string
  20992. if tmp, ok := rawArgs["namespace"]; ok {
  20993. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  20994. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  20995. if err != nil {
  20996. return nil, err
  20997. }
  20998. }
  20999. args["namespace"] = arg0
  21000. var arg1 string
  21001. if tmp, ok := rawArgs["key"]; ok {
  21002. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  21003. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  21004. if err != nil {
  21005. return nil, err
  21006. }
  21007. }
  21008. args["key"] = arg1
  21009. return args, nil
  21010. }
  21011. func (ec *executionContext) field_AppInstallation_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21012. var err error
  21013. args := map[string]interface{}{}
  21014. var arg0 *string
  21015. if tmp, ok := rawArgs["namespace"]; ok {
  21016. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  21017. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21018. if err != nil {
  21019. return nil, err
  21020. }
  21021. }
  21022. args["namespace"] = arg0
  21023. var arg1 *int
  21024. if tmp, ok := rawArgs["first"]; ok {
  21025. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21026. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21027. if err != nil {
  21028. return nil, err
  21029. }
  21030. }
  21031. args["first"] = arg1
  21032. var arg2 *string
  21033. if tmp, ok := rawArgs["after"]; ok {
  21034. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21035. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21036. if err != nil {
  21037. return nil, err
  21038. }
  21039. }
  21040. args["after"] = arg2
  21041. var arg3 *int
  21042. if tmp, ok := rawArgs["last"]; ok {
  21043. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21044. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21045. if err != nil {
  21046. return nil, err
  21047. }
  21048. }
  21049. args["last"] = arg3
  21050. var arg4 *string
  21051. if tmp, ok := rawArgs["before"]; ok {
  21052. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21053. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21054. if err != nil {
  21055. return nil, err
  21056. }
  21057. }
  21058. args["before"] = arg4
  21059. var arg5 *bool
  21060. if tmp, ok := rawArgs["reverse"]; ok {
  21061. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21062. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21063. if err != nil {
  21064. return nil, err
  21065. }
  21066. }
  21067. args["reverse"] = arg5
  21068. return args, nil
  21069. }
  21070. func (ec *executionContext) field_AppInstallation_revenueAttributionRecords_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21071. var err error
  21072. args := map[string]interface{}{}
  21073. var arg0 *int
  21074. if tmp, ok := rawArgs["first"]; ok {
  21075. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21076. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21077. if err != nil {
  21078. return nil, err
  21079. }
  21080. }
  21081. args["first"] = arg0
  21082. var arg1 *string
  21083. if tmp, ok := rawArgs["after"]; ok {
  21084. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21085. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21086. if err != nil {
  21087. return nil, err
  21088. }
  21089. }
  21090. args["after"] = arg1
  21091. var arg2 *int
  21092. if tmp, ok := rawArgs["last"]; ok {
  21093. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21094. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21095. if err != nil {
  21096. return nil, err
  21097. }
  21098. }
  21099. args["last"] = arg2
  21100. var arg3 *string
  21101. if tmp, ok := rawArgs["before"]; ok {
  21102. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21103. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21104. if err != nil {
  21105. return nil, err
  21106. }
  21107. }
  21108. args["before"] = arg3
  21109. var arg4 *bool
  21110. if tmp, ok := rawArgs["reverse"]; ok {
  21111. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21112. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21113. if err != nil {
  21114. return nil, err
  21115. }
  21116. }
  21117. args["reverse"] = arg4
  21118. var arg5 *AppRevenueAttributionRecordSortKeys
  21119. if tmp, ok := rawArgs["sortKey"]; ok {
  21120. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21121. arg5, err = ec.unmarshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx, tmp)
  21122. if err != nil {
  21123. return nil, err
  21124. }
  21125. }
  21126. args["sortKey"] = arg5
  21127. return args, nil
  21128. }
  21129. func (ec *executionContext) field_AppSubscriptionLineItem_usageRecords_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21130. var err error
  21131. args := map[string]interface{}{}
  21132. var arg0 *int
  21133. if tmp, ok := rawArgs["first"]; ok {
  21134. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21135. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21136. if err != nil {
  21137. return nil, err
  21138. }
  21139. }
  21140. args["first"] = arg0
  21141. var arg1 *string
  21142. if tmp, ok := rawArgs["after"]; ok {
  21143. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21144. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21145. if err != nil {
  21146. return nil, err
  21147. }
  21148. }
  21149. args["after"] = arg1
  21150. var arg2 *int
  21151. if tmp, ok := rawArgs["last"]; ok {
  21152. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21153. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21154. if err != nil {
  21155. return nil, err
  21156. }
  21157. }
  21158. args["last"] = arg2
  21159. var arg3 *string
  21160. if tmp, ok := rawArgs["before"]; ok {
  21161. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21162. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21163. if err != nil {
  21164. return nil, err
  21165. }
  21166. }
  21167. args["before"] = arg3
  21168. var arg4 *bool
  21169. if tmp, ok := rawArgs["reverse"]; ok {
  21170. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21171. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21172. if err != nil {
  21173. return nil, err
  21174. }
  21175. }
  21176. args["reverse"] = arg4
  21177. var arg5 *AppUsageRecordSortKeys
  21178. if tmp, ok := rawArgs["sortKey"]; ok {
  21179. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21180. arg5, err = ec.unmarshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordSortKeys(ctx, tmp)
  21181. if err != nil {
  21182. return nil, err
  21183. }
  21184. }
  21185. args["sortKey"] = arg5
  21186. return args, nil
  21187. }
  21188. func (ec *executionContext) field_CompanyContact_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21189. var err error
  21190. args := map[string]interface{}{}
  21191. var arg0 *int
  21192. if tmp, ok := rawArgs["first"]; ok {
  21193. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21194. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21195. if err != nil {
  21196. return nil, err
  21197. }
  21198. }
  21199. args["first"] = arg0
  21200. var arg1 *string
  21201. if tmp, ok := rawArgs["after"]; ok {
  21202. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21203. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21204. if err != nil {
  21205. return nil, err
  21206. }
  21207. }
  21208. args["after"] = arg1
  21209. var arg2 *int
  21210. if tmp, ok := rawArgs["last"]; ok {
  21211. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21212. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21213. if err != nil {
  21214. return nil, err
  21215. }
  21216. }
  21217. args["last"] = arg2
  21218. var arg3 *string
  21219. if tmp, ok := rawArgs["before"]; ok {
  21220. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21221. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21222. if err != nil {
  21223. return nil, err
  21224. }
  21225. }
  21226. args["before"] = arg3
  21227. var arg4 *bool
  21228. if tmp, ok := rawArgs["reverse"]; ok {
  21229. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21230. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21231. if err != nil {
  21232. return nil, err
  21233. }
  21234. }
  21235. args["reverse"] = arg4
  21236. var arg5 *DraftOrderSortKeys
  21237. if tmp, ok := rawArgs["sortKey"]; ok {
  21238. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21239. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  21240. if err != nil {
  21241. return nil, err
  21242. }
  21243. }
  21244. args["sortKey"] = arg5
  21245. var arg6 *string
  21246. if tmp, ok := rawArgs["query"]; ok {
  21247. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21248. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21249. if err != nil {
  21250. return nil, err
  21251. }
  21252. }
  21253. args["query"] = arg6
  21254. return args, nil
  21255. }
  21256. func (ec *executionContext) field_CompanyContact_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21257. var err error
  21258. args := map[string]interface{}{}
  21259. var arg0 *int
  21260. if tmp, ok := rawArgs["first"]; ok {
  21261. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21262. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21263. if err != nil {
  21264. return nil, err
  21265. }
  21266. }
  21267. args["first"] = arg0
  21268. var arg1 *string
  21269. if tmp, ok := rawArgs["after"]; ok {
  21270. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21271. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21272. if err != nil {
  21273. return nil, err
  21274. }
  21275. }
  21276. args["after"] = arg1
  21277. var arg2 *int
  21278. if tmp, ok := rawArgs["last"]; ok {
  21279. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21280. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21281. if err != nil {
  21282. return nil, err
  21283. }
  21284. }
  21285. args["last"] = arg2
  21286. var arg3 *string
  21287. if tmp, ok := rawArgs["before"]; ok {
  21288. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21289. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21290. if err != nil {
  21291. return nil, err
  21292. }
  21293. }
  21294. args["before"] = arg3
  21295. var arg4 *bool
  21296. if tmp, ok := rawArgs["reverse"]; ok {
  21297. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21298. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21299. if err != nil {
  21300. return nil, err
  21301. }
  21302. }
  21303. args["reverse"] = arg4
  21304. var arg5 *OrderSortKeys
  21305. if tmp, ok := rawArgs["sortKey"]; ok {
  21306. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21307. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  21308. if err != nil {
  21309. return nil, err
  21310. }
  21311. }
  21312. args["sortKey"] = arg5
  21313. return args, nil
  21314. }
  21315. func (ec *executionContext) field_CompanyContact_roleAssignments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21316. var err error
  21317. args := map[string]interface{}{}
  21318. var arg0 *int
  21319. if tmp, ok := rawArgs["first"]; ok {
  21320. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21321. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21322. if err != nil {
  21323. return nil, err
  21324. }
  21325. }
  21326. args["first"] = arg0
  21327. var arg1 *string
  21328. if tmp, ok := rawArgs["after"]; ok {
  21329. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21330. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21331. if err != nil {
  21332. return nil, err
  21333. }
  21334. }
  21335. args["after"] = arg1
  21336. var arg2 *int
  21337. if tmp, ok := rawArgs["last"]; ok {
  21338. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21339. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21340. if err != nil {
  21341. return nil, err
  21342. }
  21343. }
  21344. args["last"] = arg2
  21345. var arg3 *string
  21346. if tmp, ok := rawArgs["before"]; ok {
  21347. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21348. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21349. if err != nil {
  21350. return nil, err
  21351. }
  21352. }
  21353. args["before"] = arg3
  21354. var arg4 *bool
  21355. if tmp, ok := rawArgs["reverse"]; ok {
  21356. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21357. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21358. if err != nil {
  21359. return nil, err
  21360. }
  21361. }
  21362. args["reverse"] = arg4
  21363. var arg5 *CompanyContactRoleAssignmentSortKeys
  21364. if tmp, ok := rawArgs["sortKey"]; ok {
  21365. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21366. arg5, err = ec.unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx, tmp)
  21367. if err != nil {
  21368. return nil, err
  21369. }
  21370. }
  21371. args["sortKey"] = arg5
  21372. var arg6 *string
  21373. if tmp, ok := rawArgs["query"]; ok {
  21374. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21375. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21376. if err != nil {
  21377. return nil, err
  21378. }
  21379. }
  21380. args["query"] = arg6
  21381. return args, nil
  21382. }
  21383. func (ec *executionContext) field_CompanyLocation_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21384. var err error
  21385. args := map[string]interface{}{}
  21386. var arg0 *int
  21387. if tmp, ok := rawArgs["first"]; ok {
  21388. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21389. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21390. if err != nil {
  21391. return nil, err
  21392. }
  21393. }
  21394. args["first"] = arg0
  21395. var arg1 *string
  21396. if tmp, ok := rawArgs["after"]; ok {
  21397. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21398. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21399. if err != nil {
  21400. return nil, err
  21401. }
  21402. }
  21403. args["after"] = arg1
  21404. var arg2 *int
  21405. if tmp, ok := rawArgs["last"]; ok {
  21406. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21407. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21408. if err != nil {
  21409. return nil, err
  21410. }
  21411. }
  21412. args["last"] = arg2
  21413. var arg3 *string
  21414. if tmp, ok := rawArgs["before"]; ok {
  21415. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21416. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21417. if err != nil {
  21418. return nil, err
  21419. }
  21420. }
  21421. args["before"] = arg3
  21422. var arg4 *bool
  21423. if tmp, ok := rawArgs["reverse"]; ok {
  21424. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21425. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21426. if err != nil {
  21427. return nil, err
  21428. }
  21429. }
  21430. args["reverse"] = arg4
  21431. var arg5 *DraftOrderSortKeys
  21432. if tmp, ok := rawArgs["sortKey"]; ok {
  21433. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21434. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  21435. if err != nil {
  21436. return nil, err
  21437. }
  21438. }
  21439. args["sortKey"] = arg5
  21440. var arg6 *string
  21441. if tmp, ok := rawArgs["query"]; ok {
  21442. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21443. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21444. if err != nil {
  21445. return nil, err
  21446. }
  21447. }
  21448. args["query"] = arg6
  21449. return args, nil
  21450. }
  21451. func (ec *executionContext) field_CompanyLocation_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21452. var err error
  21453. args := map[string]interface{}{}
  21454. var arg0 *int
  21455. if tmp, ok := rawArgs["first"]; ok {
  21456. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21457. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21458. if err != nil {
  21459. return nil, err
  21460. }
  21461. }
  21462. args["first"] = arg0
  21463. var arg1 *string
  21464. if tmp, ok := rawArgs["after"]; ok {
  21465. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21466. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21467. if err != nil {
  21468. return nil, err
  21469. }
  21470. }
  21471. args["after"] = arg1
  21472. var arg2 *int
  21473. if tmp, ok := rawArgs["last"]; ok {
  21474. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21475. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21476. if err != nil {
  21477. return nil, err
  21478. }
  21479. }
  21480. args["last"] = arg2
  21481. var arg3 *string
  21482. if tmp, ok := rawArgs["before"]; ok {
  21483. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21484. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21485. if err != nil {
  21486. return nil, err
  21487. }
  21488. }
  21489. args["before"] = arg3
  21490. var arg4 *bool
  21491. if tmp, ok := rawArgs["reverse"]; ok {
  21492. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21493. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21494. if err != nil {
  21495. return nil, err
  21496. }
  21497. }
  21498. args["reverse"] = arg4
  21499. var arg5 *EventSortKeys
  21500. if tmp, ok := rawArgs["sortKey"]; ok {
  21501. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21502. arg5, err = ec.unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventSortKeys(ctx, tmp)
  21503. if err != nil {
  21504. return nil, err
  21505. }
  21506. }
  21507. args["sortKey"] = arg5
  21508. var arg6 *string
  21509. if tmp, ok := rawArgs["query"]; ok {
  21510. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21511. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21512. if err != nil {
  21513. return nil, err
  21514. }
  21515. }
  21516. args["query"] = arg6
  21517. return args, nil
  21518. }
  21519. func (ec *executionContext) field_CompanyLocation_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21520. var err error
  21521. args := map[string]interface{}{}
  21522. var arg0 *int
  21523. if tmp, ok := rawArgs["first"]; ok {
  21524. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21525. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21526. if err != nil {
  21527. return nil, err
  21528. }
  21529. }
  21530. args["first"] = arg0
  21531. var arg1 *string
  21532. if tmp, ok := rawArgs["after"]; ok {
  21533. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21534. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21535. if err != nil {
  21536. return nil, err
  21537. }
  21538. }
  21539. args["after"] = arg1
  21540. var arg2 *int
  21541. if tmp, ok := rawArgs["last"]; ok {
  21542. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21543. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21544. if err != nil {
  21545. return nil, err
  21546. }
  21547. }
  21548. args["last"] = arg2
  21549. var arg3 *string
  21550. if tmp, ok := rawArgs["before"]; ok {
  21551. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21552. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21553. if err != nil {
  21554. return nil, err
  21555. }
  21556. }
  21557. args["before"] = arg3
  21558. var arg4 *bool
  21559. if tmp, ok := rawArgs["reverse"]; ok {
  21560. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21561. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21562. if err != nil {
  21563. return nil, err
  21564. }
  21565. }
  21566. args["reverse"] = arg4
  21567. var arg5 *OrderSortKeys
  21568. if tmp, ok := rawArgs["sortKey"]; ok {
  21569. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21570. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  21571. if err != nil {
  21572. return nil, err
  21573. }
  21574. }
  21575. args["sortKey"] = arg5
  21576. return args, nil
  21577. }
  21578. func (ec *executionContext) field_CompanyLocation_roleAssignments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21579. var err error
  21580. args := map[string]interface{}{}
  21581. var arg0 *int
  21582. if tmp, ok := rawArgs["first"]; ok {
  21583. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21584. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21585. if err != nil {
  21586. return nil, err
  21587. }
  21588. }
  21589. args["first"] = arg0
  21590. var arg1 *string
  21591. if tmp, ok := rawArgs["after"]; ok {
  21592. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21593. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21594. if err != nil {
  21595. return nil, err
  21596. }
  21597. }
  21598. args["after"] = arg1
  21599. var arg2 *int
  21600. if tmp, ok := rawArgs["last"]; ok {
  21601. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21602. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21603. if err != nil {
  21604. return nil, err
  21605. }
  21606. }
  21607. args["last"] = arg2
  21608. var arg3 *string
  21609. if tmp, ok := rawArgs["before"]; ok {
  21610. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21611. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21612. if err != nil {
  21613. return nil, err
  21614. }
  21615. }
  21616. args["before"] = arg3
  21617. var arg4 *bool
  21618. if tmp, ok := rawArgs["reverse"]; ok {
  21619. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21620. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21621. if err != nil {
  21622. return nil, err
  21623. }
  21624. }
  21625. args["reverse"] = arg4
  21626. var arg5 *CompanyContactRoleAssignmentSortKeys
  21627. if tmp, ok := rawArgs["sortKey"]; ok {
  21628. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21629. arg5, err = ec.unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx, tmp)
  21630. if err != nil {
  21631. return nil, err
  21632. }
  21633. }
  21634. args["sortKey"] = arg5
  21635. var arg6 *string
  21636. if tmp, ok := rawArgs["query"]; ok {
  21637. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21638. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21639. if err != nil {
  21640. return nil, err
  21641. }
  21642. }
  21643. args["query"] = arg6
  21644. return args, nil
  21645. }
  21646. func (ec *executionContext) field_Company_contactRoles_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21647. var err error
  21648. args := map[string]interface{}{}
  21649. var arg0 *int
  21650. if tmp, ok := rawArgs["first"]; ok {
  21651. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21652. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21653. if err != nil {
  21654. return nil, err
  21655. }
  21656. }
  21657. args["first"] = arg0
  21658. var arg1 *string
  21659. if tmp, ok := rawArgs["after"]; ok {
  21660. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21661. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21662. if err != nil {
  21663. return nil, err
  21664. }
  21665. }
  21666. args["after"] = arg1
  21667. var arg2 *int
  21668. if tmp, ok := rawArgs["last"]; ok {
  21669. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21670. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21671. if err != nil {
  21672. return nil, err
  21673. }
  21674. }
  21675. args["last"] = arg2
  21676. var arg3 *string
  21677. if tmp, ok := rawArgs["before"]; ok {
  21678. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21679. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21680. if err != nil {
  21681. return nil, err
  21682. }
  21683. }
  21684. args["before"] = arg3
  21685. var arg4 *bool
  21686. if tmp, ok := rawArgs["reverse"]; ok {
  21687. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21688. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21689. if err != nil {
  21690. return nil, err
  21691. }
  21692. }
  21693. args["reverse"] = arg4
  21694. var arg5 *CompanyContactRoleSortKeys
  21695. if tmp, ok := rawArgs["sortKey"]; ok {
  21696. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21697. arg5, err = ec.unmarshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleSortKeys(ctx, tmp)
  21698. if err != nil {
  21699. return nil, err
  21700. }
  21701. }
  21702. args["sortKey"] = arg5
  21703. return args, nil
  21704. }
  21705. func (ec *executionContext) field_Company_contacts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21706. var err error
  21707. args := map[string]interface{}{}
  21708. var arg0 *int
  21709. if tmp, ok := rawArgs["first"]; ok {
  21710. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21711. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21712. if err != nil {
  21713. return nil, err
  21714. }
  21715. }
  21716. args["first"] = arg0
  21717. var arg1 *string
  21718. if tmp, ok := rawArgs["after"]; ok {
  21719. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21720. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21721. if err != nil {
  21722. return nil, err
  21723. }
  21724. }
  21725. args["after"] = arg1
  21726. var arg2 *int
  21727. if tmp, ok := rawArgs["last"]; ok {
  21728. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21729. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21730. if err != nil {
  21731. return nil, err
  21732. }
  21733. }
  21734. args["last"] = arg2
  21735. var arg3 *string
  21736. if tmp, ok := rawArgs["before"]; ok {
  21737. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21738. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21739. if err != nil {
  21740. return nil, err
  21741. }
  21742. }
  21743. args["before"] = arg3
  21744. var arg4 *bool
  21745. if tmp, ok := rawArgs["reverse"]; ok {
  21746. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21747. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21748. if err != nil {
  21749. return nil, err
  21750. }
  21751. }
  21752. args["reverse"] = arg4
  21753. var arg5 *CompanyContactSortKeys
  21754. if tmp, ok := rawArgs["sortKey"]; ok {
  21755. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21756. arg5, err = ec.unmarshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactSortKeys(ctx, tmp)
  21757. if err != nil {
  21758. return nil, err
  21759. }
  21760. }
  21761. args["sortKey"] = arg5
  21762. var arg6 *string
  21763. if tmp, ok := rawArgs["query"]; ok {
  21764. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21765. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21766. if err != nil {
  21767. return nil, err
  21768. }
  21769. }
  21770. args["query"] = arg6
  21771. return args, nil
  21772. }
  21773. func (ec *executionContext) field_Company_draftOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21774. var err error
  21775. args := map[string]interface{}{}
  21776. var arg0 *int
  21777. if tmp, ok := rawArgs["first"]; ok {
  21778. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21779. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21780. if err != nil {
  21781. return nil, err
  21782. }
  21783. }
  21784. args["first"] = arg0
  21785. var arg1 *string
  21786. if tmp, ok := rawArgs["after"]; ok {
  21787. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21788. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21789. if err != nil {
  21790. return nil, err
  21791. }
  21792. }
  21793. args["after"] = arg1
  21794. var arg2 *int
  21795. if tmp, ok := rawArgs["last"]; ok {
  21796. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21797. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21798. if err != nil {
  21799. return nil, err
  21800. }
  21801. }
  21802. args["last"] = arg2
  21803. var arg3 *string
  21804. if tmp, ok := rawArgs["before"]; ok {
  21805. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21806. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21807. if err != nil {
  21808. return nil, err
  21809. }
  21810. }
  21811. args["before"] = arg3
  21812. var arg4 *bool
  21813. if tmp, ok := rawArgs["reverse"]; ok {
  21814. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21815. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21816. if err != nil {
  21817. return nil, err
  21818. }
  21819. }
  21820. args["reverse"] = arg4
  21821. var arg5 *DraftOrderSortKeys
  21822. if tmp, ok := rawArgs["sortKey"]; ok {
  21823. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21824. arg5, err = ec.unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderSortKeys(ctx, tmp)
  21825. if err != nil {
  21826. return nil, err
  21827. }
  21828. }
  21829. args["sortKey"] = arg5
  21830. var arg6 *string
  21831. if tmp, ok := rawArgs["query"]; ok {
  21832. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21833. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21834. if err != nil {
  21835. return nil, err
  21836. }
  21837. }
  21838. args["query"] = arg6
  21839. return args, nil
  21840. }
  21841. func (ec *executionContext) field_Company_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21842. var err error
  21843. args := map[string]interface{}{}
  21844. var arg0 *int
  21845. if tmp, ok := rawArgs["first"]; ok {
  21846. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21847. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21848. if err != nil {
  21849. return nil, err
  21850. }
  21851. }
  21852. args["first"] = arg0
  21853. var arg1 *string
  21854. if tmp, ok := rawArgs["after"]; ok {
  21855. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21856. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21857. if err != nil {
  21858. return nil, err
  21859. }
  21860. }
  21861. args["after"] = arg1
  21862. var arg2 *int
  21863. if tmp, ok := rawArgs["last"]; ok {
  21864. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21865. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21866. if err != nil {
  21867. return nil, err
  21868. }
  21869. }
  21870. args["last"] = arg2
  21871. var arg3 *string
  21872. if tmp, ok := rawArgs["before"]; ok {
  21873. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21874. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21875. if err != nil {
  21876. return nil, err
  21877. }
  21878. }
  21879. args["before"] = arg3
  21880. var arg4 *bool
  21881. if tmp, ok := rawArgs["reverse"]; ok {
  21882. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21883. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21884. if err != nil {
  21885. return nil, err
  21886. }
  21887. }
  21888. args["reverse"] = arg4
  21889. var arg5 *EventSortKeys
  21890. if tmp, ok := rawArgs["sortKey"]; ok {
  21891. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21892. arg5, err = ec.unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventSortKeys(ctx, tmp)
  21893. if err != nil {
  21894. return nil, err
  21895. }
  21896. }
  21897. args["sortKey"] = arg5
  21898. var arg6 *string
  21899. if tmp, ok := rawArgs["query"]; ok {
  21900. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21901. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21902. if err != nil {
  21903. return nil, err
  21904. }
  21905. }
  21906. args["query"] = arg6
  21907. return args, nil
  21908. }
  21909. func (ec *executionContext) field_Company_locations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21910. var err error
  21911. args := map[string]interface{}{}
  21912. var arg0 *int
  21913. if tmp, ok := rawArgs["first"]; ok {
  21914. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21915. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21916. if err != nil {
  21917. return nil, err
  21918. }
  21919. }
  21920. args["first"] = arg0
  21921. var arg1 *string
  21922. if tmp, ok := rawArgs["after"]; ok {
  21923. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21924. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21925. if err != nil {
  21926. return nil, err
  21927. }
  21928. }
  21929. args["after"] = arg1
  21930. var arg2 *int
  21931. if tmp, ok := rawArgs["last"]; ok {
  21932. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  21933. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21934. if err != nil {
  21935. return nil, err
  21936. }
  21937. }
  21938. args["last"] = arg2
  21939. var arg3 *string
  21940. if tmp, ok := rawArgs["before"]; ok {
  21941. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  21942. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21943. if err != nil {
  21944. return nil, err
  21945. }
  21946. }
  21947. args["before"] = arg3
  21948. var arg4 *bool
  21949. if tmp, ok := rawArgs["reverse"]; ok {
  21950. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  21951. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  21952. if err != nil {
  21953. return nil, err
  21954. }
  21955. }
  21956. args["reverse"] = arg4
  21957. var arg5 *CompanyLocationSortKeys
  21958. if tmp, ok := rawArgs["sortKey"]; ok {
  21959. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  21960. arg5, err = ec.unmarshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationSortKeys(ctx, tmp)
  21961. if err != nil {
  21962. return nil, err
  21963. }
  21964. }
  21965. args["sortKey"] = arg5
  21966. var arg6 *string
  21967. if tmp, ok := rawArgs["query"]; ok {
  21968. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  21969. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21970. if err != nil {
  21971. return nil, err
  21972. }
  21973. }
  21974. args["query"] = arg6
  21975. return args, nil
  21976. }
  21977. func (ec *executionContext) field_Company_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  21978. var err error
  21979. args := map[string]interface{}{}
  21980. var arg0 *int
  21981. if tmp, ok := rawArgs["first"]; ok {
  21982. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  21983. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  21984. if err != nil {
  21985. return nil, err
  21986. }
  21987. }
  21988. args["first"] = arg0
  21989. var arg1 *string
  21990. if tmp, ok := rawArgs["after"]; ok {
  21991. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  21992. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  21993. if err != nil {
  21994. return nil, err
  21995. }
  21996. }
  21997. args["after"] = arg1
  21998. var arg2 *int
  21999. if tmp, ok := rawArgs["last"]; ok {
  22000. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22001. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22002. if err != nil {
  22003. return nil, err
  22004. }
  22005. }
  22006. args["last"] = arg2
  22007. var arg3 *string
  22008. if tmp, ok := rawArgs["before"]; ok {
  22009. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22010. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22011. if err != nil {
  22012. return nil, err
  22013. }
  22014. }
  22015. args["before"] = arg3
  22016. var arg4 *bool
  22017. if tmp, ok := rawArgs["reverse"]; ok {
  22018. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22019. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22020. if err != nil {
  22021. return nil, err
  22022. }
  22023. }
  22024. args["reverse"] = arg4
  22025. var arg5 *OrderSortKeys
  22026. if tmp, ok := rawArgs["sortKey"]; ok {
  22027. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22028. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  22029. if err != nil {
  22030. return nil, err
  22031. }
  22032. }
  22033. args["sortKey"] = arg5
  22034. return args, nil
  22035. }
  22036. func (ec *executionContext) field_CustomerJourneySummary_moments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22037. var err error
  22038. args := map[string]interface{}{}
  22039. var arg0 *int
  22040. if tmp, ok := rawArgs["first"]; ok {
  22041. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22042. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22043. if err != nil {
  22044. return nil, err
  22045. }
  22046. }
  22047. args["first"] = arg0
  22048. var arg1 *string
  22049. if tmp, ok := rawArgs["after"]; ok {
  22050. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22051. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22052. if err != nil {
  22053. return nil, err
  22054. }
  22055. }
  22056. args["after"] = arg1
  22057. var arg2 *int
  22058. if tmp, ok := rawArgs["last"]; ok {
  22059. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22060. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22061. if err != nil {
  22062. return nil, err
  22063. }
  22064. }
  22065. args["last"] = arg2
  22066. var arg3 *string
  22067. if tmp, ok := rawArgs["before"]; ok {
  22068. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22069. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22070. if err != nil {
  22071. return nil, err
  22072. }
  22073. }
  22074. args["before"] = arg3
  22075. var arg4 *bool
  22076. if tmp, ok := rawArgs["reverse"]; ok {
  22077. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22078. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22079. if err != nil {
  22080. return nil, err
  22081. }
  22082. }
  22083. args["reverse"] = arg4
  22084. return args, nil
  22085. }
  22086. func (ec *executionContext) field_CustomerPaymentMethod_subscriptionContracts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22087. var err error
  22088. args := map[string]interface{}{}
  22089. var arg0 *int
  22090. if tmp, ok := rawArgs["first"]; ok {
  22091. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22092. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22093. if err != nil {
  22094. return nil, err
  22095. }
  22096. }
  22097. args["first"] = arg0
  22098. var arg1 *string
  22099. if tmp, ok := rawArgs["after"]; ok {
  22100. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22101. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22102. if err != nil {
  22103. return nil, err
  22104. }
  22105. }
  22106. args["after"] = arg1
  22107. var arg2 *int
  22108. if tmp, ok := rawArgs["last"]; ok {
  22109. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22110. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22111. if err != nil {
  22112. return nil, err
  22113. }
  22114. }
  22115. args["last"] = arg2
  22116. var arg3 *string
  22117. if tmp, ok := rawArgs["before"]; ok {
  22118. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22119. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22120. if err != nil {
  22121. return nil, err
  22122. }
  22123. }
  22124. args["before"] = arg3
  22125. var arg4 *bool
  22126. if tmp, ok := rawArgs["reverse"]; ok {
  22127. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22128. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22129. if err != nil {
  22130. return nil, err
  22131. }
  22132. }
  22133. args["reverse"] = arg4
  22134. return args, nil
  22135. }
  22136. func (ec *executionContext) field_Customer_addresses_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22137. var err error
  22138. args := map[string]interface{}{}
  22139. var arg0 *int
  22140. if tmp, ok := rawArgs["first"]; ok {
  22141. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22142. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22143. if err != nil {
  22144. return nil, err
  22145. }
  22146. }
  22147. args["first"] = arg0
  22148. return args, nil
  22149. }
  22150. func (ec *executionContext) field_Customer_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22151. var err error
  22152. args := map[string]interface{}{}
  22153. var arg0 *int
  22154. if tmp, ok := rawArgs["first"]; ok {
  22155. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22156. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22157. if err != nil {
  22158. return nil, err
  22159. }
  22160. }
  22161. args["first"] = arg0
  22162. var arg1 *string
  22163. if tmp, ok := rawArgs["after"]; ok {
  22164. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22165. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22166. if err != nil {
  22167. return nil, err
  22168. }
  22169. }
  22170. args["after"] = arg1
  22171. var arg2 *int
  22172. if tmp, ok := rawArgs["last"]; ok {
  22173. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22174. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22175. if err != nil {
  22176. return nil, err
  22177. }
  22178. }
  22179. args["last"] = arg2
  22180. var arg3 *string
  22181. if tmp, ok := rawArgs["before"]; ok {
  22182. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22183. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22184. if err != nil {
  22185. return nil, err
  22186. }
  22187. }
  22188. args["before"] = arg3
  22189. var arg4 *bool
  22190. if tmp, ok := rawArgs["reverse"]; ok {
  22191. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22192. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22193. if err != nil {
  22194. return nil, err
  22195. }
  22196. }
  22197. args["reverse"] = arg4
  22198. var arg5 *EventSortKeys
  22199. if tmp, ok := rawArgs["sortKey"]; ok {
  22200. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22201. arg5, err = ec.unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventSortKeys(ctx, tmp)
  22202. if err != nil {
  22203. return nil, err
  22204. }
  22205. }
  22206. args["sortKey"] = arg5
  22207. var arg6 *string
  22208. if tmp, ok := rawArgs["query"]; ok {
  22209. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  22210. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22211. if err != nil {
  22212. return nil, err
  22213. }
  22214. }
  22215. args["query"] = arg6
  22216. return args, nil
  22217. }
  22218. func (ec *executionContext) field_Customer_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22219. var err error
  22220. args := map[string]interface{}{}
  22221. var arg0 *string
  22222. if tmp, ok := rawArgs["namespace"]; ok {
  22223. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  22224. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22225. if err != nil {
  22226. return nil, err
  22227. }
  22228. }
  22229. args["namespace"] = arg0
  22230. var arg1 *MetafieldDefinitionPinnedStatus
  22231. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  22232. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  22233. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  22234. if err != nil {
  22235. return nil, err
  22236. }
  22237. }
  22238. args["pinnedStatus"] = arg1
  22239. var arg2 *int
  22240. if tmp, ok := rawArgs["first"]; ok {
  22241. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22242. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22243. if err != nil {
  22244. return nil, err
  22245. }
  22246. }
  22247. args["first"] = arg2
  22248. var arg3 *string
  22249. if tmp, ok := rawArgs["after"]; ok {
  22250. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22251. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22252. if err != nil {
  22253. return nil, err
  22254. }
  22255. }
  22256. args["after"] = arg3
  22257. var arg4 *int
  22258. if tmp, ok := rawArgs["last"]; ok {
  22259. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22260. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22261. if err != nil {
  22262. return nil, err
  22263. }
  22264. }
  22265. args["last"] = arg4
  22266. var arg5 *string
  22267. if tmp, ok := rawArgs["before"]; ok {
  22268. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22269. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22270. if err != nil {
  22271. return nil, err
  22272. }
  22273. }
  22274. args["before"] = arg5
  22275. var arg6 *bool
  22276. if tmp, ok := rawArgs["reverse"]; ok {
  22277. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22278. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22279. if err != nil {
  22280. return nil, err
  22281. }
  22282. }
  22283. args["reverse"] = arg6
  22284. var arg7 *MetafieldDefinitionSortKeys
  22285. if tmp, ok := rawArgs["sortKey"]; ok {
  22286. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22287. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  22288. if err != nil {
  22289. return nil, err
  22290. }
  22291. }
  22292. args["sortKey"] = arg7
  22293. var arg8 *string
  22294. if tmp, ok := rawArgs["query"]; ok {
  22295. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  22296. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22297. if err != nil {
  22298. return nil, err
  22299. }
  22300. }
  22301. args["query"] = arg8
  22302. return args, nil
  22303. }
  22304. func (ec *executionContext) field_Customer_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22305. var err error
  22306. args := map[string]interface{}{}
  22307. var arg0 string
  22308. if tmp, ok := rawArgs["namespace"]; ok {
  22309. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  22310. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  22311. if err != nil {
  22312. return nil, err
  22313. }
  22314. }
  22315. args["namespace"] = arg0
  22316. var arg1 string
  22317. if tmp, ok := rawArgs["key"]; ok {
  22318. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  22319. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  22320. if err != nil {
  22321. return nil, err
  22322. }
  22323. }
  22324. args["key"] = arg1
  22325. return args, nil
  22326. }
  22327. func (ec *executionContext) field_Customer_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22328. var err error
  22329. args := map[string]interface{}{}
  22330. var arg0 *string
  22331. if tmp, ok := rawArgs["namespace"]; ok {
  22332. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  22333. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22334. if err != nil {
  22335. return nil, err
  22336. }
  22337. }
  22338. args["namespace"] = arg0
  22339. var arg1 *int
  22340. if tmp, ok := rawArgs["first"]; ok {
  22341. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22342. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22343. if err != nil {
  22344. return nil, err
  22345. }
  22346. }
  22347. args["first"] = arg1
  22348. var arg2 *string
  22349. if tmp, ok := rawArgs["after"]; ok {
  22350. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22351. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22352. if err != nil {
  22353. return nil, err
  22354. }
  22355. }
  22356. args["after"] = arg2
  22357. var arg3 *int
  22358. if tmp, ok := rawArgs["last"]; ok {
  22359. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22360. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22361. if err != nil {
  22362. return nil, err
  22363. }
  22364. }
  22365. args["last"] = arg3
  22366. var arg4 *string
  22367. if tmp, ok := rawArgs["before"]; ok {
  22368. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22369. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22370. if err != nil {
  22371. return nil, err
  22372. }
  22373. }
  22374. args["before"] = arg4
  22375. var arg5 *bool
  22376. if tmp, ok := rawArgs["reverse"]; ok {
  22377. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22378. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22379. if err != nil {
  22380. return nil, err
  22381. }
  22382. }
  22383. args["reverse"] = arg5
  22384. return args, nil
  22385. }
  22386. func (ec *executionContext) field_Customer_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22387. var err error
  22388. args := map[string]interface{}{}
  22389. var arg0 *int
  22390. if tmp, ok := rawArgs["first"]; ok {
  22391. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22392. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22393. if err != nil {
  22394. return nil, err
  22395. }
  22396. }
  22397. args["first"] = arg0
  22398. var arg1 *string
  22399. if tmp, ok := rawArgs["after"]; ok {
  22400. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22401. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22402. if err != nil {
  22403. return nil, err
  22404. }
  22405. }
  22406. args["after"] = arg1
  22407. var arg2 *int
  22408. if tmp, ok := rawArgs["last"]; ok {
  22409. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22410. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22411. if err != nil {
  22412. return nil, err
  22413. }
  22414. }
  22415. args["last"] = arg2
  22416. var arg3 *string
  22417. if tmp, ok := rawArgs["before"]; ok {
  22418. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22419. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22420. if err != nil {
  22421. return nil, err
  22422. }
  22423. }
  22424. args["before"] = arg3
  22425. var arg4 *bool
  22426. if tmp, ok := rawArgs["reverse"]; ok {
  22427. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22428. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22429. if err != nil {
  22430. return nil, err
  22431. }
  22432. }
  22433. args["reverse"] = arg4
  22434. var arg5 *OrderSortKeys
  22435. if tmp, ok := rawArgs["sortKey"]; ok {
  22436. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22437. arg5, err = ec.unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx, tmp)
  22438. if err != nil {
  22439. return nil, err
  22440. }
  22441. }
  22442. args["sortKey"] = arg5
  22443. var arg6 *string
  22444. if tmp, ok := rawArgs["query"]; ok {
  22445. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  22446. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22447. if err != nil {
  22448. return nil, err
  22449. }
  22450. }
  22451. args["query"] = arg6
  22452. return args, nil
  22453. }
  22454. func (ec *executionContext) field_Customer_paymentMethods_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22455. var err error
  22456. args := map[string]interface{}{}
  22457. var arg0 *bool
  22458. if tmp, ok := rawArgs["showRevoked"]; ok {
  22459. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("showRevoked"))
  22460. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22461. if err != nil {
  22462. return nil, err
  22463. }
  22464. }
  22465. args["showRevoked"] = arg0
  22466. var arg1 *int
  22467. if tmp, ok := rawArgs["first"]; ok {
  22468. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22469. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22470. if err != nil {
  22471. return nil, err
  22472. }
  22473. }
  22474. args["first"] = arg1
  22475. var arg2 *string
  22476. if tmp, ok := rawArgs["after"]; ok {
  22477. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22478. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22479. if err != nil {
  22480. return nil, err
  22481. }
  22482. }
  22483. args["after"] = arg2
  22484. var arg3 *int
  22485. if tmp, ok := rawArgs["last"]; ok {
  22486. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22487. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22488. if err != nil {
  22489. return nil, err
  22490. }
  22491. }
  22492. args["last"] = arg3
  22493. var arg4 *string
  22494. if tmp, ok := rawArgs["before"]; ok {
  22495. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22496. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22497. if err != nil {
  22498. return nil, err
  22499. }
  22500. }
  22501. args["before"] = arg4
  22502. var arg5 *bool
  22503. if tmp, ok := rawArgs["reverse"]; ok {
  22504. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22505. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22506. if err != nil {
  22507. return nil, err
  22508. }
  22509. }
  22510. args["reverse"] = arg5
  22511. return args, nil
  22512. }
  22513. func (ec *executionContext) field_Customer_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22514. var err error
  22515. args := map[string]interface{}{}
  22516. var arg0 string
  22517. if tmp, ok := rawArgs["namespace"]; ok {
  22518. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  22519. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  22520. if err != nil {
  22521. return nil, err
  22522. }
  22523. }
  22524. args["namespace"] = arg0
  22525. var arg1 string
  22526. if tmp, ok := rawArgs["key"]; ok {
  22527. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  22528. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  22529. if err != nil {
  22530. return nil, err
  22531. }
  22532. }
  22533. args["key"] = arg1
  22534. return args, nil
  22535. }
  22536. func (ec *executionContext) field_Customer_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22537. var err error
  22538. args := map[string]interface{}{}
  22539. var arg0 *string
  22540. if tmp, ok := rawArgs["namespace"]; ok {
  22541. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  22542. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22543. if err != nil {
  22544. return nil, err
  22545. }
  22546. }
  22547. args["namespace"] = arg0
  22548. var arg1 *int
  22549. if tmp, ok := rawArgs["first"]; ok {
  22550. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22551. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22552. if err != nil {
  22553. return nil, err
  22554. }
  22555. }
  22556. args["first"] = arg1
  22557. var arg2 *string
  22558. if tmp, ok := rawArgs["after"]; ok {
  22559. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22560. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22561. if err != nil {
  22562. return nil, err
  22563. }
  22564. }
  22565. args["after"] = arg2
  22566. var arg3 *int
  22567. if tmp, ok := rawArgs["last"]; ok {
  22568. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22569. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22570. if err != nil {
  22571. return nil, err
  22572. }
  22573. }
  22574. args["last"] = arg3
  22575. var arg4 *string
  22576. if tmp, ok := rawArgs["before"]; ok {
  22577. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22578. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22579. if err != nil {
  22580. return nil, err
  22581. }
  22582. }
  22583. args["before"] = arg4
  22584. var arg5 *bool
  22585. if tmp, ok := rawArgs["reverse"]; ok {
  22586. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22587. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22588. if err != nil {
  22589. return nil, err
  22590. }
  22591. }
  22592. args["reverse"] = arg5
  22593. return args, nil
  22594. }
  22595. func (ec *executionContext) field_Customer_subscriptionContracts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22596. var err error
  22597. args := map[string]interface{}{}
  22598. var arg0 *int
  22599. if tmp, ok := rawArgs["first"]; ok {
  22600. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22601. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22602. if err != nil {
  22603. return nil, err
  22604. }
  22605. }
  22606. args["first"] = arg0
  22607. var arg1 *string
  22608. if tmp, ok := rawArgs["after"]; ok {
  22609. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22610. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22611. if err != nil {
  22612. return nil, err
  22613. }
  22614. }
  22615. args["after"] = arg1
  22616. var arg2 *int
  22617. if tmp, ok := rawArgs["last"]; ok {
  22618. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22619. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22620. if err != nil {
  22621. return nil, err
  22622. }
  22623. }
  22624. args["last"] = arg2
  22625. var arg3 *string
  22626. if tmp, ok := rawArgs["before"]; ok {
  22627. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22628. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22629. if err != nil {
  22630. return nil, err
  22631. }
  22632. }
  22633. args["before"] = arg3
  22634. var arg4 *bool
  22635. if tmp, ok := rawArgs["reverse"]; ok {
  22636. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22637. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22638. if err != nil {
  22639. return nil, err
  22640. }
  22641. }
  22642. args["reverse"] = arg4
  22643. return args, nil
  22644. }
  22645. func (ec *executionContext) field_DeliveryCarrierService_availableServicesForCountries_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22646. var err error
  22647. args := map[string]interface{}{}
  22648. var arg0 []string
  22649. if tmp, ok := rawArgs["origins"]; ok {
  22650. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("origins"))
  22651. arg0, err = ec.unmarshalOID2ᚕstringᚄ(ctx, tmp)
  22652. if err != nil {
  22653. return nil, err
  22654. }
  22655. }
  22656. args["origins"] = arg0
  22657. var arg1 []CountryCode
  22658. if tmp, ok := rawArgs["countryCodes"]; ok {
  22659. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("countryCodes"))
  22660. arg1, err = ec.unmarshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx, tmp)
  22661. if err != nil {
  22662. return nil, err
  22663. }
  22664. }
  22665. args["countryCodes"] = arg1
  22666. var arg2 bool
  22667. if tmp, ok := rawArgs["restOfWorld"]; ok {
  22668. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("restOfWorld"))
  22669. arg2, err = ec.unmarshalNBoolean2bool(ctx, tmp)
  22670. if err != nil {
  22671. return nil, err
  22672. }
  22673. }
  22674. args["restOfWorld"] = arg2
  22675. return args, nil
  22676. }
  22677. func (ec *executionContext) field_DeliveryLocationGroupZone_methodDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22678. var err error
  22679. args := map[string]interface{}{}
  22680. var arg0 *bool
  22681. if tmp, ok := rawArgs["eligible"]; ok {
  22682. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("eligible"))
  22683. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22684. if err != nil {
  22685. return nil, err
  22686. }
  22687. }
  22688. args["eligible"] = arg0
  22689. var arg1 *DeliveryMethodDefinitionType
  22690. if tmp, ok := rawArgs["type"]; ok {
  22691. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type"))
  22692. arg1, err = ec.unmarshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionType(ctx, tmp)
  22693. if err != nil {
  22694. return nil, err
  22695. }
  22696. }
  22697. args["type"] = arg1
  22698. var arg2 *int
  22699. if tmp, ok := rawArgs["first"]; ok {
  22700. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22701. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22702. if err != nil {
  22703. return nil, err
  22704. }
  22705. }
  22706. args["first"] = arg2
  22707. var arg3 *string
  22708. if tmp, ok := rawArgs["after"]; ok {
  22709. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22710. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22711. if err != nil {
  22712. return nil, err
  22713. }
  22714. }
  22715. args["after"] = arg3
  22716. var arg4 *int
  22717. if tmp, ok := rawArgs["last"]; ok {
  22718. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22719. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22720. if err != nil {
  22721. return nil, err
  22722. }
  22723. }
  22724. args["last"] = arg4
  22725. var arg5 *string
  22726. if tmp, ok := rawArgs["before"]; ok {
  22727. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22728. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22729. if err != nil {
  22730. return nil, err
  22731. }
  22732. }
  22733. args["before"] = arg5
  22734. var arg6 *bool
  22735. if tmp, ok := rawArgs["reverse"]; ok {
  22736. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22737. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22738. if err != nil {
  22739. return nil, err
  22740. }
  22741. }
  22742. args["reverse"] = arg6
  22743. var arg7 *MethodDefinitionSortKeys
  22744. if tmp, ok := rawArgs["sortKey"]; ok {
  22745. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22746. arg7, err = ec.unmarshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMethodDefinitionSortKeys(ctx, tmp)
  22747. if err != nil {
  22748. return nil, err
  22749. }
  22750. }
  22751. args["sortKey"] = arg7
  22752. return args, nil
  22753. }
  22754. func (ec *executionContext) field_DeliveryLocationGroup_locations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22755. var err error
  22756. args := map[string]interface{}{}
  22757. var arg0 *int
  22758. if tmp, ok := rawArgs["first"]; ok {
  22759. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22760. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22761. if err != nil {
  22762. return nil, err
  22763. }
  22764. }
  22765. args["first"] = arg0
  22766. var arg1 *string
  22767. if tmp, ok := rawArgs["after"]; ok {
  22768. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22769. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22770. if err != nil {
  22771. return nil, err
  22772. }
  22773. }
  22774. args["after"] = arg1
  22775. var arg2 *int
  22776. if tmp, ok := rawArgs["last"]; ok {
  22777. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22778. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22779. if err != nil {
  22780. return nil, err
  22781. }
  22782. }
  22783. args["last"] = arg2
  22784. var arg3 *string
  22785. if tmp, ok := rawArgs["before"]; ok {
  22786. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22787. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22788. if err != nil {
  22789. return nil, err
  22790. }
  22791. }
  22792. args["before"] = arg3
  22793. var arg4 *bool
  22794. if tmp, ok := rawArgs["reverse"]; ok {
  22795. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22796. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22797. if err != nil {
  22798. return nil, err
  22799. }
  22800. }
  22801. args["reverse"] = arg4
  22802. var arg5 *LocationSortKeys
  22803. if tmp, ok := rawArgs["sortKey"]; ok {
  22804. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  22805. arg5, err = ec.unmarshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSortKeys(ctx, tmp)
  22806. if err != nil {
  22807. return nil, err
  22808. }
  22809. }
  22810. args["sortKey"] = arg5
  22811. var arg6 *string
  22812. if tmp, ok := rawArgs["query"]; ok {
  22813. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  22814. arg6, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22815. if err != nil {
  22816. return nil, err
  22817. }
  22818. }
  22819. args["query"] = arg6
  22820. var arg7 *bool
  22821. if tmp, ok := rawArgs["includeLegacy"]; ok {
  22822. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeLegacy"))
  22823. arg7, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22824. if err != nil {
  22825. return nil, err
  22826. }
  22827. }
  22828. args["includeLegacy"] = arg7
  22829. var arg8 *bool
  22830. if tmp, ok := rawArgs["includeInactive"]; ok {
  22831. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeInactive"))
  22832. arg8, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22833. if err != nil {
  22834. return nil, err
  22835. }
  22836. }
  22837. args["includeInactive"] = arg8
  22838. return args, nil
  22839. }
  22840. func (ec *executionContext) field_DeliveryProfileItem_variants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22841. var err error
  22842. args := map[string]interface{}{}
  22843. var arg0 *int
  22844. if tmp, ok := rawArgs["first"]; ok {
  22845. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22846. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22847. if err != nil {
  22848. return nil, err
  22849. }
  22850. }
  22851. args["first"] = arg0
  22852. var arg1 *string
  22853. if tmp, ok := rawArgs["after"]; ok {
  22854. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22855. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22856. if err != nil {
  22857. return nil, err
  22858. }
  22859. }
  22860. args["after"] = arg1
  22861. var arg2 *int
  22862. if tmp, ok := rawArgs["last"]; ok {
  22863. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22864. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22865. if err != nil {
  22866. return nil, err
  22867. }
  22868. }
  22869. args["last"] = arg2
  22870. var arg3 *string
  22871. if tmp, ok := rawArgs["before"]; ok {
  22872. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22873. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22874. if err != nil {
  22875. return nil, err
  22876. }
  22877. }
  22878. args["before"] = arg3
  22879. var arg4 *bool
  22880. if tmp, ok := rawArgs["reverse"]; ok {
  22881. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22882. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22883. if err != nil {
  22884. return nil, err
  22885. }
  22886. }
  22887. args["reverse"] = arg4
  22888. return args, nil
  22889. }
  22890. func (ec *executionContext) field_DeliveryProfileLocationGroup_locationGroupZones_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22891. var err error
  22892. args := map[string]interface{}{}
  22893. var arg0 *int
  22894. if tmp, ok := rawArgs["first"]; ok {
  22895. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22896. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22897. if err != nil {
  22898. return nil, err
  22899. }
  22900. }
  22901. args["first"] = arg0
  22902. var arg1 *string
  22903. if tmp, ok := rawArgs["after"]; ok {
  22904. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22905. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22906. if err != nil {
  22907. return nil, err
  22908. }
  22909. }
  22910. args["after"] = arg1
  22911. var arg2 *int
  22912. if tmp, ok := rawArgs["last"]; ok {
  22913. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22914. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22915. if err != nil {
  22916. return nil, err
  22917. }
  22918. }
  22919. args["last"] = arg2
  22920. var arg3 *string
  22921. if tmp, ok := rawArgs["before"]; ok {
  22922. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22923. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22924. if err != nil {
  22925. return nil, err
  22926. }
  22927. }
  22928. args["before"] = arg3
  22929. var arg4 *bool
  22930. if tmp, ok := rawArgs["reverse"]; ok {
  22931. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22932. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22933. if err != nil {
  22934. return nil, err
  22935. }
  22936. }
  22937. args["reverse"] = arg4
  22938. return args, nil
  22939. }
  22940. func (ec *executionContext) field_DeliveryProfile_profileItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22941. var err error
  22942. args := map[string]interface{}{}
  22943. var arg0 *int
  22944. if tmp, ok := rawArgs["first"]; ok {
  22945. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22946. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22947. if err != nil {
  22948. return nil, err
  22949. }
  22950. }
  22951. args["first"] = arg0
  22952. var arg1 *string
  22953. if tmp, ok := rawArgs["after"]; ok {
  22954. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  22955. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22956. if err != nil {
  22957. return nil, err
  22958. }
  22959. }
  22960. args["after"] = arg1
  22961. var arg2 *int
  22962. if tmp, ok := rawArgs["last"]; ok {
  22963. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  22964. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22965. if err != nil {
  22966. return nil, err
  22967. }
  22968. }
  22969. args["last"] = arg2
  22970. var arg3 *string
  22971. if tmp, ok := rawArgs["before"]; ok {
  22972. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  22973. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  22974. if err != nil {
  22975. return nil, err
  22976. }
  22977. }
  22978. args["before"] = arg3
  22979. var arg4 *bool
  22980. if tmp, ok := rawArgs["reverse"]; ok {
  22981. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  22982. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  22983. if err != nil {
  22984. return nil, err
  22985. }
  22986. }
  22987. args["reverse"] = arg4
  22988. return args, nil
  22989. }
  22990. func (ec *executionContext) field_DeliveryProfile_sellingPlanGroups_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  22991. var err error
  22992. args := map[string]interface{}{}
  22993. var arg0 *int
  22994. if tmp, ok := rawArgs["first"]; ok {
  22995. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  22996. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  22997. if err != nil {
  22998. return nil, err
  22999. }
  23000. }
  23001. args["first"] = arg0
  23002. var arg1 *string
  23003. if tmp, ok := rawArgs["after"]; ok {
  23004. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23005. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23006. if err != nil {
  23007. return nil, err
  23008. }
  23009. }
  23010. args["after"] = arg1
  23011. var arg2 *int
  23012. if tmp, ok := rawArgs["last"]; ok {
  23013. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23014. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23015. if err != nil {
  23016. return nil, err
  23017. }
  23018. }
  23019. args["last"] = arg2
  23020. var arg3 *string
  23021. if tmp, ok := rawArgs["before"]; ok {
  23022. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23023. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23024. if err != nil {
  23025. return nil, err
  23026. }
  23027. }
  23028. args["before"] = arg3
  23029. var arg4 *bool
  23030. if tmp, ok := rawArgs["reverse"]; ok {
  23031. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23032. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23033. if err != nil {
  23034. return nil, err
  23035. }
  23036. }
  23037. args["reverse"] = arg4
  23038. return args, nil
  23039. }
  23040. func (ec *executionContext) field_Entity_findCustomerByID_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23041. var err error
  23042. args := map[string]interface{}{}
  23043. var arg0 string
  23044. if tmp, ok := rawArgs["id"]; ok {
  23045. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  23046. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  23047. if err != nil {
  23048. return nil, err
  23049. }
  23050. }
  23051. args["id"] = arg0
  23052. return args, nil
  23053. }
  23054. func (ec *executionContext) field_FulfillmentOrder_fulfillments_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23055. var err error
  23056. args := map[string]interface{}{}
  23057. var arg0 *int
  23058. if tmp, ok := rawArgs["first"]; ok {
  23059. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23060. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23061. if err != nil {
  23062. return nil, err
  23063. }
  23064. }
  23065. args["first"] = arg0
  23066. var arg1 *string
  23067. if tmp, ok := rawArgs["after"]; ok {
  23068. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23069. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23070. if err != nil {
  23071. return nil, err
  23072. }
  23073. }
  23074. args["after"] = arg1
  23075. var arg2 *int
  23076. if tmp, ok := rawArgs["last"]; ok {
  23077. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23078. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23079. if err != nil {
  23080. return nil, err
  23081. }
  23082. }
  23083. args["last"] = arg2
  23084. var arg3 *string
  23085. if tmp, ok := rawArgs["before"]; ok {
  23086. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23087. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23088. if err != nil {
  23089. return nil, err
  23090. }
  23091. }
  23092. args["before"] = arg3
  23093. var arg4 *bool
  23094. if tmp, ok := rawArgs["reverse"]; ok {
  23095. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23096. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23097. if err != nil {
  23098. return nil, err
  23099. }
  23100. }
  23101. args["reverse"] = arg4
  23102. return args, nil
  23103. }
  23104. func (ec *executionContext) field_FulfillmentOrder_lineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23105. var err error
  23106. args := map[string]interface{}{}
  23107. var arg0 *int
  23108. if tmp, ok := rawArgs["first"]; ok {
  23109. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23110. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23111. if err != nil {
  23112. return nil, err
  23113. }
  23114. }
  23115. args["first"] = arg0
  23116. var arg1 *string
  23117. if tmp, ok := rawArgs["after"]; ok {
  23118. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23119. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23120. if err != nil {
  23121. return nil, err
  23122. }
  23123. }
  23124. args["after"] = arg1
  23125. var arg2 *int
  23126. if tmp, ok := rawArgs["last"]; ok {
  23127. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23128. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23129. if err != nil {
  23130. return nil, err
  23131. }
  23132. }
  23133. args["last"] = arg2
  23134. var arg3 *string
  23135. if tmp, ok := rawArgs["before"]; ok {
  23136. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23137. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23138. if err != nil {
  23139. return nil, err
  23140. }
  23141. }
  23142. args["before"] = arg3
  23143. var arg4 *bool
  23144. if tmp, ok := rawArgs["reverse"]; ok {
  23145. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23146. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23147. if err != nil {
  23148. return nil, err
  23149. }
  23150. }
  23151. args["reverse"] = arg4
  23152. return args, nil
  23153. }
  23154. func (ec *executionContext) field_FulfillmentOrder_locationsForMove_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23155. var err error
  23156. args := map[string]interface{}{}
  23157. var arg0 *int
  23158. if tmp, ok := rawArgs["first"]; ok {
  23159. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23160. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23161. if err != nil {
  23162. return nil, err
  23163. }
  23164. }
  23165. args["first"] = arg0
  23166. var arg1 *string
  23167. if tmp, ok := rawArgs["after"]; ok {
  23168. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23169. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23170. if err != nil {
  23171. return nil, err
  23172. }
  23173. }
  23174. args["after"] = arg1
  23175. var arg2 *int
  23176. if tmp, ok := rawArgs["last"]; ok {
  23177. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23178. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23179. if err != nil {
  23180. return nil, err
  23181. }
  23182. }
  23183. args["last"] = arg2
  23184. var arg3 *string
  23185. if tmp, ok := rawArgs["before"]; ok {
  23186. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23187. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23188. if err != nil {
  23189. return nil, err
  23190. }
  23191. }
  23192. args["before"] = arg3
  23193. var arg4 *bool
  23194. if tmp, ok := rawArgs["reverse"]; ok {
  23195. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23196. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23197. if err != nil {
  23198. return nil, err
  23199. }
  23200. }
  23201. args["reverse"] = arg4
  23202. return args, nil
  23203. }
  23204. func (ec *executionContext) field_FulfillmentOrder_merchantRequests_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23205. var err error
  23206. args := map[string]interface{}{}
  23207. var arg0 *FulfillmentOrderMerchantRequestKind
  23208. if tmp, ok := rawArgs["kind"]; ok {
  23209. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("kind"))
  23210. arg0, err = ec.unmarshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx, tmp)
  23211. if err != nil {
  23212. return nil, err
  23213. }
  23214. }
  23215. args["kind"] = arg0
  23216. var arg1 *int
  23217. if tmp, ok := rawArgs["first"]; ok {
  23218. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23219. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23220. if err != nil {
  23221. return nil, err
  23222. }
  23223. }
  23224. args["first"] = arg1
  23225. var arg2 *string
  23226. if tmp, ok := rawArgs["after"]; ok {
  23227. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23228. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23229. if err != nil {
  23230. return nil, err
  23231. }
  23232. }
  23233. args["after"] = arg2
  23234. var arg3 *int
  23235. if tmp, ok := rawArgs["last"]; ok {
  23236. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23237. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23238. if err != nil {
  23239. return nil, err
  23240. }
  23241. }
  23242. args["last"] = arg3
  23243. var arg4 *string
  23244. if tmp, ok := rawArgs["before"]; ok {
  23245. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23246. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23247. if err != nil {
  23248. return nil, err
  23249. }
  23250. }
  23251. args["before"] = arg4
  23252. var arg5 *bool
  23253. if tmp, ok := rawArgs["reverse"]; ok {
  23254. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23255. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23256. if err != nil {
  23257. return nil, err
  23258. }
  23259. }
  23260. args["reverse"] = arg5
  23261. return args, nil
  23262. }
  23263. func (ec *executionContext) field_Fulfillment_events_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23264. var err error
  23265. args := map[string]interface{}{}
  23266. var arg0 *int
  23267. if tmp, ok := rawArgs["first"]; ok {
  23268. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23269. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23270. if err != nil {
  23271. return nil, err
  23272. }
  23273. }
  23274. args["first"] = arg0
  23275. var arg1 *string
  23276. if tmp, ok := rawArgs["after"]; ok {
  23277. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23278. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23279. if err != nil {
  23280. return nil, err
  23281. }
  23282. }
  23283. args["after"] = arg1
  23284. var arg2 *int
  23285. if tmp, ok := rawArgs["last"]; ok {
  23286. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23287. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23288. if err != nil {
  23289. return nil, err
  23290. }
  23291. }
  23292. args["last"] = arg2
  23293. var arg3 *string
  23294. if tmp, ok := rawArgs["before"]; ok {
  23295. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23296. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23297. if err != nil {
  23298. return nil, err
  23299. }
  23300. }
  23301. args["before"] = arg3
  23302. var arg4 *bool
  23303. if tmp, ok := rawArgs["reverse"]; ok {
  23304. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23305. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23306. if err != nil {
  23307. return nil, err
  23308. }
  23309. }
  23310. args["reverse"] = arg4
  23311. var arg5 *FulfillmentEventSortKeys
  23312. if tmp, ok := rawArgs["sortKey"]; ok {
  23313. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23314. arg5, err = ec.unmarshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventSortKeys(ctx, tmp)
  23315. if err != nil {
  23316. return nil, err
  23317. }
  23318. }
  23319. args["sortKey"] = arg5
  23320. return args, nil
  23321. }
  23322. func (ec *executionContext) field_Fulfillment_fulfillmentLineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23323. var err error
  23324. args := map[string]interface{}{}
  23325. var arg0 *int
  23326. if tmp, ok := rawArgs["first"]; ok {
  23327. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23328. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23329. if err != nil {
  23330. return nil, err
  23331. }
  23332. }
  23333. args["first"] = arg0
  23334. var arg1 *string
  23335. if tmp, ok := rawArgs["after"]; ok {
  23336. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23337. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23338. if err != nil {
  23339. return nil, err
  23340. }
  23341. }
  23342. args["after"] = arg1
  23343. var arg2 *int
  23344. if tmp, ok := rawArgs["last"]; ok {
  23345. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23346. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23347. if err != nil {
  23348. return nil, err
  23349. }
  23350. }
  23351. args["last"] = arg2
  23352. var arg3 *string
  23353. if tmp, ok := rawArgs["before"]; ok {
  23354. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23355. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23356. if err != nil {
  23357. return nil, err
  23358. }
  23359. }
  23360. args["before"] = arg3
  23361. var arg4 *bool
  23362. if tmp, ok := rawArgs["reverse"]; ok {
  23363. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23364. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23365. if err != nil {
  23366. return nil, err
  23367. }
  23368. }
  23369. args["reverse"] = arg4
  23370. return args, nil
  23371. }
  23372. func (ec *executionContext) field_Fulfillment_fulfillmentOrders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23373. var err error
  23374. args := map[string]interface{}{}
  23375. var arg0 *int
  23376. if tmp, ok := rawArgs["first"]; ok {
  23377. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23378. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23379. if err != nil {
  23380. return nil, err
  23381. }
  23382. }
  23383. args["first"] = arg0
  23384. var arg1 *string
  23385. if tmp, ok := rawArgs["after"]; ok {
  23386. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23387. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23388. if err != nil {
  23389. return nil, err
  23390. }
  23391. }
  23392. args["after"] = arg1
  23393. var arg2 *int
  23394. if tmp, ok := rawArgs["last"]; ok {
  23395. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23396. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23397. if err != nil {
  23398. return nil, err
  23399. }
  23400. }
  23401. args["last"] = arg2
  23402. var arg3 *string
  23403. if tmp, ok := rawArgs["before"]; ok {
  23404. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23405. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23406. if err != nil {
  23407. return nil, err
  23408. }
  23409. }
  23410. args["before"] = arg3
  23411. var arg4 *bool
  23412. if tmp, ok := rawArgs["reverse"]; ok {
  23413. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23414. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23415. if err != nil {
  23416. return nil, err
  23417. }
  23418. }
  23419. args["reverse"] = arg4
  23420. return args, nil
  23421. }
  23422. func (ec *executionContext) field_Fulfillment_trackingInfo_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23423. var err error
  23424. args := map[string]interface{}{}
  23425. var arg0 *int
  23426. if tmp, ok := rawArgs["first"]; ok {
  23427. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23428. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23429. if err != nil {
  23430. return nil, err
  23431. }
  23432. }
  23433. args["first"] = arg0
  23434. return args, nil
  23435. }
  23436. func (ec *executionContext) field_Image_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23437. var err error
  23438. args := map[string]interface{}{}
  23439. var arg0 string
  23440. if tmp, ok := rawArgs["namespace"]; ok {
  23441. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23442. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23443. if err != nil {
  23444. return nil, err
  23445. }
  23446. }
  23447. args["namespace"] = arg0
  23448. var arg1 string
  23449. if tmp, ok := rawArgs["key"]; ok {
  23450. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23451. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23452. if err != nil {
  23453. return nil, err
  23454. }
  23455. }
  23456. args["key"] = arg1
  23457. return args, nil
  23458. }
  23459. func (ec *executionContext) field_Image_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23460. var err error
  23461. args := map[string]interface{}{}
  23462. var arg0 *string
  23463. if tmp, ok := rawArgs["namespace"]; ok {
  23464. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23465. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23466. if err != nil {
  23467. return nil, err
  23468. }
  23469. }
  23470. args["namespace"] = arg0
  23471. var arg1 *int
  23472. if tmp, ok := rawArgs["first"]; ok {
  23473. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23474. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23475. if err != nil {
  23476. return nil, err
  23477. }
  23478. }
  23479. args["first"] = arg1
  23480. var arg2 *string
  23481. if tmp, ok := rawArgs["after"]; ok {
  23482. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23483. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23484. if err != nil {
  23485. return nil, err
  23486. }
  23487. }
  23488. args["after"] = arg2
  23489. var arg3 *int
  23490. if tmp, ok := rawArgs["last"]; ok {
  23491. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23492. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23493. if err != nil {
  23494. return nil, err
  23495. }
  23496. }
  23497. args["last"] = arg3
  23498. var arg4 *string
  23499. if tmp, ok := rawArgs["before"]; ok {
  23500. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23501. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23502. if err != nil {
  23503. return nil, err
  23504. }
  23505. }
  23506. args["before"] = arg4
  23507. var arg5 *bool
  23508. if tmp, ok := rawArgs["reverse"]; ok {
  23509. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23510. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23511. if err != nil {
  23512. return nil, err
  23513. }
  23514. }
  23515. args["reverse"] = arg5
  23516. return args, nil
  23517. }
  23518. func (ec *executionContext) field_Image_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23519. var err error
  23520. args := map[string]interface{}{}
  23521. var arg0 string
  23522. if tmp, ok := rawArgs["namespace"]; ok {
  23523. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23524. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23525. if err != nil {
  23526. return nil, err
  23527. }
  23528. }
  23529. args["namespace"] = arg0
  23530. var arg1 string
  23531. if tmp, ok := rawArgs["key"]; ok {
  23532. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23533. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23534. if err != nil {
  23535. return nil, err
  23536. }
  23537. }
  23538. args["key"] = arg1
  23539. return args, nil
  23540. }
  23541. func (ec *executionContext) field_Image_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23542. var err error
  23543. args := map[string]interface{}{}
  23544. var arg0 *string
  23545. if tmp, ok := rawArgs["namespace"]; ok {
  23546. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23547. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23548. if err != nil {
  23549. return nil, err
  23550. }
  23551. }
  23552. args["namespace"] = arg0
  23553. var arg1 *int
  23554. if tmp, ok := rawArgs["first"]; ok {
  23555. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23556. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23557. if err != nil {
  23558. return nil, err
  23559. }
  23560. }
  23561. args["first"] = arg1
  23562. var arg2 *string
  23563. if tmp, ok := rawArgs["after"]; ok {
  23564. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23565. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23566. if err != nil {
  23567. return nil, err
  23568. }
  23569. }
  23570. args["after"] = arg2
  23571. var arg3 *int
  23572. if tmp, ok := rawArgs["last"]; ok {
  23573. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23574. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23575. if err != nil {
  23576. return nil, err
  23577. }
  23578. }
  23579. args["last"] = arg3
  23580. var arg4 *string
  23581. if tmp, ok := rawArgs["before"]; ok {
  23582. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23583. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23584. if err != nil {
  23585. return nil, err
  23586. }
  23587. }
  23588. args["before"] = arg4
  23589. var arg5 *bool
  23590. if tmp, ok := rawArgs["reverse"]; ok {
  23591. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23592. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23593. if err != nil {
  23594. return nil, err
  23595. }
  23596. }
  23597. args["reverse"] = arg5
  23598. return args, nil
  23599. }
  23600. func (ec *executionContext) field_Image_url_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23601. var err error
  23602. args := map[string]interface{}{}
  23603. var arg0 *ImageTransformInput
  23604. if tmp, ok := rawArgs["transform"]; ok {
  23605. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("transform"))
  23606. arg0, err = ec.unmarshalOImageTransformInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageTransformInput(ctx, tmp)
  23607. if err != nil {
  23608. return nil, err
  23609. }
  23610. }
  23611. args["transform"] = arg0
  23612. return args, nil
  23613. }
  23614. func (ec *executionContext) field_InventoryItem_countryHarmonizedSystemCodes_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23615. var err error
  23616. args := map[string]interface{}{}
  23617. var arg0 *int
  23618. if tmp, ok := rawArgs["first"]; ok {
  23619. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23620. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23621. if err != nil {
  23622. return nil, err
  23623. }
  23624. }
  23625. args["first"] = arg0
  23626. var arg1 *string
  23627. if tmp, ok := rawArgs["after"]; ok {
  23628. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23629. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23630. if err != nil {
  23631. return nil, err
  23632. }
  23633. }
  23634. args["after"] = arg1
  23635. var arg2 *int
  23636. if tmp, ok := rawArgs["last"]; ok {
  23637. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23638. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23639. if err != nil {
  23640. return nil, err
  23641. }
  23642. }
  23643. args["last"] = arg2
  23644. var arg3 *string
  23645. if tmp, ok := rawArgs["before"]; ok {
  23646. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23647. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23648. if err != nil {
  23649. return nil, err
  23650. }
  23651. }
  23652. args["before"] = arg3
  23653. var arg4 *bool
  23654. if tmp, ok := rawArgs["reverse"]; ok {
  23655. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23656. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23657. if err != nil {
  23658. return nil, err
  23659. }
  23660. }
  23661. args["reverse"] = arg4
  23662. return args, nil
  23663. }
  23664. func (ec *executionContext) field_InventoryItem_inventoryLevel_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23665. var err error
  23666. args := map[string]interface{}{}
  23667. var arg0 string
  23668. if tmp, ok := rawArgs["locationId"]; ok {
  23669. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locationId"))
  23670. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  23671. if err != nil {
  23672. return nil, err
  23673. }
  23674. }
  23675. args["locationId"] = arg0
  23676. return args, nil
  23677. }
  23678. func (ec *executionContext) field_InventoryItem_inventoryLevels_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23679. var err error
  23680. args := map[string]interface{}{}
  23681. var arg0 *int
  23682. if tmp, ok := rawArgs["first"]; ok {
  23683. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23684. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23685. if err != nil {
  23686. return nil, err
  23687. }
  23688. }
  23689. args["first"] = arg0
  23690. var arg1 *string
  23691. if tmp, ok := rawArgs["after"]; ok {
  23692. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23693. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23694. if err != nil {
  23695. return nil, err
  23696. }
  23697. }
  23698. args["after"] = arg1
  23699. var arg2 *int
  23700. if tmp, ok := rawArgs["last"]; ok {
  23701. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23702. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23703. if err != nil {
  23704. return nil, err
  23705. }
  23706. }
  23707. args["last"] = arg2
  23708. var arg3 *string
  23709. if tmp, ok := rawArgs["before"]; ok {
  23710. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23711. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23712. if err != nil {
  23713. return nil, err
  23714. }
  23715. }
  23716. args["before"] = arg3
  23717. var arg4 *bool
  23718. if tmp, ok := rawArgs["reverse"]; ok {
  23719. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23720. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23721. if err != nil {
  23722. return nil, err
  23723. }
  23724. }
  23725. args["reverse"] = arg4
  23726. var arg5 *string
  23727. if tmp, ok := rawArgs["query"]; ok {
  23728. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  23729. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23730. if err != nil {
  23731. return nil, err
  23732. }
  23733. }
  23734. args["query"] = arg5
  23735. return args, nil
  23736. }
  23737. func (ec *executionContext) field_LineItem_taxLines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23738. var err error
  23739. args := map[string]interface{}{}
  23740. var arg0 *int
  23741. if tmp, ok := rawArgs["first"]; ok {
  23742. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23743. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23744. if err != nil {
  23745. return nil, err
  23746. }
  23747. }
  23748. args["first"] = arg0
  23749. return args, nil
  23750. }
  23751. func (ec *executionContext) field_Link_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23752. var err error
  23753. args := map[string]interface{}{}
  23754. var arg0 string
  23755. if tmp, ok := rawArgs["locale"]; ok {
  23756. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  23757. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23758. if err != nil {
  23759. return nil, err
  23760. }
  23761. }
  23762. args["locale"] = arg0
  23763. var arg1 *string
  23764. if tmp, ok := rawArgs["marketId"]; ok {
  23765. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  23766. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  23767. if err != nil {
  23768. return nil, err
  23769. }
  23770. }
  23771. args["marketId"] = arg1
  23772. return args, nil
  23773. }
  23774. func (ec *executionContext) field_Location_inventoryLevel_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23775. var err error
  23776. args := map[string]interface{}{}
  23777. var arg0 string
  23778. if tmp, ok := rawArgs["inventoryItemId"]; ok {
  23779. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("inventoryItemId"))
  23780. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  23781. if err != nil {
  23782. return nil, err
  23783. }
  23784. }
  23785. args["inventoryItemId"] = arg0
  23786. return args, nil
  23787. }
  23788. func (ec *executionContext) field_Location_inventoryLevels_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23789. var err error
  23790. args := map[string]interface{}{}
  23791. var arg0 *int
  23792. if tmp, ok := rawArgs["first"]; ok {
  23793. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23794. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23795. if err != nil {
  23796. return nil, err
  23797. }
  23798. }
  23799. args["first"] = arg0
  23800. var arg1 *string
  23801. if tmp, ok := rawArgs["after"]; ok {
  23802. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23803. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23804. if err != nil {
  23805. return nil, err
  23806. }
  23807. }
  23808. args["after"] = arg1
  23809. var arg2 *int
  23810. if tmp, ok := rawArgs["last"]; ok {
  23811. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23812. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23813. if err != nil {
  23814. return nil, err
  23815. }
  23816. }
  23817. args["last"] = arg2
  23818. var arg3 *string
  23819. if tmp, ok := rawArgs["before"]; ok {
  23820. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23821. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23822. if err != nil {
  23823. return nil, err
  23824. }
  23825. }
  23826. args["before"] = arg3
  23827. var arg4 *bool
  23828. if tmp, ok := rawArgs["reverse"]; ok {
  23829. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23830. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23831. if err != nil {
  23832. return nil, err
  23833. }
  23834. }
  23835. args["reverse"] = arg4
  23836. var arg5 *string
  23837. if tmp, ok := rawArgs["query"]; ok {
  23838. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  23839. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23840. if err != nil {
  23841. return nil, err
  23842. }
  23843. }
  23844. args["query"] = arg5
  23845. return args, nil
  23846. }
  23847. func (ec *executionContext) field_Location_metafieldDefinitions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23848. var err error
  23849. args := map[string]interface{}{}
  23850. var arg0 *string
  23851. if tmp, ok := rawArgs["namespace"]; ok {
  23852. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23853. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23854. if err != nil {
  23855. return nil, err
  23856. }
  23857. }
  23858. args["namespace"] = arg0
  23859. var arg1 *MetafieldDefinitionPinnedStatus
  23860. if tmp, ok := rawArgs["pinnedStatus"]; ok {
  23861. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("pinnedStatus"))
  23862. arg1, err = ec.unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx, tmp)
  23863. if err != nil {
  23864. return nil, err
  23865. }
  23866. }
  23867. args["pinnedStatus"] = arg1
  23868. var arg2 *int
  23869. if tmp, ok := rawArgs["first"]; ok {
  23870. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23871. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23872. if err != nil {
  23873. return nil, err
  23874. }
  23875. }
  23876. args["first"] = arg2
  23877. var arg3 *string
  23878. if tmp, ok := rawArgs["after"]; ok {
  23879. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23880. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23881. if err != nil {
  23882. return nil, err
  23883. }
  23884. }
  23885. args["after"] = arg3
  23886. var arg4 *int
  23887. if tmp, ok := rawArgs["last"]; ok {
  23888. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23889. arg4, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23890. if err != nil {
  23891. return nil, err
  23892. }
  23893. }
  23894. args["last"] = arg4
  23895. var arg5 *string
  23896. if tmp, ok := rawArgs["before"]; ok {
  23897. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23898. arg5, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23899. if err != nil {
  23900. return nil, err
  23901. }
  23902. }
  23903. args["before"] = arg5
  23904. var arg6 *bool
  23905. if tmp, ok := rawArgs["reverse"]; ok {
  23906. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  23907. arg6, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  23908. if err != nil {
  23909. return nil, err
  23910. }
  23911. }
  23912. args["reverse"] = arg6
  23913. var arg7 *MetafieldDefinitionSortKeys
  23914. if tmp, ok := rawArgs["sortKey"]; ok {
  23915. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("sortKey"))
  23916. arg7, err = ec.unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx, tmp)
  23917. if err != nil {
  23918. return nil, err
  23919. }
  23920. }
  23921. args["sortKey"] = arg7
  23922. var arg8 *string
  23923. if tmp, ok := rawArgs["query"]; ok {
  23924. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("query"))
  23925. arg8, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23926. if err != nil {
  23927. return nil, err
  23928. }
  23929. }
  23930. args["query"] = arg8
  23931. return args, nil
  23932. }
  23933. func (ec *executionContext) field_Location_metafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23934. var err error
  23935. args := map[string]interface{}{}
  23936. var arg0 string
  23937. if tmp, ok := rawArgs["namespace"]; ok {
  23938. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23939. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  23940. if err != nil {
  23941. return nil, err
  23942. }
  23943. }
  23944. args["namespace"] = arg0
  23945. var arg1 string
  23946. if tmp, ok := rawArgs["key"]; ok {
  23947. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  23948. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  23949. if err != nil {
  23950. return nil, err
  23951. }
  23952. }
  23953. args["key"] = arg1
  23954. return args, nil
  23955. }
  23956. func (ec *executionContext) field_Location_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  23957. var err error
  23958. args := map[string]interface{}{}
  23959. var arg0 *string
  23960. if tmp, ok := rawArgs["namespace"]; ok {
  23961. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  23962. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23963. if err != nil {
  23964. return nil, err
  23965. }
  23966. }
  23967. args["namespace"] = arg0
  23968. var arg1 *int
  23969. if tmp, ok := rawArgs["first"]; ok {
  23970. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  23971. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23972. if err != nil {
  23973. return nil, err
  23974. }
  23975. }
  23976. args["first"] = arg1
  23977. var arg2 *string
  23978. if tmp, ok := rawArgs["after"]; ok {
  23979. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  23980. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23981. if err != nil {
  23982. return nil, err
  23983. }
  23984. }
  23985. args["after"] = arg2
  23986. var arg3 *int
  23987. if tmp, ok := rawArgs["last"]; ok {
  23988. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  23989. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  23990. if err != nil {
  23991. return nil, err
  23992. }
  23993. }
  23994. args["last"] = arg3
  23995. var arg4 *string
  23996. if tmp, ok := rawArgs["before"]; ok {
  23997. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  23998. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  23999. if err != nil {
  24000. return nil, err
  24001. }
  24002. }
  24003. args["before"] = arg4
  24004. var arg5 *bool
  24005. if tmp, ok := rawArgs["reverse"]; ok {
  24006. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24007. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24008. if err != nil {
  24009. return nil, err
  24010. }
  24011. }
  24012. args["reverse"] = arg5
  24013. return args, nil
  24014. }
  24015. func (ec *executionContext) field_Location_privateMetafield_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24016. var err error
  24017. args := map[string]interface{}{}
  24018. var arg0 string
  24019. if tmp, ok := rawArgs["namespace"]; ok {
  24020. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  24021. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  24022. if err != nil {
  24023. return nil, err
  24024. }
  24025. }
  24026. args["namespace"] = arg0
  24027. var arg1 string
  24028. if tmp, ok := rawArgs["key"]; ok {
  24029. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  24030. arg1, err = ec.unmarshalNString2string(ctx, tmp)
  24031. if err != nil {
  24032. return nil, err
  24033. }
  24034. }
  24035. args["key"] = arg1
  24036. return args, nil
  24037. }
  24038. func (ec *executionContext) field_Location_privateMetafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24039. var err error
  24040. args := map[string]interface{}{}
  24041. var arg0 *string
  24042. if tmp, ok := rawArgs["namespace"]; ok {
  24043. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  24044. arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24045. if err != nil {
  24046. return nil, err
  24047. }
  24048. }
  24049. args["namespace"] = arg0
  24050. var arg1 *int
  24051. if tmp, ok := rawArgs["first"]; ok {
  24052. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24053. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24054. if err != nil {
  24055. return nil, err
  24056. }
  24057. }
  24058. args["first"] = arg1
  24059. var arg2 *string
  24060. if tmp, ok := rawArgs["after"]; ok {
  24061. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24062. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24063. if err != nil {
  24064. return nil, err
  24065. }
  24066. }
  24067. args["after"] = arg2
  24068. var arg3 *int
  24069. if tmp, ok := rawArgs["last"]; ok {
  24070. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24071. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24072. if err != nil {
  24073. return nil, err
  24074. }
  24075. }
  24076. args["last"] = arg3
  24077. var arg4 *string
  24078. if tmp, ok := rawArgs["before"]; ok {
  24079. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24080. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24081. if err != nil {
  24082. return nil, err
  24083. }
  24084. }
  24085. args["before"] = arg4
  24086. var arg5 *bool
  24087. if tmp, ok := rawArgs["reverse"]; ok {
  24088. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24089. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24090. if err != nil {
  24091. return nil, err
  24092. }
  24093. }
  24094. args["reverse"] = arg5
  24095. return args, nil
  24096. }
  24097. func (ec *executionContext) field_MetafieldDefinition_metafieldsCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24098. var err error
  24099. args := map[string]interface{}{}
  24100. var arg0 *MetafieldValidationStatus
  24101. if tmp, ok := rawArgs["validationStatus"]; ok {
  24102. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validationStatus"))
  24103. arg0, err = ec.unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldValidationStatus(ctx, tmp)
  24104. if err != nil {
  24105. return nil, err
  24106. }
  24107. }
  24108. args["validationStatus"] = arg0
  24109. return args, nil
  24110. }
  24111. func (ec *executionContext) field_MetafieldDefinition_metafields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24112. var err error
  24113. args := map[string]interface{}{}
  24114. var arg0 *MetafieldValidationStatus
  24115. if tmp, ok := rawArgs["validationStatus"]; ok {
  24116. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("validationStatus"))
  24117. arg0, err = ec.unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldValidationStatus(ctx, tmp)
  24118. if err != nil {
  24119. return nil, err
  24120. }
  24121. }
  24122. args["validationStatus"] = arg0
  24123. var arg1 *int
  24124. if tmp, ok := rawArgs["first"]; ok {
  24125. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24126. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24127. if err != nil {
  24128. return nil, err
  24129. }
  24130. }
  24131. args["first"] = arg1
  24132. var arg2 *string
  24133. if tmp, ok := rawArgs["after"]; ok {
  24134. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24135. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24136. if err != nil {
  24137. return nil, err
  24138. }
  24139. }
  24140. args["after"] = arg2
  24141. var arg3 *int
  24142. if tmp, ok := rawArgs["last"]; ok {
  24143. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24144. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24145. if err != nil {
  24146. return nil, err
  24147. }
  24148. }
  24149. args["last"] = arg3
  24150. var arg4 *string
  24151. if tmp, ok := rawArgs["before"]; ok {
  24152. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24153. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24154. if err != nil {
  24155. return nil, err
  24156. }
  24157. }
  24158. args["before"] = arg4
  24159. var arg5 *bool
  24160. if tmp, ok := rawArgs["reverse"]; ok {
  24161. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24162. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24163. if err != nil {
  24164. return nil, err
  24165. }
  24166. }
  24167. args["reverse"] = arg5
  24168. return args, nil
  24169. }
  24170. func (ec *executionContext) field_Metafield_references_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24171. var err error
  24172. args := map[string]interface{}{}
  24173. var arg0 *int
  24174. if tmp, ok := rawArgs["first"]; ok {
  24175. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24176. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24177. if err != nil {
  24178. return nil, err
  24179. }
  24180. }
  24181. args["first"] = arg0
  24182. var arg1 *string
  24183. if tmp, ok := rawArgs["after"]; ok {
  24184. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24185. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24186. if err != nil {
  24187. return nil, err
  24188. }
  24189. }
  24190. args["after"] = arg1
  24191. var arg2 *int
  24192. if tmp, ok := rawArgs["last"]; ok {
  24193. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24194. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24195. if err != nil {
  24196. return nil, err
  24197. }
  24198. }
  24199. args["last"] = arg2
  24200. var arg3 *string
  24201. if tmp, ok := rawArgs["before"]; ok {
  24202. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24203. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24204. if err != nil {
  24205. return nil, err
  24206. }
  24207. }
  24208. args["before"] = arg3
  24209. return args, nil
  24210. }
  24211. func (ec *executionContext) field_Mutation_customerCreate_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24212. var err error
  24213. args := map[string]interface{}{}
  24214. var arg0 CustomerInput
  24215. if tmp, ok := rawArgs["input"]; ok {
  24216. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input"))
  24217. arg0, err = ec.unmarshalNCustomerInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerInput(ctx, tmp)
  24218. if err != nil {
  24219. return nil, err
  24220. }
  24221. }
  24222. args["input"] = arg0
  24223. return args, nil
  24224. }
  24225. func (ec *executionContext) field_OnlineStorePage_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24226. var err error
  24227. args := map[string]interface{}{}
  24228. var arg0 string
  24229. if tmp, ok := rawArgs["locale"]; ok {
  24230. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  24231. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  24232. if err != nil {
  24233. return nil, err
  24234. }
  24235. }
  24236. args["locale"] = arg0
  24237. var arg1 *string
  24238. if tmp, ok := rawArgs["marketId"]; ok {
  24239. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  24240. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  24241. if err != nil {
  24242. return nil, err
  24243. }
  24244. }
  24245. args["marketId"] = arg1
  24246. return args, nil
  24247. }
  24248. func (ec *executionContext) field_PaymentTerms_paymentSchedules_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24249. var err error
  24250. args := map[string]interface{}{}
  24251. var arg0 *int
  24252. if tmp, ok := rawArgs["first"]; ok {
  24253. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24254. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24255. if err != nil {
  24256. return nil, err
  24257. }
  24258. }
  24259. args["first"] = arg0
  24260. var arg1 *string
  24261. if tmp, ok := rawArgs["after"]; ok {
  24262. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24263. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24264. if err != nil {
  24265. return nil, err
  24266. }
  24267. }
  24268. args["after"] = arg1
  24269. var arg2 *int
  24270. if tmp, ok := rawArgs["last"]; ok {
  24271. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24272. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24273. if err != nil {
  24274. return nil, err
  24275. }
  24276. }
  24277. args["last"] = arg2
  24278. var arg3 *string
  24279. if tmp, ok := rawArgs["before"]; ok {
  24280. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24281. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24282. if err != nil {
  24283. return nil, err
  24284. }
  24285. }
  24286. args["before"] = arg3
  24287. var arg4 *bool
  24288. if tmp, ok := rawArgs["reverse"]; ok {
  24289. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24290. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24291. if err != nil {
  24292. return nil, err
  24293. }
  24294. }
  24295. args["reverse"] = arg4
  24296. return args, nil
  24297. }
  24298. func (ec *executionContext) field_PriceList_prices_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24299. var err error
  24300. args := map[string]interface{}{}
  24301. var arg0 *PriceListPriceOriginType
  24302. if tmp, ok := rawArgs["originType"]; ok {
  24303. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("originType"))
  24304. arg0, err = ec.unmarshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx, tmp)
  24305. if err != nil {
  24306. return nil, err
  24307. }
  24308. }
  24309. args["originType"] = arg0
  24310. var arg1 *int
  24311. if tmp, ok := rawArgs["first"]; ok {
  24312. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24313. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24314. if err != nil {
  24315. return nil, err
  24316. }
  24317. }
  24318. args["first"] = arg1
  24319. var arg2 *string
  24320. if tmp, ok := rawArgs["after"]; ok {
  24321. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24322. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24323. if err != nil {
  24324. return nil, err
  24325. }
  24326. }
  24327. args["after"] = arg2
  24328. var arg3 *int
  24329. if tmp, ok := rawArgs["last"]; ok {
  24330. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24331. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24332. if err != nil {
  24333. return nil, err
  24334. }
  24335. }
  24336. args["last"] = arg3
  24337. var arg4 *string
  24338. if tmp, ok := rawArgs["before"]; ok {
  24339. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24340. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24341. if err != nil {
  24342. return nil, err
  24343. }
  24344. }
  24345. args["before"] = arg4
  24346. var arg5 *bool
  24347. if tmp, ok := rawArgs["reverse"]; ok {
  24348. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24349. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24350. if err != nil {
  24351. return nil, err
  24352. }
  24353. }
  24354. args["reverse"] = arg5
  24355. return args, nil
  24356. }
  24357. func (ec *executionContext) field_Publication_collectionPublicationsV3_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24358. var err error
  24359. args := map[string]interface{}{}
  24360. var arg0 *int
  24361. if tmp, ok := rawArgs["first"]; ok {
  24362. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24363. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24364. if err != nil {
  24365. return nil, err
  24366. }
  24367. }
  24368. args["first"] = arg0
  24369. var arg1 *string
  24370. if tmp, ok := rawArgs["after"]; ok {
  24371. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24372. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24373. if err != nil {
  24374. return nil, err
  24375. }
  24376. }
  24377. args["after"] = arg1
  24378. var arg2 *int
  24379. if tmp, ok := rawArgs["last"]; ok {
  24380. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24381. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24382. if err != nil {
  24383. return nil, err
  24384. }
  24385. }
  24386. args["last"] = arg2
  24387. var arg3 *string
  24388. if tmp, ok := rawArgs["before"]; ok {
  24389. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24390. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24391. if err != nil {
  24392. return nil, err
  24393. }
  24394. }
  24395. args["before"] = arg3
  24396. var arg4 *bool
  24397. if tmp, ok := rawArgs["reverse"]; ok {
  24398. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24399. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24400. if err != nil {
  24401. return nil, err
  24402. }
  24403. }
  24404. args["reverse"] = arg4
  24405. return args, nil
  24406. }
  24407. func (ec *executionContext) field_Publication_collections_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24408. var err error
  24409. args := map[string]interface{}{}
  24410. var arg0 *int
  24411. if tmp, ok := rawArgs["first"]; ok {
  24412. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24413. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24414. if err != nil {
  24415. return nil, err
  24416. }
  24417. }
  24418. args["first"] = arg0
  24419. var arg1 *string
  24420. if tmp, ok := rawArgs["after"]; ok {
  24421. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24422. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24423. if err != nil {
  24424. return nil, err
  24425. }
  24426. }
  24427. args["after"] = arg1
  24428. var arg2 *int
  24429. if tmp, ok := rawArgs["last"]; ok {
  24430. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24431. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24432. if err != nil {
  24433. return nil, err
  24434. }
  24435. }
  24436. args["last"] = arg2
  24437. var arg3 *string
  24438. if tmp, ok := rawArgs["before"]; ok {
  24439. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24440. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24441. if err != nil {
  24442. return nil, err
  24443. }
  24444. }
  24445. args["before"] = arg3
  24446. var arg4 *bool
  24447. if tmp, ok := rawArgs["reverse"]; ok {
  24448. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24449. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24450. if err != nil {
  24451. return nil, err
  24452. }
  24453. }
  24454. args["reverse"] = arg4
  24455. return args, nil
  24456. }
  24457. func (ec *executionContext) field_Publication_hasCollection_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24458. var err error
  24459. args := map[string]interface{}{}
  24460. var arg0 string
  24461. if tmp, ok := rawArgs["id"]; ok {
  24462. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  24463. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24464. if err != nil {
  24465. return nil, err
  24466. }
  24467. }
  24468. args["id"] = arg0
  24469. return args, nil
  24470. }
  24471. func (ec *executionContext) field_Publication_productPublicationsV3_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24472. var err error
  24473. args := map[string]interface{}{}
  24474. var arg0 *int
  24475. if tmp, ok := rawArgs["first"]; ok {
  24476. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24477. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24478. if err != nil {
  24479. return nil, err
  24480. }
  24481. }
  24482. args["first"] = arg0
  24483. var arg1 *string
  24484. if tmp, ok := rawArgs["after"]; ok {
  24485. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24486. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24487. if err != nil {
  24488. return nil, err
  24489. }
  24490. }
  24491. args["after"] = arg1
  24492. var arg2 *int
  24493. if tmp, ok := rawArgs["last"]; ok {
  24494. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24495. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24496. if err != nil {
  24497. return nil, err
  24498. }
  24499. }
  24500. args["last"] = arg2
  24501. var arg3 *string
  24502. if tmp, ok := rawArgs["before"]; ok {
  24503. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24504. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24505. if err != nil {
  24506. return nil, err
  24507. }
  24508. }
  24509. args["before"] = arg3
  24510. var arg4 *bool
  24511. if tmp, ok := rawArgs["reverse"]; ok {
  24512. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24513. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24514. if err != nil {
  24515. return nil, err
  24516. }
  24517. }
  24518. args["reverse"] = arg4
  24519. return args, nil
  24520. }
  24521. func (ec *executionContext) field_Publication_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24522. var err error
  24523. args := map[string]interface{}{}
  24524. var arg0 *int
  24525. if tmp, ok := rawArgs["first"]; ok {
  24526. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24527. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24528. if err != nil {
  24529. return nil, err
  24530. }
  24531. }
  24532. args["first"] = arg0
  24533. var arg1 *string
  24534. if tmp, ok := rawArgs["after"]; ok {
  24535. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24536. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24537. if err != nil {
  24538. return nil, err
  24539. }
  24540. }
  24541. args["after"] = arg1
  24542. var arg2 *int
  24543. if tmp, ok := rawArgs["last"]; ok {
  24544. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24545. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24546. if err != nil {
  24547. return nil, err
  24548. }
  24549. }
  24550. args["last"] = arg2
  24551. var arg3 *string
  24552. if tmp, ok := rawArgs["before"]; ok {
  24553. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24554. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24555. if err != nil {
  24556. return nil, err
  24557. }
  24558. }
  24559. args["before"] = arg3
  24560. var arg4 *bool
  24561. if tmp, ok := rawArgs["reverse"]; ok {
  24562. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24563. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24564. if err != nil {
  24565. return nil, err
  24566. }
  24567. }
  24568. args["reverse"] = arg4
  24569. return args, nil
  24570. }
  24571. func (ec *executionContext) field_Query___type_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24572. var err error
  24573. args := map[string]interface{}{}
  24574. var arg0 string
  24575. if tmp, ok := rawArgs["name"]; ok {
  24576. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name"))
  24577. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  24578. if err != nil {
  24579. return nil, err
  24580. }
  24581. }
  24582. args["name"] = arg0
  24583. return args, nil
  24584. }
  24585. func (ec *executionContext) field_Query__entities_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24586. var err error
  24587. args := map[string]interface{}{}
  24588. var arg0 []map[string]interface{}
  24589. if tmp, ok := rawArgs["representations"]; ok {
  24590. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("representations"))
  24591. arg0, err = ec.unmarshalN_Any2ᚕmapᚄ(ctx, tmp)
  24592. if err != nil {
  24593. return nil, err
  24594. }
  24595. }
  24596. args["representations"] = arg0
  24597. return args, nil
  24598. }
  24599. func (ec *executionContext) field_Query_customer_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24600. var err error
  24601. args := map[string]interface{}{}
  24602. var arg0 string
  24603. if tmp, ok := rawArgs["id"]; ok {
  24604. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  24605. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24606. if err != nil {
  24607. return nil, err
  24608. }
  24609. }
  24610. args["id"] = arg0
  24611. return args, nil
  24612. }
  24613. func (ec *executionContext) field_Refund_refundLineItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24614. var err error
  24615. args := map[string]interface{}{}
  24616. var arg0 *int
  24617. if tmp, ok := rawArgs["first"]; ok {
  24618. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24619. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24620. if err != nil {
  24621. return nil, err
  24622. }
  24623. }
  24624. args["first"] = arg0
  24625. var arg1 *string
  24626. if tmp, ok := rawArgs["after"]; ok {
  24627. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24628. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24629. if err != nil {
  24630. return nil, err
  24631. }
  24632. }
  24633. args["after"] = arg1
  24634. var arg2 *int
  24635. if tmp, ok := rawArgs["last"]; ok {
  24636. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24637. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24638. if err != nil {
  24639. return nil, err
  24640. }
  24641. }
  24642. args["last"] = arg2
  24643. var arg3 *string
  24644. if tmp, ok := rawArgs["before"]; ok {
  24645. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24646. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24647. if err != nil {
  24648. return nil, err
  24649. }
  24650. }
  24651. args["before"] = arg3
  24652. var arg4 *bool
  24653. if tmp, ok := rawArgs["reverse"]; ok {
  24654. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24655. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24656. if err != nil {
  24657. return nil, err
  24658. }
  24659. }
  24660. args["reverse"] = arg4
  24661. return args, nil
  24662. }
  24663. func (ec *executionContext) field_Refund_transactions_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24664. var err error
  24665. args := map[string]interface{}{}
  24666. var arg0 *int
  24667. if tmp, ok := rawArgs["first"]; ok {
  24668. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24669. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24670. if err != nil {
  24671. return nil, err
  24672. }
  24673. }
  24674. args["first"] = arg0
  24675. var arg1 *string
  24676. if tmp, ok := rawArgs["after"]; ok {
  24677. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24678. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24679. if err != nil {
  24680. return nil, err
  24681. }
  24682. }
  24683. args["after"] = arg1
  24684. var arg2 *int
  24685. if tmp, ok := rawArgs["last"]; ok {
  24686. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24687. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24688. if err != nil {
  24689. return nil, err
  24690. }
  24691. }
  24692. args["last"] = arg2
  24693. var arg3 *string
  24694. if tmp, ok := rawArgs["before"]; ok {
  24695. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24696. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24697. if err != nil {
  24698. return nil, err
  24699. }
  24700. }
  24701. args["before"] = arg3
  24702. var arg4 *bool
  24703. if tmp, ok := rawArgs["reverse"]; ok {
  24704. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24705. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24706. if err != nil {
  24707. return nil, err
  24708. }
  24709. }
  24710. args["reverse"] = arg4
  24711. return args, nil
  24712. }
  24713. func (ec *executionContext) field_SellingPlanGroup_appliesToProductVariant_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24714. var err error
  24715. args := map[string]interface{}{}
  24716. var arg0 string
  24717. if tmp, ok := rawArgs["productVariantId"]; ok {
  24718. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productVariantId"))
  24719. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24720. if err != nil {
  24721. return nil, err
  24722. }
  24723. }
  24724. args["productVariantId"] = arg0
  24725. return args, nil
  24726. }
  24727. func (ec *executionContext) field_SellingPlanGroup_appliesToProductVariants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24728. var err error
  24729. args := map[string]interface{}{}
  24730. var arg0 string
  24731. if tmp, ok := rawArgs["productId"]; ok {
  24732. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  24733. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24734. if err != nil {
  24735. return nil, err
  24736. }
  24737. }
  24738. args["productId"] = arg0
  24739. return args, nil
  24740. }
  24741. func (ec *executionContext) field_SellingPlanGroup_appliesToProduct_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24742. var err error
  24743. args := map[string]interface{}{}
  24744. var arg0 string
  24745. if tmp, ok := rawArgs["productId"]; ok {
  24746. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  24747. arg0, err = ec.unmarshalNID2string(ctx, tmp)
  24748. if err != nil {
  24749. return nil, err
  24750. }
  24751. }
  24752. args["productId"] = arg0
  24753. return args, nil
  24754. }
  24755. func (ec *executionContext) field_SellingPlanGroup_productVariantCount_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24756. var err error
  24757. args := map[string]interface{}{}
  24758. var arg0 *string
  24759. if tmp, ok := rawArgs["productId"]; ok {
  24760. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  24761. arg0, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  24762. if err != nil {
  24763. return nil, err
  24764. }
  24765. }
  24766. args["productId"] = arg0
  24767. return args, nil
  24768. }
  24769. func (ec *executionContext) field_SellingPlanGroup_productVariants_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24770. var err error
  24771. args := map[string]interface{}{}
  24772. var arg0 *string
  24773. if tmp, ok := rawArgs["productId"]; ok {
  24774. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("productId"))
  24775. arg0, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  24776. if err != nil {
  24777. return nil, err
  24778. }
  24779. }
  24780. args["productId"] = arg0
  24781. var arg1 *int
  24782. if tmp, ok := rawArgs["first"]; ok {
  24783. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24784. arg1, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24785. if err != nil {
  24786. return nil, err
  24787. }
  24788. }
  24789. args["first"] = arg1
  24790. var arg2 *string
  24791. if tmp, ok := rawArgs["after"]; ok {
  24792. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24793. arg2, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24794. if err != nil {
  24795. return nil, err
  24796. }
  24797. }
  24798. args["after"] = arg2
  24799. var arg3 *int
  24800. if tmp, ok := rawArgs["last"]; ok {
  24801. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24802. arg3, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24803. if err != nil {
  24804. return nil, err
  24805. }
  24806. }
  24807. args["last"] = arg3
  24808. var arg4 *string
  24809. if tmp, ok := rawArgs["before"]; ok {
  24810. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24811. arg4, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24812. if err != nil {
  24813. return nil, err
  24814. }
  24815. }
  24816. args["before"] = arg4
  24817. var arg5 *bool
  24818. if tmp, ok := rawArgs["reverse"]; ok {
  24819. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24820. arg5, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24821. if err != nil {
  24822. return nil, err
  24823. }
  24824. }
  24825. args["reverse"] = arg5
  24826. return args, nil
  24827. }
  24828. func (ec *executionContext) field_SellingPlanGroup_products_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24829. var err error
  24830. args := map[string]interface{}{}
  24831. var arg0 *int
  24832. if tmp, ok := rawArgs["first"]; ok {
  24833. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24834. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24835. if err != nil {
  24836. return nil, err
  24837. }
  24838. }
  24839. args["first"] = arg0
  24840. var arg1 *string
  24841. if tmp, ok := rawArgs["after"]; ok {
  24842. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24843. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24844. if err != nil {
  24845. return nil, err
  24846. }
  24847. }
  24848. args["after"] = arg1
  24849. var arg2 *int
  24850. if tmp, ok := rawArgs["last"]; ok {
  24851. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24852. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24853. if err != nil {
  24854. return nil, err
  24855. }
  24856. }
  24857. args["last"] = arg2
  24858. var arg3 *string
  24859. if tmp, ok := rawArgs["before"]; ok {
  24860. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24861. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24862. if err != nil {
  24863. return nil, err
  24864. }
  24865. }
  24866. args["before"] = arg3
  24867. var arg4 *bool
  24868. if tmp, ok := rawArgs["reverse"]; ok {
  24869. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24870. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24871. if err != nil {
  24872. return nil, err
  24873. }
  24874. }
  24875. args["reverse"] = arg4
  24876. return args, nil
  24877. }
  24878. func (ec *executionContext) field_SellingPlanGroup_sellingPlans_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24879. var err error
  24880. args := map[string]interface{}{}
  24881. var arg0 *int
  24882. if tmp, ok := rawArgs["first"]; ok {
  24883. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24884. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24885. if err != nil {
  24886. return nil, err
  24887. }
  24888. }
  24889. args["first"] = arg0
  24890. var arg1 *string
  24891. if tmp, ok := rawArgs["after"]; ok {
  24892. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24893. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24894. if err != nil {
  24895. return nil, err
  24896. }
  24897. }
  24898. args["after"] = arg1
  24899. var arg2 *int
  24900. if tmp, ok := rawArgs["last"]; ok {
  24901. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24902. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24903. if err != nil {
  24904. return nil, err
  24905. }
  24906. }
  24907. args["last"] = arg2
  24908. var arg3 *string
  24909. if tmp, ok := rawArgs["before"]; ok {
  24910. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24911. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24912. if err != nil {
  24913. return nil, err
  24914. }
  24915. }
  24916. args["before"] = arg3
  24917. var arg4 *bool
  24918. if tmp, ok := rawArgs["reverse"]; ok {
  24919. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  24920. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  24921. if err != nil {
  24922. return nil, err
  24923. }
  24924. }
  24925. args["reverse"] = arg4
  24926. return args, nil
  24927. }
  24928. func (ec *executionContext) field_ShopPolicy_translations_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24929. var err error
  24930. args := map[string]interface{}{}
  24931. var arg0 string
  24932. if tmp, ok := rawArgs["locale"]; ok {
  24933. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  24934. arg0, err = ec.unmarshalNString2string(ctx, tmp)
  24935. if err != nil {
  24936. return nil, err
  24937. }
  24938. }
  24939. args["locale"] = arg0
  24940. var arg1 *string
  24941. if tmp, ok := rawArgs["marketId"]; ok {
  24942. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("marketId"))
  24943. arg1, err = ec.unmarshalOID2ᚖstring(ctx, tmp)
  24944. if err != nil {
  24945. return nil, err
  24946. }
  24947. }
  24948. args["marketId"] = arg1
  24949. return args, nil
  24950. }
  24951. func (ec *executionContext) field_StaffMember_avatar_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24952. var err error
  24953. args := map[string]interface{}{}
  24954. var arg0 *StaffMemberDefaultImage
  24955. if tmp, ok := rawArgs["fallback"]; ok {
  24956. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("fallback"))
  24957. arg0, err = ec.unmarshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberDefaultImage(ctx, tmp)
  24958. if err != nil {
  24959. return nil, err
  24960. }
  24961. }
  24962. args["fallback"] = arg0
  24963. return args, nil
  24964. }
  24965. func (ec *executionContext) field_SubscriptionContract_billingAttempts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  24966. var err error
  24967. args := map[string]interface{}{}
  24968. var arg0 *int
  24969. if tmp, ok := rawArgs["first"]; ok {
  24970. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  24971. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24972. if err != nil {
  24973. return nil, err
  24974. }
  24975. }
  24976. args["first"] = arg0
  24977. var arg1 *string
  24978. if tmp, ok := rawArgs["after"]; ok {
  24979. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  24980. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24981. if err != nil {
  24982. return nil, err
  24983. }
  24984. }
  24985. args["after"] = arg1
  24986. var arg2 *int
  24987. if tmp, ok := rawArgs["last"]; ok {
  24988. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  24989. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  24990. if err != nil {
  24991. return nil, err
  24992. }
  24993. }
  24994. args["last"] = arg2
  24995. var arg3 *string
  24996. if tmp, ok := rawArgs["before"]; ok {
  24997. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  24998. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  24999. if err != nil {
  25000. return nil, err
  25001. }
  25002. }
  25003. args["before"] = arg3
  25004. var arg4 *bool
  25005. if tmp, ok := rawArgs["reverse"]; ok {
  25006. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25007. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25008. if err != nil {
  25009. return nil, err
  25010. }
  25011. }
  25012. args["reverse"] = arg4
  25013. return args, nil
  25014. }
  25015. func (ec *executionContext) field_SubscriptionContract_customerPaymentMethod_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25016. var err error
  25017. args := map[string]interface{}{}
  25018. var arg0 *bool
  25019. if tmp, ok := rawArgs["showRevoked"]; ok {
  25020. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("showRevoked"))
  25021. arg0, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25022. if err != nil {
  25023. return nil, err
  25024. }
  25025. }
  25026. args["showRevoked"] = arg0
  25027. return args, nil
  25028. }
  25029. func (ec *executionContext) field_SubscriptionContract_discounts_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25030. var err error
  25031. args := map[string]interface{}{}
  25032. var arg0 *int
  25033. if tmp, ok := rawArgs["first"]; ok {
  25034. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25035. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25036. if err != nil {
  25037. return nil, err
  25038. }
  25039. }
  25040. args["first"] = arg0
  25041. var arg1 *string
  25042. if tmp, ok := rawArgs["after"]; ok {
  25043. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25044. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25045. if err != nil {
  25046. return nil, err
  25047. }
  25048. }
  25049. args["after"] = arg1
  25050. var arg2 *int
  25051. if tmp, ok := rawArgs["last"]; ok {
  25052. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25053. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25054. if err != nil {
  25055. return nil, err
  25056. }
  25057. }
  25058. args["last"] = arg2
  25059. var arg3 *string
  25060. if tmp, ok := rawArgs["before"]; ok {
  25061. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25062. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25063. if err != nil {
  25064. return nil, err
  25065. }
  25066. }
  25067. args["before"] = arg3
  25068. var arg4 *bool
  25069. if tmp, ok := rawArgs["reverse"]; ok {
  25070. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25071. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25072. if err != nil {
  25073. return nil, err
  25074. }
  25075. }
  25076. args["reverse"] = arg4
  25077. return args, nil
  25078. }
  25079. func (ec *executionContext) field_SubscriptionContract_lines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25080. var err error
  25081. args := map[string]interface{}{}
  25082. var arg0 *int
  25083. if tmp, ok := rawArgs["first"]; ok {
  25084. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25085. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25086. if err != nil {
  25087. return nil, err
  25088. }
  25089. }
  25090. args["first"] = arg0
  25091. var arg1 *string
  25092. if tmp, ok := rawArgs["after"]; ok {
  25093. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25094. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25095. if err != nil {
  25096. return nil, err
  25097. }
  25098. }
  25099. args["after"] = arg1
  25100. var arg2 *int
  25101. if tmp, ok := rawArgs["last"]; ok {
  25102. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25103. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25104. if err != nil {
  25105. return nil, err
  25106. }
  25107. }
  25108. args["last"] = arg2
  25109. var arg3 *string
  25110. if tmp, ok := rawArgs["before"]; ok {
  25111. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25112. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25113. if err != nil {
  25114. return nil, err
  25115. }
  25116. }
  25117. args["before"] = arg3
  25118. var arg4 *bool
  25119. if tmp, ok := rawArgs["reverse"]; ok {
  25120. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25121. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25122. if err != nil {
  25123. return nil, err
  25124. }
  25125. }
  25126. args["reverse"] = arg4
  25127. return args, nil
  25128. }
  25129. func (ec *executionContext) field_SubscriptionContract_orders_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25130. var err error
  25131. args := map[string]interface{}{}
  25132. var arg0 *int
  25133. if tmp, ok := rawArgs["first"]; ok {
  25134. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25135. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25136. if err != nil {
  25137. return nil, err
  25138. }
  25139. }
  25140. args["first"] = arg0
  25141. var arg1 *string
  25142. if tmp, ok := rawArgs["after"]; ok {
  25143. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25144. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25145. if err != nil {
  25146. return nil, err
  25147. }
  25148. }
  25149. args["after"] = arg1
  25150. var arg2 *int
  25151. if tmp, ok := rawArgs["last"]; ok {
  25152. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25153. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25154. if err != nil {
  25155. return nil, err
  25156. }
  25157. }
  25158. args["last"] = arg2
  25159. var arg3 *string
  25160. if tmp, ok := rawArgs["before"]; ok {
  25161. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25162. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25163. if err != nil {
  25164. return nil, err
  25165. }
  25166. }
  25167. args["before"] = arg3
  25168. var arg4 *bool
  25169. if tmp, ok := rawArgs["reverse"]; ok {
  25170. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25171. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25172. if err != nil {
  25173. return nil, err
  25174. }
  25175. }
  25176. args["reverse"] = arg4
  25177. return args, nil
  25178. }
  25179. func (ec *executionContext) field_SubscriptionDiscountEntitledLines_lines_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25180. var err error
  25181. args := map[string]interface{}{}
  25182. var arg0 *int
  25183. if tmp, ok := rawArgs["first"]; ok {
  25184. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("first"))
  25185. arg0, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25186. if err != nil {
  25187. return nil, err
  25188. }
  25189. }
  25190. args["first"] = arg0
  25191. var arg1 *string
  25192. if tmp, ok := rawArgs["after"]; ok {
  25193. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("after"))
  25194. arg1, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25195. if err != nil {
  25196. return nil, err
  25197. }
  25198. }
  25199. args["after"] = arg1
  25200. var arg2 *int
  25201. if tmp, ok := rawArgs["last"]; ok {
  25202. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("last"))
  25203. arg2, err = ec.unmarshalOInt2ᚖint(ctx, tmp)
  25204. if err != nil {
  25205. return nil, err
  25206. }
  25207. }
  25208. args["last"] = arg2
  25209. var arg3 *string
  25210. if tmp, ok := rawArgs["before"]; ok {
  25211. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("before"))
  25212. arg3, err = ec.unmarshalOString2ᚖstring(ctx, tmp)
  25213. if err != nil {
  25214. return nil, err
  25215. }
  25216. }
  25217. args["before"] = arg3
  25218. var arg4 *bool
  25219. if tmp, ok := rawArgs["reverse"]; ok {
  25220. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("reverse"))
  25221. arg4, err = ec.unmarshalOBoolean2ᚖbool(ctx, tmp)
  25222. if err != nil {
  25223. return nil, err
  25224. }
  25225. }
  25226. args["reverse"] = arg4
  25227. return args, nil
  25228. }
  25229. func (ec *executionContext) field___Type_enumValues_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25230. var err error
  25231. args := map[string]interface{}{}
  25232. var arg0 bool
  25233. if tmp, ok := rawArgs["includeDeprecated"]; ok {
  25234. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated"))
  25235. arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
  25236. if err != nil {
  25237. return nil, err
  25238. }
  25239. }
  25240. args["includeDeprecated"] = arg0
  25241. return args, nil
  25242. }
  25243. func (ec *executionContext) field___Type_fields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) {
  25244. var err error
  25245. args := map[string]interface{}{}
  25246. var arg0 bool
  25247. if tmp, ok := rawArgs["includeDeprecated"]; ok {
  25248. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated"))
  25249. arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp)
  25250. if err != nil {
  25251. return nil, err
  25252. }
  25253. }
  25254. args["includeDeprecated"] = arg0
  25255. return args, nil
  25256. }
  25257. // endregion ***************************** args.gotpl *****************************
  25258. // region ************************** directives.gotpl **************************
  25259. func (ec *executionContext) _queryMiddleware(ctx context.Context, obj *ast.OperationDefinition, next func(ctx context.Context) (interface{}, error)) graphql.Marshaler {
  25260. for _, d := range obj.Directives {
  25261. switch d.Name {
  25262. case "inContext":
  25263. rawArgs := d.ArgumentMap(ec.Variables)
  25264. args, err := ec.dir_inContext_args(ctx, rawArgs)
  25265. if err != nil {
  25266. ec.Error(ctx, err)
  25267. return graphql.Null
  25268. }
  25269. n := next
  25270. next = func(ctx context.Context) (interface{}, error) {
  25271. if ec.directives.InContext == nil {
  25272. return nil, errors.New("directive inContext is not implemented")
  25273. }
  25274. return ec.directives.InContext(ctx, obj, n, args["language"].(*LanguageCode), args["country"].(*CountryCode))
  25275. }
  25276. }
  25277. }
  25278. tmp, err := next(ctx)
  25279. if err != nil {
  25280. ec.Error(ctx, err)
  25281. return graphql.Null
  25282. }
  25283. if data, ok := tmp.(graphql.Marshaler); ok {
  25284. return data
  25285. }
  25286. ec.Errorf(ctx, `unexpected type %T from directive, should be graphql.Marshaler`, tmp)
  25287. return graphql.Null
  25288. }
  25289. func (ec *executionContext) _mutationMiddleware(ctx context.Context, obj *ast.OperationDefinition, next func(ctx context.Context) (interface{}, error)) graphql.Marshaler {
  25290. for _, d := range obj.Directives {
  25291. switch d.Name {
  25292. case "inContext":
  25293. rawArgs := d.ArgumentMap(ec.Variables)
  25294. args, err := ec.dir_inContext_args(ctx, rawArgs)
  25295. if err != nil {
  25296. ec.Error(ctx, err)
  25297. return graphql.Null
  25298. }
  25299. n := next
  25300. next = func(ctx context.Context) (interface{}, error) {
  25301. if ec.directives.InContext == nil {
  25302. return nil, errors.New("directive inContext is not implemented")
  25303. }
  25304. return ec.directives.InContext(ctx, obj, n, args["language"].(*LanguageCode), args["country"].(*CountryCode))
  25305. }
  25306. }
  25307. }
  25308. tmp, err := next(ctx)
  25309. if err != nil {
  25310. ec.Error(ctx, err)
  25311. return graphql.Null
  25312. }
  25313. if data, ok := tmp.(graphql.Marshaler); ok {
  25314. return data
  25315. }
  25316. ec.Errorf(ctx, `unexpected type %T from directive, should be graphql.Marshaler`, tmp)
  25317. return graphql.Null
  25318. }
  25319. // endregion ************************** directives.gotpl **************************
  25320. // region **************************** field.gotpl *****************************
  25321. func (ec *executionContext) _AccessScope_description(ctx context.Context, field graphql.CollectedField, obj *AccessScope) (ret graphql.Marshaler) {
  25322. fc, err := ec.fieldContext_AccessScope_description(ctx, field)
  25323. if err != nil {
  25324. return graphql.Null
  25325. }
  25326. ctx = graphql.WithFieldContext(ctx, fc)
  25327. defer func() {
  25328. if r := recover(); r != nil {
  25329. ec.Error(ctx, ec.Recover(ctx, r))
  25330. ret = graphql.Null
  25331. }
  25332. }()
  25333. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25334. ctx = rctx // use context from middleware stack in children
  25335. return obj.Description, nil
  25336. })
  25337. if err != nil {
  25338. ec.Error(ctx, err)
  25339. return graphql.Null
  25340. }
  25341. if resTmp == nil {
  25342. if !graphql.HasFieldError(ctx, fc) {
  25343. ec.Errorf(ctx, "must not be null")
  25344. }
  25345. return graphql.Null
  25346. }
  25347. res := resTmp.(string)
  25348. fc.Result = res
  25349. return ec.marshalNString2string(ctx, field.Selections, res)
  25350. }
  25351. func (ec *executionContext) fieldContext_AccessScope_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25352. fc = &graphql.FieldContext{
  25353. Object: "AccessScope",
  25354. Field: field,
  25355. IsMethod: false,
  25356. IsResolver: false,
  25357. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25358. return nil, errors.New("field of type String does not have child fields")
  25359. },
  25360. }
  25361. return fc, nil
  25362. }
  25363. func (ec *executionContext) _AccessScope_handle(ctx context.Context, field graphql.CollectedField, obj *AccessScope) (ret graphql.Marshaler) {
  25364. fc, err := ec.fieldContext_AccessScope_handle(ctx, field)
  25365. if err != nil {
  25366. return graphql.Null
  25367. }
  25368. ctx = graphql.WithFieldContext(ctx, fc)
  25369. defer func() {
  25370. if r := recover(); r != nil {
  25371. ec.Error(ctx, ec.Recover(ctx, r))
  25372. ret = graphql.Null
  25373. }
  25374. }()
  25375. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25376. ctx = rctx // use context from middleware stack in children
  25377. return obj.Handle, nil
  25378. })
  25379. if err != nil {
  25380. ec.Error(ctx, err)
  25381. return graphql.Null
  25382. }
  25383. if resTmp == nil {
  25384. if !graphql.HasFieldError(ctx, fc) {
  25385. ec.Errorf(ctx, "must not be null")
  25386. }
  25387. return graphql.Null
  25388. }
  25389. res := resTmp.(string)
  25390. fc.Result = res
  25391. return ec.marshalNString2string(ctx, field.Selections, res)
  25392. }
  25393. func (ec *executionContext) fieldContext_AccessScope_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25394. fc = &graphql.FieldContext{
  25395. Object: "AccessScope",
  25396. Field: field,
  25397. IsMethod: false,
  25398. IsResolver: false,
  25399. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25400. return nil, errors.New("field of type String does not have child fields")
  25401. },
  25402. }
  25403. return fc, nil
  25404. }
  25405. func (ec *executionContext) _App_id(ctx context.Context, field graphql.CollectedField, obj *App) (ret graphql.Marshaler) {
  25406. fc, err := ec.fieldContext_App_id(ctx, field)
  25407. if err != nil {
  25408. return graphql.Null
  25409. }
  25410. ctx = graphql.WithFieldContext(ctx, fc)
  25411. defer func() {
  25412. if r := recover(); r != nil {
  25413. ec.Error(ctx, ec.Recover(ctx, r))
  25414. ret = graphql.Null
  25415. }
  25416. }()
  25417. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25418. ctx = rctx // use context from middleware stack in children
  25419. return obj.ID, nil
  25420. })
  25421. if err != nil {
  25422. ec.Error(ctx, err)
  25423. return graphql.Null
  25424. }
  25425. if resTmp == nil {
  25426. if !graphql.HasFieldError(ctx, fc) {
  25427. ec.Errorf(ctx, "must not be null")
  25428. }
  25429. return graphql.Null
  25430. }
  25431. res := resTmp.(string)
  25432. fc.Result = res
  25433. return ec.marshalNID2string(ctx, field.Selections, res)
  25434. }
  25435. func (ec *executionContext) fieldContext_App_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25436. fc = &graphql.FieldContext{
  25437. Object: "App",
  25438. Field: field,
  25439. IsMethod: false,
  25440. IsResolver: false,
  25441. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25442. return nil, errors.New("field of type ID does not have child fields")
  25443. },
  25444. }
  25445. return fc, nil
  25446. }
  25447. func (ec *executionContext) _AppConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  25448. fc, err := ec.fieldContext_AppConnection_edges(ctx, field)
  25449. if err != nil {
  25450. return graphql.Null
  25451. }
  25452. ctx = graphql.WithFieldContext(ctx, fc)
  25453. defer func() {
  25454. if r := recover(); r != nil {
  25455. ec.Error(ctx, ec.Recover(ctx, r))
  25456. ret = graphql.Null
  25457. }
  25458. }()
  25459. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25460. ctx = rctx // use context from middleware stack in children
  25461. return obj.Edges, nil
  25462. })
  25463. if err != nil {
  25464. ec.Error(ctx, err)
  25465. return graphql.Null
  25466. }
  25467. if resTmp == nil {
  25468. if !graphql.HasFieldError(ctx, fc) {
  25469. ec.Errorf(ctx, "must not be null")
  25470. }
  25471. return graphql.Null
  25472. }
  25473. res := resTmp.([]*AppEdge)
  25474. fc.Result = res
  25475. return ec.marshalNAppEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppEdgeᚄ(ctx, field.Selections, res)
  25476. }
  25477. func (ec *executionContext) fieldContext_AppConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25478. fc = &graphql.FieldContext{
  25479. Object: "AppConnection",
  25480. Field: field,
  25481. IsMethod: false,
  25482. IsResolver: false,
  25483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25484. switch field.Name {
  25485. case "cursor":
  25486. return ec.fieldContext_AppEdge_cursor(ctx, field)
  25487. case "node":
  25488. return ec.fieldContext_AppEdge_node(ctx, field)
  25489. }
  25490. return nil, fmt.Errorf("no field named %q was found under type AppEdge", field.Name)
  25491. },
  25492. }
  25493. return fc, nil
  25494. }
  25495. func (ec *executionContext) _AppConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  25496. fc, err := ec.fieldContext_AppConnection_nodes(ctx, field)
  25497. if err != nil {
  25498. return graphql.Null
  25499. }
  25500. ctx = graphql.WithFieldContext(ctx, fc)
  25501. defer func() {
  25502. if r := recover(); r != nil {
  25503. ec.Error(ctx, ec.Recover(ctx, r))
  25504. ret = graphql.Null
  25505. }
  25506. }()
  25507. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25508. ctx = rctx // use context from middleware stack in children
  25509. return obj.Nodes, nil
  25510. })
  25511. if err != nil {
  25512. ec.Error(ctx, err)
  25513. return graphql.Null
  25514. }
  25515. if resTmp == nil {
  25516. if !graphql.HasFieldError(ctx, fc) {
  25517. ec.Errorf(ctx, "must not be null")
  25518. }
  25519. return graphql.Null
  25520. }
  25521. res := resTmp.([]*App)
  25522. fc.Result = res
  25523. return ec.marshalNApp2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppᚄ(ctx, field.Selections, res)
  25524. }
  25525. func (ec *executionContext) fieldContext_AppConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25526. fc = &graphql.FieldContext{
  25527. Object: "AppConnection",
  25528. Field: field,
  25529. IsMethod: false,
  25530. IsResolver: false,
  25531. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25532. switch field.Name {
  25533. case "id":
  25534. return ec.fieldContext_App_id(ctx, field)
  25535. }
  25536. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  25537. },
  25538. }
  25539. return fc, nil
  25540. }
  25541. func (ec *executionContext) _AppConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppConnection) (ret graphql.Marshaler) {
  25542. fc, err := ec.fieldContext_AppConnection_pageInfo(ctx, field)
  25543. if err != nil {
  25544. return graphql.Null
  25545. }
  25546. ctx = graphql.WithFieldContext(ctx, fc)
  25547. defer func() {
  25548. if r := recover(); r != nil {
  25549. ec.Error(ctx, ec.Recover(ctx, r))
  25550. ret = graphql.Null
  25551. }
  25552. }()
  25553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25554. ctx = rctx // use context from middleware stack in children
  25555. return obj.PageInfo, nil
  25556. })
  25557. if err != nil {
  25558. ec.Error(ctx, err)
  25559. return graphql.Null
  25560. }
  25561. if resTmp == nil {
  25562. if !graphql.HasFieldError(ctx, fc) {
  25563. ec.Errorf(ctx, "must not be null")
  25564. }
  25565. return graphql.Null
  25566. }
  25567. res := resTmp.(*PageInfo)
  25568. fc.Result = res
  25569. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  25570. }
  25571. func (ec *executionContext) fieldContext_AppConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25572. fc = &graphql.FieldContext{
  25573. Object: "AppConnection",
  25574. Field: field,
  25575. IsMethod: false,
  25576. IsResolver: false,
  25577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25578. switch field.Name {
  25579. case "endCursor":
  25580. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  25581. case "hasNextPage":
  25582. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  25583. case "hasPreviousPage":
  25584. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  25585. case "startCursor":
  25586. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  25587. }
  25588. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  25589. },
  25590. }
  25591. return fc, nil
  25592. }
  25593. func (ec *executionContext) _AppCredit_amount(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  25594. fc, err := ec.fieldContext_AppCredit_amount(ctx, field)
  25595. if err != nil {
  25596. return graphql.Null
  25597. }
  25598. ctx = graphql.WithFieldContext(ctx, fc)
  25599. defer func() {
  25600. if r := recover(); r != nil {
  25601. ec.Error(ctx, ec.Recover(ctx, r))
  25602. ret = graphql.Null
  25603. }
  25604. }()
  25605. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25606. ctx = rctx // use context from middleware stack in children
  25607. return obj.Amount, nil
  25608. })
  25609. if err != nil {
  25610. ec.Error(ctx, err)
  25611. return graphql.Null
  25612. }
  25613. if resTmp == nil {
  25614. if !graphql.HasFieldError(ctx, fc) {
  25615. ec.Errorf(ctx, "must not be null")
  25616. }
  25617. return graphql.Null
  25618. }
  25619. res := resTmp.(*MoneyV2)
  25620. fc.Result = res
  25621. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  25622. }
  25623. func (ec *executionContext) fieldContext_AppCredit_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25624. fc = &graphql.FieldContext{
  25625. Object: "AppCredit",
  25626. Field: field,
  25627. IsMethod: false,
  25628. IsResolver: false,
  25629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25630. switch field.Name {
  25631. case "amount":
  25632. return ec.fieldContext_MoneyV2_amount(ctx, field)
  25633. case "currencyCode":
  25634. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  25635. }
  25636. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  25637. },
  25638. }
  25639. return fc, nil
  25640. }
  25641. func (ec *executionContext) _AppCredit_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  25642. fc, err := ec.fieldContext_AppCredit_createdAt(ctx, field)
  25643. if err != nil {
  25644. return graphql.Null
  25645. }
  25646. ctx = graphql.WithFieldContext(ctx, fc)
  25647. defer func() {
  25648. if r := recover(); r != nil {
  25649. ec.Error(ctx, ec.Recover(ctx, r))
  25650. ret = graphql.Null
  25651. }
  25652. }()
  25653. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25654. ctx = rctx // use context from middleware stack in children
  25655. return obj.CreatedAt, nil
  25656. })
  25657. if err != nil {
  25658. ec.Error(ctx, err)
  25659. return graphql.Null
  25660. }
  25661. if resTmp == nil {
  25662. if !graphql.HasFieldError(ctx, fc) {
  25663. ec.Errorf(ctx, "must not be null")
  25664. }
  25665. return graphql.Null
  25666. }
  25667. res := resTmp.(string)
  25668. fc.Result = res
  25669. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  25670. }
  25671. func (ec *executionContext) fieldContext_AppCredit_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25672. fc = &graphql.FieldContext{
  25673. Object: "AppCredit",
  25674. Field: field,
  25675. IsMethod: false,
  25676. IsResolver: false,
  25677. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25678. return nil, errors.New("field of type DateTime does not have child fields")
  25679. },
  25680. }
  25681. return fc, nil
  25682. }
  25683. func (ec *executionContext) _AppCredit_description(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  25684. fc, err := ec.fieldContext_AppCredit_description(ctx, field)
  25685. if err != nil {
  25686. return graphql.Null
  25687. }
  25688. ctx = graphql.WithFieldContext(ctx, fc)
  25689. defer func() {
  25690. if r := recover(); r != nil {
  25691. ec.Error(ctx, ec.Recover(ctx, r))
  25692. ret = graphql.Null
  25693. }
  25694. }()
  25695. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25696. ctx = rctx // use context from middleware stack in children
  25697. return obj.Description, nil
  25698. })
  25699. if err != nil {
  25700. ec.Error(ctx, err)
  25701. return graphql.Null
  25702. }
  25703. if resTmp == nil {
  25704. if !graphql.HasFieldError(ctx, fc) {
  25705. ec.Errorf(ctx, "must not be null")
  25706. }
  25707. return graphql.Null
  25708. }
  25709. res := resTmp.(string)
  25710. fc.Result = res
  25711. return ec.marshalNString2string(ctx, field.Selections, res)
  25712. }
  25713. func (ec *executionContext) fieldContext_AppCredit_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25714. fc = &graphql.FieldContext{
  25715. Object: "AppCredit",
  25716. Field: field,
  25717. IsMethod: false,
  25718. IsResolver: false,
  25719. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25720. return nil, errors.New("field of type String does not have child fields")
  25721. },
  25722. }
  25723. return fc, nil
  25724. }
  25725. func (ec *executionContext) _AppCredit_id(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  25726. fc, err := ec.fieldContext_AppCredit_id(ctx, field)
  25727. if err != nil {
  25728. return graphql.Null
  25729. }
  25730. ctx = graphql.WithFieldContext(ctx, fc)
  25731. defer func() {
  25732. if r := recover(); r != nil {
  25733. ec.Error(ctx, ec.Recover(ctx, r))
  25734. ret = graphql.Null
  25735. }
  25736. }()
  25737. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25738. ctx = rctx // use context from middleware stack in children
  25739. return obj.ID, nil
  25740. })
  25741. if err != nil {
  25742. ec.Error(ctx, err)
  25743. return graphql.Null
  25744. }
  25745. if resTmp == nil {
  25746. if !graphql.HasFieldError(ctx, fc) {
  25747. ec.Errorf(ctx, "must not be null")
  25748. }
  25749. return graphql.Null
  25750. }
  25751. res := resTmp.(string)
  25752. fc.Result = res
  25753. return ec.marshalNID2string(ctx, field.Selections, res)
  25754. }
  25755. func (ec *executionContext) fieldContext_AppCredit_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25756. fc = &graphql.FieldContext{
  25757. Object: "AppCredit",
  25758. Field: field,
  25759. IsMethod: false,
  25760. IsResolver: false,
  25761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25762. return nil, errors.New("field of type ID does not have child fields")
  25763. },
  25764. }
  25765. return fc, nil
  25766. }
  25767. func (ec *executionContext) _AppCredit_test(ctx context.Context, field graphql.CollectedField, obj *AppCredit) (ret graphql.Marshaler) {
  25768. fc, err := ec.fieldContext_AppCredit_test(ctx, field)
  25769. if err != nil {
  25770. return graphql.Null
  25771. }
  25772. ctx = graphql.WithFieldContext(ctx, fc)
  25773. defer func() {
  25774. if r := recover(); r != nil {
  25775. ec.Error(ctx, ec.Recover(ctx, r))
  25776. ret = graphql.Null
  25777. }
  25778. }()
  25779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25780. ctx = rctx // use context from middleware stack in children
  25781. return obj.Test, nil
  25782. })
  25783. if err != nil {
  25784. ec.Error(ctx, err)
  25785. return graphql.Null
  25786. }
  25787. if resTmp == nil {
  25788. if !graphql.HasFieldError(ctx, fc) {
  25789. ec.Errorf(ctx, "must not be null")
  25790. }
  25791. return graphql.Null
  25792. }
  25793. res := resTmp.(bool)
  25794. fc.Result = res
  25795. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  25796. }
  25797. func (ec *executionContext) fieldContext_AppCredit_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25798. fc = &graphql.FieldContext{
  25799. Object: "AppCredit",
  25800. Field: field,
  25801. IsMethod: false,
  25802. IsResolver: false,
  25803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25804. return nil, errors.New("field of type Boolean does not have child fields")
  25805. },
  25806. }
  25807. return fc, nil
  25808. }
  25809. func (ec *executionContext) _AppCreditConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  25810. fc, err := ec.fieldContext_AppCreditConnection_edges(ctx, field)
  25811. if err != nil {
  25812. return graphql.Null
  25813. }
  25814. ctx = graphql.WithFieldContext(ctx, fc)
  25815. defer func() {
  25816. if r := recover(); r != nil {
  25817. ec.Error(ctx, ec.Recover(ctx, r))
  25818. ret = graphql.Null
  25819. }
  25820. }()
  25821. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25822. ctx = rctx // use context from middleware stack in children
  25823. return obj.Edges, nil
  25824. })
  25825. if err != nil {
  25826. ec.Error(ctx, err)
  25827. return graphql.Null
  25828. }
  25829. if resTmp == nil {
  25830. if !graphql.HasFieldError(ctx, fc) {
  25831. ec.Errorf(ctx, "must not be null")
  25832. }
  25833. return graphql.Null
  25834. }
  25835. res := resTmp.([]*AppCreditEdge)
  25836. fc.Result = res
  25837. return ec.marshalNAppCreditEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditEdgeᚄ(ctx, field.Selections, res)
  25838. }
  25839. func (ec *executionContext) fieldContext_AppCreditConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25840. fc = &graphql.FieldContext{
  25841. Object: "AppCreditConnection",
  25842. Field: field,
  25843. IsMethod: false,
  25844. IsResolver: false,
  25845. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25846. switch field.Name {
  25847. case "cursor":
  25848. return ec.fieldContext_AppCreditEdge_cursor(ctx, field)
  25849. case "node":
  25850. return ec.fieldContext_AppCreditEdge_node(ctx, field)
  25851. }
  25852. return nil, fmt.Errorf("no field named %q was found under type AppCreditEdge", field.Name)
  25853. },
  25854. }
  25855. return fc, nil
  25856. }
  25857. func (ec *executionContext) _AppCreditConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  25858. fc, err := ec.fieldContext_AppCreditConnection_nodes(ctx, field)
  25859. if err != nil {
  25860. return graphql.Null
  25861. }
  25862. ctx = graphql.WithFieldContext(ctx, fc)
  25863. defer func() {
  25864. if r := recover(); r != nil {
  25865. ec.Error(ctx, ec.Recover(ctx, r))
  25866. ret = graphql.Null
  25867. }
  25868. }()
  25869. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25870. ctx = rctx // use context from middleware stack in children
  25871. return obj.Nodes, nil
  25872. })
  25873. if err != nil {
  25874. ec.Error(ctx, err)
  25875. return graphql.Null
  25876. }
  25877. if resTmp == nil {
  25878. if !graphql.HasFieldError(ctx, fc) {
  25879. ec.Errorf(ctx, "must not be null")
  25880. }
  25881. return graphql.Null
  25882. }
  25883. res := resTmp.([]*AppCredit)
  25884. fc.Result = res
  25885. return ec.marshalNAppCredit2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditᚄ(ctx, field.Selections, res)
  25886. }
  25887. func (ec *executionContext) fieldContext_AppCreditConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25888. fc = &graphql.FieldContext{
  25889. Object: "AppCreditConnection",
  25890. Field: field,
  25891. IsMethod: false,
  25892. IsResolver: false,
  25893. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25894. switch field.Name {
  25895. case "amount":
  25896. return ec.fieldContext_AppCredit_amount(ctx, field)
  25897. case "createdAt":
  25898. return ec.fieldContext_AppCredit_createdAt(ctx, field)
  25899. case "description":
  25900. return ec.fieldContext_AppCredit_description(ctx, field)
  25901. case "id":
  25902. return ec.fieldContext_AppCredit_id(ctx, field)
  25903. case "test":
  25904. return ec.fieldContext_AppCredit_test(ctx, field)
  25905. }
  25906. return nil, fmt.Errorf("no field named %q was found under type AppCredit", field.Name)
  25907. },
  25908. }
  25909. return fc, nil
  25910. }
  25911. func (ec *executionContext) _AppCreditConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppCreditConnection) (ret graphql.Marshaler) {
  25912. fc, err := ec.fieldContext_AppCreditConnection_pageInfo(ctx, field)
  25913. if err != nil {
  25914. return graphql.Null
  25915. }
  25916. ctx = graphql.WithFieldContext(ctx, fc)
  25917. defer func() {
  25918. if r := recover(); r != nil {
  25919. ec.Error(ctx, ec.Recover(ctx, r))
  25920. ret = graphql.Null
  25921. }
  25922. }()
  25923. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25924. ctx = rctx // use context from middleware stack in children
  25925. return obj.PageInfo, nil
  25926. })
  25927. if err != nil {
  25928. ec.Error(ctx, err)
  25929. return graphql.Null
  25930. }
  25931. if resTmp == nil {
  25932. if !graphql.HasFieldError(ctx, fc) {
  25933. ec.Errorf(ctx, "must not be null")
  25934. }
  25935. return graphql.Null
  25936. }
  25937. res := resTmp.(*PageInfo)
  25938. fc.Result = res
  25939. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  25940. }
  25941. func (ec *executionContext) fieldContext_AppCreditConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25942. fc = &graphql.FieldContext{
  25943. Object: "AppCreditConnection",
  25944. Field: field,
  25945. IsMethod: false,
  25946. IsResolver: false,
  25947. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  25948. switch field.Name {
  25949. case "endCursor":
  25950. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  25951. case "hasNextPage":
  25952. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  25953. case "hasPreviousPage":
  25954. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  25955. case "startCursor":
  25956. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  25957. }
  25958. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  25959. },
  25960. }
  25961. return fc, nil
  25962. }
  25963. func (ec *executionContext) _AppCreditEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppCreditEdge) (ret graphql.Marshaler) {
  25964. fc, err := ec.fieldContext_AppCreditEdge_cursor(ctx, field)
  25965. if err != nil {
  25966. return graphql.Null
  25967. }
  25968. ctx = graphql.WithFieldContext(ctx, fc)
  25969. defer func() {
  25970. if r := recover(); r != nil {
  25971. ec.Error(ctx, ec.Recover(ctx, r))
  25972. ret = graphql.Null
  25973. }
  25974. }()
  25975. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  25976. ctx = rctx // use context from middleware stack in children
  25977. return obj.Cursor, nil
  25978. })
  25979. if err != nil {
  25980. ec.Error(ctx, err)
  25981. return graphql.Null
  25982. }
  25983. if resTmp == nil {
  25984. if !graphql.HasFieldError(ctx, fc) {
  25985. ec.Errorf(ctx, "must not be null")
  25986. }
  25987. return graphql.Null
  25988. }
  25989. res := resTmp.(string)
  25990. fc.Result = res
  25991. return ec.marshalNString2string(ctx, field.Selections, res)
  25992. }
  25993. func (ec *executionContext) fieldContext_AppCreditEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  25994. fc = &graphql.FieldContext{
  25995. Object: "AppCreditEdge",
  25996. Field: field,
  25997. IsMethod: false,
  25998. IsResolver: false,
  25999. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26000. return nil, errors.New("field of type String does not have child fields")
  26001. },
  26002. }
  26003. return fc, nil
  26004. }
  26005. func (ec *executionContext) _AppCreditEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppCreditEdge) (ret graphql.Marshaler) {
  26006. fc, err := ec.fieldContext_AppCreditEdge_node(ctx, field)
  26007. if err != nil {
  26008. return graphql.Null
  26009. }
  26010. ctx = graphql.WithFieldContext(ctx, fc)
  26011. defer func() {
  26012. if r := recover(); r != nil {
  26013. ec.Error(ctx, ec.Recover(ctx, r))
  26014. ret = graphql.Null
  26015. }
  26016. }()
  26017. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26018. ctx = rctx // use context from middleware stack in children
  26019. return obj.Node, nil
  26020. })
  26021. if err != nil {
  26022. ec.Error(ctx, err)
  26023. return graphql.Null
  26024. }
  26025. if resTmp == nil {
  26026. if !graphql.HasFieldError(ctx, fc) {
  26027. ec.Errorf(ctx, "must not be null")
  26028. }
  26029. return graphql.Null
  26030. }
  26031. res := resTmp.(*AppCredit)
  26032. fc.Result = res
  26033. return ec.marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCredit(ctx, field.Selections, res)
  26034. }
  26035. func (ec *executionContext) fieldContext_AppCreditEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26036. fc = &graphql.FieldContext{
  26037. Object: "AppCreditEdge",
  26038. Field: field,
  26039. IsMethod: false,
  26040. IsResolver: false,
  26041. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26042. switch field.Name {
  26043. case "amount":
  26044. return ec.fieldContext_AppCredit_amount(ctx, field)
  26045. case "createdAt":
  26046. return ec.fieldContext_AppCredit_createdAt(ctx, field)
  26047. case "description":
  26048. return ec.fieldContext_AppCredit_description(ctx, field)
  26049. case "id":
  26050. return ec.fieldContext_AppCredit_id(ctx, field)
  26051. case "test":
  26052. return ec.fieldContext_AppCredit_test(ctx, field)
  26053. }
  26054. return nil, fmt.Errorf("no field named %q was found under type AppCredit", field.Name)
  26055. },
  26056. }
  26057. return fc, nil
  26058. }
  26059. func (ec *executionContext) _AppEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppEdge) (ret graphql.Marshaler) {
  26060. fc, err := ec.fieldContext_AppEdge_cursor(ctx, field)
  26061. if err != nil {
  26062. return graphql.Null
  26063. }
  26064. ctx = graphql.WithFieldContext(ctx, fc)
  26065. defer func() {
  26066. if r := recover(); r != nil {
  26067. ec.Error(ctx, ec.Recover(ctx, r))
  26068. ret = graphql.Null
  26069. }
  26070. }()
  26071. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26072. ctx = rctx // use context from middleware stack in children
  26073. return obj.Cursor, nil
  26074. })
  26075. if err != nil {
  26076. ec.Error(ctx, err)
  26077. return graphql.Null
  26078. }
  26079. if resTmp == nil {
  26080. if !graphql.HasFieldError(ctx, fc) {
  26081. ec.Errorf(ctx, "must not be null")
  26082. }
  26083. return graphql.Null
  26084. }
  26085. res := resTmp.(string)
  26086. fc.Result = res
  26087. return ec.marshalNString2string(ctx, field.Selections, res)
  26088. }
  26089. func (ec *executionContext) fieldContext_AppEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26090. fc = &graphql.FieldContext{
  26091. Object: "AppEdge",
  26092. Field: field,
  26093. IsMethod: false,
  26094. IsResolver: false,
  26095. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26096. return nil, errors.New("field of type String does not have child fields")
  26097. },
  26098. }
  26099. return fc, nil
  26100. }
  26101. func (ec *executionContext) _AppEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppEdge) (ret graphql.Marshaler) {
  26102. fc, err := ec.fieldContext_AppEdge_node(ctx, field)
  26103. if err != nil {
  26104. return graphql.Null
  26105. }
  26106. ctx = graphql.WithFieldContext(ctx, fc)
  26107. defer func() {
  26108. if r := recover(); r != nil {
  26109. ec.Error(ctx, ec.Recover(ctx, r))
  26110. ret = graphql.Null
  26111. }
  26112. }()
  26113. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26114. ctx = rctx // use context from middleware stack in children
  26115. return obj.Node, nil
  26116. })
  26117. if err != nil {
  26118. ec.Error(ctx, err)
  26119. return graphql.Null
  26120. }
  26121. if resTmp == nil {
  26122. if !graphql.HasFieldError(ctx, fc) {
  26123. ec.Errorf(ctx, "must not be null")
  26124. }
  26125. return graphql.Null
  26126. }
  26127. res := resTmp.(*App)
  26128. fc.Result = res
  26129. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  26130. }
  26131. func (ec *executionContext) fieldContext_AppEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26132. fc = &graphql.FieldContext{
  26133. Object: "AppEdge",
  26134. Field: field,
  26135. IsMethod: false,
  26136. IsResolver: false,
  26137. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26138. switch field.Name {
  26139. case "id":
  26140. return ec.fieldContext_App_id(ctx, field)
  26141. }
  26142. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  26143. },
  26144. }
  26145. return fc, nil
  26146. }
  26147. func (ec *executionContext) _AppFeedback_app(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  26148. fc, err := ec.fieldContext_AppFeedback_app(ctx, field)
  26149. if err != nil {
  26150. return graphql.Null
  26151. }
  26152. ctx = graphql.WithFieldContext(ctx, fc)
  26153. defer func() {
  26154. if r := recover(); r != nil {
  26155. ec.Error(ctx, ec.Recover(ctx, r))
  26156. ret = graphql.Null
  26157. }
  26158. }()
  26159. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26160. ctx = rctx // use context from middleware stack in children
  26161. return obj.App, nil
  26162. })
  26163. if err != nil {
  26164. ec.Error(ctx, err)
  26165. return graphql.Null
  26166. }
  26167. if resTmp == nil {
  26168. if !graphql.HasFieldError(ctx, fc) {
  26169. ec.Errorf(ctx, "must not be null")
  26170. }
  26171. return graphql.Null
  26172. }
  26173. res := resTmp.(*App)
  26174. fc.Result = res
  26175. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  26176. }
  26177. func (ec *executionContext) fieldContext_AppFeedback_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26178. fc = &graphql.FieldContext{
  26179. Object: "AppFeedback",
  26180. Field: field,
  26181. IsMethod: false,
  26182. IsResolver: false,
  26183. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26184. switch field.Name {
  26185. case "id":
  26186. return ec.fieldContext_App_id(ctx, field)
  26187. }
  26188. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  26189. },
  26190. }
  26191. return fc, nil
  26192. }
  26193. func (ec *executionContext) _AppFeedback_link(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  26194. fc, err := ec.fieldContext_AppFeedback_link(ctx, field)
  26195. if err != nil {
  26196. return graphql.Null
  26197. }
  26198. ctx = graphql.WithFieldContext(ctx, fc)
  26199. defer func() {
  26200. if r := recover(); r != nil {
  26201. ec.Error(ctx, ec.Recover(ctx, r))
  26202. ret = graphql.Null
  26203. }
  26204. }()
  26205. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26206. ctx = rctx // use context from middleware stack in children
  26207. return obj.Link, nil
  26208. })
  26209. if err != nil {
  26210. ec.Error(ctx, err)
  26211. return graphql.Null
  26212. }
  26213. if resTmp == nil {
  26214. return graphql.Null
  26215. }
  26216. res := resTmp.(*Link)
  26217. fc.Result = res
  26218. return ec.marshalOLink2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLink(ctx, field.Selections, res)
  26219. }
  26220. func (ec *executionContext) fieldContext_AppFeedback_link(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26221. fc = &graphql.FieldContext{
  26222. Object: "AppFeedback",
  26223. Field: field,
  26224. IsMethod: false,
  26225. IsResolver: false,
  26226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26227. switch field.Name {
  26228. case "label":
  26229. return ec.fieldContext_Link_label(ctx, field)
  26230. case "translations":
  26231. return ec.fieldContext_Link_translations(ctx, field)
  26232. case "url":
  26233. return ec.fieldContext_Link_url(ctx, field)
  26234. }
  26235. return nil, fmt.Errorf("no field named %q was found under type Link", field.Name)
  26236. },
  26237. }
  26238. return fc, nil
  26239. }
  26240. func (ec *executionContext) _AppFeedback_messages(ctx context.Context, field graphql.CollectedField, obj *AppFeedback) (ret graphql.Marshaler) {
  26241. fc, err := ec.fieldContext_AppFeedback_messages(ctx, field)
  26242. if err != nil {
  26243. return graphql.Null
  26244. }
  26245. ctx = graphql.WithFieldContext(ctx, fc)
  26246. defer func() {
  26247. if r := recover(); r != nil {
  26248. ec.Error(ctx, ec.Recover(ctx, r))
  26249. ret = graphql.Null
  26250. }
  26251. }()
  26252. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26253. ctx = rctx // use context from middleware stack in children
  26254. return obj.Messages, nil
  26255. })
  26256. if err != nil {
  26257. ec.Error(ctx, err)
  26258. return graphql.Null
  26259. }
  26260. if resTmp == nil {
  26261. if !graphql.HasFieldError(ctx, fc) {
  26262. ec.Errorf(ctx, "must not be null")
  26263. }
  26264. return graphql.Null
  26265. }
  26266. res := resTmp.([]*UserError)
  26267. fc.Result = res
  26268. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  26269. }
  26270. func (ec *executionContext) fieldContext_AppFeedback_messages(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26271. fc = &graphql.FieldContext{
  26272. Object: "AppFeedback",
  26273. Field: field,
  26274. IsMethod: false,
  26275. IsResolver: false,
  26276. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26277. switch field.Name {
  26278. case "field":
  26279. return ec.fieldContext_UserError_field(ctx, field)
  26280. case "message":
  26281. return ec.fieldContext_UserError_message(ctx, field)
  26282. }
  26283. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  26284. },
  26285. }
  26286. return fc, nil
  26287. }
  26288. func (ec *executionContext) _AppInstallation_accessScopes(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26289. fc, err := ec.fieldContext_AppInstallation_accessScopes(ctx, field)
  26290. if err != nil {
  26291. return graphql.Null
  26292. }
  26293. ctx = graphql.WithFieldContext(ctx, fc)
  26294. defer func() {
  26295. if r := recover(); r != nil {
  26296. ec.Error(ctx, ec.Recover(ctx, r))
  26297. ret = graphql.Null
  26298. }
  26299. }()
  26300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26301. ctx = rctx // use context from middleware stack in children
  26302. return obj.AccessScopes, nil
  26303. })
  26304. if err != nil {
  26305. ec.Error(ctx, err)
  26306. return graphql.Null
  26307. }
  26308. if resTmp == nil {
  26309. if !graphql.HasFieldError(ctx, fc) {
  26310. ec.Errorf(ctx, "must not be null")
  26311. }
  26312. return graphql.Null
  26313. }
  26314. res := resTmp.([]*AccessScope)
  26315. fc.Result = res
  26316. return ec.marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAccessScopeᚄ(ctx, field.Selections, res)
  26317. }
  26318. func (ec *executionContext) fieldContext_AppInstallation_accessScopes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26319. fc = &graphql.FieldContext{
  26320. Object: "AppInstallation",
  26321. Field: field,
  26322. IsMethod: false,
  26323. IsResolver: false,
  26324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26325. switch field.Name {
  26326. case "description":
  26327. return ec.fieldContext_AccessScope_description(ctx, field)
  26328. case "handle":
  26329. return ec.fieldContext_AccessScope_handle(ctx, field)
  26330. }
  26331. return nil, fmt.Errorf("no field named %q was found under type AccessScope", field.Name)
  26332. },
  26333. }
  26334. return fc, nil
  26335. }
  26336. func (ec *executionContext) _AppInstallation_activeSubscriptions(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26337. fc, err := ec.fieldContext_AppInstallation_activeSubscriptions(ctx, field)
  26338. if err != nil {
  26339. return graphql.Null
  26340. }
  26341. ctx = graphql.WithFieldContext(ctx, fc)
  26342. defer func() {
  26343. if r := recover(); r != nil {
  26344. ec.Error(ctx, ec.Recover(ctx, r))
  26345. ret = graphql.Null
  26346. }
  26347. }()
  26348. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26349. ctx = rctx // use context from middleware stack in children
  26350. return obj.ActiveSubscriptions, nil
  26351. })
  26352. if err != nil {
  26353. ec.Error(ctx, err)
  26354. return graphql.Null
  26355. }
  26356. if resTmp == nil {
  26357. if !graphql.HasFieldError(ctx, fc) {
  26358. ec.Errorf(ctx, "must not be null")
  26359. }
  26360. return graphql.Null
  26361. }
  26362. res := resTmp.([]*AppSubscription)
  26363. fc.Result = res
  26364. return ec.marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionᚄ(ctx, field.Selections, res)
  26365. }
  26366. func (ec *executionContext) fieldContext_AppInstallation_activeSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26367. fc = &graphql.FieldContext{
  26368. Object: "AppInstallation",
  26369. Field: field,
  26370. IsMethod: false,
  26371. IsResolver: false,
  26372. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26373. switch field.Name {
  26374. case "createdAt":
  26375. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  26376. case "currentPeriodEnd":
  26377. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  26378. case "id":
  26379. return ec.fieldContext_AppSubscription_id(ctx, field)
  26380. case "lineItems":
  26381. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  26382. case "name":
  26383. return ec.fieldContext_AppSubscription_name(ctx, field)
  26384. case "returnUrl":
  26385. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  26386. case "status":
  26387. return ec.fieldContext_AppSubscription_status(ctx, field)
  26388. case "test":
  26389. return ec.fieldContext_AppSubscription_test(ctx, field)
  26390. case "trialDays":
  26391. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  26392. }
  26393. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  26394. },
  26395. }
  26396. return fc, nil
  26397. }
  26398. func (ec *executionContext) _AppInstallation_allSubscriptions(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26399. fc, err := ec.fieldContext_AppInstallation_allSubscriptions(ctx, field)
  26400. if err != nil {
  26401. return graphql.Null
  26402. }
  26403. ctx = graphql.WithFieldContext(ctx, fc)
  26404. defer func() {
  26405. if r := recover(); r != nil {
  26406. ec.Error(ctx, ec.Recover(ctx, r))
  26407. ret = graphql.Null
  26408. }
  26409. }()
  26410. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26411. ctx = rctx // use context from middleware stack in children
  26412. return obj.AllSubscriptions, nil
  26413. })
  26414. if err != nil {
  26415. ec.Error(ctx, err)
  26416. return graphql.Null
  26417. }
  26418. if resTmp == nil {
  26419. if !graphql.HasFieldError(ctx, fc) {
  26420. ec.Errorf(ctx, "must not be null")
  26421. }
  26422. return graphql.Null
  26423. }
  26424. res := resTmp.(*AppSubscriptionConnection)
  26425. fc.Result = res
  26426. return ec.marshalNAppSubscriptionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionConnection(ctx, field.Selections, res)
  26427. }
  26428. func (ec *executionContext) fieldContext_AppInstallation_allSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26429. fc = &graphql.FieldContext{
  26430. Object: "AppInstallation",
  26431. Field: field,
  26432. IsMethod: false,
  26433. IsResolver: false,
  26434. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26435. switch field.Name {
  26436. case "edges":
  26437. return ec.fieldContext_AppSubscriptionConnection_edges(ctx, field)
  26438. case "nodes":
  26439. return ec.fieldContext_AppSubscriptionConnection_nodes(ctx, field)
  26440. case "pageInfo":
  26441. return ec.fieldContext_AppSubscriptionConnection_pageInfo(ctx, field)
  26442. }
  26443. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionConnection", field.Name)
  26444. },
  26445. }
  26446. defer func() {
  26447. if r := recover(); r != nil {
  26448. err = ec.Recover(ctx, r)
  26449. ec.Error(ctx, err)
  26450. }
  26451. }()
  26452. ctx = graphql.WithFieldContext(ctx, fc)
  26453. if fc.Args, err = ec.field_AppInstallation_allSubscriptions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26454. ec.Error(ctx, err)
  26455. return
  26456. }
  26457. return fc, nil
  26458. }
  26459. func (ec *executionContext) _AppInstallation_app(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26460. fc, err := ec.fieldContext_AppInstallation_app(ctx, field)
  26461. if err != nil {
  26462. return graphql.Null
  26463. }
  26464. ctx = graphql.WithFieldContext(ctx, fc)
  26465. defer func() {
  26466. if r := recover(); r != nil {
  26467. ec.Error(ctx, ec.Recover(ctx, r))
  26468. ret = graphql.Null
  26469. }
  26470. }()
  26471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26472. ctx = rctx // use context from middleware stack in children
  26473. return obj.App, nil
  26474. })
  26475. if err != nil {
  26476. ec.Error(ctx, err)
  26477. return graphql.Null
  26478. }
  26479. if resTmp == nil {
  26480. if !graphql.HasFieldError(ctx, fc) {
  26481. ec.Errorf(ctx, "must not be null")
  26482. }
  26483. return graphql.Null
  26484. }
  26485. res := resTmp.(*App)
  26486. fc.Result = res
  26487. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  26488. }
  26489. func (ec *executionContext) fieldContext_AppInstallation_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26490. fc = &graphql.FieldContext{
  26491. Object: "AppInstallation",
  26492. Field: field,
  26493. IsMethod: false,
  26494. IsResolver: false,
  26495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26496. switch field.Name {
  26497. case "id":
  26498. return ec.fieldContext_App_id(ctx, field)
  26499. }
  26500. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  26501. },
  26502. }
  26503. return fc, nil
  26504. }
  26505. func (ec *executionContext) _AppInstallation_credits(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26506. fc, err := ec.fieldContext_AppInstallation_credits(ctx, field)
  26507. if err != nil {
  26508. return graphql.Null
  26509. }
  26510. ctx = graphql.WithFieldContext(ctx, fc)
  26511. defer func() {
  26512. if r := recover(); r != nil {
  26513. ec.Error(ctx, ec.Recover(ctx, r))
  26514. ret = graphql.Null
  26515. }
  26516. }()
  26517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26518. ctx = rctx // use context from middleware stack in children
  26519. return obj.Credits, nil
  26520. })
  26521. if err != nil {
  26522. ec.Error(ctx, err)
  26523. return graphql.Null
  26524. }
  26525. if resTmp == nil {
  26526. if !graphql.HasFieldError(ctx, fc) {
  26527. ec.Errorf(ctx, "must not be null")
  26528. }
  26529. return graphql.Null
  26530. }
  26531. res := resTmp.(*AppCreditConnection)
  26532. fc.Result = res
  26533. return ec.marshalNAppCreditConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditConnection(ctx, field.Selections, res)
  26534. }
  26535. func (ec *executionContext) fieldContext_AppInstallation_credits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26536. fc = &graphql.FieldContext{
  26537. Object: "AppInstallation",
  26538. Field: field,
  26539. IsMethod: false,
  26540. IsResolver: false,
  26541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26542. switch field.Name {
  26543. case "edges":
  26544. return ec.fieldContext_AppCreditConnection_edges(ctx, field)
  26545. case "nodes":
  26546. return ec.fieldContext_AppCreditConnection_nodes(ctx, field)
  26547. case "pageInfo":
  26548. return ec.fieldContext_AppCreditConnection_pageInfo(ctx, field)
  26549. }
  26550. return nil, fmt.Errorf("no field named %q was found under type AppCreditConnection", field.Name)
  26551. },
  26552. }
  26553. defer func() {
  26554. if r := recover(); r != nil {
  26555. err = ec.Recover(ctx, r)
  26556. ec.Error(ctx, err)
  26557. }
  26558. }()
  26559. ctx = graphql.WithFieldContext(ctx, fc)
  26560. if fc.Args, err = ec.field_AppInstallation_credits_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26561. ec.Error(ctx, err)
  26562. return
  26563. }
  26564. return fc, nil
  26565. }
  26566. func (ec *executionContext) _AppInstallation_id(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26567. fc, err := ec.fieldContext_AppInstallation_id(ctx, field)
  26568. if err != nil {
  26569. return graphql.Null
  26570. }
  26571. ctx = graphql.WithFieldContext(ctx, fc)
  26572. defer func() {
  26573. if r := recover(); r != nil {
  26574. ec.Error(ctx, ec.Recover(ctx, r))
  26575. ret = graphql.Null
  26576. }
  26577. }()
  26578. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26579. ctx = rctx // use context from middleware stack in children
  26580. return obj.ID, nil
  26581. })
  26582. if err != nil {
  26583. ec.Error(ctx, err)
  26584. return graphql.Null
  26585. }
  26586. if resTmp == nil {
  26587. if !graphql.HasFieldError(ctx, fc) {
  26588. ec.Errorf(ctx, "must not be null")
  26589. }
  26590. return graphql.Null
  26591. }
  26592. res := resTmp.(string)
  26593. fc.Result = res
  26594. return ec.marshalNID2string(ctx, field.Selections, res)
  26595. }
  26596. func (ec *executionContext) fieldContext_AppInstallation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26597. fc = &graphql.FieldContext{
  26598. Object: "AppInstallation",
  26599. Field: field,
  26600. IsMethod: false,
  26601. IsResolver: false,
  26602. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26603. return nil, errors.New("field of type ID does not have child fields")
  26604. },
  26605. }
  26606. return fc, nil
  26607. }
  26608. func (ec *executionContext) _AppInstallation_launchUrl(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26609. fc, err := ec.fieldContext_AppInstallation_launchUrl(ctx, field)
  26610. if err != nil {
  26611. return graphql.Null
  26612. }
  26613. ctx = graphql.WithFieldContext(ctx, fc)
  26614. defer func() {
  26615. if r := recover(); r != nil {
  26616. ec.Error(ctx, ec.Recover(ctx, r))
  26617. ret = graphql.Null
  26618. }
  26619. }()
  26620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26621. ctx = rctx // use context from middleware stack in children
  26622. return obj.LaunchURL, nil
  26623. })
  26624. if err != nil {
  26625. ec.Error(ctx, err)
  26626. return graphql.Null
  26627. }
  26628. if resTmp == nil {
  26629. if !graphql.HasFieldError(ctx, fc) {
  26630. ec.Errorf(ctx, "must not be null")
  26631. }
  26632. return graphql.Null
  26633. }
  26634. res := resTmp.(string)
  26635. fc.Result = res
  26636. return ec.marshalNURL2string(ctx, field.Selections, res)
  26637. }
  26638. func (ec *executionContext) fieldContext_AppInstallation_launchUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26639. fc = &graphql.FieldContext{
  26640. Object: "AppInstallation",
  26641. Field: field,
  26642. IsMethod: false,
  26643. IsResolver: false,
  26644. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26645. return nil, errors.New("field of type URL does not have child fields")
  26646. },
  26647. }
  26648. return fc, nil
  26649. }
  26650. func (ec *executionContext) _AppInstallation_metafield(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26651. fc, err := ec.fieldContext_AppInstallation_metafield(ctx, field)
  26652. if err != nil {
  26653. return graphql.Null
  26654. }
  26655. ctx = graphql.WithFieldContext(ctx, fc)
  26656. defer func() {
  26657. if r := recover(); r != nil {
  26658. ec.Error(ctx, ec.Recover(ctx, r))
  26659. ret = graphql.Null
  26660. }
  26661. }()
  26662. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26663. ctx = rctx // use context from middleware stack in children
  26664. return obj.Metafield, nil
  26665. })
  26666. if err != nil {
  26667. ec.Error(ctx, err)
  26668. return graphql.Null
  26669. }
  26670. if resTmp == nil {
  26671. return graphql.Null
  26672. }
  26673. res := resTmp.(*Metafield)
  26674. fc.Result = res
  26675. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  26676. }
  26677. func (ec *executionContext) fieldContext_AppInstallation_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26678. fc = &graphql.FieldContext{
  26679. Object: "AppInstallation",
  26680. Field: field,
  26681. IsMethod: false,
  26682. IsResolver: false,
  26683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26684. switch field.Name {
  26685. case "createdAt":
  26686. return ec.fieldContext_Metafield_createdAt(ctx, field)
  26687. case "definition":
  26688. return ec.fieldContext_Metafield_definition(ctx, field)
  26689. case "description":
  26690. return ec.fieldContext_Metafield_description(ctx, field)
  26691. case "id":
  26692. return ec.fieldContext_Metafield_id(ctx, field)
  26693. case "key":
  26694. return ec.fieldContext_Metafield_key(ctx, field)
  26695. case "legacyResourceId":
  26696. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  26697. case "namespace":
  26698. return ec.fieldContext_Metafield_namespace(ctx, field)
  26699. case "owner":
  26700. return ec.fieldContext_Metafield_owner(ctx, field)
  26701. case "ownerType":
  26702. return ec.fieldContext_Metafield_ownerType(ctx, field)
  26703. case "reference":
  26704. return ec.fieldContext_Metafield_reference(ctx, field)
  26705. case "references":
  26706. return ec.fieldContext_Metafield_references(ctx, field)
  26707. case "type":
  26708. return ec.fieldContext_Metafield_type(ctx, field)
  26709. case "updatedAt":
  26710. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  26711. case "value":
  26712. return ec.fieldContext_Metafield_value(ctx, field)
  26713. }
  26714. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  26715. },
  26716. }
  26717. defer func() {
  26718. if r := recover(); r != nil {
  26719. err = ec.Recover(ctx, r)
  26720. ec.Error(ctx, err)
  26721. }
  26722. }()
  26723. ctx = graphql.WithFieldContext(ctx, fc)
  26724. if fc.Args, err = ec.field_AppInstallation_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26725. ec.Error(ctx, err)
  26726. return
  26727. }
  26728. return fc, nil
  26729. }
  26730. func (ec *executionContext) _AppInstallation_metafields(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26731. fc, err := ec.fieldContext_AppInstallation_metafields(ctx, field)
  26732. if err != nil {
  26733. return graphql.Null
  26734. }
  26735. ctx = graphql.WithFieldContext(ctx, fc)
  26736. defer func() {
  26737. if r := recover(); r != nil {
  26738. ec.Error(ctx, ec.Recover(ctx, r))
  26739. ret = graphql.Null
  26740. }
  26741. }()
  26742. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26743. ctx = rctx // use context from middleware stack in children
  26744. return obj.Metafields, nil
  26745. })
  26746. if err != nil {
  26747. ec.Error(ctx, err)
  26748. return graphql.Null
  26749. }
  26750. if resTmp == nil {
  26751. if !graphql.HasFieldError(ctx, fc) {
  26752. ec.Errorf(ctx, "must not be null")
  26753. }
  26754. return graphql.Null
  26755. }
  26756. res := resTmp.(*MetafieldConnection)
  26757. fc.Result = res
  26758. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  26759. }
  26760. func (ec *executionContext) fieldContext_AppInstallation_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26761. fc = &graphql.FieldContext{
  26762. Object: "AppInstallation",
  26763. Field: field,
  26764. IsMethod: false,
  26765. IsResolver: false,
  26766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26767. switch field.Name {
  26768. case "edges":
  26769. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  26770. case "nodes":
  26771. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  26772. case "pageInfo":
  26773. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  26774. }
  26775. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  26776. },
  26777. }
  26778. defer func() {
  26779. if r := recover(); r != nil {
  26780. err = ec.Recover(ctx, r)
  26781. ec.Error(ctx, err)
  26782. }
  26783. }()
  26784. ctx = graphql.WithFieldContext(ctx, fc)
  26785. if fc.Args, err = ec.field_AppInstallation_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26786. ec.Error(ctx, err)
  26787. return
  26788. }
  26789. return fc, nil
  26790. }
  26791. func (ec *executionContext) _AppInstallation_oneTimePurchases(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26792. fc, err := ec.fieldContext_AppInstallation_oneTimePurchases(ctx, field)
  26793. if err != nil {
  26794. return graphql.Null
  26795. }
  26796. ctx = graphql.WithFieldContext(ctx, fc)
  26797. defer func() {
  26798. if r := recover(); r != nil {
  26799. ec.Error(ctx, ec.Recover(ctx, r))
  26800. ret = graphql.Null
  26801. }
  26802. }()
  26803. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26804. ctx = rctx // use context from middleware stack in children
  26805. return obj.OneTimePurchases, nil
  26806. })
  26807. if err != nil {
  26808. ec.Error(ctx, err)
  26809. return graphql.Null
  26810. }
  26811. if resTmp == nil {
  26812. if !graphql.HasFieldError(ctx, fc) {
  26813. ec.Errorf(ctx, "must not be null")
  26814. }
  26815. return graphql.Null
  26816. }
  26817. res := resTmp.(*AppPurchaseOneTimeConnection)
  26818. fc.Result = res
  26819. return ec.marshalNAppPurchaseOneTimeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeConnection(ctx, field.Selections, res)
  26820. }
  26821. func (ec *executionContext) fieldContext_AppInstallation_oneTimePurchases(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26822. fc = &graphql.FieldContext{
  26823. Object: "AppInstallation",
  26824. Field: field,
  26825. IsMethod: false,
  26826. IsResolver: false,
  26827. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26828. switch field.Name {
  26829. case "edges":
  26830. return ec.fieldContext_AppPurchaseOneTimeConnection_edges(ctx, field)
  26831. case "nodes":
  26832. return ec.fieldContext_AppPurchaseOneTimeConnection_nodes(ctx, field)
  26833. case "pageInfo":
  26834. return ec.fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx, field)
  26835. }
  26836. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTimeConnection", field.Name)
  26837. },
  26838. }
  26839. defer func() {
  26840. if r := recover(); r != nil {
  26841. err = ec.Recover(ctx, r)
  26842. ec.Error(ctx, err)
  26843. }
  26844. }()
  26845. ctx = graphql.WithFieldContext(ctx, fc)
  26846. if fc.Args, err = ec.field_AppInstallation_oneTimePurchases_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26847. ec.Error(ctx, err)
  26848. return
  26849. }
  26850. return fc, nil
  26851. }
  26852. func (ec *executionContext) _AppInstallation_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26853. fc, err := ec.fieldContext_AppInstallation_privateMetafield(ctx, field)
  26854. if err != nil {
  26855. return graphql.Null
  26856. }
  26857. ctx = graphql.WithFieldContext(ctx, fc)
  26858. defer func() {
  26859. if r := recover(); r != nil {
  26860. ec.Error(ctx, ec.Recover(ctx, r))
  26861. ret = graphql.Null
  26862. }
  26863. }()
  26864. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26865. ctx = rctx // use context from middleware stack in children
  26866. return obj.PrivateMetafield, nil
  26867. })
  26868. if err != nil {
  26869. ec.Error(ctx, err)
  26870. return graphql.Null
  26871. }
  26872. if resTmp == nil {
  26873. return graphql.Null
  26874. }
  26875. res := resTmp.(*PrivateMetafield)
  26876. fc.Result = res
  26877. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  26878. }
  26879. func (ec *executionContext) fieldContext_AppInstallation_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26880. fc = &graphql.FieldContext{
  26881. Object: "AppInstallation",
  26882. Field: field,
  26883. IsMethod: false,
  26884. IsResolver: false,
  26885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26886. switch field.Name {
  26887. case "createdAt":
  26888. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  26889. case "id":
  26890. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  26891. case "key":
  26892. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  26893. case "namespace":
  26894. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  26895. case "updatedAt":
  26896. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  26897. case "value":
  26898. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  26899. case "valueType":
  26900. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  26901. }
  26902. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  26903. },
  26904. }
  26905. defer func() {
  26906. if r := recover(); r != nil {
  26907. err = ec.Recover(ctx, r)
  26908. ec.Error(ctx, err)
  26909. }
  26910. }()
  26911. ctx = graphql.WithFieldContext(ctx, fc)
  26912. if fc.Args, err = ec.field_AppInstallation_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26913. ec.Error(ctx, err)
  26914. return
  26915. }
  26916. return fc, nil
  26917. }
  26918. func (ec *executionContext) _AppInstallation_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26919. fc, err := ec.fieldContext_AppInstallation_privateMetafields(ctx, field)
  26920. if err != nil {
  26921. return graphql.Null
  26922. }
  26923. ctx = graphql.WithFieldContext(ctx, fc)
  26924. defer func() {
  26925. if r := recover(); r != nil {
  26926. ec.Error(ctx, ec.Recover(ctx, r))
  26927. ret = graphql.Null
  26928. }
  26929. }()
  26930. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26931. ctx = rctx // use context from middleware stack in children
  26932. return obj.PrivateMetafields, nil
  26933. })
  26934. if err != nil {
  26935. ec.Error(ctx, err)
  26936. return graphql.Null
  26937. }
  26938. if resTmp == nil {
  26939. if !graphql.HasFieldError(ctx, fc) {
  26940. ec.Errorf(ctx, "must not be null")
  26941. }
  26942. return graphql.Null
  26943. }
  26944. res := resTmp.(*PrivateMetafieldConnection)
  26945. fc.Result = res
  26946. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  26947. }
  26948. func (ec *executionContext) fieldContext_AppInstallation_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  26949. fc = &graphql.FieldContext{
  26950. Object: "AppInstallation",
  26951. Field: field,
  26952. IsMethod: false,
  26953. IsResolver: false,
  26954. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  26955. switch field.Name {
  26956. case "edges":
  26957. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  26958. case "nodes":
  26959. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  26960. case "pageInfo":
  26961. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  26962. }
  26963. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  26964. },
  26965. }
  26966. defer func() {
  26967. if r := recover(); r != nil {
  26968. err = ec.Recover(ctx, r)
  26969. ec.Error(ctx, err)
  26970. }
  26971. }()
  26972. ctx = graphql.WithFieldContext(ctx, fc)
  26973. if fc.Args, err = ec.field_AppInstallation_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  26974. ec.Error(ctx, err)
  26975. return
  26976. }
  26977. return fc, nil
  26978. }
  26979. func (ec *executionContext) _AppInstallation_publication(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  26980. fc, err := ec.fieldContext_AppInstallation_publication(ctx, field)
  26981. if err != nil {
  26982. return graphql.Null
  26983. }
  26984. ctx = graphql.WithFieldContext(ctx, fc)
  26985. defer func() {
  26986. if r := recover(); r != nil {
  26987. ec.Error(ctx, ec.Recover(ctx, r))
  26988. ret = graphql.Null
  26989. }
  26990. }()
  26991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  26992. ctx = rctx // use context from middleware stack in children
  26993. return obj.Publication, nil
  26994. })
  26995. if err != nil {
  26996. ec.Error(ctx, err)
  26997. return graphql.Null
  26998. }
  26999. if resTmp == nil {
  27000. return graphql.Null
  27001. }
  27002. res := resTmp.(*Publication)
  27003. fc.Result = res
  27004. return ec.marshalOPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx, field.Selections, res)
  27005. }
  27006. func (ec *executionContext) fieldContext_AppInstallation_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27007. fc = &graphql.FieldContext{
  27008. Object: "AppInstallation",
  27009. Field: field,
  27010. IsMethod: false,
  27011. IsResolver: false,
  27012. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27013. switch field.Name {
  27014. case "app":
  27015. return ec.fieldContext_Publication_app(ctx, field)
  27016. case "collectionPublicationsV3":
  27017. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  27018. case "collections":
  27019. return ec.fieldContext_Publication_collections(ctx, field)
  27020. case "hasCollection":
  27021. return ec.fieldContext_Publication_hasCollection(ctx, field)
  27022. case "id":
  27023. return ec.fieldContext_Publication_id(ctx, field)
  27024. case "name":
  27025. return ec.fieldContext_Publication_name(ctx, field)
  27026. case "productPublicationsV3":
  27027. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  27028. case "products":
  27029. return ec.fieldContext_Publication_products(ctx, field)
  27030. case "supportsFuturePublishing":
  27031. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  27032. }
  27033. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  27034. },
  27035. }
  27036. return fc, nil
  27037. }
  27038. func (ec *executionContext) _AppInstallation_revenueAttributionRecords(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  27039. fc, err := ec.fieldContext_AppInstallation_revenueAttributionRecords(ctx, field)
  27040. if err != nil {
  27041. return graphql.Null
  27042. }
  27043. ctx = graphql.WithFieldContext(ctx, fc)
  27044. defer func() {
  27045. if r := recover(); r != nil {
  27046. ec.Error(ctx, ec.Recover(ctx, r))
  27047. ret = graphql.Null
  27048. }
  27049. }()
  27050. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27051. ctx = rctx // use context from middleware stack in children
  27052. return obj.RevenueAttributionRecords, nil
  27053. })
  27054. if err != nil {
  27055. ec.Error(ctx, err)
  27056. return graphql.Null
  27057. }
  27058. if resTmp == nil {
  27059. if !graphql.HasFieldError(ctx, fc) {
  27060. ec.Errorf(ctx, "must not be null")
  27061. }
  27062. return graphql.Null
  27063. }
  27064. res := resTmp.(*AppRevenueAttributionRecordConnection)
  27065. fc.Result = res
  27066. return ec.marshalNAppRevenueAttributionRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordConnection(ctx, field.Selections, res)
  27067. }
  27068. func (ec *executionContext) fieldContext_AppInstallation_revenueAttributionRecords(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27069. fc = &graphql.FieldContext{
  27070. Object: "AppInstallation",
  27071. Field: field,
  27072. IsMethod: false,
  27073. IsResolver: false,
  27074. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27075. switch field.Name {
  27076. case "edges":
  27077. return ec.fieldContext_AppRevenueAttributionRecordConnection_edges(ctx, field)
  27078. case "nodes":
  27079. return ec.fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx, field)
  27080. case "pageInfo":
  27081. return ec.fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx, field)
  27082. }
  27083. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecordConnection", field.Name)
  27084. },
  27085. }
  27086. defer func() {
  27087. if r := recover(); r != nil {
  27088. err = ec.Recover(ctx, r)
  27089. ec.Error(ctx, err)
  27090. }
  27091. }()
  27092. ctx = graphql.WithFieldContext(ctx, fc)
  27093. if fc.Args, err = ec.field_AppInstallation_revenueAttributionRecords_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  27094. ec.Error(ctx, err)
  27095. return
  27096. }
  27097. return fc, nil
  27098. }
  27099. func (ec *executionContext) _AppInstallation_uninstallUrl(ctx context.Context, field graphql.CollectedField, obj *AppInstallation) (ret graphql.Marshaler) {
  27100. fc, err := ec.fieldContext_AppInstallation_uninstallUrl(ctx, field)
  27101. if err != nil {
  27102. return graphql.Null
  27103. }
  27104. ctx = graphql.WithFieldContext(ctx, fc)
  27105. defer func() {
  27106. if r := recover(); r != nil {
  27107. ec.Error(ctx, ec.Recover(ctx, r))
  27108. ret = graphql.Null
  27109. }
  27110. }()
  27111. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27112. ctx = rctx // use context from middleware stack in children
  27113. return obj.UninstallURL, nil
  27114. })
  27115. if err != nil {
  27116. ec.Error(ctx, err)
  27117. return graphql.Null
  27118. }
  27119. if resTmp == nil {
  27120. return graphql.Null
  27121. }
  27122. res := resTmp.(*string)
  27123. fc.Result = res
  27124. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  27125. }
  27126. func (ec *executionContext) fieldContext_AppInstallation_uninstallUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27127. fc = &graphql.FieldContext{
  27128. Object: "AppInstallation",
  27129. Field: field,
  27130. IsMethod: false,
  27131. IsResolver: false,
  27132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27133. return nil, errors.New("field of type URL does not have child fields")
  27134. },
  27135. }
  27136. return fc, nil
  27137. }
  27138. func (ec *executionContext) _AppPlanV2_pricingDetails(ctx context.Context, field graphql.CollectedField, obj *AppPlanV2) (ret graphql.Marshaler) {
  27139. fc, err := ec.fieldContext_AppPlanV2_pricingDetails(ctx, field)
  27140. if err != nil {
  27141. return graphql.Null
  27142. }
  27143. ctx = graphql.WithFieldContext(ctx, fc)
  27144. defer func() {
  27145. if r := recover(); r != nil {
  27146. ec.Error(ctx, ec.Recover(ctx, r))
  27147. ret = graphql.Null
  27148. }
  27149. }()
  27150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27151. ctx = rctx // use context from middleware stack in children
  27152. return obj.PricingDetails, nil
  27153. })
  27154. if err != nil {
  27155. ec.Error(ctx, err)
  27156. return graphql.Null
  27157. }
  27158. if resTmp == nil {
  27159. if !graphql.HasFieldError(ctx, fc) {
  27160. ec.Errorf(ctx, "must not be null")
  27161. }
  27162. return graphql.Null
  27163. }
  27164. res := resTmp.(AppPricingDetails)
  27165. fc.Result = res
  27166. return ec.marshalNAppPricingDetails2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingDetails(ctx, field.Selections, res)
  27167. }
  27168. func (ec *executionContext) fieldContext_AppPlanV2_pricingDetails(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27169. fc = &graphql.FieldContext{
  27170. Object: "AppPlanV2",
  27171. Field: field,
  27172. IsMethod: false,
  27173. IsResolver: false,
  27174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27175. return nil, errors.New("field of type AppPricingDetails does not have child fields")
  27176. },
  27177. }
  27178. return fc, nil
  27179. }
  27180. func (ec *executionContext) _AppPurchaseOneTime_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27181. fc, err := ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  27182. if err != nil {
  27183. return graphql.Null
  27184. }
  27185. ctx = graphql.WithFieldContext(ctx, fc)
  27186. defer func() {
  27187. if r := recover(); r != nil {
  27188. ec.Error(ctx, ec.Recover(ctx, r))
  27189. ret = graphql.Null
  27190. }
  27191. }()
  27192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27193. ctx = rctx // use context from middleware stack in children
  27194. return obj.CreatedAt, nil
  27195. })
  27196. if err != nil {
  27197. ec.Error(ctx, err)
  27198. return graphql.Null
  27199. }
  27200. if resTmp == nil {
  27201. if !graphql.HasFieldError(ctx, fc) {
  27202. ec.Errorf(ctx, "must not be null")
  27203. }
  27204. return graphql.Null
  27205. }
  27206. res := resTmp.(string)
  27207. fc.Result = res
  27208. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  27209. }
  27210. func (ec *executionContext) fieldContext_AppPurchaseOneTime_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27211. fc = &graphql.FieldContext{
  27212. Object: "AppPurchaseOneTime",
  27213. Field: field,
  27214. IsMethod: false,
  27215. IsResolver: false,
  27216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27217. return nil, errors.New("field of type DateTime does not have child fields")
  27218. },
  27219. }
  27220. return fc, nil
  27221. }
  27222. func (ec *executionContext) _AppPurchaseOneTime_id(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27223. fc, err := ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  27224. if err != nil {
  27225. return graphql.Null
  27226. }
  27227. ctx = graphql.WithFieldContext(ctx, fc)
  27228. defer func() {
  27229. if r := recover(); r != nil {
  27230. ec.Error(ctx, ec.Recover(ctx, r))
  27231. ret = graphql.Null
  27232. }
  27233. }()
  27234. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27235. ctx = rctx // use context from middleware stack in children
  27236. return obj.ID, nil
  27237. })
  27238. if err != nil {
  27239. ec.Error(ctx, err)
  27240. return graphql.Null
  27241. }
  27242. if resTmp == nil {
  27243. if !graphql.HasFieldError(ctx, fc) {
  27244. ec.Errorf(ctx, "must not be null")
  27245. }
  27246. return graphql.Null
  27247. }
  27248. res := resTmp.(string)
  27249. fc.Result = res
  27250. return ec.marshalNID2string(ctx, field.Selections, res)
  27251. }
  27252. func (ec *executionContext) fieldContext_AppPurchaseOneTime_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27253. fc = &graphql.FieldContext{
  27254. Object: "AppPurchaseOneTime",
  27255. Field: field,
  27256. IsMethod: false,
  27257. IsResolver: false,
  27258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27259. return nil, errors.New("field of type ID does not have child fields")
  27260. },
  27261. }
  27262. return fc, nil
  27263. }
  27264. func (ec *executionContext) _AppPurchaseOneTime_name(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27265. fc, err := ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  27266. if err != nil {
  27267. return graphql.Null
  27268. }
  27269. ctx = graphql.WithFieldContext(ctx, fc)
  27270. defer func() {
  27271. if r := recover(); r != nil {
  27272. ec.Error(ctx, ec.Recover(ctx, r))
  27273. ret = graphql.Null
  27274. }
  27275. }()
  27276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27277. ctx = rctx // use context from middleware stack in children
  27278. return obj.Name, nil
  27279. })
  27280. if err != nil {
  27281. ec.Error(ctx, err)
  27282. return graphql.Null
  27283. }
  27284. if resTmp == nil {
  27285. if !graphql.HasFieldError(ctx, fc) {
  27286. ec.Errorf(ctx, "must not be null")
  27287. }
  27288. return graphql.Null
  27289. }
  27290. res := resTmp.(string)
  27291. fc.Result = res
  27292. return ec.marshalNString2string(ctx, field.Selections, res)
  27293. }
  27294. func (ec *executionContext) fieldContext_AppPurchaseOneTime_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27295. fc = &graphql.FieldContext{
  27296. Object: "AppPurchaseOneTime",
  27297. Field: field,
  27298. IsMethod: false,
  27299. IsResolver: false,
  27300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27301. return nil, errors.New("field of type String does not have child fields")
  27302. },
  27303. }
  27304. return fc, nil
  27305. }
  27306. func (ec *executionContext) _AppPurchaseOneTime_price(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27307. fc, err := ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  27308. if err != nil {
  27309. return graphql.Null
  27310. }
  27311. ctx = graphql.WithFieldContext(ctx, fc)
  27312. defer func() {
  27313. if r := recover(); r != nil {
  27314. ec.Error(ctx, ec.Recover(ctx, r))
  27315. ret = graphql.Null
  27316. }
  27317. }()
  27318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27319. ctx = rctx // use context from middleware stack in children
  27320. return obj.Price, nil
  27321. })
  27322. if err != nil {
  27323. ec.Error(ctx, err)
  27324. return graphql.Null
  27325. }
  27326. if resTmp == nil {
  27327. if !graphql.HasFieldError(ctx, fc) {
  27328. ec.Errorf(ctx, "must not be null")
  27329. }
  27330. return graphql.Null
  27331. }
  27332. res := resTmp.(*MoneyV2)
  27333. fc.Result = res
  27334. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  27335. }
  27336. func (ec *executionContext) fieldContext_AppPurchaseOneTime_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27337. fc = &graphql.FieldContext{
  27338. Object: "AppPurchaseOneTime",
  27339. Field: field,
  27340. IsMethod: false,
  27341. IsResolver: false,
  27342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27343. switch field.Name {
  27344. case "amount":
  27345. return ec.fieldContext_MoneyV2_amount(ctx, field)
  27346. case "currencyCode":
  27347. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  27348. }
  27349. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  27350. },
  27351. }
  27352. return fc, nil
  27353. }
  27354. func (ec *executionContext) _AppPurchaseOneTime_status(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27355. fc, err := ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  27356. if err != nil {
  27357. return graphql.Null
  27358. }
  27359. ctx = graphql.WithFieldContext(ctx, fc)
  27360. defer func() {
  27361. if r := recover(); r != nil {
  27362. ec.Error(ctx, ec.Recover(ctx, r))
  27363. ret = graphql.Null
  27364. }
  27365. }()
  27366. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27367. ctx = rctx // use context from middleware stack in children
  27368. return obj.Status, nil
  27369. })
  27370. if err != nil {
  27371. ec.Error(ctx, err)
  27372. return graphql.Null
  27373. }
  27374. if resTmp == nil {
  27375. if !graphql.HasFieldError(ctx, fc) {
  27376. ec.Errorf(ctx, "must not be null")
  27377. }
  27378. return graphql.Null
  27379. }
  27380. res := resTmp.(AppPurchaseStatus)
  27381. fc.Result = res
  27382. return ec.marshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseStatus(ctx, field.Selections, res)
  27383. }
  27384. func (ec *executionContext) fieldContext_AppPurchaseOneTime_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27385. fc = &graphql.FieldContext{
  27386. Object: "AppPurchaseOneTime",
  27387. Field: field,
  27388. IsMethod: false,
  27389. IsResolver: false,
  27390. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27391. return nil, errors.New("field of type AppPurchaseStatus does not have child fields")
  27392. },
  27393. }
  27394. return fc, nil
  27395. }
  27396. func (ec *executionContext) _AppPurchaseOneTime_test(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTime) (ret graphql.Marshaler) {
  27397. fc, err := ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  27398. if err != nil {
  27399. return graphql.Null
  27400. }
  27401. ctx = graphql.WithFieldContext(ctx, fc)
  27402. defer func() {
  27403. if r := recover(); r != nil {
  27404. ec.Error(ctx, ec.Recover(ctx, r))
  27405. ret = graphql.Null
  27406. }
  27407. }()
  27408. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27409. ctx = rctx // use context from middleware stack in children
  27410. return obj.Test, nil
  27411. })
  27412. if err != nil {
  27413. ec.Error(ctx, err)
  27414. return graphql.Null
  27415. }
  27416. if resTmp == nil {
  27417. if !graphql.HasFieldError(ctx, fc) {
  27418. ec.Errorf(ctx, "must not be null")
  27419. }
  27420. return graphql.Null
  27421. }
  27422. res := resTmp.(bool)
  27423. fc.Result = res
  27424. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  27425. }
  27426. func (ec *executionContext) fieldContext_AppPurchaseOneTime_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27427. fc = &graphql.FieldContext{
  27428. Object: "AppPurchaseOneTime",
  27429. Field: field,
  27430. IsMethod: false,
  27431. IsResolver: false,
  27432. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27433. return nil, errors.New("field of type Boolean does not have child fields")
  27434. },
  27435. }
  27436. return fc, nil
  27437. }
  27438. func (ec *executionContext) _AppPurchaseOneTimeConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  27439. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_edges(ctx, field)
  27440. if err != nil {
  27441. return graphql.Null
  27442. }
  27443. ctx = graphql.WithFieldContext(ctx, fc)
  27444. defer func() {
  27445. if r := recover(); r != nil {
  27446. ec.Error(ctx, ec.Recover(ctx, r))
  27447. ret = graphql.Null
  27448. }
  27449. }()
  27450. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27451. ctx = rctx // use context from middleware stack in children
  27452. return obj.Edges, nil
  27453. })
  27454. if err != nil {
  27455. ec.Error(ctx, err)
  27456. return graphql.Null
  27457. }
  27458. if resTmp == nil {
  27459. if !graphql.HasFieldError(ctx, fc) {
  27460. ec.Errorf(ctx, "must not be null")
  27461. }
  27462. return graphql.Null
  27463. }
  27464. res := resTmp.([]*AppPurchaseOneTimeEdge)
  27465. fc.Result = res
  27466. return ec.marshalNAppPurchaseOneTimeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeEdgeᚄ(ctx, field.Selections, res)
  27467. }
  27468. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27469. fc = &graphql.FieldContext{
  27470. Object: "AppPurchaseOneTimeConnection",
  27471. Field: field,
  27472. IsMethod: false,
  27473. IsResolver: false,
  27474. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27475. switch field.Name {
  27476. case "cursor":
  27477. return ec.fieldContext_AppPurchaseOneTimeEdge_cursor(ctx, field)
  27478. case "node":
  27479. return ec.fieldContext_AppPurchaseOneTimeEdge_node(ctx, field)
  27480. }
  27481. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTimeEdge", field.Name)
  27482. },
  27483. }
  27484. return fc, nil
  27485. }
  27486. func (ec *executionContext) _AppPurchaseOneTimeConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  27487. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_nodes(ctx, field)
  27488. if err != nil {
  27489. return graphql.Null
  27490. }
  27491. ctx = graphql.WithFieldContext(ctx, fc)
  27492. defer func() {
  27493. if r := recover(); r != nil {
  27494. ec.Error(ctx, ec.Recover(ctx, r))
  27495. ret = graphql.Null
  27496. }
  27497. }()
  27498. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27499. ctx = rctx // use context from middleware stack in children
  27500. return obj.Nodes, nil
  27501. })
  27502. if err != nil {
  27503. ec.Error(ctx, err)
  27504. return graphql.Null
  27505. }
  27506. if resTmp == nil {
  27507. if !graphql.HasFieldError(ctx, fc) {
  27508. ec.Errorf(ctx, "must not be null")
  27509. }
  27510. return graphql.Null
  27511. }
  27512. res := resTmp.([]*AppPurchaseOneTime)
  27513. fc.Result = res
  27514. return ec.marshalNAppPurchaseOneTime2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeᚄ(ctx, field.Selections, res)
  27515. }
  27516. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27517. fc = &graphql.FieldContext{
  27518. Object: "AppPurchaseOneTimeConnection",
  27519. Field: field,
  27520. IsMethod: false,
  27521. IsResolver: false,
  27522. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27523. switch field.Name {
  27524. case "createdAt":
  27525. return ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  27526. case "id":
  27527. return ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  27528. case "name":
  27529. return ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  27530. case "price":
  27531. return ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  27532. case "status":
  27533. return ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  27534. case "test":
  27535. return ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  27536. }
  27537. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTime", field.Name)
  27538. },
  27539. }
  27540. return fc, nil
  27541. }
  27542. func (ec *executionContext) _AppPurchaseOneTimeConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeConnection) (ret graphql.Marshaler) {
  27543. fc, err := ec.fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx, field)
  27544. if err != nil {
  27545. return graphql.Null
  27546. }
  27547. ctx = graphql.WithFieldContext(ctx, fc)
  27548. defer func() {
  27549. if r := recover(); r != nil {
  27550. ec.Error(ctx, ec.Recover(ctx, r))
  27551. ret = graphql.Null
  27552. }
  27553. }()
  27554. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27555. ctx = rctx // use context from middleware stack in children
  27556. return obj.PageInfo, nil
  27557. })
  27558. if err != nil {
  27559. ec.Error(ctx, err)
  27560. return graphql.Null
  27561. }
  27562. if resTmp == nil {
  27563. if !graphql.HasFieldError(ctx, fc) {
  27564. ec.Errorf(ctx, "must not be null")
  27565. }
  27566. return graphql.Null
  27567. }
  27568. res := resTmp.(*PageInfo)
  27569. fc.Result = res
  27570. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  27571. }
  27572. func (ec *executionContext) fieldContext_AppPurchaseOneTimeConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27573. fc = &graphql.FieldContext{
  27574. Object: "AppPurchaseOneTimeConnection",
  27575. Field: field,
  27576. IsMethod: false,
  27577. IsResolver: false,
  27578. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27579. switch field.Name {
  27580. case "endCursor":
  27581. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  27582. case "hasNextPage":
  27583. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  27584. case "hasPreviousPage":
  27585. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  27586. case "startCursor":
  27587. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  27588. }
  27589. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  27590. },
  27591. }
  27592. return fc, nil
  27593. }
  27594. func (ec *executionContext) _AppPurchaseOneTimeEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeEdge) (ret graphql.Marshaler) {
  27595. fc, err := ec.fieldContext_AppPurchaseOneTimeEdge_cursor(ctx, field)
  27596. if err != nil {
  27597. return graphql.Null
  27598. }
  27599. ctx = graphql.WithFieldContext(ctx, fc)
  27600. defer func() {
  27601. if r := recover(); r != nil {
  27602. ec.Error(ctx, ec.Recover(ctx, r))
  27603. ret = graphql.Null
  27604. }
  27605. }()
  27606. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27607. ctx = rctx // use context from middleware stack in children
  27608. return obj.Cursor, nil
  27609. })
  27610. if err != nil {
  27611. ec.Error(ctx, err)
  27612. return graphql.Null
  27613. }
  27614. if resTmp == nil {
  27615. if !graphql.HasFieldError(ctx, fc) {
  27616. ec.Errorf(ctx, "must not be null")
  27617. }
  27618. return graphql.Null
  27619. }
  27620. res := resTmp.(string)
  27621. fc.Result = res
  27622. return ec.marshalNString2string(ctx, field.Selections, res)
  27623. }
  27624. func (ec *executionContext) fieldContext_AppPurchaseOneTimeEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27625. fc = &graphql.FieldContext{
  27626. Object: "AppPurchaseOneTimeEdge",
  27627. Field: field,
  27628. IsMethod: false,
  27629. IsResolver: false,
  27630. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27631. return nil, errors.New("field of type String does not have child fields")
  27632. },
  27633. }
  27634. return fc, nil
  27635. }
  27636. func (ec *executionContext) _AppPurchaseOneTimeEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppPurchaseOneTimeEdge) (ret graphql.Marshaler) {
  27637. fc, err := ec.fieldContext_AppPurchaseOneTimeEdge_node(ctx, field)
  27638. if err != nil {
  27639. return graphql.Null
  27640. }
  27641. ctx = graphql.WithFieldContext(ctx, fc)
  27642. defer func() {
  27643. if r := recover(); r != nil {
  27644. ec.Error(ctx, ec.Recover(ctx, r))
  27645. ret = graphql.Null
  27646. }
  27647. }()
  27648. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27649. ctx = rctx // use context from middleware stack in children
  27650. return obj.Node, nil
  27651. })
  27652. if err != nil {
  27653. ec.Error(ctx, err)
  27654. return graphql.Null
  27655. }
  27656. if resTmp == nil {
  27657. if !graphql.HasFieldError(ctx, fc) {
  27658. ec.Errorf(ctx, "must not be null")
  27659. }
  27660. return graphql.Null
  27661. }
  27662. res := resTmp.(*AppPurchaseOneTime)
  27663. fc.Result = res
  27664. return ec.marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTime(ctx, field.Selections, res)
  27665. }
  27666. func (ec *executionContext) fieldContext_AppPurchaseOneTimeEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27667. fc = &graphql.FieldContext{
  27668. Object: "AppPurchaseOneTimeEdge",
  27669. Field: field,
  27670. IsMethod: false,
  27671. IsResolver: false,
  27672. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27673. switch field.Name {
  27674. case "createdAt":
  27675. return ec.fieldContext_AppPurchaseOneTime_createdAt(ctx, field)
  27676. case "id":
  27677. return ec.fieldContext_AppPurchaseOneTime_id(ctx, field)
  27678. case "name":
  27679. return ec.fieldContext_AppPurchaseOneTime_name(ctx, field)
  27680. case "price":
  27681. return ec.fieldContext_AppPurchaseOneTime_price(ctx, field)
  27682. case "status":
  27683. return ec.fieldContext_AppPurchaseOneTime_status(ctx, field)
  27684. case "test":
  27685. return ec.fieldContext_AppPurchaseOneTime_test(ctx, field)
  27686. }
  27687. return nil, fmt.Errorf("no field named %q was found under type AppPurchaseOneTime", field.Name)
  27688. },
  27689. }
  27690. return fc, nil
  27691. }
  27692. func (ec *executionContext) _AppRecurringPricing_discount(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  27693. fc, err := ec.fieldContext_AppRecurringPricing_discount(ctx, field)
  27694. if err != nil {
  27695. return graphql.Null
  27696. }
  27697. ctx = graphql.WithFieldContext(ctx, fc)
  27698. defer func() {
  27699. if r := recover(); r != nil {
  27700. ec.Error(ctx, ec.Recover(ctx, r))
  27701. ret = graphql.Null
  27702. }
  27703. }()
  27704. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27705. ctx = rctx // use context from middleware stack in children
  27706. return obj.Discount, nil
  27707. })
  27708. if err != nil {
  27709. ec.Error(ctx, err)
  27710. return graphql.Null
  27711. }
  27712. if resTmp == nil {
  27713. return graphql.Null
  27714. }
  27715. res := resTmp.(*AppSubscriptionDiscount)
  27716. fc.Result = res
  27717. return ec.marshalOAppSubscriptionDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionDiscount(ctx, field.Selections, res)
  27718. }
  27719. func (ec *executionContext) fieldContext_AppRecurringPricing_discount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27720. fc = &graphql.FieldContext{
  27721. Object: "AppRecurringPricing",
  27722. Field: field,
  27723. IsMethod: false,
  27724. IsResolver: false,
  27725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27726. switch field.Name {
  27727. case "durationLimitInIntervals":
  27728. return ec.fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx, field)
  27729. case "priceAfterDiscount":
  27730. return ec.fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx, field)
  27731. case "remainingDurationInIntervals":
  27732. return ec.fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field)
  27733. case "value":
  27734. return ec.fieldContext_AppSubscriptionDiscount_value(ctx, field)
  27735. }
  27736. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionDiscount", field.Name)
  27737. },
  27738. }
  27739. return fc, nil
  27740. }
  27741. func (ec *executionContext) _AppRecurringPricing_interval(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  27742. fc, err := ec.fieldContext_AppRecurringPricing_interval(ctx, field)
  27743. if err != nil {
  27744. return graphql.Null
  27745. }
  27746. ctx = graphql.WithFieldContext(ctx, fc)
  27747. defer func() {
  27748. if r := recover(); r != nil {
  27749. ec.Error(ctx, ec.Recover(ctx, r))
  27750. ret = graphql.Null
  27751. }
  27752. }()
  27753. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27754. ctx = rctx // use context from middleware stack in children
  27755. return obj.Interval, nil
  27756. })
  27757. if err != nil {
  27758. ec.Error(ctx, err)
  27759. return graphql.Null
  27760. }
  27761. if resTmp == nil {
  27762. if !graphql.HasFieldError(ctx, fc) {
  27763. ec.Errorf(ctx, "must not be null")
  27764. }
  27765. return graphql.Null
  27766. }
  27767. res := resTmp.(AppPricingInterval)
  27768. fc.Result = res
  27769. return ec.marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingInterval(ctx, field.Selections, res)
  27770. }
  27771. func (ec *executionContext) fieldContext_AppRecurringPricing_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27772. fc = &graphql.FieldContext{
  27773. Object: "AppRecurringPricing",
  27774. Field: field,
  27775. IsMethod: false,
  27776. IsResolver: false,
  27777. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27778. return nil, errors.New("field of type AppPricingInterval does not have child fields")
  27779. },
  27780. }
  27781. return fc, nil
  27782. }
  27783. func (ec *executionContext) _AppRecurringPricing_price(ctx context.Context, field graphql.CollectedField, obj *AppRecurringPricing) (ret graphql.Marshaler) {
  27784. fc, err := ec.fieldContext_AppRecurringPricing_price(ctx, field)
  27785. if err != nil {
  27786. return graphql.Null
  27787. }
  27788. ctx = graphql.WithFieldContext(ctx, fc)
  27789. defer func() {
  27790. if r := recover(); r != nil {
  27791. ec.Error(ctx, ec.Recover(ctx, r))
  27792. ret = graphql.Null
  27793. }
  27794. }()
  27795. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27796. ctx = rctx // use context from middleware stack in children
  27797. return obj.Price, nil
  27798. })
  27799. if err != nil {
  27800. ec.Error(ctx, err)
  27801. return graphql.Null
  27802. }
  27803. if resTmp == nil {
  27804. if !graphql.HasFieldError(ctx, fc) {
  27805. ec.Errorf(ctx, "must not be null")
  27806. }
  27807. return graphql.Null
  27808. }
  27809. res := resTmp.(*MoneyV2)
  27810. fc.Result = res
  27811. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  27812. }
  27813. func (ec *executionContext) fieldContext_AppRecurringPricing_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27814. fc = &graphql.FieldContext{
  27815. Object: "AppRecurringPricing",
  27816. Field: field,
  27817. IsMethod: false,
  27818. IsResolver: false,
  27819. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27820. switch field.Name {
  27821. case "amount":
  27822. return ec.fieldContext_MoneyV2_amount(ctx, field)
  27823. case "currencyCode":
  27824. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  27825. }
  27826. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  27827. },
  27828. }
  27829. return fc, nil
  27830. }
  27831. func (ec *executionContext) _AppRevenueAttributionRecord_amount(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  27832. fc, err := ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  27833. if err != nil {
  27834. return graphql.Null
  27835. }
  27836. ctx = graphql.WithFieldContext(ctx, fc)
  27837. defer func() {
  27838. if r := recover(); r != nil {
  27839. ec.Error(ctx, ec.Recover(ctx, r))
  27840. ret = graphql.Null
  27841. }
  27842. }()
  27843. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27844. ctx = rctx // use context from middleware stack in children
  27845. return obj.Amount, nil
  27846. })
  27847. if err != nil {
  27848. ec.Error(ctx, err)
  27849. return graphql.Null
  27850. }
  27851. if resTmp == nil {
  27852. if !graphql.HasFieldError(ctx, fc) {
  27853. ec.Errorf(ctx, "must not be null")
  27854. }
  27855. return graphql.Null
  27856. }
  27857. res := resTmp.(*MoneyV2)
  27858. fc.Result = res
  27859. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  27860. }
  27861. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27862. fc = &graphql.FieldContext{
  27863. Object: "AppRevenueAttributionRecord",
  27864. Field: field,
  27865. IsMethod: false,
  27866. IsResolver: false,
  27867. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27868. switch field.Name {
  27869. case "amount":
  27870. return ec.fieldContext_MoneyV2_amount(ctx, field)
  27871. case "currencyCode":
  27872. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  27873. }
  27874. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  27875. },
  27876. }
  27877. return fc, nil
  27878. }
  27879. func (ec *executionContext) _AppRevenueAttributionRecord_capturedAt(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  27880. fc, err := ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  27881. if err != nil {
  27882. return graphql.Null
  27883. }
  27884. ctx = graphql.WithFieldContext(ctx, fc)
  27885. defer func() {
  27886. if r := recover(); r != nil {
  27887. ec.Error(ctx, ec.Recover(ctx, r))
  27888. ret = graphql.Null
  27889. }
  27890. }()
  27891. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27892. ctx = rctx // use context from middleware stack in children
  27893. return obj.CapturedAt, nil
  27894. })
  27895. if err != nil {
  27896. ec.Error(ctx, err)
  27897. return graphql.Null
  27898. }
  27899. if resTmp == nil {
  27900. if !graphql.HasFieldError(ctx, fc) {
  27901. ec.Errorf(ctx, "must not be null")
  27902. }
  27903. return graphql.Null
  27904. }
  27905. res := resTmp.(string)
  27906. fc.Result = res
  27907. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  27908. }
  27909. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_capturedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27910. fc = &graphql.FieldContext{
  27911. Object: "AppRevenueAttributionRecord",
  27912. Field: field,
  27913. IsMethod: false,
  27914. IsResolver: false,
  27915. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27916. return nil, errors.New("field of type DateTime does not have child fields")
  27917. },
  27918. }
  27919. return fc, nil
  27920. }
  27921. func (ec *executionContext) _AppRevenueAttributionRecord_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  27922. fc, err := ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  27923. if err != nil {
  27924. return graphql.Null
  27925. }
  27926. ctx = graphql.WithFieldContext(ctx, fc)
  27927. defer func() {
  27928. if r := recover(); r != nil {
  27929. ec.Error(ctx, ec.Recover(ctx, r))
  27930. ret = graphql.Null
  27931. }
  27932. }()
  27933. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27934. ctx = rctx // use context from middleware stack in children
  27935. return obj.CreatedAt, nil
  27936. })
  27937. if err != nil {
  27938. ec.Error(ctx, err)
  27939. return graphql.Null
  27940. }
  27941. if resTmp == nil {
  27942. if !graphql.HasFieldError(ctx, fc) {
  27943. ec.Errorf(ctx, "must not be null")
  27944. }
  27945. return graphql.Null
  27946. }
  27947. res := resTmp.(string)
  27948. fc.Result = res
  27949. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  27950. }
  27951. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27952. fc = &graphql.FieldContext{
  27953. Object: "AppRevenueAttributionRecord",
  27954. Field: field,
  27955. IsMethod: false,
  27956. IsResolver: false,
  27957. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  27958. return nil, errors.New("field of type DateTime does not have child fields")
  27959. },
  27960. }
  27961. return fc, nil
  27962. }
  27963. func (ec *executionContext) _AppRevenueAttributionRecord_id(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  27964. fc, err := ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  27965. if err != nil {
  27966. return graphql.Null
  27967. }
  27968. ctx = graphql.WithFieldContext(ctx, fc)
  27969. defer func() {
  27970. if r := recover(); r != nil {
  27971. ec.Error(ctx, ec.Recover(ctx, r))
  27972. ret = graphql.Null
  27973. }
  27974. }()
  27975. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  27976. ctx = rctx // use context from middleware stack in children
  27977. return obj.ID, nil
  27978. })
  27979. if err != nil {
  27980. ec.Error(ctx, err)
  27981. return graphql.Null
  27982. }
  27983. if resTmp == nil {
  27984. if !graphql.HasFieldError(ctx, fc) {
  27985. ec.Errorf(ctx, "must not be null")
  27986. }
  27987. return graphql.Null
  27988. }
  27989. res := resTmp.(string)
  27990. fc.Result = res
  27991. return ec.marshalNID2string(ctx, field.Selections, res)
  27992. }
  27993. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  27994. fc = &graphql.FieldContext{
  27995. Object: "AppRevenueAttributionRecord",
  27996. Field: field,
  27997. IsMethod: false,
  27998. IsResolver: false,
  27999. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28000. return nil, errors.New("field of type ID does not have child fields")
  28001. },
  28002. }
  28003. return fc, nil
  28004. }
  28005. func (ec *executionContext) _AppRevenueAttributionRecord_idempotencyKey(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  28006. fc, err := ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  28007. if err != nil {
  28008. return graphql.Null
  28009. }
  28010. ctx = graphql.WithFieldContext(ctx, fc)
  28011. defer func() {
  28012. if r := recover(); r != nil {
  28013. ec.Error(ctx, ec.Recover(ctx, r))
  28014. ret = graphql.Null
  28015. }
  28016. }()
  28017. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28018. ctx = rctx // use context from middleware stack in children
  28019. return obj.IdempotencyKey, nil
  28020. })
  28021. if err != nil {
  28022. ec.Error(ctx, err)
  28023. return graphql.Null
  28024. }
  28025. if resTmp == nil {
  28026. if !graphql.HasFieldError(ctx, fc) {
  28027. ec.Errorf(ctx, "must not be null")
  28028. }
  28029. return graphql.Null
  28030. }
  28031. res := resTmp.(string)
  28032. fc.Result = res
  28033. return ec.marshalNString2string(ctx, field.Selections, res)
  28034. }
  28035. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28036. fc = &graphql.FieldContext{
  28037. Object: "AppRevenueAttributionRecord",
  28038. Field: field,
  28039. IsMethod: false,
  28040. IsResolver: false,
  28041. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28042. return nil, errors.New("field of type String does not have child fields")
  28043. },
  28044. }
  28045. return fc, nil
  28046. }
  28047. func (ec *executionContext) _AppRevenueAttributionRecord_test(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  28048. fc, err := ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  28049. if err != nil {
  28050. return graphql.Null
  28051. }
  28052. ctx = graphql.WithFieldContext(ctx, fc)
  28053. defer func() {
  28054. if r := recover(); r != nil {
  28055. ec.Error(ctx, ec.Recover(ctx, r))
  28056. ret = graphql.Null
  28057. }
  28058. }()
  28059. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28060. ctx = rctx // use context from middleware stack in children
  28061. return obj.Test, nil
  28062. })
  28063. if err != nil {
  28064. ec.Error(ctx, err)
  28065. return graphql.Null
  28066. }
  28067. if resTmp == nil {
  28068. if !graphql.HasFieldError(ctx, fc) {
  28069. ec.Errorf(ctx, "must not be null")
  28070. }
  28071. return graphql.Null
  28072. }
  28073. res := resTmp.(bool)
  28074. fc.Result = res
  28075. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  28076. }
  28077. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28078. fc = &graphql.FieldContext{
  28079. Object: "AppRevenueAttributionRecord",
  28080. Field: field,
  28081. IsMethod: false,
  28082. IsResolver: false,
  28083. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28084. return nil, errors.New("field of type Boolean does not have child fields")
  28085. },
  28086. }
  28087. return fc, nil
  28088. }
  28089. func (ec *executionContext) _AppRevenueAttributionRecord_type(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecord) (ret graphql.Marshaler) {
  28090. fc, err := ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  28091. if err != nil {
  28092. return graphql.Null
  28093. }
  28094. ctx = graphql.WithFieldContext(ctx, fc)
  28095. defer func() {
  28096. if r := recover(); r != nil {
  28097. ec.Error(ctx, ec.Recover(ctx, r))
  28098. ret = graphql.Null
  28099. }
  28100. }()
  28101. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28102. ctx = rctx // use context from middleware stack in children
  28103. return obj.Type, nil
  28104. })
  28105. if err != nil {
  28106. ec.Error(ctx, err)
  28107. return graphql.Null
  28108. }
  28109. if resTmp == nil {
  28110. if !graphql.HasFieldError(ctx, fc) {
  28111. ec.Errorf(ctx, "must not be null")
  28112. }
  28113. return graphql.Null
  28114. }
  28115. res := resTmp.(AppRevenueAttributionType)
  28116. fc.Result = res
  28117. return ec.marshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionType(ctx, field.Selections, res)
  28118. }
  28119. func (ec *executionContext) fieldContext_AppRevenueAttributionRecord_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28120. fc = &graphql.FieldContext{
  28121. Object: "AppRevenueAttributionRecord",
  28122. Field: field,
  28123. IsMethod: false,
  28124. IsResolver: false,
  28125. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28126. return nil, errors.New("field of type AppRevenueAttributionType does not have child fields")
  28127. },
  28128. }
  28129. return fc, nil
  28130. }
  28131. func (ec *executionContext) _AppRevenueAttributionRecordConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  28132. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_edges(ctx, field)
  28133. if err != nil {
  28134. return graphql.Null
  28135. }
  28136. ctx = graphql.WithFieldContext(ctx, fc)
  28137. defer func() {
  28138. if r := recover(); r != nil {
  28139. ec.Error(ctx, ec.Recover(ctx, r))
  28140. ret = graphql.Null
  28141. }
  28142. }()
  28143. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28144. ctx = rctx // use context from middleware stack in children
  28145. return obj.Edges, nil
  28146. })
  28147. if err != nil {
  28148. ec.Error(ctx, err)
  28149. return graphql.Null
  28150. }
  28151. if resTmp == nil {
  28152. if !graphql.HasFieldError(ctx, fc) {
  28153. ec.Errorf(ctx, "must not be null")
  28154. }
  28155. return graphql.Null
  28156. }
  28157. res := resTmp.([]*AppRevenueAttributionRecordEdge)
  28158. fc.Result = res
  28159. return ec.marshalNAppRevenueAttributionRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordEdgeᚄ(ctx, field.Selections, res)
  28160. }
  28161. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28162. fc = &graphql.FieldContext{
  28163. Object: "AppRevenueAttributionRecordConnection",
  28164. Field: field,
  28165. IsMethod: false,
  28166. IsResolver: false,
  28167. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28168. switch field.Name {
  28169. case "cursor":
  28170. return ec.fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx, field)
  28171. case "node":
  28172. return ec.fieldContext_AppRevenueAttributionRecordEdge_node(ctx, field)
  28173. }
  28174. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecordEdge", field.Name)
  28175. },
  28176. }
  28177. return fc, nil
  28178. }
  28179. func (ec *executionContext) _AppRevenueAttributionRecordConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  28180. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx, field)
  28181. if err != nil {
  28182. return graphql.Null
  28183. }
  28184. ctx = graphql.WithFieldContext(ctx, fc)
  28185. defer func() {
  28186. if r := recover(); r != nil {
  28187. ec.Error(ctx, ec.Recover(ctx, r))
  28188. ret = graphql.Null
  28189. }
  28190. }()
  28191. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28192. ctx = rctx // use context from middleware stack in children
  28193. return obj.Nodes, nil
  28194. })
  28195. if err != nil {
  28196. ec.Error(ctx, err)
  28197. return graphql.Null
  28198. }
  28199. if resTmp == nil {
  28200. if !graphql.HasFieldError(ctx, fc) {
  28201. ec.Errorf(ctx, "must not be null")
  28202. }
  28203. return graphql.Null
  28204. }
  28205. res := resTmp.([]*AppRevenueAttributionRecord)
  28206. fc.Result = res
  28207. return ec.marshalNAppRevenueAttributionRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordᚄ(ctx, field.Selections, res)
  28208. }
  28209. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28210. fc = &graphql.FieldContext{
  28211. Object: "AppRevenueAttributionRecordConnection",
  28212. Field: field,
  28213. IsMethod: false,
  28214. IsResolver: false,
  28215. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28216. switch field.Name {
  28217. case "amount":
  28218. return ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  28219. case "capturedAt":
  28220. return ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  28221. case "createdAt":
  28222. return ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  28223. case "id":
  28224. return ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  28225. case "idempotencyKey":
  28226. return ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  28227. case "test":
  28228. return ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  28229. case "type":
  28230. return ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  28231. }
  28232. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecord", field.Name)
  28233. },
  28234. }
  28235. return fc, nil
  28236. }
  28237. func (ec *executionContext) _AppRevenueAttributionRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordConnection) (ret graphql.Marshaler) {
  28238. fc, err := ec.fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx, field)
  28239. if err != nil {
  28240. return graphql.Null
  28241. }
  28242. ctx = graphql.WithFieldContext(ctx, fc)
  28243. defer func() {
  28244. if r := recover(); r != nil {
  28245. ec.Error(ctx, ec.Recover(ctx, r))
  28246. ret = graphql.Null
  28247. }
  28248. }()
  28249. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28250. ctx = rctx // use context from middleware stack in children
  28251. return obj.PageInfo, nil
  28252. })
  28253. if err != nil {
  28254. ec.Error(ctx, err)
  28255. return graphql.Null
  28256. }
  28257. if resTmp == nil {
  28258. if !graphql.HasFieldError(ctx, fc) {
  28259. ec.Errorf(ctx, "must not be null")
  28260. }
  28261. return graphql.Null
  28262. }
  28263. res := resTmp.(*PageInfo)
  28264. fc.Result = res
  28265. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  28266. }
  28267. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28268. fc = &graphql.FieldContext{
  28269. Object: "AppRevenueAttributionRecordConnection",
  28270. Field: field,
  28271. IsMethod: false,
  28272. IsResolver: false,
  28273. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28274. switch field.Name {
  28275. case "endCursor":
  28276. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  28277. case "hasNextPage":
  28278. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  28279. case "hasPreviousPage":
  28280. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  28281. case "startCursor":
  28282. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  28283. }
  28284. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  28285. },
  28286. }
  28287. return fc, nil
  28288. }
  28289. func (ec *executionContext) _AppRevenueAttributionRecordEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordEdge) (ret graphql.Marshaler) {
  28290. fc, err := ec.fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx, field)
  28291. if err != nil {
  28292. return graphql.Null
  28293. }
  28294. ctx = graphql.WithFieldContext(ctx, fc)
  28295. defer func() {
  28296. if r := recover(); r != nil {
  28297. ec.Error(ctx, ec.Recover(ctx, r))
  28298. ret = graphql.Null
  28299. }
  28300. }()
  28301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28302. ctx = rctx // use context from middleware stack in children
  28303. return obj.Cursor, nil
  28304. })
  28305. if err != nil {
  28306. ec.Error(ctx, err)
  28307. return graphql.Null
  28308. }
  28309. if resTmp == nil {
  28310. if !graphql.HasFieldError(ctx, fc) {
  28311. ec.Errorf(ctx, "must not be null")
  28312. }
  28313. return graphql.Null
  28314. }
  28315. res := resTmp.(string)
  28316. fc.Result = res
  28317. return ec.marshalNString2string(ctx, field.Selections, res)
  28318. }
  28319. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28320. fc = &graphql.FieldContext{
  28321. Object: "AppRevenueAttributionRecordEdge",
  28322. Field: field,
  28323. IsMethod: false,
  28324. IsResolver: false,
  28325. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28326. return nil, errors.New("field of type String does not have child fields")
  28327. },
  28328. }
  28329. return fc, nil
  28330. }
  28331. func (ec *executionContext) _AppRevenueAttributionRecordEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppRevenueAttributionRecordEdge) (ret graphql.Marshaler) {
  28332. fc, err := ec.fieldContext_AppRevenueAttributionRecordEdge_node(ctx, field)
  28333. if err != nil {
  28334. return graphql.Null
  28335. }
  28336. ctx = graphql.WithFieldContext(ctx, fc)
  28337. defer func() {
  28338. if r := recover(); r != nil {
  28339. ec.Error(ctx, ec.Recover(ctx, r))
  28340. ret = graphql.Null
  28341. }
  28342. }()
  28343. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28344. ctx = rctx // use context from middleware stack in children
  28345. return obj.Node, nil
  28346. })
  28347. if err != nil {
  28348. ec.Error(ctx, err)
  28349. return graphql.Null
  28350. }
  28351. if resTmp == nil {
  28352. if !graphql.HasFieldError(ctx, fc) {
  28353. ec.Errorf(ctx, "must not be null")
  28354. }
  28355. return graphql.Null
  28356. }
  28357. res := resTmp.(*AppRevenueAttributionRecord)
  28358. fc.Result = res
  28359. return ec.marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecord(ctx, field.Selections, res)
  28360. }
  28361. func (ec *executionContext) fieldContext_AppRevenueAttributionRecordEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28362. fc = &graphql.FieldContext{
  28363. Object: "AppRevenueAttributionRecordEdge",
  28364. Field: field,
  28365. IsMethod: false,
  28366. IsResolver: false,
  28367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28368. switch field.Name {
  28369. case "amount":
  28370. return ec.fieldContext_AppRevenueAttributionRecord_amount(ctx, field)
  28371. case "capturedAt":
  28372. return ec.fieldContext_AppRevenueAttributionRecord_capturedAt(ctx, field)
  28373. case "createdAt":
  28374. return ec.fieldContext_AppRevenueAttributionRecord_createdAt(ctx, field)
  28375. case "id":
  28376. return ec.fieldContext_AppRevenueAttributionRecord_id(ctx, field)
  28377. case "idempotencyKey":
  28378. return ec.fieldContext_AppRevenueAttributionRecord_idempotencyKey(ctx, field)
  28379. case "test":
  28380. return ec.fieldContext_AppRevenueAttributionRecord_test(ctx, field)
  28381. case "type":
  28382. return ec.fieldContext_AppRevenueAttributionRecord_type(ctx, field)
  28383. }
  28384. return nil, fmt.Errorf("no field named %q was found under type AppRevenueAttributionRecord", field.Name)
  28385. },
  28386. }
  28387. return fc, nil
  28388. }
  28389. func (ec *executionContext) _AppSubscription_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28390. fc, err := ec.fieldContext_AppSubscription_createdAt(ctx, field)
  28391. if err != nil {
  28392. return graphql.Null
  28393. }
  28394. ctx = graphql.WithFieldContext(ctx, fc)
  28395. defer func() {
  28396. if r := recover(); r != nil {
  28397. ec.Error(ctx, ec.Recover(ctx, r))
  28398. ret = graphql.Null
  28399. }
  28400. }()
  28401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28402. ctx = rctx // use context from middleware stack in children
  28403. return obj.CreatedAt, nil
  28404. })
  28405. if err != nil {
  28406. ec.Error(ctx, err)
  28407. return graphql.Null
  28408. }
  28409. if resTmp == nil {
  28410. if !graphql.HasFieldError(ctx, fc) {
  28411. ec.Errorf(ctx, "must not be null")
  28412. }
  28413. return graphql.Null
  28414. }
  28415. res := resTmp.(string)
  28416. fc.Result = res
  28417. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  28418. }
  28419. func (ec *executionContext) fieldContext_AppSubscription_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28420. fc = &graphql.FieldContext{
  28421. Object: "AppSubscription",
  28422. Field: field,
  28423. IsMethod: false,
  28424. IsResolver: false,
  28425. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28426. return nil, errors.New("field of type DateTime does not have child fields")
  28427. },
  28428. }
  28429. return fc, nil
  28430. }
  28431. func (ec *executionContext) _AppSubscription_currentPeriodEnd(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28432. fc, err := ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  28433. if err != nil {
  28434. return graphql.Null
  28435. }
  28436. ctx = graphql.WithFieldContext(ctx, fc)
  28437. defer func() {
  28438. if r := recover(); r != nil {
  28439. ec.Error(ctx, ec.Recover(ctx, r))
  28440. ret = graphql.Null
  28441. }
  28442. }()
  28443. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28444. ctx = rctx // use context from middleware stack in children
  28445. return obj.CurrentPeriodEnd, nil
  28446. })
  28447. if err != nil {
  28448. ec.Error(ctx, err)
  28449. return graphql.Null
  28450. }
  28451. if resTmp == nil {
  28452. return graphql.Null
  28453. }
  28454. res := resTmp.(*string)
  28455. fc.Result = res
  28456. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  28457. }
  28458. func (ec *executionContext) fieldContext_AppSubscription_currentPeriodEnd(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28459. fc = &graphql.FieldContext{
  28460. Object: "AppSubscription",
  28461. Field: field,
  28462. IsMethod: false,
  28463. IsResolver: false,
  28464. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28465. return nil, errors.New("field of type DateTime does not have child fields")
  28466. },
  28467. }
  28468. return fc, nil
  28469. }
  28470. func (ec *executionContext) _AppSubscription_id(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28471. fc, err := ec.fieldContext_AppSubscription_id(ctx, field)
  28472. if err != nil {
  28473. return graphql.Null
  28474. }
  28475. ctx = graphql.WithFieldContext(ctx, fc)
  28476. defer func() {
  28477. if r := recover(); r != nil {
  28478. ec.Error(ctx, ec.Recover(ctx, r))
  28479. ret = graphql.Null
  28480. }
  28481. }()
  28482. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28483. ctx = rctx // use context from middleware stack in children
  28484. return obj.ID, nil
  28485. })
  28486. if err != nil {
  28487. ec.Error(ctx, err)
  28488. return graphql.Null
  28489. }
  28490. if resTmp == nil {
  28491. if !graphql.HasFieldError(ctx, fc) {
  28492. ec.Errorf(ctx, "must not be null")
  28493. }
  28494. return graphql.Null
  28495. }
  28496. res := resTmp.(string)
  28497. fc.Result = res
  28498. return ec.marshalNID2string(ctx, field.Selections, res)
  28499. }
  28500. func (ec *executionContext) fieldContext_AppSubscription_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28501. fc = &graphql.FieldContext{
  28502. Object: "AppSubscription",
  28503. Field: field,
  28504. IsMethod: false,
  28505. IsResolver: false,
  28506. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28507. return nil, errors.New("field of type ID does not have child fields")
  28508. },
  28509. }
  28510. return fc, nil
  28511. }
  28512. func (ec *executionContext) _AppSubscription_lineItems(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28513. fc, err := ec.fieldContext_AppSubscription_lineItems(ctx, field)
  28514. if err != nil {
  28515. return graphql.Null
  28516. }
  28517. ctx = graphql.WithFieldContext(ctx, fc)
  28518. defer func() {
  28519. if r := recover(); r != nil {
  28520. ec.Error(ctx, ec.Recover(ctx, r))
  28521. ret = graphql.Null
  28522. }
  28523. }()
  28524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28525. ctx = rctx // use context from middleware stack in children
  28526. return obj.LineItems, nil
  28527. })
  28528. if err != nil {
  28529. ec.Error(ctx, err)
  28530. return graphql.Null
  28531. }
  28532. if resTmp == nil {
  28533. if !graphql.HasFieldError(ctx, fc) {
  28534. ec.Errorf(ctx, "must not be null")
  28535. }
  28536. return graphql.Null
  28537. }
  28538. res := resTmp.([]*AppSubscriptionLineItem)
  28539. fc.Result = res
  28540. return ec.marshalNAppSubscriptionLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionLineItemᚄ(ctx, field.Selections, res)
  28541. }
  28542. func (ec *executionContext) fieldContext_AppSubscription_lineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28543. fc = &graphql.FieldContext{
  28544. Object: "AppSubscription",
  28545. Field: field,
  28546. IsMethod: false,
  28547. IsResolver: false,
  28548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28549. switch field.Name {
  28550. case "id":
  28551. return ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  28552. case "plan":
  28553. return ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  28554. case "usageRecords":
  28555. return ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  28556. }
  28557. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionLineItem", field.Name)
  28558. },
  28559. }
  28560. return fc, nil
  28561. }
  28562. func (ec *executionContext) _AppSubscription_name(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28563. fc, err := ec.fieldContext_AppSubscription_name(ctx, field)
  28564. if err != nil {
  28565. return graphql.Null
  28566. }
  28567. ctx = graphql.WithFieldContext(ctx, fc)
  28568. defer func() {
  28569. if r := recover(); r != nil {
  28570. ec.Error(ctx, ec.Recover(ctx, r))
  28571. ret = graphql.Null
  28572. }
  28573. }()
  28574. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28575. ctx = rctx // use context from middleware stack in children
  28576. return obj.Name, nil
  28577. })
  28578. if err != nil {
  28579. ec.Error(ctx, err)
  28580. return graphql.Null
  28581. }
  28582. if resTmp == nil {
  28583. if !graphql.HasFieldError(ctx, fc) {
  28584. ec.Errorf(ctx, "must not be null")
  28585. }
  28586. return graphql.Null
  28587. }
  28588. res := resTmp.(string)
  28589. fc.Result = res
  28590. return ec.marshalNString2string(ctx, field.Selections, res)
  28591. }
  28592. func (ec *executionContext) fieldContext_AppSubscription_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28593. fc = &graphql.FieldContext{
  28594. Object: "AppSubscription",
  28595. Field: field,
  28596. IsMethod: false,
  28597. IsResolver: false,
  28598. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28599. return nil, errors.New("field of type String does not have child fields")
  28600. },
  28601. }
  28602. return fc, nil
  28603. }
  28604. func (ec *executionContext) _AppSubscription_returnUrl(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28605. fc, err := ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  28606. if err != nil {
  28607. return graphql.Null
  28608. }
  28609. ctx = graphql.WithFieldContext(ctx, fc)
  28610. defer func() {
  28611. if r := recover(); r != nil {
  28612. ec.Error(ctx, ec.Recover(ctx, r))
  28613. ret = graphql.Null
  28614. }
  28615. }()
  28616. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28617. ctx = rctx // use context from middleware stack in children
  28618. return obj.ReturnURL, nil
  28619. })
  28620. if err != nil {
  28621. ec.Error(ctx, err)
  28622. return graphql.Null
  28623. }
  28624. if resTmp == nil {
  28625. if !graphql.HasFieldError(ctx, fc) {
  28626. ec.Errorf(ctx, "must not be null")
  28627. }
  28628. return graphql.Null
  28629. }
  28630. res := resTmp.(string)
  28631. fc.Result = res
  28632. return ec.marshalNURL2string(ctx, field.Selections, res)
  28633. }
  28634. func (ec *executionContext) fieldContext_AppSubscription_returnUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28635. fc = &graphql.FieldContext{
  28636. Object: "AppSubscription",
  28637. Field: field,
  28638. IsMethod: false,
  28639. IsResolver: false,
  28640. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28641. return nil, errors.New("field of type URL does not have child fields")
  28642. },
  28643. }
  28644. return fc, nil
  28645. }
  28646. func (ec *executionContext) _AppSubscription_status(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28647. fc, err := ec.fieldContext_AppSubscription_status(ctx, field)
  28648. if err != nil {
  28649. return graphql.Null
  28650. }
  28651. ctx = graphql.WithFieldContext(ctx, fc)
  28652. defer func() {
  28653. if r := recover(); r != nil {
  28654. ec.Error(ctx, ec.Recover(ctx, r))
  28655. ret = graphql.Null
  28656. }
  28657. }()
  28658. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28659. ctx = rctx // use context from middleware stack in children
  28660. return obj.Status, nil
  28661. })
  28662. if err != nil {
  28663. ec.Error(ctx, err)
  28664. return graphql.Null
  28665. }
  28666. if resTmp == nil {
  28667. if !graphql.HasFieldError(ctx, fc) {
  28668. ec.Errorf(ctx, "must not be null")
  28669. }
  28670. return graphql.Null
  28671. }
  28672. res := resTmp.(AppSubscriptionStatus)
  28673. fc.Result = res
  28674. return ec.marshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionStatus(ctx, field.Selections, res)
  28675. }
  28676. func (ec *executionContext) fieldContext_AppSubscription_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28677. fc = &graphql.FieldContext{
  28678. Object: "AppSubscription",
  28679. Field: field,
  28680. IsMethod: false,
  28681. IsResolver: false,
  28682. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28683. return nil, errors.New("field of type AppSubscriptionStatus does not have child fields")
  28684. },
  28685. }
  28686. return fc, nil
  28687. }
  28688. func (ec *executionContext) _AppSubscription_test(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28689. fc, err := ec.fieldContext_AppSubscription_test(ctx, field)
  28690. if err != nil {
  28691. return graphql.Null
  28692. }
  28693. ctx = graphql.WithFieldContext(ctx, fc)
  28694. defer func() {
  28695. if r := recover(); r != nil {
  28696. ec.Error(ctx, ec.Recover(ctx, r))
  28697. ret = graphql.Null
  28698. }
  28699. }()
  28700. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28701. ctx = rctx // use context from middleware stack in children
  28702. return obj.Test, nil
  28703. })
  28704. if err != nil {
  28705. ec.Error(ctx, err)
  28706. return graphql.Null
  28707. }
  28708. if resTmp == nil {
  28709. if !graphql.HasFieldError(ctx, fc) {
  28710. ec.Errorf(ctx, "must not be null")
  28711. }
  28712. return graphql.Null
  28713. }
  28714. res := resTmp.(bool)
  28715. fc.Result = res
  28716. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  28717. }
  28718. func (ec *executionContext) fieldContext_AppSubscription_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28719. fc = &graphql.FieldContext{
  28720. Object: "AppSubscription",
  28721. Field: field,
  28722. IsMethod: false,
  28723. IsResolver: false,
  28724. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28725. return nil, errors.New("field of type Boolean does not have child fields")
  28726. },
  28727. }
  28728. return fc, nil
  28729. }
  28730. func (ec *executionContext) _AppSubscription_trialDays(ctx context.Context, field graphql.CollectedField, obj *AppSubscription) (ret graphql.Marshaler) {
  28731. fc, err := ec.fieldContext_AppSubscription_trialDays(ctx, field)
  28732. if err != nil {
  28733. return graphql.Null
  28734. }
  28735. ctx = graphql.WithFieldContext(ctx, fc)
  28736. defer func() {
  28737. if r := recover(); r != nil {
  28738. ec.Error(ctx, ec.Recover(ctx, r))
  28739. ret = graphql.Null
  28740. }
  28741. }()
  28742. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28743. ctx = rctx // use context from middleware stack in children
  28744. return obj.TrialDays, nil
  28745. })
  28746. if err != nil {
  28747. ec.Error(ctx, err)
  28748. return graphql.Null
  28749. }
  28750. if resTmp == nil {
  28751. if !graphql.HasFieldError(ctx, fc) {
  28752. ec.Errorf(ctx, "must not be null")
  28753. }
  28754. return graphql.Null
  28755. }
  28756. res := resTmp.(int)
  28757. fc.Result = res
  28758. return ec.marshalNInt2int(ctx, field.Selections, res)
  28759. }
  28760. func (ec *executionContext) fieldContext_AppSubscription_trialDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28761. fc = &graphql.FieldContext{
  28762. Object: "AppSubscription",
  28763. Field: field,
  28764. IsMethod: false,
  28765. IsResolver: false,
  28766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28767. return nil, errors.New("field of type Int does not have child fields")
  28768. },
  28769. }
  28770. return fc, nil
  28771. }
  28772. func (ec *executionContext) _AppSubscriptionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  28773. fc, err := ec.fieldContext_AppSubscriptionConnection_edges(ctx, field)
  28774. if err != nil {
  28775. return graphql.Null
  28776. }
  28777. ctx = graphql.WithFieldContext(ctx, fc)
  28778. defer func() {
  28779. if r := recover(); r != nil {
  28780. ec.Error(ctx, ec.Recover(ctx, r))
  28781. ret = graphql.Null
  28782. }
  28783. }()
  28784. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28785. ctx = rctx // use context from middleware stack in children
  28786. return obj.Edges, nil
  28787. })
  28788. if err != nil {
  28789. ec.Error(ctx, err)
  28790. return graphql.Null
  28791. }
  28792. if resTmp == nil {
  28793. if !graphql.HasFieldError(ctx, fc) {
  28794. ec.Errorf(ctx, "must not be null")
  28795. }
  28796. return graphql.Null
  28797. }
  28798. res := resTmp.([]*AppSubscriptionEdge)
  28799. fc.Result = res
  28800. return ec.marshalNAppSubscriptionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionEdgeᚄ(ctx, field.Selections, res)
  28801. }
  28802. func (ec *executionContext) fieldContext_AppSubscriptionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28803. fc = &graphql.FieldContext{
  28804. Object: "AppSubscriptionConnection",
  28805. Field: field,
  28806. IsMethod: false,
  28807. IsResolver: false,
  28808. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28809. switch field.Name {
  28810. case "cursor":
  28811. return ec.fieldContext_AppSubscriptionEdge_cursor(ctx, field)
  28812. case "node":
  28813. return ec.fieldContext_AppSubscriptionEdge_node(ctx, field)
  28814. }
  28815. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionEdge", field.Name)
  28816. },
  28817. }
  28818. return fc, nil
  28819. }
  28820. func (ec *executionContext) _AppSubscriptionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  28821. fc, err := ec.fieldContext_AppSubscriptionConnection_nodes(ctx, field)
  28822. if err != nil {
  28823. return graphql.Null
  28824. }
  28825. ctx = graphql.WithFieldContext(ctx, fc)
  28826. defer func() {
  28827. if r := recover(); r != nil {
  28828. ec.Error(ctx, ec.Recover(ctx, r))
  28829. ret = graphql.Null
  28830. }
  28831. }()
  28832. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28833. ctx = rctx // use context from middleware stack in children
  28834. return obj.Nodes, nil
  28835. })
  28836. if err != nil {
  28837. ec.Error(ctx, err)
  28838. return graphql.Null
  28839. }
  28840. if resTmp == nil {
  28841. if !graphql.HasFieldError(ctx, fc) {
  28842. ec.Errorf(ctx, "must not be null")
  28843. }
  28844. return graphql.Null
  28845. }
  28846. res := resTmp.([]*AppSubscription)
  28847. fc.Result = res
  28848. return ec.marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionᚄ(ctx, field.Selections, res)
  28849. }
  28850. func (ec *executionContext) fieldContext_AppSubscriptionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28851. fc = &graphql.FieldContext{
  28852. Object: "AppSubscriptionConnection",
  28853. Field: field,
  28854. IsMethod: false,
  28855. IsResolver: false,
  28856. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28857. switch field.Name {
  28858. case "createdAt":
  28859. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  28860. case "currentPeriodEnd":
  28861. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  28862. case "id":
  28863. return ec.fieldContext_AppSubscription_id(ctx, field)
  28864. case "lineItems":
  28865. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  28866. case "name":
  28867. return ec.fieldContext_AppSubscription_name(ctx, field)
  28868. case "returnUrl":
  28869. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  28870. case "status":
  28871. return ec.fieldContext_AppSubscription_status(ctx, field)
  28872. case "test":
  28873. return ec.fieldContext_AppSubscription_test(ctx, field)
  28874. case "trialDays":
  28875. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  28876. }
  28877. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  28878. },
  28879. }
  28880. return fc, nil
  28881. }
  28882. func (ec *executionContext) _AppSubscriptionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionConnection) (ret graphql.Marshaler) {
  28883. fc, err := ec.fieldContext_AppSubscriptionConnection_pageInfo(ctx, field)
  28884. if err != nil {
  28885. return graphql.Null
  28886. }
  28887. ctx = graphql.WithFieldContext(ctx, fc)
  28888. defer func() {
  28889. if r := recover(); r != nil {
  28890. ec.Error(ctx, ec.Recover(ctx, r))
  28891. ret = graphql.Null
  28892. }
  28893. }()
  28894. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28895. ctx = rctx // use context from middleware stack in children
  28896. return obj.PageInfo, nil
  28897. })
  28898. if err != nil {
  28899. ec.Error(ctx, err)
  28900. return graphql.Null
  28901. }
  28902. if resTmp == nil {
  28903. if !graphql.HasFieldError(ctx, fc) {
  28904. ec.Errorf(ctx, "must not be null")
  28905. }
  28906. return graphql.Null
  28907. }
  28908. res := resTmp.(*PageInfo)
  28909. fc.Result = res
  28910. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  28911. }
  28912. func (ec *executionContext) fieldContext_AppSubscriptionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28913. fc = &graphql.FieldContext{
  28914. Object: "AppSubscriptionConnection",
  28915. Field: field,
  28916. IsMethod: false,
  28917. IsResolver: false,
  28918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28919. switch field.Name {
  28920. case "endCursor":
  28921. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  28922. case "hasNextPage":
  28923. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  28924. case "hasPreviousPage":
  28925. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  28926. case "startCursor":
  28927. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  28928. }
  28929. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  28930. },
  28931. }
  28932. return fc, nil
  28933. }
  28934. func (ec *executionContext) _AppSubscriptionDiscount_durationLimitInIntervals(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  28935. fc, err := ec.fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx, field)
  28936. if err != nil {
  28937. return graphql.Null
  28938. }
  28939. ctx = graphql.WithFieldContext(ctx, fc)
  28940. defer func() {
  28941. if r := recover(); r != nil {
  28942. ec.Error(ctx, ec.Recover(ctx, r))
  28943. ret = graphql.Null
  28944. }
  28945. }()
  28946. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28947. ctx = rctx // use context from middleware stack in children
  28948. return obj.DurationLimitInIntervals, nil
  28949. })
  28950. if err != nil {
  28951. ec.Error(ctx, err)
  28952. return graphql.Null
  28953. }
  28954. if resTmp == nil {
  28955. return graphql.Null
  28956. }
  28957. res := resTmp.(*int)
  28958. fc.Result = res
  28959. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  28960. }
  28961. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_durationLimitInIntervals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  28962. fc = &graphql.FieldContext{
  28963. Object: "AppSubscriptionDiscount",
  28964. Field: field,
  28965. IsMethod: false,
  28966. IsResolver: false,
  28967. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  28968. return nil, errors.New("field of type Int does not have child fields")
  28969. },
  28970. }
  28971. return fc, nil
  28972. }
  28973. func (ec *executionContext) _AppSubscriptionDiscount_priceAfterDiscount(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  28974. fc, err := ec.fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx, field)
  28975. if err != nil {
  28976. return graphql.Null
  28977. }
  28978. ctx = graphql.WithFieldContext(ctx, fc)
  28979. defer func() {
  28980. if r := recover(); r != nil {
  28981. ec.Error(ctx, ec.Recover(ctx, r))
  28982. ret = graphql.Null
  28983. }
  28984. }()
  28985. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  28986. ctx = rctx // use context from middleware stack in children
  28987. return obj.PriceAfterDiscount, nil
  28988. })
  28989. if err != nil {
  28990. ec.Error(ctx, err)
  28991. return graphql.Null
  28992. }
  28993. if resTmp == nil {
  28994. if !graphql.HasFieldError(ctx, fc) {
  28995. ec.Errorf(ctx, "must not be null")
  28996. }
  28997. return graphql.Null
  28998. }
  28999. res := resTmp.(*MoneyV2)
  29000. fc.Result = res
  29001. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  29002. }
  29003. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_priceAfterDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29004. fc = &graphql.FieldContext{
  29005. Object: "AppSubscriptionDiscount",
  29006. Field: field,
  29007. IsMethod: false,
  29008. IsResolver: false,
  29009. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29010. switch field.Name {
  29011. case "amount":
  29012. return ec.fieldContext_MoneyV2_amount(ctx, field)
  29013. case "currencyCode":
  29014. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  29015. }
  29016. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  29017. },
  29018. }
  29019. return fc, nil
  29020. }
  29021. func (ec *executionContext) _AppSubscriptionDiscount_remainingDurationInIntervals(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  29022. fc, err := ec.fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field)
  29023. if err != nil {
  29024. return graphql.Null
  29025. }
  29026. ctx = graphql.WithFieldContext(ctx, fc)
  29027. defer func() {
  29028. if r := recover(); r != nil {
  29029. ec.Error(ctx, ec.Recover(ctx, r))
  29030. ret = graphql.Null
  29031. }
  29032. }()
  29033. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29034. ctx = rctx // use context from middleware stack in children
  29035. return obj.RemainingDurationInIntervals, nil
  29036. })
  29037. if err != nil {
  29038. ec.Error(ctx, err)
  29039. return graphql.Null
  29040. }
  29041. if resTmp == nil {
  29042. return graphql.Null
  29043. }
  29044. res := resTmp.(*int)
  29045. fc.Result = res
  29046. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  29047. }
  29048. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_remainingDurationInIntervals(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29049. fc = &graphql.FieldContext{
  29050. Object: "AppSubscriptionDiscount",
  29051. Field: field,
  29052. IsMethod: false,
  29053. IsResolver: false,
  29054. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29055. return nil, errors.New("field of type Int does not have child fields")
  29056. },
  29057. }
  29058. return fc, nil
  29059. }
  29060. func (ec *executionContext) _AppSubscriptionDiscount_value(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscount) (ret graphql.Marshaler) {
  29061. fc, err := ec.fieldContext_AppSubscriptionDiscount_value(ctx, field)
  29062. if err != nil {
  29063. return graphql.Null
  29064. }
  29065. ctx = graphql.WithFieldContext(ctx, fc)
  29066. defer func() {
  29067. if r := recover(); r != nil {
  29068. ec.Error(ctx, ec.Recover(ctx, r))
  29069. ret = graphql.Null
  29070. }
  29071. }()
  29072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29073. ctx = rctx // use context from middleware stack in children
  29074. return obj.Value, nil
  29075. })
  29076. if err != nil {
  29077. ec.Error(ctx, err)
  29078. return graphql.Null
  29079. }
  29080. if resTmp == nil {
  29081. if !graphql.HasFieldError(ctx, fc) {
  29082. ec.Errorf(ctx, "must not be null")
  29083. }
  29084. return graphql.Null
  29085. }
  29086. res := resTmp.(AppSubscriptionDiscountValue)
  29087. fc.Result = res
  29088. return ec.marshalNAppSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionDiscountValue(ctx, field.Selections, res)
  29089. }
  29090. func (ec *executionContext) fieldContext_AppSubscriptionDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29091. fc = &graphql.FieldContext{
  29092. Object: "AppSubscriptionDiscount",
  29093. Field: field,
  29094. IsMethod: false,
  29095. IsResolver: false,
  29096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29097. return nil, errors.New("field of type AppSubscriptionDiscountValue does not have child fields")
  29098. },
  29099. }
  29100. return fc, nil
  29101. }
  29102. func (ec *executionContext) _AppSubscriptionDiscountAmount_amount(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscountAmount) (ret graphql.Marshaler) {
  29103. fc, err := ec.fieldContext_AppSubscriptionDiscountAmount_amount(ctx, field)
  29104. if err != nil {
  29105. return graphql.Null
  29106. }
  29107. ctx = graphql.WithFieldContext(ctx, fc)
  29108. defer func() {
  29109. if r := recover(); r != nil {
  29110. ec.Error(ctx, ec.Recover(ctx, r))
  29111. ret = graphql.Null
  29112. }
  29113. }()
  29114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29115. ctx = rctx // use context from middleware stack in children
  29116. return obj.Amount, nil
  29117. })
  29118. if err != nil {
  29119. ec.Error(ctx, err)
  29120. return graphql.Null
  29121. }
  29122. if resTmp == nil {
  29123. if !graphql.HasFieldError(ctx, fc) {
  29124. ec.Errorf(ctx, "must not be null")
  29125. }
  29126. return graphql.Null
  29127. }
  29128. res := resTmp.(*MoneyV2)
  29129. fc.Result = res
  29130. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  29131. }
  29132. func (ec *executionContext) fieldContext_AppSubscriptionDiscountAmount_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29133. fc = &graphql.FieldContext{
  29134. Object: "AppSubscriptionDiscountAmount",
  29135. Field: field,
  29136. IsMethod: false,
  29137. IsResolver: false,
  29138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29139. switch field.Name {
  29140. case "amount":
  29141. return ec.fieldContext_MoneyV2_amount(ctx, field)
  29142. case "currencyCode":
  29143. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  29144. }
  29145. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  29146. },
  29147. }
  29148. return fc, nil
  29149. }
  29150. func (ec *executionContext) _AppSubscriptionDiscountPercentage_percentage(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionDiscountPercentage) (ret graphql.Marshaler) {
  29151. fc, err := ec.fieldContext_AppSubscriptionDiscountPercentage_percentage(ctx, field)
  29152. if err != nil {
  29153. return graphql.Null
  29154. }
  29155. ctx = graphql.WithFieldContext(ctx, fc)
  29156. defer func() {
  29157. if r := recover(); r != nil {
  29158. ec.Error(ctx, ec.Recover(ctx, r))
  29159. ret = graphql.Null
  29160. }
  29161. }()
  29162. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29163. ctx = rctx // use context from middleware stack in children
  29164. return obj.Percentage, nil
  29165. })
  29166. if err != nil {
  29167. ec.Error(ctx, err)
  29168. return graphql.Null
  29169. }
  29170. if resTmp == nil {
  29171. if !graphql.HasFieldError(ctx, fc) {
  29172. ec.Errorf(ctx, "must not be null")
  29173. }
  29174. return graphql.Null
  29175. }
  29176. res := resTmp.(float64)
  29177. fc.Result = res
  29178. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  29179. }
  29180. func (ec *executionContext) fieldContext_AppSubscriptionDiscountPercentage_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29181. fc = &graphql.FieldContext{
  29182. Object: "AppSubscriptionDiscountPercentage",
  29183. Field: field,
  29184. IsMethod: false,
  29185. IsResolver: false,
  29186. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29187. return nil, errors.New("field of type Float does not have child fields")
  29188. },
  29189. }
  29190. return fc, nil
  29191. }
  29192. func (ec *executionContext) _AppSubscriptionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionEdge) (ret graphql.Marshaler) {
  29193. fc, err := ec.fieldContext_AppSubscriptionEdge_cursor(ctx, field)
  29194. if err != nil {
  29195. return graphql.Null
  29196. }
  29197. ctx = graphql.WithFieldContext(ctx, fc)
  29198. defer func() {
  29199. if r := recover(); r != nil {
  29200. ec.Error(ctx, ec.Recover(ctx, r))
  29201. ret = graphql.Null
  29202. }
  29203. }()
  29204. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29205. ctx = rctx // use context from middleware stack in children
  29206. return obj.Cursor, nil
  29207. })
  29208. if err != nil {
  29209. ec.Error(ctx, err)
  29210. return graphql.Null
  29211. }
  29212. if resTmp == nil {
  29213. if !graphql.HasFieldError(ctx, fc) {
  29214. ec.Errorf(ctx, "must not be null")
  29215. }
  29216. return graphql.Null
  29217. }
  29218. res := resTmp.(string)
  29219. fc.Result = res
  29220. return ec.marshalNString2string(ctx, field.Selections, res)
  29221. }
  29222. func (ec *executionContext) fieldContext_AppSubscriptionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29223. fc = &graphql.FieldContext{
  29224. Object: "AppSubscriptionEdge",
  29225. Field: field,
  29226. IsMethod: false,
  29227. IsResolver: false,
  29228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29229. return nil, errors.New("field of type String does not have child fields")
  29230. },
  29231. }
  29232. return fc, nil
  29233. }
  29234. func (ec *executionContext) _AppSubscriptionEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionEdge) (ret graphql.Marshaler) {
  29235. fc, err := ec.fieldContext_AppSubscriptionEdge_node(ctx, field)
  29236. if err != nil {
  29237. return graphql.Null
  29238. }
  29239. ctx = graphql.WithFieldContext(ctx, fc)
  29240. defer func() {
  29241. if r := recover(); r != nil {
  29242. ec.Error(ctx, ec.Recover(ctx, r))
  29243. ret = graphql.Null
  29244. }
  29245. }()
  29246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29247. ctx = rctx // use context from middleware stack in children
  29248. return obj.Node, nil
  29249. })
  29250. if err != nil {
  29251. ec.Error(ctx, err)
  29252. return graphql.Null
  29253. }
  29254. if resTmp == nil {
  29255. if !graphql.HasFieldError(ctx, fc) {
  29256. ec.Errorf(ctx, "must not be null")
  29257. }
  29258. return graphql.Null
  29259. }
  29260. res := resTmp.(*AppSubscription)
  29261. fc.Result = res
  29262. return ec.marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscription(ctx, field.Selections, res)
  29263. }
  29264. func (ec *executionContext) fieldContext_AppSubscriptionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29265. fc = &graphql.FieldContext{
  29266. Object: "AppSubscriptionEdge",
  29267. Field: field,
  29268. IsMethod: false,
  29269. IsResolver: false,
  29270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29271. switch field.Name {
  29272. case "createdAt":
  29273. return ec.fieldContext_AppSubscription_createdAt(ctx, field)
  29274. case "currentPeriodEnd":
  29275. return ec.fieldContext_AppSubscription_currentPeriodEnd(ctx, field)
  29276. case "id":
  29277. return ec.fieldContext_AppSubscription_id(ctx, field)
  29278. case "lineItems":
  29279. return ec.fieldContext_AppSubscription_lineItems(ctx, field)
  29280. case "name":
  29281. return ec.fieldContext_AppSubscription_name(ctx, field)
  29282. case "returnUrl":
  29283. return ec.fieldContext_AppSubscription_returnUrl(ctx, field)
  29284. case "status":
  29285. return ec.fieldContext_AppSubscription_status(ctx, field)
  29286. case "test":
  29287. return ec.fieldContext_AppSubscription_test(ctx, field)
  29288. case "trialDays":
  29289. return ec.fieldContext_AppSubscription_trialDays(ctx, field)
  29290. }
  29291. return nil, fmt.Errorf("no field named %q was found under type AppSubscription", field.Name)
  29292. },
  29293. }
  29294. return fc, nil
  29295. }
  29296. func (ec *executionContext) _AppSubscriptionLineItem_id(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  29297. fc, err := ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  29298. if err != nil {
  29299. return graphql.Null
  29300. }
  29301. ctx = graphql.WithFieldContext(ctx, fc)
  29302. defer func() {
  29303. if r := recover(); r != nil {
  29304. ec.Error(ctx, ec.Recover(ctx, r))
  29305. ret = graphql.Null
  29306. }
  29307. }()
  29308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29309. ctx = rctx // use context from middleware stack in children
  29310. return obj.ID, nil
  29311. })
  29312. if err != nil {
  29313. ec.Error(ctx, err)
  29314. return graphql.Null
  29315. }
  29316. if resTmp == nil {
  29317. if !graphql.HasFieldError(ctx, fc) {
  29318. ec.Errorf(ctx, "must not be null")
  29319. }
  29320. return graphql.Null
  29321. }
  29322. res := resTmp.(string)
  29323. fc.Result = res
  29324. return ec.marshalNID2string(ctx, field.Selections, res)
  29325. }
  29326. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29327. fc = &graphql.FieldContext{
  29328. Object: "AppSubscriptionLineItem",
  29329. Field: field,
  29330. IsMethod: false,
  29331. IsResolver: false,
  29332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29333. return nil, errors.New("field of type ID does not have child fields")
  29334. },
  29335. }
  29336. return fc, nil
  29337. }
  29338. func (ec *executionContext) _AppSubscriptionLineItem_plan(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  29339. fc, err := ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  29340. if err != nil {
  29341. return graphql.Null
  29342. }
  29343. ctx = graphql.WithFieldContext(ctx, fc)
  29344. defer func() {
  29345. if r := recover(); r != nil {
  29346. ec.Error(ctx, ec.Recover(ctx, r))
  29347. ret = graphql.Null
  29348. }
  29349. }()
  29350. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29351. ctx = rctx // use context from middleware stack in children
  29352. return obj.Plan, nil
  29353. })
  29354. if err != nil {
  29355. ec.Error(ctx, err)
  29356. return graphql.Null
  29357. }
  29358. if resTmp == nil {
  29359. if !graphql.HasFieldError(ctx, fc) {
  29360. ec.Errorf(ctx, "must not be null")
  29361. }
  29362. return graphql.Null
  29363. }
  29364. res := resTmp.(*AppPlanV2)
  29365. fc.Result = res
  29366. return ec.marshalNAppPlanV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPlanV2(ctx, field.Selections, res)
  29367. }
  29368. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_plan(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29369. fc = &graphql.FieldContext{
  29370. Object: "AppSubscriptionLineItem",
  29371. Field: field,
  29372. IsMethod: false,
  29373. IsResolver: false,
  29374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29375. switch field.Name {
  29376. case "pricingDetails":
  29377. return ec.fieldContext_AppPlanV2_pricingDetails(ctx, field)
  29378. }
  29379. return nil, fmt.Errorf("no field named %q was found under type AppPlanV2", field.Name)
  29380. },
  29381. }
  29382. return fc, nil
  29383. }
  29384. func (ec *executionContext) _AppSubscriptionLineItem_usageRecords(ctx context.Context, field graphql.CollectedField, obj *AppSubscriptionLineItem) (ret graphql.Marshaler) {
  29385. fc, err := ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  29386. if err != nil {
  29387. return graphql.Null
  29388. }
  29389. ctx = graphql.WithFieldContext(ctx, fc)
  29390. defer func() {
  29391. if r := recover(); r != nil {
  29392. ec.Error(ctx, ec.Recover(ctx, r))
  29393. ret = graphql.Null
  29394. }
  29395. }()
  29396. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29397. ctx = rctx // use context from middleware stack in children
  29398. return obj.UsageRecords, nil
  29399. })
  29400. if err != nil {
  29401. ec.Error(ctx, err)
  29402. return graphql.Null
  29403. }
  29404. if resTmp == nil {
  29405. if !graphql.HasFieldError(ctx, fc) {
  29406. ec.Errorf(ctx, "must not be null")
  29407. }
  29408. return graphql.Null
  29409. }
  29410. res := resTmp.(*AppUsageRecordConnection)
  29411. fc.Result = res
  29412. return ec.marshalNAppUsageRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordConnection(ctx, field.Selections, res)
  29413. }
  29414. func (ec *executionContext) fieldContext_AppSubscriptionLineItem_usageRecords(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29415. fc = &graphql.FieldContext{
  29416. Object: "AppSubscriptionLineItem",
  29417. Field: field,
  29418. IsMethod: false,
  29419. IsResolver: false,
  29420. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29421. switch field.Name {
  29422. case "edges":
  29423. return ec.fieldContext_AppUsageRecordConnection_edges(ctx, field)
  29424. case "nodes":
  29425. return ec.fieldContext_AppUsageRecordConnection_nodes(ctx, field)
  29426. case "pageInfo":
  29427. return ec.fieldContext_AppUsageRecordConnection_pageInfo(ctx, field)
  29428. }
  29429. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecordConnection", field.Name)
  29430. },
  29431. }
  29432. defer func() {
  29433. if r := recover(); r != nil {
  29434. err = ec.Recover(ctx, r)
  29435. ec.Error(ctx, err)
  29436. }
  29437. }()
  29438. ctx = graphql.WithFieldContext(ctx, fc)
  29439. if fc.Args, err = ec.field_AppSubscriptionLineItem_usageRecords_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  29440. ec.Error(ctx, err)
  29441. return
  29442. }
  29443. return fc, nil
  29444. }
  29445. func (ec *executionContext) _AppUsagePricing_balanceUsed(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  29446. fc, err := ec.fieldContext_AppUsagePricing_balanceUsed(ctx, field)
  29447. if err != nil {
  29448. return graphql.Null
  29449. }
  29450. ctx = graphql.WithFieldContext(ctx, fc)
  29451. defer func() {
  29452. if r := recover(); r != nil {
  29453. ec.Error(ctx, ec.Recover(ctx, r))
  29454. ret = graphql.Null
  29455. }
  29456. }()
  29457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29458. ctx = rctx // use context from middleware stack in children
  29459. return obj.BalanceUsed, nil
  29460. })
  29461. if err != nil {
  29462. ec.Error(ctx, err)
  29463. return graphql.Null
  29464. }
  29465. if resTmp == nil {
  29466. if !graphql.HasFieldError(ctx, fc) {
  29467. ec.Errorf(ctx, "must not be null")
  29468. }
  29469. return graphql.Null
  29470. }
  29471. res := resTmp.(*MoneyV2)
  29472. fc.Result = res
  29473. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  29474. }
  29475. func (ec *executionContext) fieldContext_AppUsagePricing_balanceUsed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29476. fc = &graphql.FieldContext{
  29477. Object: "AppUsagePricing",
  29478. Field: field,
  29479. IsMethod: false,
  29480. IsResolver: false,
  29481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29482. switch field.Name {
  29483. case "amount":
  29484. return ec.fieldContext_MoneyV2_amount(ctx, field)
  29485. case "currencyCode":
  29486. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  29487. }
  29488. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  29489. },
  29490. }
  29491. return fc, nil
  29492. }
  29493. func (ec *executionContext) _AppUsagePricing_cappedAmount(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  29494. fc, err := ec.fieldContext_AppUsagePricing_cappedAmount(ctx, field)
  29495. if err != nil {
  29496. return graphql.Null
  29497. }
  29498. ctx = graphql.WithFieldContext(ctx, fc)
  29499. defer func() {
  29500. if r := recover(); r != nil {
  29501. ec.Error(ctx, ec.Recover(ctx, r))
  29502. ret = graphql.Null
  29503. }
  29504. }()
  29505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29506. ctx = rctx // use context from middleware stack in children
  29507. return obj.CappedAmount, nil
  29508. })
  29509. if err != nil {
  29510. ec.Error(ctx, err)
  29511. return graphql.Null
  29512. }
  29513. if resTmp == nil {
  29514. if !graphql.HasFieldError(ctx, fc) {
  29515. ec.Errorf(ctx, "must not be null")
  29516. }
  29517. return graphql.Null
  29518. }
  29519. res := resTmp.(*MoneyV2)
  29520. fc.Result = res
  29521. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  29522. }
  29523. func (ec *executionContext) fieldContext_AppUsagePricing_cappedAmount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29524. fc = &graphql.FieldContext{
  29525. Object: "AppUsagePricing",
  29526. Field: field,
  29527. IsMethod: false,
  29528. IsResolver: false,
  29529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29530. switch field.Name {
  29531. case "amount":
  29532. return ec.fieldContext_MoneyV2_amount(ctx, field)
  29533. case "currencyCode":
  29534. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  29535. }
  29536. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  29537. },
  29538. }
  29539. return fc, nil
  29540. }
  29541. func (ec *executionContext) _AppUsagePricing_interval(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  29542. fc, err := ec.fieldContext_AppUsagePricing_interval(ctx, field)
  29543. if err != nil {
  29544. return graphql.Null
  29545. }
  29546. ctx = graphql.WithFieldContext(ctx, fc)
  29547. defer func() {
  29548. if r := recover(); r != nil {
  29549. ec.Error(ctx, ec.Recover(ctx, r))
  29550. ret = graphql.Null
  29551. }
  29552. }()
  29553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29554. ctx = rctx // use context from middleware stack in children
  29555. return obj.Interval, nil
  29556. })
  29557. if err != nil {
  29558. ec.Error(ctx, err)
  29559. return graphql.Null
  29560. }
  29561. if resTmp == nil {
  29562. if !graphql.HasFieldError(ctx, fc) {
  29563. ec.Errorf(ctx, "must not be null")
  29564. }
  29565. return graphql.Null
  29566. }
  29567. res := resTmp.(AppPricingInterval)
  29568. fc.Result = res
  29569. return ec.marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingInterval(ctx, field.Selections, res)
  29570. }
  29571. func (ec *executionContext) fieldContext_AppUsagePricing_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29572. fc = &graphql.FieldContext{
  29573. Object: "AppUsagePricing",
  29574. Field: field,
  29575. IsMethod: false,
  29576. IsResolver: false,
  29577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29578. return nil, errors.New("field of type AppPricingInterval does not have child fields")
  29579. },
  29580. }
  29581. return fc, nil
  29582. }
  29583. func (ec *executionContext) _AppUsagePricing_terms(ctx context.Context, field graphql.CollectedField, obj *AppUsagePricing) (ret graphql.Marshaler) {
  29584. fc, err := ec.fieldContext_AppUsagePricing_terms(ctx, field)
  29585. if err != nil {
  29586. return graphql.Null
  29587. }
  29588. ctx = graphql.WithFieldContext(ctx, fc)
  29589. defer func() {
  29590. if r := recover(); r != nil {
  29591. ec.Error(ctx, ec.Recover(ctx, r))
  29592. ret = graphql.Null
  29593. }
  29594. }()
  29595. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29596. ctx = rctx // use context from middleware stack in children
  29597. return obj.Terms, nil
  29598. })
  29599. if err != nil {
  29600. ec.Error(ctx, err)
  29601. return graphql.Null
  29602. }
  29603. if resTmp == nil {
  29604. if !graphql.HasFieldError(ctx, fc) {
  29605. ec.Errorf(ctx, "must not be null")
  29606. }
  29607. return graphql.Null
  29608. }
  29609. res := resTmp.(string)
  29610. fc.Result = res
  29611. return ec.marshalNString2string(ctx, field.Selections, res)
  29612. }
  29613. func (ec *executionContext) fieldContext_AppUsagePricing_terms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29614. fc = &graphql.FieldContext{
  29615. Object: "AppUsagePricing",
  29616. Field: field,
  29617. IsMethod: false,
  29618. IsResolver: false,
  29619. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29620. return nil, errors.New("field of type String does not have child fields")
  29621. },
  29622. }
  29623. return fc, nil
  29624. }
  29625. func (ec *executionContext) _AppUsageRecord_createdAt(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  29626. fc, err := ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  29627. if err != nil {
  29628. return graphql.Null
  29629. }
  29630. ctx = graphql.WithFieldContext(ctx, fc)
  29631. defer func() {
  29632. if r := recover(); r != nil {
  29633. ec.Error(ctx, ec.Recover(ctx, r))
  29634. ret = graphql.Null
  29635. }
  29636. }()
  29637. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29638. ctx = rctx // use context from middleware stack in children
  29639. return obj.CreatedAt, nil
  29640. })
  29641. if err != nil {
  29642. ec.Error(ctx, err)
  29643. return graphql.Null
  29644. }
  29645. if resTmp == nil {
  29646. if !graphql.HasFieldError(ctx, fc) {
  29647. ec.Errorf(ctx, "must not be null")
  29648. }
  29649. return graphql.Null
  29650. }
  29651. res := resTmp.(string)
  29652. fc.Result = res
  29653. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  29654. }
  29655. func (ec *executionContext) fieldContext_AppUsageRecord_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29656. fc = &graphql.FieldContext{
  29657. Object: "AppUsageRecord",
  29658. Field: field,
  29659. IsMethod: false,
  29660. IsResolver: false,
  29661. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29662. return nil, errors.New("field of type DateTime does not have child fields")
  29663. },
  29664. }
  29665. return fc, nil
  29666. }
  29667. func (ec *executionContext) _AppUsageRecord_description(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  29668. fc, err := ec.fieldContext_AppUsageRecord_description(ctx, field)
  29669. if err != nil {
  29670. return graphql.Null
  29671. }
  29672. ctx = graphql.WithFieldContext(ctx, fc)
  29673. defer func() {
  29674. if r := recover(); r != nil {
  29675. ec.Error(ctx, ec.Recover(ctx, r))
  29676. ret = graphql.Null
  29677. }
  29678. }()
  29679. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29680. ctx = rctx // use context from middleware stack in children
  29681. return obj.Description, nil
  29682. })
  29683. if err != nil {
  29684. ec.Error(ctx, err)
  29685. return graphql.Null
  29686. }
  29687. if resTmp == nil {
  29688. if !graphql.HasFieldError(ctx, fc) {
  29689. ec.Errorf(ctx, "must not be null")
  29690. }
  29691. return graphql.Null
  29692. }
  29693. res := resTmp.(string)
  29694. fc.Result = res
  29695. return ec.marshalNString2string(ctx, field.Selections, res)
  29696. }
  29697. func (ec *executionContext) fieldContext_AppUsageRecord_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29698. fc = &graphql.FieldContext{
  29699. Object: "AppUsageRecord",
  29700. Field: field,
  29701. IsMethod: false,
  29702. IsResolver: false,
  29703. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29704. return nil, errors.New("field of type String does not have child fields")
  29705. },
  29706. }
  29707. return fc, nil
  29708. }
  29709. func (ec *executionContext) _AppUsageRecord_id(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  29710. fc, err := ec.fieldContext_AppUsageRecord_id(ctx, field)
  29711. if err != nil {
  29712. return graphql.Null
  29713. }
  29714. ctx = graphql.WithFieldContext(ctx, fc)
  29715. defer func() {
  29716. if r := recover(); r != nil {
  29717. ec.Error(ctx, ec.Recover(ctx, r))
  29718. ret = graphql.Null
  29719. }
  29720. }()
  29721. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29722. ctx = rctx // use context from middleware stack in children
  29723. return obj.ID, nil
  29724. })
  29725. if err != nil {
  29726. ec.Error(ctx, err)
  29727. return graphql.Null
  29728. }
  29729. if resTmp == nil {
  29730. if !graphql.HasFieldError(ctx, fc) {
  29731. ec.Errorf(ctx, "must not be null")
  29732. }
  29733. return graphql.Null
  29734. }
  29735. res := resTmp.(string)
  29736. fc.Result = res
  29737. return ec.marshalNID2string(ctx, field.Selections, res)
  29738. }
  29739. func (ec *executionContext) fieldContext_AppUsageRecord_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29740. fc = &graphql.FieldContext{
  29741. Object: "AppUsageRecord",
  29742. Field: field,
  29743. IsMethod: false,
  29744. IsResolver: false,
  29745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29746. return nil, errors.New("field of type ID does not have child fields")
  29747. },
  29748. }
  29749. return fc, nil
  29750. }
  29751. func (ec *executionContext) _AppUsageRecord_price(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  29752. fc, err := ec.fieldContext_AppUsageRecord_price(ctx, field)
  29753. if err != nil {
  29754. return graphql.Null
  29755. }
  29756. ctx = graphql.WithFieldContext(ctx, fc)
  29757. defer func() {
  29758. if r := recover(); r != nil {
  29759. ec.Error(ctx, ec.Recover(ctx, r))
  29760. ret = graphql.Null
  29761. }
  29762. }()
  29763. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29764. ctx = rctx // use context from middleware stack in children
  29765. return obj.Price, nil
  29766. })
  29767. if err != nil {
  29768. ec.Error(ctx, err)
  29769. return graphql.Null
  29770. }
  29771. if resTmp == nil {
  29772. if !graphql.HasFieldError(ctx, fc) {
  29773. ec.Errorf(ctx, "must not be null")
  29774. }
  29775. return graphql.Null
  29776. }
  29777. res := resTmp.(*MoneyV2)
  29778. fc.Result = res
  29779. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  29780. }
  29781. func (ec *executionContext) fieldContext_AppUsageRecord_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29782. fc = &graphql.FieldContext{
  29783. Object: "AppUsageRecord",
  29784. Field: field,
  29785. IsMethod: false,
  29786. IsResolver: false,
  29787. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29788. switch field.Name {
  29789. case "amount":
  29790. return ec.fieldContext_MoneyV2_amount(ctx, field)
  29791. case "currencyCode":
  29792. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  29793. }
  29794. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  29795. },
  29796. }
  29797. return fc, nil
  29798. }
  29799. func (ec *executionContext) _AppUsageRecord_subscriptionLineItem(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecord) (ret graphql.Marshaler) {
  29800. fc, err := ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  29801. if err != nil {
  29802. return graphql.Null
  29803. }
  29804. ctx = graphql.WithFieldContext(ctx, fc)
  29805. defer func() {
  29806. if r := recover(); r != nil {
  29807. ec.Error(ctx, ec.Recover(ctx, r))
  29808. ret = graphql.Null
  29809. }
  29810. }()
  29811. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29812. ctx = rctx // use context from middleware stack in children
  29813. return obj.SubscriptionLineItem, nil
  29814. })
  29815. if err != nil {
  29816. ec.Error(ctx, err)
  29817. return graphql.Null
  29818. }
  29819. if resTmp == nil {
  29820. if !graphql.HasFieldError(ctx, fc) {
  29821. ec.Errorf(ctx, "must not be null")
  29822. }
  29823. return graphql.Null
  29824. }
  29825. res := resTmp.(*AppSubscriptionLineItem)
  29826. fc.Result = res
  29827. return ec.marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionLineItem(ctx, field.Selections, res)
  29828. }
  29829. func (ec *executionContext) fieldContext_AppUsageRecord_subscriptionLineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29830. fc = &graphql.FieldContext{
  29831. Object: "AppUsageRecord",
  29832. Field: field,
  29833. IsMethod: false,
  29834. IsResolver: false,
  29835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29836. switch field.Name {
  29837. case "id":
  29838. return ec.fieldContext_AppSubscriptionLineItem_id(ctx, field)
  29839. case "plan":
  29840. return ec.fieldContext_AppSubscriptionLineItem_plan(ctx, field)
  29841. case "usageRecords":
  29842. return ec.fieldContext_AppSubscriptionLineItem_usageRecords(ctx, field)
  29843. }
  29844. return nil, fmt.Errorf("no field named %q was found under type AppSubscriptionLineItem", field.Name)
  29845. },
  29846. }
  29847. return fc, nil
  29848. }
  29849. func (ec *executionContext) _AppUsageRecordConnection_edges(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  29850. fc, err := ec.fieldContext_AppUsageRecordConnection_edges(ctx, field)
  29851. if err != nil {
  29852. return graphql.Null
  29853. }
  29854. ctx = graphql.WithFieldContext(ctx, fc)
  29855. defer func() {
  29856. if r := recover(); r != nil {
  29857. ec.Error(ctx, ec.Recover(ctx, r))
  29858. ret = graphql.Null
  29859. }
  29860. }()
  29861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29862. ctx = rctx // use context from middleware stack in children
  29863. return obj.Edges, nil
  29864. })
  29865. if err != nil {
  29866. ec.Error(ctx, err)
  29867. return graphql.Null
  29868. }
  29869. if resTmp == nil {
  29870. if !graphql.HasFieldError(ctx, fc) {
  29871. ec.Errorf(ctx, "must not be null")
  29872. }
  29873. return graphql.Null
  29874. }
  29875. res := resTmp.([]*AppUsageRecordEdge)
  29876. fc.Result = res
  29877. return ec.marshalNAppUsageRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordEdgeᚄ(ctx, field.Selections, res)
  29878. }
  29879. func (ec *executionContext) fieldContext_AppUsageRecordConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29880. fc = &graphql.FieldContext{
  29881. Object: "AppUsageRecordConnection",
  29882. Field: field,
  29883. IsMethod: false,
  29884. IsResolver: false,
  29885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29886. switch field.Name {
  29887. case "cursor":
  29888. return ec.fieldContext_AppUsageRecordEdge_cursor(ctx, field)
  29889. case "node":
  29890. return ec.fieldContext_AppUsageRecordEdge_node(ctx, field)
  29891. }
  29892. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecordEdge", field.Name)
  29893. },
  29894. }
  29895. return fc, nil
  29896. }
  29897. func (ec *executionContext) _AppUsageRecordConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  29898. fc, err := ec.fieldContext_AppUsageRecordConnection_nodes(ctx, field)
  29899. if err != nil {
  29900. return graphql.Null
  29901. }
  29902. ctx = graphql.WithFieldContext(ctx, fc)
  29903. defer func() {
  29904. if r := recover(); r != nil {
  29905. ec.Error(ctx, ec.Recover(ctx, r))
  29906. ret = graphql.Null
  29907. }
  29908. }()
  29909. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29910. ctx = rctx // use context from middleware stack in children
  29911. return obj.Nodes, nil
  29912. })
  29913. if err != nil {
  29914. ec.Error(ctx, err)
  29915. return graphql.Null
  29916. }
  29917. if resTmp == nil {
  29918. if !graphql.HasFieldError(ctx, fc) {
  29919. ec.Errorf(ctx, "must not be null")
  29920. }
  29921. return graphql.Null
  29922. }
  29923. res := resTmp.([]*AppUsageRecord)
  29924. fc.Result = res
  29925. return ec.marshalNAppUsageRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordᚄ(ctx, field.Selections, res)
  29926. }
  29927. func (ec *executionContext) fieldContext_AppUsageRecordConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29928. fc = &graphql.FieldContext{
  29929. Object: "AppUsageRecordConnection",
  29930. Field: field,
  29931. IsMethod: false,
  29932. IsResolver: false,
  29933. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29934. switch field.Name {
  29935. case "createdAt":
  29936. return ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  29937. case "description":
  29938. return ec.fieldContext_AppUsageRecord_description(ctx, field)
  29939. case "id":
  29940. return ec.fieldContext_AppUsageRecord_id(ctx, field)
  29941. case "price":
  29942. return ec.fieldContext_AppUsageRecord_price(ctx, field)
  29943. case "subscriptionLineItem":
  29944. return ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  29945. }
  29946. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecord", field.Name)
  29947. },
  29948. }
  29949. return fc, nil
  29950. }
  29951. func (ec *executionContext) _AppUsageRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordConnection) (ret graphql.Marshaler) {
  29952. fc, err := ec.fieldContext_AppUsageRecordConnection_pageInfo(ctx, field)
  29953. if err != nil {
  29954. return graphql.Null
  29955. }
  29956. ctx = graphql.WithFieldContext(ctx, fc)
  29957. defer func() {
  29958. if r := recover(); r != nil {
  29959. ec.Error(ctx, ec.Recover(ctx, r))
  29960. ret = graphql.Null
  29961. }
  29962. }()
  29963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  29964. ctx = rctx // use context from middleware stack in children
  29965. return obj.PageInfo, nil
  29966. })
  29967. if err != nil {
  29968. ec.Error(ctx, err)
  29969. return graphql.Null
  29970. }
  29971. if resTmp == nil {
  29972. if !graphql.HasFieldError(ctx, fc) {
  29973. ec.Errorf(ctx, "must not be null")
  29974. }
  29975. return graphql.Null
  29976. }
  29977. res := resTmp.(*PageInfo)
  29978. fc.Result = res
  29979. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  29980. }
  29981. func (ec *executionContext) fieldContext_AppUsageRecordConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  29982. fc = &graphql.FieldContext{
  29983. Object: "AppUsageRecordConnection",
  29984. Field: field,
  29985. IsMethod: false,
  29986. IsResolver: false,
  29987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  29988. switch field.Name {
  29989. case "endCursor":
  29990. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  29991. case "hasNextPage":
  29992. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  29993. case "hasPreviousPage":
  29994. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  29995. case "startCursor":
  29996. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  29997. }
  29998. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  29999. },
  30000. }
  30001. return fc, nil
  30002. }
  30003. func (ec *executionContext) _AppUsageRecordEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordEdge) (ret graphql.Marshaler) {
  30004. fc, err := ec.fieldContext_AppUsageRecordEdge_cursor(ctx, field)
  30005. if err != nil {
  30006. return graphql.Null
  30007. }
  30008. ctx = graphql.WithFieldContext(ctx, fc)
  30009. defer func() {
  30010. if r := recover(); r != nil {
  30011. ec.Error(ctx, ec.Recover(ctx, r))
  30012. ret = graphql.Null
  30013. }
  30014. }()
  30015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30016. ctx = rctx // use context from middleware stack in children
  30017. return obj.Cursor, nil
  30018. })
  30019. if err != nil {
  30020. ec.Error(ctx, err)
  30021. return graphql.Null
  30022. }
  30023. if resTmp == nil {
  30024. if !graphql.HasFieldError(ctx, fc) {
  30025. ec.Errorf(ctx, "must not be null")
  30026. }
  30027. return graphql.Null
  30028. }
  30029. res := resTmp.(string)
  30030. fc.Result = res
  30031. return ec.marshalNString2string(ctx, field.Selections, res)
  30032. }
  30033. func (ec *executionContext) fieldContext_AppUsageRecordEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30034. fc = &graphql.FieldContext{
  30035. Object: "AppUsageRecordEdge",
  30036. Field: field,
  30037. IsMethod: false,
  30038. IsResolver: false,
  30039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30040. return nil, errors.New("field of type String does not have child fields")
  30041. },
  30042. }
  30043. return fc, nil
  30044. }
  30045. func (ec *executionContext) _AppUsageRecordEdge_node(ctx context.Context, field graphql.CollectedField, obj *AppUsageRecordEdge) (ret graphql.Marshaler) {
  30046. fc, err := ec.fieldContext_AppUsageRecordEdge_node(ctx, field)
  30047. if err != nil {
  30048. return graphql.Null
  30049. }
  30050. ctx = graphql.WithFieldContext(ctx, fc)
  30051. defer func() {
  30052. if r := recover(); r != nil {
  30053. ec.Error(ctx, ec.Recover(ctx, r))
  30054. ret = graphql.Null
  30055. }
  30056. }()
  30057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30058. ctx = rctx // use context from middleware stack in children
  30059. return obj.Node, nil
  30060. })
  30061. if err != nil {
  30062. ec.Error(ctx, err)
  30063. return graphql.Null
  30064. }
  30065. if resTmp == nil {
  30066. if !graphql.HasFieldError(ctx, fc) {
  30067. ec.Errorf(ctx, "must not be null")
  30068. }
  30069. return graphql.Null
  30070. }
  30071. res := resTmp.(*AppUsageRecord)
  30072. fc.Result = res
  30073. return ec.marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecord(ctx, field.Selections, res)
  30074. }
  30075. func (ec *executionContext) fieldContext_AppUsageRecordEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30076. fc = &graphql.FieldContext{
  30077. Object: "AppUsageRecordEdge",
  30078. Field: field,
  30079. IsMethod: false,
  30080. IsResolver: false,
  30081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30082. switch field.Name {
  30083. case "createdAt":
  30084. return ec.fieldContext_AppUsageRecord_createdAt(ctx, field)
  30085. case "description":
  30086. return ec.fieldContext_AppUsageRecord_description(ctx, field)
  30087. case "id":
  30088. return ec.fieldContext_AppUsageRecord_id(ctx, field)
  30089. case "price":
  30090. return ec.fieldContext_AppUsageRecord_price(ctx, field)
  30091. case "subscriptionLineItem":
  30092. return ec.fieldContext_AppUsageRecord_subscriptionLineItem(ctx, field)
  30093. }
  30094. return nil, fmt.Errorf("no field named %q was found under type AppUsageRecord", field.Name)
  30095. },
  30096. }
  30097. return fc, nil
  30098. }
  30099. func (ec *executionContext) _Attribute_key(ctx context.Context, field graphql.CollectedField, obj *Attribute) (ret graphql.Marshaler) {
  30100. fc, err := ec.fieldContext_Attribute_key(ctx, field)
  30101. if err != nil {
  30102. return graphql.Null
  30103. }
  30104. ctx = graphql.WithFieldContext(ctx, fc)
  30105. defer func() {
  30106. if r := recover(); r != nil {
  30107. ec.Error(ctx, ec.Recover(ctx, r))
  30108. ret = graphql.Null
  30109. }
  30110. }()
  30111. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30112. ctx = rctx // use context from middleware stack in children
  30113. return obj.Key, nil
  30114. })
  30115. if err != nil {
  30116. ec.Error(ctx, err)
  30117. return graphql.Null
  30118. }
  30119. if resTmp == nil {
  30120. if !graphql.HasFieldError(ctx, fc) {
  30121. ec.Errorf(ctx, "must not be null")
  30122. }
  30123. return graphql.Null
  30124. }
  30125. res := resTmp.(string)
  30126. fc.Result = res
  30127. return ec.marshalNString2string(ctx, field.Selections, res)
  30128. }
  30129. func (ec *executionContext) fieldContext_Attribute_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30130. fc = &graphql.FieldContext{
  30131. Object: "Attribute",
  30132. Field: field,
  30133. IsMethod: false,
  30134. IsResolver: false,
  30135. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30136. return nil, errors.New("field of type String does not have child fields")
  30137. },
  30138. }
  30139. return fc, nil
  30140. }
  30141. func (ec *executionContext) _Attribute_value(ctx context.Context, field graphql.CollectedField, obj *Attribute) (ret graphql.Marshaler) {
  30142. fc, err := ec.fieldContext_Attribute_value(ctx, field)
  30143. if err != nil {
  30144. return graphql.Null
  30145. }
  30146. ctx = graphql.WithFieldContext(ctx, fc)
  30147. defer func() {
  30148. if r := recover(); r != nil {
  30149. ec.Error(ctx, ec.Recover(ctx, r))
  30150. ret = graphql.Null
  30151. }
  30152. }()
  30153. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30154. ctx = rctx // use context from middleware stack in children
  30155. return obj.Value, nil
  30156. })
  30157. if err != nil {
  30158. ec.Error(ctx, err)
  30159. return graphql.Null
  30160. }
  30161. if resTmp == nil {
  30162. return graphql.Null
  30163. }
  30164. res := resTmp.(*string)
  30165. fc.Result = res
  30166. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  30167. }
  30168. func (ec *executionContext) fieldContext_Attribute_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30169. fc = &graphql.FieldContext{
  30170. Object: "Attribute",
  30171. Field: field,
  30172. IsMethod: false,
  30173. IsResolver: false,
  30174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30175. return nil, errors.New("field of type String does not have child fields")
  30176. },
  30177. }
  30178. return fc, nil
  30179. }
  30180. func (ec *executionContext) _AutomaticDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30181. fc, err := ec.fieldContext_AutomaticDiscountApplication_allocationMethod(ctx, field)
  30182. if err != nil {
  30183. return graphql.Null
  30184. }
  30185. ctx = graphql.WithFieldContext(ctx, fc)
  30186. defer func() {
  30187. if r := recover(); r != nil {
  30188. ec.Error(ctx, ec.Recover(ctx, r))
  30189. ret = graphql.Null
  30190. }
  30191. }()
  30192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30193. ctx = rctx // use context from middleware stack in children
  30194. return obj.AllocationMethod, nil
  30195. })
  30196. if err != nil {
  30197. ec.Error(ctx, err)
  30198. return graphql.Null
  30199. }
  30200. if resTmp == nil {
  30201. if !graphql.HasFieldError(ctx, fc) {
  30202. ec.Errorf(ctx, "must not be null")
  30203. }
  30204. return graphql.Null
  30205. }
  30206. res := resTmp.(DiscountApplicationAllocationMethod)
  30207. fc.Result = res
  30208. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  30209. }
  30210. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30211. fc = &graphql.FieldContext{
  30212. Object: "AutomaticDiscountApplication",
  30213. Field: field,
  30214. IsMethod: false,
  30215. IsResolver: false,
  30216. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30217. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  30218. },
  30219. }
  30220. return fc, nil
  30221. }
  30222. func (ec *executionContext) _AutomaticDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30223. fc, err := ec.fieldContext_AutomaticDiscountApplication_index(ctx, field)
  30224. if err != nil {
  30225. return graphql.Null
  30226. }
  30227. ctx = graphql.WithFieldContext(ctx, fc)
  30228. defer func() {
  30229. if r := recover(); r != nil {
  30230. ec.Error(ctx, ec.Recover(ctx, r))
  30231. ret = graphql.Null
  30232. }
  30233. }()
  30234. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30235. ctx = rctx // use context from middleware stack in children
  30236. return obj.Index, nil
  30237. })
  30238. if err != nil {
  30239. ec.Error(ctx, err)
  30240. return graphql.Null
  30241. }
  30242. if resTmp == nil {
  30243. if !graphql.HasFieldError(ctx, fc) {
  30244. ec.Errorf(ctx, "must not be null")
  30245. }
  30246. return graphql.Null
  30247. }
  30248. res := resTmp.(int)
  30249. fc.Result = res
  30250. return ec.marshalNInt2int(ctx, field.Selections, res)
  30251. }
  30252. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30253. fc = &graphql.FieldContext{
  30254. Object: "AutomaticDiscountApplication",
  30255. Field: field,
  30256. IsMethod: false,
  30257. IsResolver: false,
  30258. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30259. return nil, errors.New("field of type Int does not have child fields")
  30260. },
  30261. }
  30262. return fc, nil
  30263. }
  30264. func (ec *executionContext) _AutomaticDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30265. fc, err := ec.fieldContext_AutomaticDiscountApplication_targetSelection(ctx, field)
  30266. if err != nil {
  30267. return graphql.Null
  30268. }
  30269. ctx = graphql.WithFieldContext(ctx, fc)
  30270. defer func() {
  30271. if r := recover(); r != nil {
  30272. ec.Error(ctx, ec.Recover(ctx, r))
  30273. ret = graphql.Null
  30274. }
  30275. }()
  30276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30277. ctx = rctx // use context from middleware stack in children
  30278. return obj.TargetSelection, nil
  30279. })
  30280. if err != nil {
  30281. ec.Error(ctx, err)
  30282. return graphql.Null
  30283. }
  30284. if resTmp == nil {
  30285. if !graphql.HasFieldError(ctx, fc) {
  30286. ec.Errorf(ctx, "must not be null")
  30287. }
  30288. return graphql.Null
  30289. }
  30290. res := resTmp.(DiscountApplicationTargetSelection)
  30291. fc.Result = res
  30292. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  30293. }
  30294. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30295. fc = &graphql.FieldContext{
  30296. Object: "AutomaticDiscountApplication",
  30297. Field: field,
  30298. IsMethod: false,
  30299. IsResolver: false,
  30300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30301. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  30302. },
  30303. }
  30304. return fc, nil
  30305. }
  30306. func (ec *executionContext) _AutomaticDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30307. fc, err := ec.fieldContext_AutomaticDiscountApplication_targetType(ctx, field)
  30308. if err != nil {
  30309. return graphql.Null
  30310. }
  30311. ctx = graphql.WithFieldContext(ctx, fc)
  30312. defer func() {
  30313. if r := recover(); r != nil {
  30314. ec.Error(ctx, ec.Recover(ctx, r))
  30315. ret = graphql.Null
  30316. }
  30317. }()
  30318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30319. ctx = rctx // use context from middleware stack in children
  30320. return obj.TargetType, nil
  30321. })
  30322. if err != nil {
  30323. ec.Error(ctx, err)
  30324. return graphql.Null
  30325. }
  30326. if resTmp == nil {
  30327. if !graphql.HasFieldError(ctx, fc) {
  30328. ec.Errorf(ctx, "must not be null")
  30329. }
  30330. return graphql.Null
  30331. }
  30332. res := resTmp.(DiscountApplicationTargetType)
  30333. fc.Result = res
  30334. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  30335. }
  30336. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30337. fc = &graphql.FieldContext{
  30338. Object: "AutomaticDiscountApplication",
  30339. Field: field,
  30340. IsMethod: false,
  30341. IsResolver: false,
  30342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30343. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  30344. },
  30345. }
  30346. return fc, nil
  30347. }
  30348. func (ec *executionContext) _AutomaticDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30349. fc, err := ec.fieldContext_AutomaticDiscountApplication_title(ctx, field)
  30350. if err != nil {
  30351. return graphql.Null
  30352. }
  30353. ctx = graphql.WithFieldContext(ctx, fc)
  30354. defer func() {
  30355. if r := recover(); r != nil {
  30356. ec.Error(ctx, ec.Recover(ctx, r))
  30357. ret = graphql.Null
  30358. }
  30359. }()
  30360. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30361. ctx = rctx // use context from middleware stack in children
  30362. return obj.Title, nil
  30363. })
  30364. if err != nil {
  30365. ec.Error(ctx, err)
  30366. return graphql.Null
  30367. }
  30368. if resTmp == nil {
  30369. if !graphql.HasFieldError(ctx, fc) {
  30370. ec.Errorf(ctx, "must not be null")
  30371. }
  30372. return graphql.Null
  30373. }
  30374. res := resTmp.(string)
  30375. fc.Result = res
  30376. return ec.marshalNString2string(ctx, field.Selections, res)
  30377. }
  30378. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30379. fc = &graphql.FieldContext{
  30380. Object: "AutomaticDiscountApplication",
  30381. Field: field,
  30382. IsMethod: false,
  30383. IsResolver: false,
  30384. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30385. return nil, errors.New("field of type String does not have child fields")
  30386. },
  30387. }
  30388. return fc, nil
  30389. }
  30390. func (ec *executionContext) _AutomaticDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *AutomaticDiscountApplication) (ret graphql.Marshaler) {
  30391. fc, err := ec.fieldContext_AutomaticDiscountApplication_value(ctx, field)
  30392. if err != nil {
  30393. return graphql.Null
  30394. }
  30395. ctx = graphql.WithFieldContext(ctx, fc)
  30396. defer func() {
  30397. if r := recover(); r != nil {
  30398. ec.Error(ctx, ec.Recover(ctx, r))
  30399. ret = graphql.Null
  30400. }
  30401. }()
  30402. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30403. ctx = rctx // use context from middleware stack in children
  30404. return obj.Value, nil
  30405. })
  30406. if err != nil {
  30407. ec.Error(ctx, err)
  30408. return graphql.Null
  30409. }
  30410. if resTmp == nil {
  30411. if !graphql.HasFieldError(ctx, fc) {
  30412. ec.Errorf(ctx, "must not be null")
  30413. }
  30414. return graphql.Null
  30415. }
  30416. res := resTmp.(PricingValue)
  30417. fc.Result = res
  30418. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  30419. }
  30420. func (ec *executionContext) fieldContext_AutomaticDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30421. fc = &graphql.FieldContext{
  30422. Object: "AutomaticDiscountApplication",
  30423. Field: field,
  30424. IsMethod: false,
  30425. IsResolver: false,
  30426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30427. return nil, errors.New("field of type PricingValue does not have child fields")
  30428. },
  30429. }
  30430. return fc, nil
  30431. }
  30432. func (ec *executionContext) _AvailableChannelDefinitionsByChannel_channelDefinitions(ctx context.Context, field graphql.CollectedField, obj *AvailableChannelDefinitionsByChannel) (ret graphql.Marshaler) {
  30433. fc, err := ec.fieldContext_AvailableChannelDefinitionsByChannel_channelDefinitions(ctx, field)
  30434. if err != nil {
  30435. return graphql.Null
  30436. }
  30437. ctx = graphql.WithFieldContext(ctx, fc)
  30438. defer func() {
  30439. if r := recover(); r != nil {
  30440. ec.Error(ctx, ec.Recover(ctx, r))
  30441. ret = graphql.Null
  30442. }
  30443. }()
  30444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30445. ctx = rctx // use context from middleware stack in children
  30446. return obj.ChannelDefinitions, nil
  30447. })
  30448. if err != nil {
  30449. ec.Error(ctx, err)
  30450. return graphql.Null
  30451. }
  30452. if resTmp == nil {
  30453. if !graphql.HasFieldError(ctx, fc) {
  30454. ec.Errorf(ctx, "must not be null")
  30455. }
  30456. return graphql.Null
  30457. }
  30458. res := resTmp.([]*ChannelDefinition)
  30459. fc.Result = res
  30460. return ec.marshalNChannelDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinitionᚄ(ctx, field.Selections, res)
  30461. }
  30462. func (ec *executionContext) fieldContext_AvailableChannelDefinitionsByChannel_channelDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30463. fc = &graphql.FieldContext{
  30464. Object: "AvailableChannelDefinitionsByChannel",
  30465. Field: field,
  30466. IsMethod: false,
  30467. IsResolver: false,
  30468. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30469. switch field.Name {
  30470. case "channelName":
  30471. return ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  30472. case "handle":
  30473. return ec.fieldContext_ChannelDefinition_handle(ctx, field)
  30474. case "id":
  30475. return ec.fieldContext_ChannelDefinition_id(ctx, field)
  30476. case "subChannelName":
  30477. return ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  30478. case "svgIcon":
  30479. return ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  30480. }
  30481. return nil, fmt.Errorf("no field named %q was found under type ChannelDefinition", field.Name)
  30482. },
  30483. }
  30484. return fc, nil
  30485. }
  30486. func (ec *executionContext) _AvailableChannelDefinitionsByChannel_channelName(ctx context.Context, field graphql.CollectedField, obj *AvailableChannelDefinitionsByChannel) (ret graphql.Marshaler) {
  30487. fc, err := ec.fieldContext_AvailableChannelDefinitionsByChannel_channelName(ctx, field)
  30488. if err != nil {
  30489. return graphql.Null
  30490. }
  30491. ctx = graphql.WithFieldContext(ctx, fc)
  30492. defer func() {
  30493. if r := recover(); r != nil {
  30494. ec.Error(ctx, ec.Recover(ctx, r))
  30495. ret = graphql.Null
  30496. }
  30497. }()
  30498. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30499. ctx = rctx // use context from middleware stack in children
  30500. return obj.ChannelName, nil
  30501. })
  30502. if err != nil {
  30503. ec.Error(ctx, err)
  30504. return graphql.Null
  30505. }
  30506. if resTmp == nil {
  30507. if !graphql.HasFieldError(ctx, fc) {
  30508. ec.Errorf(ctx, "must not be null")
  30509. }
  30510. return graphql.Null
  30511. }
  30512. res := resTmp.(string)
  30513. fc.Result = res
  30514. return ec.marshalNString2string(ctx, field.Selections, res)
  30515. }
  30516. func (ec *executionContext) fieldContext_AvailableChannelDefinitionsByChannel_channelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30517. fc = &graphql.FieldContext{
  30518. Object: "AvailableChannelDefinitionsByChannel",
  30519. Field: field,
  30520. IsMethod: false,
  30521. IsResolver: false,
  30522. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30523. return nil, errors.New("field of type String does not have child fields")
  30524. },
  30525. }
  30526. return fc, nil
  30527. }
  30528. func (ec *executionContext) _BasicEvent_appTitle(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30529. fc, err := ec.fieldContext_BasicEvent_appTitle(ctx, field)
  30530. if err != nil {
  30531. return graphql.Null
  30532. }
  30533. ctx = graphql.WithFieldContext(ctx, fc)
  30534. defer func() {
  30535. if r := recover(); r != nil {
  30536. ec.Error(ctx, ec.Recover(ctx, r))
  30537. ret = graphql.Null
  30538. }
  30539. }()
  30540. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30541. ctx = rctx // use context from middleware stack in children
  30542. return obj.AppTitle, nil
  30543. })
  30544. if err != nil {
  30545. ec.Error(ctx, err)
  30546. return graphql.Null
  30547. }
  30548. if resTmp == nil {
  30549. return graphql.Null
  30550. }
  30551. res := resTmp.(*string)
  30552. fc.Result = res
  30553. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  30554. }
  30555. func (ec *executionContext) fieldContext_BasicEvent_appTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30556. fc = &graphql.FieldContext{
  30557. Object: "BasicEvent",
  30558. Field: field,
  30559. IsMethod: false,
  30560. IsResolver: false,
  30561. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30562. return nil, errors.New("field of type String does not have child fields")
  30563. },
  30564. }
  30565. return fc, nil
  30566. }
  30567. func (ec *executionContext) _BasicEvent_attributeToApp(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30568. fc, err := ec.fieldContext_BasicEvent_attributeToApp(ctx, field)
  30569. if err != nil {
  30570. return graphql.Null
  30571. }
  30572. ctx = graphql.WithFieldContext(ctx, fc)
  30573. defer func() {
  30574. if r := recover(); r != nil {
  30575. ec.Error(ctx, ec.Recover(ctx, r))
  30576. ret = graphql.Null
  30577. }
  30578. }()
  30579. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30580. ctx = rctx // use context from middleware stack in children
  30581. return obj.AttributeToApp, nil
  30582. })
  30583. if err != nil {
  30584. ec.Error(ctx, err)
  30585. return graphql.Null
  30586. }
  30587. if resTmp == nil {
  30588. if !graphql.HasFieldError(ctx, fc) {
  30589. ec.Errorf(ctx, "must not be null")
  30590. }
  30591. return graphql.Null
  30592. }
  30593. res := resTmp.(bool)
  30594. fc.Result = res
  30595. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30596. }
  30597. func (ec *executionContext) fieldContext_BasicEvent_attributeToApp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30598. fc = &graphql.FieldContext{
  30599. Object: "BasicEvent",
  30600. Field: field,
  30601. IsMethod: false,
  30602. IsResolver: false,
  30603. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30604. return nil, errors.New("field of type Boolean does not have child fields")
  30605. },
  30606. }
  30607. return fc, nil
  30608. }
  30609. func (ec *executionContext) _BasicEvent_attributeToUser(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30610. fc, err := ec.fieldContext_BasicEvent_attributeToUser(ctx, field)
  30611. if err != nil {
  30612. return graphql.Null
  30613. }
  30614. ctx = graphql.WithFieldContext(ctx, fc)
  30615. defer func() {
  30616. if r := recover(); r != nil {
  30617. ec.Error(ctx, ec.Recover(ctx, r))
  30618. ret = graphql.Null
  30619. }
  30620. }()
  30621. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30622. ctx = rctx // use context from middleware stack in children
  30623. return obj.AttributeToUser, nil
  30624. })
  30625. if err != nil {
  30626. ec.Error(ctx, err)
  30627. return graphql.Null
  30628. }
  30629. if resTmp == nil {
  30630. if !graphql.HasFieldError(ctx, fc) {
  30631. ec.Errorf(ctx, "must not be null")
  30632. }
  30633. return graphql.Null
  30634. }
  30635. res := resTmp.(bool)
  30636. fc.Result = res
  30637. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30638. }
  30639. func (ec *executionContext) fieldContext_BasicEvent_attributeToUser(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30640. fc = &graphql.FieldContext{
  30641. Object: "BasicEvent",
  30642. Field: field,
  30643. IsMethod: false,
  30644. IsResolver: false,
  30645. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30646. return nil, errors.New("field of type Boolean does not have child fields")
  30647. },
  30648. }
  30649. return fc, nil
  30650. }
  30651. func (ec *executionContext) _BasicEvent_createdAt(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30652. fc, err := ec.fieldContext_BasicEvent_createdAt(ctx, field)
  30653. if err != nil {
  30654. return graphql.Null
  30655. }
  30656. ctx = graphql.WithFieldContext(ctx, fc)
  30657. defer func() {
  30658. if r := recover(); r != nil {
  30659. ec.Error(ctx, ec.Recover(ctx, r))
  30660. ret = graphql.Null
  30661. }
  30662. }()
  30663. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30664. ctx = rctx // use context from middleware stack in children
  30665. return obj.CreatedAt, nil
  30666. })
  30667. if err != nil {
  30668. ec.Error(ctx, err)
  30669. return graphql.Null
  30670. }
  30671. if resTmp == nil {
  30672. if !graphql.HasFieldError(ctx, fc) {
  30673. ec.Errorf(ctx, "must not be null")
  30674. }
  30675. return graphql.Null
  30676. }
  30677. res := resTmp.(string)
  30678. fc.Result = res
  30679. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  30680. }
  30681. func (ec *executionContext) fieldContext_BasicEvent_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30682. fc = &graphql.FieldContext{
  30683. Object: "BasicEvent",
  30684. Field: field,
  30685. IsMethod: false,
  30686. IsResolver: false,
  30687. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30688. return nil, errors.New("field of type DateTime does not have child fields")
  30689. },
  30690. }
  30691. return fc, nil
  30692. }
  30693. func (ec *executionContext) _BasicEvent_criticalAlert(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30694. fc, err := ec.fieldContext_BasicEvent_criticalAlert(ctx, field)
  30695. if err != nil {
  30696. return graphql.Null
  30697. }
  30698. ctx = graphql.WithFieldContext(ctx, fc)
  30699. defer func() {
  30700. if r := recover(); r != nil {
  30701. ec.Error(ctx, ec.Recover(ctx, r))
  30702. ret = graphql.Null
  30703. }
  30704. }()
  30705. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30706. ctx = rctx // use context from middleware stack in children
  30707. return obj.CriticalAlert, nil
  30708. })
  30709. if err != nil {
  30710. ec.Error(ctx, err)
  30711. return graphql.Null
  30712. }
  30713. if resTmp == nil {
  30714. if !graphql.HasFieldError(ctx, fc) {
  30715. ec.Errorf(ctx, "must not be null")
  30716. }
  30717. return graphql.Null
  30718. }
  30719. res := resTmp.(bool)
  30720. fc.Result = res
  30721. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30722. }
  30723. func (ec *executionContext) fieldContext_BasicEvent_criticalAlert(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30724. fc = &graphql.FieldContext{
  30725. Object: "BasicEvent",
  30726. Field: field,
  30727. IsMethod: false,
  30728. IsResolver: false,
  30729. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30730. return nil, errors.New("field of type Boolean does not have child fields")
  30731. },
  30732. }
  30733. return fc, nil
  30734. }
  30735. func (ec *executionContext) _BasicEvent_id(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30736. fc, err := ec.fieldContext_BasicEvent_id(ctx, field)
  30737. if err != nil {
  30738. return graphql.Null
  30739. }
  30740. ctx = graphql.WithFieldContext(ctx, fc)
  30741. defer func() {
  30742. if r := recover(); r != nil {
  30743. ec.Error(ctx, ec.Recover(ctx, r))
  30744. ret = graphql.Null
  30745. }
  30746. }()
  30747. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30748. ctx = rctx // use context from middleware stack in children
  30749. return obj.ID, nil
  30750. })
  30751. if err != nil {
  30752. ec.Error(ctx, err)
  30753. return graphql.Null
  30754. }
  30755. if resTmp == nil {
  30756. if !graphql.HasFieldError(ctx, fc) {
  30757. ec.Errorf(ctx, "must not be null")
  30758. }
  30759. return graphql.Null
  30760. }
  30761. res := resTmp.(string)
  30762. fc.Result = res
  30763. return ec.marshalNID2string(ctx, field.Selections, res)
  30764. }
  30765. func (ec *executionContext) fieldContext_BasicEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30766. fc = &graphql.FieldContext{
  30767. Object: "BasicEvent",
  30768. Field: field,
  30769. IsMethod: false,
  30770. IsResolver: false,
  30771. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30772. return nil, errors.New("field of type ID does not have child fields")
  30773. },
  30774. }
  30775. return fc, nil
  30776. }
  30777. func (ec *executionContext) _BasicEvent_message(ctx context.Context, field graphql.CollectedField, obj *BasicEvent) (ret graphql.Marshaler) {
  30778. fc, err := ec.fieldContext_BasicEvent_message(ctx, field)
  30779. if err != nil {
  30780. return graphql.Null
  30781. }
  30782. ctx = graphql.WithFieldContext(ctx, fc)
  30783. defer func() {
  30784. if r := recover(); r != nil {
  30785. ec.Error(ctx, ec.Recover(ctx, r))
  30786. ret = graphql.Null
  30787. }
  30788. }()
  30789. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30790. ctx = rctx // use context from middleware stack in children
  30791. return obj.Message, nil
  30792. })
  30793. if err != nil {
  30794. ec.Error(ctx, err)
  30795. return graphql.Null
  30796. }
  30797. if resTmp == nil {
  30798. if !graphql.HasFieldError(ctx, fc) {
  30799. ec.Errorf(ctx, "must not be null")
  30800. }
  30801. return graphql.Null
  30802. }
  30803. res := resTmp.(string)
  30804. fc.Result = res
  30805. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  30806. }
  30807. func (ec *executionContext) fieldContext_BasicEvent_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30808. fc = &graphql.FieldContext{
  30809. Object: "BasicEvent",
  30810. Field: field,
  30811. IsMethod: false,
  30812. IsResolver: false,
  30813. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30814. return nil, errors.New("field of type FormattedString does not have child fields")
  30815. },
  30816. }
  30817. return fc, nil
  30818. }
  30819. func (ec *executionContext) _BuyerExperienceConfiguration_checkoutToDraft(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  30820. fc, err := ec.fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx, field)
  30821. if err != nil {
  30822. return graphql.Null
  30823. }
  30824. ctx = graphql.WithFieldContext(ctx, fc)
  30825. defer func() {
  30826. if r := recover(); r != nil {
  30827. ec.Error(ctx, ec.Recover(ctx, r))
  30828. ret = graphql.Null
  30829. }
  30830. }()
  30831. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30832. ctx = rctx // use context from middleware stack in children
  30833. return obj.CheckoutToDraft, nil
  30834. })
  30835. if err != nil {
  30836. ec.Error(ctx, err)
  30837. return graphql.Null
  30838. }
  30839. if resTmp == nil {
  30840. if !graphql.HasFieldError(ctx, fc) {
  30841. ec.Errorf(ctx, "must not be null")
  30842. }
  30843. return graphql.Null
  30844. }
  30845. res := resTmp.(bool)
  30846. fc.Result = res
  30847. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30848. }
  30849. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30850. fc = &graphql.FieldContext{
  30851. Object: "BuyerExperienceConfiguration",
  30852. Field: field,
  30853. IsMethod: false,
  30854. IsResolver: false,
  30855. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30856. return nil, errors.New("field of type Boolean does not have child fields")
  30857. },
  30858. }
  30859. return fc, nil
  30860. }
  30861. func (ec *executionContext) _BuyerExperienceConfiguration_payNowOnly(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  30862. fc, err := ec.fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx, field)
  30863. if err != nil {
  30864. return graphql.Null
  30865. }
  30866. ctx = graphql.WithFieldContext(ctx, fc)
  30867. defer func() {
  30868. if r := recover(); r != nil {
  30869. ec.Error(ctx, ec.Recover(ctx, r))
  30870. ret = graphql.Null
  30871. }
  30872. }()
  30873. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30874. ctx = rctx // use context from middleware stack in children
  30875. return obj.PayNowOnly, nil
  30876. })
  30877. if err != nil {
  30878. ec.Error(ctx, err)
  30879. return graphql.Null
  30880. }
  30881. if resTmp == nil {
  30882. if !graphql.HasFieldError(ctx, fc) {
  30883. ec.Errorf(ctx, "must not be null")
  30884. }
  30885. return graphql.Null
  30886. }
  30887. res := resTmp.(bool)
  30888. fc.Result = res
  30889. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  30890. }
  30891. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30892. fc = &graphql.FieldContext{
  30893. Object: "BuyerExperienceConfiguration",
  30894. Field: field,
  30895. IsMethod: false,
  30896. IsResolver: false,
  30897. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30898. return nil, errors.New("field of type Boolean does not have child fields")
  30899. },
  30900. }
  30901. return fc, nil
  30902. }
  30903. func (ec *executionContext) _BuyerExperienceConfiguration_paymentTermsTemplate(ctx context.Context, field graphql.CollectedField, obj *BuyerExperienceConfiguration) (ret graphql.Marshaler) {
  30904. fc, err := ec.fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field)
  30905. if err != nil {
  30906. return graphql.Null
  30907. }
  30908. ctx = graphql.WithFieldContext(ctx, fc)
  30909. defer func() {
  30910. if r := recover(); r != nil {
  30911. ec.Error(ctx, ec.Recover(ctx, r))
  30912. ret = graphql.Null
  30913. }
  30914. }()
  30915. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30916. ctx = rctx // use context from middleware stack in children
  30917. return obj.PaymentTermsTemplate, nil
  30918. })
  30919. if err != nil {
  30920. ec.Error(ctx, err)
  30921. return graphql.Null
  30922. }
  30923. if resTmp == nil {
  30924. return graphql.Null
  30925. }
  30926. res := resTmp.(*PaymentTermsTemplate)
  30927. fc.Result = res
  30928. return ec.marshalOPaymentTermsTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsTemplate(ctx, field.Selections, res)
  30929. }
  30930. func (ec *executionContext) fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30931. fc = &graphql.FieldContext{
  30932. Object: "BuyerExperienceConfiguration",
  30933. Field: field,
  30934. IsMethod: false,
  30935. IsResolver: false,
  30936. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30937. switch field.Name {
  30938. case "description":
  30939. return ec.fieldContext_PaymentTermsTemplate_description(ctx, field)
  30940. case "dueInDays":
  30941. return ec.fieldContext_PaymentTermsTemplate_dueInDays(ctx, field)
  30942. case "id":
  30943. return ec.fieldContext_PaymentTermsTemplate_id(ctx, field)
  30944. case "name":
  30945. return ec.fieldContext_PaymentTermsTemplate_name(ctx, field)
  30946. case "paymentTermsType":
  30947. return ec.fieldContext_PaymentTermsTemplate_paymentTermsType(ctx, field)
  30948. case "translatedName":
  30949. return ec.fieldContext_PaymentTermsTemplate_translatedName(ctx, field)
  30950. }
  30951. return nil, fmt.Errorf("no field named %q was found under type PaymentTermsTemplate", field.Name)
  30952. },
  30953. }
  30954. return fc, nil
  30955. }
  30956. func (ec *executionContext) _ChannelDefinition_channelName(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  30957. fc, err := ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  30958. if err != nil {
  30959. return graphql.Null
  30960. }
  30961. ctx = graphql.WithFieldContext(ctx, fc)
  30962. defer func() {
  30963. if r := recover(); r != nil {
  30964. ec.Error(ctx, ec.Recover(ctx, r))
  30965. ret = graphql.Null
  30966. }
  30967. }()
  30968. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  30969. ctx = rctx // use context from middleware stack in children
  30970. return obj.ChannelName, nil
  30971. })
  30972. if err != nil {
  30973. ec.Error(ctx, err)
  30974. return graphql.Null
  30975. }
  30976. if resTmp == nil {
  30977. if !graphql.HasFieldError(ctx, fc) {
  30978. ec.Errorf(ctx, "must not be null")
  30979. }
  30980. return graphql.Null
  30981. }
  30982. res := resTmp.(string)
  30983. fc.Result = res
  30984. return ec.marshalNString2string(ctx, field.Selections, res)
  30985. }
  30986. func (ec *executionContext) fieldContext_ChannelDefinition_channelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  30987. fc = &graphql.FieldContext{
  30988. Object: "ChannelDefinition",
  30989. Field: field,
  30990. IsMethod: false,
  30991. IsResolver: false,
  30992. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  30993. return nil, errors.New("field of type String does not have child fields")
  30994. },
  30995. }
  30996. return fc, nil
  30997. }
  30998. func (ec *executionContext) _ChannelDefinition_handle(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  30999. fc, err := ec.fieldContext_ChannelDefinition_handle(ctx, field)
  31000. if err != nil {
  31001. return graphql.Null
  31002. }
  31003. ctx = graphql.WithFieldContext(ctx, fc)
  31004. defer func() {
  31005. if r := recover(); r != nil {
  31006. ec.Error(ctx, ec.Recover(ctx, r))
  31007. ret = graphql.Null
  31008. }
  31009. }()
  31010. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31011. ctx = rctx // use context from middleware stack in children
  31012. return obj.Handle, nil
  31013. })
  31014. if err != nil {
  31015. ec.Error(ctx, err)
  31016. return graphql.Null
  31017. }
  31018. if resTmp == nil {
  31019. if !graphql.HasFieldError(ctx, fc) {
  31020. ec.Errorf(ctx, "must not be null")
  31021. }
  31022. return graphql.Null
  31023. }
  31024. res := resTmp.(string)
  31025. fc.Result = res
  31026. return ec.marshalNString2string(ctx, field.Selections, res)
  31027. }
  31028. func (ec *executionContext) fieldContext_ChannelDefinition_handle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31029. fc = &graphql.FieldContext{
  31030. Object: "ChannelDefinition",
  31031. Field: field,
  31032. IsMethod: false,
  31033. IsResolver: false,
  31034. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31035. return nil, errors.New("field of type String does not have child fields")
  31036. },
  31037. }
  31038. return fc, nil
  31039. }
  31040. func (ec *executionContext) _ChannelDefinition_id(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  31041. fc, err := ec.fieldContext_ChannelDefinition_id(ctx, field)
  31042. if err != nil {
  31043. return graphql.Null
  31044. }
  31045. ctx = graphql.WithFieldContext(ctx, fc)
  31046. defer func() {
  31047. if r := recover(); r != nil {
  31048. ec.Error(ctx, ec.Recover(ctx, r))
  31049. ret = graphql.Null
  31050. }
  31051. }()
  31052. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31053. ctx = rctx // use context from middleware stack in children
  31054. return obj.ID, nil
  31055. })
  31056. if err != nil {
  31057. ec.Error(ctx, err)
  31058. return graphql.Null
  31059. }
  31060. if resTmp == nil {
  31061. if !graphql.HasFieldError(ctx, fc) {
  31062. ec.Errorf(ctx, "must not be null")
  31063. }
  31064. return graphql.Null
  31065. }
  31066. res := resTmp.(string)
  31067. fc.Result = res
  31068. return ec.marshalNID2string(ctx, field.Selections, res)
  31069. }
  31070. func (ec *executionContext) fieldContext_ChannelDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31071. fc = &graphql.FieldContext{
  31072. Object: "ChannelDefinition",
  31073. Field: field,
  31074. IsMethod: false,
  31075. IsResolver: false,
  31076. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31077. return nil, errors.New("field of type ID does not have child fields")
  31078. },
  31079. }
  31080. return fc, nil
  31081. }
  31082. func (ec *executionContext) _ChannelDefinition_subChannelName(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  31083. fc, err := ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  31084. if err != nil {
  31085. return graphql.Null
  31086. }
  31087. ctx = graphql.WithFieldContext(ctx, fc)
  31088. defer func() {
  31089. if r := recover(); r != nil {
  31090. ec.Error(ctx, ec.Recover(ctx, r))
  31091. ret = graphql.Null
  31092. }
  31093. }()
  31094. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31095. ctx = rctx // use context from middleware stack in children
  31096. return obj.SubChannelName, nil
  31097. })
  31098. if err != nil {
  31099. ec.Error(ctx, err)
  31100. return graphql.Null
  31101. }
  31102. if resTmp == nil {
  31103. if !graphql.HasFieldError(ctx, fc) {
  31104. ec.Errorf(ctx, "must not be null")
  31105. }
  31106. return graphql.Null
  31107. }
  31108. res := resTmp.(string)
  31109. fc.Result = res
  31110. return ec.marshalNString2string(ctx, field.Selections, res)
  31111. }
  31112. func (ec *executionContext) fieldContext_ChannelDefinition_subChannelName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31113. fc = &graphql.FieldContext{
  31114. Object: "ChannelDefinition",
  31115. Field: field,
  31116. IsMethod: false,
  31117. IsResolver: false,
  31118. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31119. return nil, errors.New("field of type String does not have child fields")
  31120. },
  31121. }
  31122. return fc, nil
  31123. }
  31124. func (ec *executionContext) _ChannelDefinition_svgIcon(ctx context.Context, field graphql.CollectedField, obj *ChannelDefinition) (ret graphql.Marshaler) {
  31125. fc, err := ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  31126. if err != nil {
  31127. return graphql.Null
  31128. }
  31129. ctx = graphql.WithFieldContext(ctx, fc)
  31130. defer func() {
  31131. if r := recover(); r != nil {
  31132. ec.Error(ctx, ec.Recover(ctx, r))
  31133. ret = graphql.Null
  31134. }
  31135. }()
  31136. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31137. ctx = rctx // use context from middleware stack in children
  31138. return obj.SVGIcon, nil
  31139. })
  31140. if err != nil {
  31141. ec.Error(ctx, err)
  31142. return graphql.Null
  31143. }
  31144. if resTmp == nil {
  31145. return graphql.Null
  31146. }
  31147. res := resTmp.(*string)
  31148. fc.Result = res
  31149. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  31150. }
  31151. func (ec *executionContext) fieldContext_ChannelDefinition_svgIcon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31152. fc = &graphql.FieldContext{
  31153. Object: "ChannelDefinition",
  31154. Field: field,
  31155. IsMethod: false,
  31156. IsResolver: false,
  31157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31158. return nil, errors.New("field of type String does not have child fields")
  31159. },
  31160. }
  31161. return fc, nil
  31162. }
  31163. func (ec *executionContext) _ChannelInformation_app(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  31164. fc, err := ec.fieldContext_ChannelInformation_app(ctx, field)
  31165. if err != nil {
  31166. return graphql.Null
  31167. }
  31168. ctx = graphql.WithFieldContext(ctx, fc)
  31169. defer func() {
  31170. if r := recover(); r != nil {
  31171. ec.Error(ctx, ec.Recover(ctx, r))
  31172. ret = graphql.Null
  31173. }
  31174. }()
  31175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31176. ctx = rctx // use context from middleware stack in children
  31177. return obj.App, nil
  31178. })
  31179. if err != nil {
  31180. ec.Error(ctx, err)
  31181. return graphql.Null
  31182. }
  31183. if resTmp == nil {
  31184. if !graphql.HasFieldError(ctx, fc) {
  31185. ec.Errorf(ctx, "must not be null")
  31186. }
  31187. return graphql.Null
  31188. }
  31189. res := resTmp.(*App)
  31190. fc.Result = res
  31191. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  31192. }
  31193. func (ec *executionContext) fieldContext_ChannelInformation_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31194. fc = &graphql.FieldContext{
  31195. Object: "ChannelInformation",
  31196. Field: field,
  31197. IsMethod: false,
  31198. IsResolver: false,
  31199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31200. switch field.Name {
  31201. case "id":
  31202. return ec.fieldContext_App_id(ctx, field)
  31203. }
  31204. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  31205. },
  31206. }
  31207. return fc, nil
  31208. }
  31209. func (ec *executionContext) _ChannelInformation_channelDefinition(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  31210. fc, err := ec.fieldContext_ChannelInformation_channelDefinition(ctx, field)
  31211. if err != nil {
  31212. return graphql.Null
  31213. }
  31214. ctx = graphql.WithFieldContext(ctx, fc)
  31215. defer func() {
  31216. if r := recover(); r != nil {
  31217. ec.Error(ctx, ec.Recover(ctx, r))
  31218. ret = graphql.Null
  31219. }
  31220. }()
  31221. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31222. ctx = rctx // use context from middleware stack in children
  31223. return obj.ChannelDefinition, nil
  31224. })
  31225. if err != nil {
  31226. ec.Error(ctx, err)
  31227. return graphql.Null
  31228. }
  31229. if resTmp == nil {
  31230. return graphql.Null
  31231. }
  31232. res := resTmp.(*ChannelDefinition)
  31233. fc.Result = res
  31234. return ec.marshalOChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinition(ctx, field.Selections, res)
  31235. }
  31236. func (ec *executionContext) fieldContext_ChannelInformation_channelDefinition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31237. fc = &graphql.FieldContext{
  31238. Object: "ChannelInformation",
  31239. Field: field,
  31240. IsMethod: false,
  31241. IsResolver: false,
  31242. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31243. switch field.Name {
  31244. case "channelName":
  31245. return ec.fieldContext_ChannelDefinition_channelName(ctx, field)
  31246. case "handle":
  31247. return ec.fieldContext_ChannelDefinition_handle(ctx, field)
  31248. case "id":
  31249. return ec.fieldContext_ChannelDefinition_id(ctx, field)
  31250. case "subChannelName":
  31251. return ec.fieldContext_ChannelDefinition_subChannelName(ctx, field)
  31252. case "svgIcon":
  31253. return ec.fieldContext_ChannelDefinition_svgIcon(ctx, field)
  31254. }
  31255. return nil, fmt.Errorf("no field named %q was found under type ChannelDefinition", field.Name)
  31256. },
  31257. }
  31258. return fc, nil
  31259. }
  31260. func (ec *executionContext) _ChannelInformation_channelId(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  31261. fc, err := ec.fieldContext_ChannelInformation_channelId(ctx, field)
  31262. if err != nil {
  31263. return graphql.Null
  31264. }
  31265. ctx = graphql.WithFieldContext(ctx, fc)
  31266. defer func() {
  31267. if r := recover(); r != nil {
  31268. ec.Error(ctx, ec.Recover(ctx, r))
  31269. ret = graphql.Null
  31270. }
  31271. }()
  31272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31273. ctx = rctx // use context from middleware stack in children
  31274. return obj.ChannelID, nil
  31275. })
  31276. if err != nil {
  31277. ec.Error(ctx, err)
  31278. return graphql.Null
  31279. }
  31280. if resTmp == nil {
  31281. if !graphql.HasFieldError(ctx, fc) {
  31282. ec.Errorf(ctx, "must not be null")
  31283. }
  31284. return graphql.Null
  31285. }
  31286. res := resTmp.(string)
  31287. fc.Result = res
  31288. return ec.marshalNID2string(ctx, field.Selections, res)
  31289. }
  31290. func (ec *executionContext) fieldContext_ChannelInformation_channelId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31291. fc = &graphql.FieldContext{
  31292. Object: "ChannelInformation",
  31293. Field: field,
  31294. IsMethod: false,
  31295. IsResolver: false,
  31296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31297. return nil, errors.New("field of type ID does not have child fields")
  31298. },
  31299. }
  31300. return fc, nil
  31301. }
  31302. func (ec *executionContext) _ChannelInformation_id(ctx context.Context, field graphql.CollectedField, obj *ChannelInformation) (ret graphql.Marshaler) {
  31303. fc, err := ec.fieldContext_ChannelInformation_id(ctx, field)
  31304. if err != nil {
  31305. return graphql.Null
  31306. }
  31307. ctx = graphql.WithFieldContext(ctx, fc)
  31308. defer func() {
  31309. if r := recover(); r != nil {
  31310. ec.Error(ctx, ec.Recover(ctx, r))
  31311. ret = graphql.Null
  31312. }
  31313. }()
  31314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31315. ctx = rctx // use context from middleware stack in children
  31316. return obj.ID, nil
  31317. })
  31318. if err != nil {
  31319. ec.Error(ctx, err)
  31320. return graphql.Null
  31321. }
  31322. if resTmp == nil {
  31323. if !graphql.HasFieldError(ctx, fc) {
  31324. ec.Errorf(ctx, "must not be null")
  31325. }
  31326. return graphql.Null
  31327. }
  31328. res := resTmp.(string)
  31329. fc.Result = res
  31330. return ec.marshalNID2string(ctx, field.Selections, res)
  31331. }
  31332. func (ec *executionContext) fieldContext_ChannelInformation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31333. fc = &graphql.FieldContext{
  31334. Object: "ChannelInformation",
  31335. Field: field,
  31336. IsMethod: false,
  31337. IsResolver: false,
  31338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31339. return nil, errors.New("field of type ID does not have child fields")
  31340. },
  31341. }
  31342. return fc, nil
  31343. }
  31344. func (ec *executionContext) _Collection_id(ctx context.Context, field graphql.CollectedField, obj *Collection) (ret graphql.Marshaler) {
  31345. fc, err := ec.fieldContext_Collection_id(ctx, field)
  31346. if err != nil {
  31347. return graphql.Null
  31348. }
  31349. ctx = graphql.WithFieldContext(ctx, fc)
  31350. defer func() {
  31351. if r := recover(); r != nil {
  31352. ec.Error(ctx, ec.Recover(ctx, r))
  31353. ret = graphql.Null
  31354. }
  31355. }()
  31356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31357. ctx = rctx // use context from middleware stack in children
  31358. return obj.ID, nil
  31359. })
  31360. if err != nil {
  31361. ec.Error(ctx, err)
  31362. return graphql.Null
  31363. }
  31364. if resTmp == nil {
  31365. if !graphql.HasFieldError(ctx, fc) {
  31366. ec.Errorf(ctx, "must not be null")
  31367. }
  31368. return graphql.Null
  31369. }
  31370. res := resTmp.(string)
  31371. fc.Result = res
  31372. return ec.marshalNID2string(ctx, field.Selections, res)
  31373. }
  31374. func (ec *executionContext) fieldContext_Collection_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31375. fc = &graphql.FieldContext{
  31376. Object: "Collection",
  31377. Field: field,
  31378. IsMethod: false,
  31379. IsResolver: false,
  31380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31381. return nil, errors.New("field of type ID does not have child fields")
  31382. },
  31383. }
  31384. return fc, nil
  31385. }
  31386. func (ec *executionContext) _CollectionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  31387. fc, err := ec.fieldContext_CollectionConnection_edges(ctx, field)
  31388. if err != nil {
  31389. return graphql.Null
  31390. }
  31391. ctx = graphql.WithFieldContext(ctx, fc)
  31392. defer func() {
  31393. if r := recover(); r != nil {
  31394. ec.Error(ctx, ec.Recover(ctx, r))
  31395. ret = graphql.Null
  31396. }
  31397. }()
  31398. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31399. ctx = rctx // use context from middleware stack in children
  31400. return obj.Edges, nil
  31401. })
  31402. if err != nil {
  31403. ec.Error(ctx, err)
  31404. return graphql.Null
  31405. }
  31406. if resTmp == nil {
  31407. if !graphql.HasFieldError(ctx, fc) {
  31408. ec.Errorf(ctx, "must not be null")
  31409. }
  31410. return graphql.Null
  31411. }
  31412. res := resTmp.([]*CollectionEdge)
  31413. fc.Result = res
  31414. return ec.marshalNCollectionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionEdgeᚄ(ctx, field.Selections, res)
  31415. }
  31416. func (ec *executionContext) fieldContext_CollectionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31417. fc = &graphql.FieldContext{
  31418. Object: "CollectionConnection",
  31419. Field: field,
  31420. IsMethod: false,
  31421. IsResolver: false,
  31422. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31423. switch field.Name {
  31424. case "cursor":
  31425. return ec.fieldContext_CollectionEdge_cursor(ctx, field)
  31426. case "node":
  31427. return ec.fieldContext_CollectionEdge_node(ctx, field)
  31428. }
  31429. return nil, fmt.Errorf("no field named %q was found under type CollectionEdge", field.Name)
  31430. },
  31431. }
  31432. return fc, nil
  31433. }
  31434. func (ec *executionContext) _CollectionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  31435. fc, err := ec.fieldContext_CollectionConnection_nodes(ctx, field)
  31436. if err != nil {
  31437. return graphql.Null
  31438. }
  31439. ctx = graphql.WithFieldContext(ctx, fc)
  31440. defer func() {
  31441. if r := recover(); r != nil {
  31442. ec.Error(ctx, ec.Recover(ctx, r))
  31443. ret = graphql.Null
  31444. }
  31445. }()
  31446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31447. ctx = rctx // use context from middleware stack in children
  31448. return obj.Nodes, nil
  31449. })
  31450. if err != nil {
  31451. ec.Error(ctx, err)
  31452. return graphql.Null
  31453. }
  31454. if resTmp == nil {
  31455. if !graphql.HasFieldError(ctx, fc) {
  31456. ec.Errorf(ctx, "must not be null")
  31457. }
  31458. return graphql.Null
  31459. }
  31460. res := resTmp.([]*Collection)
  31461. fc.Result = res
  31462. return ec.marshalNCollection2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionᚄ(ctx, field.Selections, res)
  31463. }
  31464. func (ec *executionContext) fieldContext_CollectionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31465. fc = &graphql.FieldContext{
  31466. Object: "CollectionConnection",
  31467. Field: field,
  31468. IsMethod: false,
  31469. IsResolver: false,
  31470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31471. switch field.Name {
  31472. case "id":
  31473. return ec.fieldContext_Collection_id(ctx, field)
  31474. }
  31475. return nil, fmt.Errorf("no field named %q was found under type Collection", field.Name)
  31476. },
  31477. }
  31478. return fc, nil
  31479. }
  31480. func (ec *executionContext) _CollectionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CollectionConnection) (ret graphql.Marshaler) {
  31481. fc, err := ec.fieldContext_CollectionConnection_pageInfo(ctx, field)
  31482. if err != nil {
  31483. return graphql.Null
  31484. }
  31485. ctx = graphql.WithFieldContext(ctx, fc)
  31486. defer func() {
  31487. if r := recover(); r != nil {
  31488. ec.Error(ctx, ec.Recover(ctx, r))
  31489. ret = graphql.Null
  31490. }
  31491. }()
  31492. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31493. ctx = rctx // use context from middleware stack in children
  31494. return obj.PageInfo, nil
  31495. })
  31496. if err != nil {
  31497. ec.Error(ctx, err)
  31498. return graphql.Null
  31499. }
  31500. if resTmp == nil {
  31501. if !graphql.HasFieldError(ctx, fc) {
  31502. ec.Errorf(ctx, "must not be null")
  31503. }
  31504. return graphql.Null
  31505. }
  31506. res := resTmp.(*PageInfo)
  31507. fc.Result = res
  31508. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  31509. }
  31510. func (ec *executionContext) fieldContext_CollectionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31511. fc = &graphql.FieldContext{
  31512. Object: "CollectionConnection",
  31513. Field: field,
  31514. IsMethod: false,
  31515. IsResolver: false,
  31516. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31517. switch field.Name {
  31518. case "endCursor":
  31519. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  31520. case "hasNextPage":
  31521. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  31522. case "hasPreviousPage":
  31523. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  31524. case "startCursor":
  31525. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  31526. }
  31527. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  31528. },
  31529. }
  31530. return fc, nil
  31531. }
  31532. func (ec *executionContext) _CollectionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CollectionEdge) (ret graphql.Marshaler) {
  31533. fc, err := ec.fieldContext_CollectionEdge_cursor(ctx, field)
  31534. if err != nil {
  31535. return graphql.Null
  31536. }
  31537. ctx = graphql.WithFieldContext(ctx, fc)
  31538. defer func() {
  31539. if r := recover(); r != nil {
  31540. ec.Error(ctx, ec.Recover(ctx, r))
  31541. ret = graphql.Null
  31542. }
  31543. }()
  31544. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31545. ctx = rctx // use context from middleware stack in children
  31546. return obj.Cursor, nil
  31547. })
  31548. if err != nil {
  31549. ec.Error(ctx, err)
  31550. return graphql.Null
  31551. }
  31552. if resTmp == nil {
  31553. if !graphql.HasFieldError(ctx, fc) {
  31554. ec.Errorf(ctx, "must not be null")
  31555. }
  31556. return graphql.Null
  31557. }
  31558. res := resTmp.(string)
  31559. fc.Result = res
  31560. return ec.marshalNString2string(ctx, field.Selections, res)
  31561. }
  31562. func (ec *executionContext) fieldContext_CollectionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31563. fc = &graphql.FieldContext{
  31564. Object: "CollectionEdge",
  31565. Field: field,
  31566. IsMethod: false,
  31567. IsResolver: false,
  31568. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31569. return nil, errors.New("field of type String does not have child fields")
  31570. },
  31571. }
  31572. return fc, nil
  31573. }
  31574. func (ec *executionContext) _CollectionEdge_node(ctx context.Context, field graphql.CollectedField, obj *CollectionEdge) (ret graphql.Marshaler) {
  31575. fc, err := ec.fieldContext_CollectionEdge_node(ctx, field)
  31576. if err != nil {
  31577. return graphql.Null
  31578. }
  31579. ctx = graphql.WithFieldContext(ctx, fc)
  31580. defer func() {
  31581. if r := recover(); r != nil {
  31582. ec.Error(ctx, ec.Recover(ctx, r))
  31583. ret = graphql.Null
  31584. }
  31585. }()
  31586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31587. ctx = rctx // use context from middleware stack in children
  31588. return obj.Node, nil
  31589. })
  31590. if err != nil {
  31591. ec.Error(ctx, err)
  31592. return graphql.Null
  31593. }
  31594. if resTmp == nil {
  31595. if !graphql.HasFieldError(ctx, fc) {
  31596. ec.Errorf(ctx, "must not be null")
  31597. }
  31598. return graphql.Null
  31599. }
  31600. res := resTmp.(*Collection)
  31601. fc.Result = res
  31602. return ec.marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollection(ctx, field.Selections, res)
  31603. }
  31604. func (ec *executionContext) fieldContext_CollectionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31605. fc = &graphql.FieldContext{
  31606. Object: "CollectionEdge",
  31607. Field: field,
  31608. IsMethod: false,
  31609. IsResolver: false,
  31610. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31611. switch field.Name {
  31612. case "id":
  31613. return ec.fieldContext_Collection_id(ctx, field)
  31614. }
  31615. return nil, fmt.Errorf("no field named %q was found under type Collection", field.Name)
  31616. },
  31617. }
  31618. return fc, nil
  31619. }
  31620. func (ec *executionContext) _CollectionRule_appliedDisjunctively(ctx context.Context, field graphql.CollectedField, obj *CollectionRule) (ret graphql.Marshaler) {
  31621. fc, err := ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  31622. if err != nil {
  31623. return graphql.Null
  31624. }
  31625. ctx = graphql.WithFieldContext(ctx, fc)
  31626. defer func() {
  31627. if r := recover(); r != nil {
  31628. ec.Error(ctx, ec.Recover(ctx, r))
  31629. ret = graphql.Null
  31630. }
  31631. }()
  31632. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31633. ctx = rctx // use context from middleware stack in children
  31634. return obj.AppliedDisjunctively, nil
  31635. })
  31636. if err != nil {
  31637. ec.Error(ctx, err)
  31638. return graphql.Null
  31639. }
  31640. if resTmp == nil {
  31641. if !graphql.HasFieldError(ctx, fc) {
  31642. ec.Errorf(ctx, "must not be null")
  31643. }
  31644. return graphql.Null
  31645. }
  31646. res := resTmp.(bool)
  31647. fc.Result = res
  31648. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  31649. }
  31650. func (ec *executionContext) fieldContext_CollectionRule_appliedDisjunctively(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31651. fc = &graphql.FieldContext{
  31652. Object: "CollectionRule",
  31653. Field: field,
  31654. IsMethod: false,
  31655. IsResolver: false,
  31656. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31657. return nil, errors.New("field of type Boolean does not have child fields")
  31658. },
  31659. }
  31660. return fc, nil
  31661. }
  31662. func (ec *executionContext) _CollectionRule_rules(ctx context.Context, field graphql.CollectedField, obj *CollectionRule) (ret graphql.Marshaler) {
  31663. fc, err := ec.fieldContext_CollectionRule_rules(ctx, field)
  31664. if err != nil {
  31665. return graphql.Null
  31666. }
  31667. ctx = graphql.WithFieldContext(ctx, fc)
  31668. defer func() {
  31669. if r := recover(); r != nil {
  31670. ec.Error(ctx, ec.Recover(ctx, r))
  31671. ret = graphql.Null
  31672. }
  31673. }()
  31674. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31675. ctx = rctx // use context from middleware stack in children
  31676. return obj.Rules, nil
  31677. })
  31678. if err != nil {
  31679. ec.Error(ctx, err)
  31680. return graphql.Null
  31681. }
  31682. if resTmp == nil {
  31683. if !graphql.HasFieldError(ctx, fc) {
  31684. ec.Errorf(ctx, "must not be null")
  31685. }
  31686. return graphql.Null
  31687. }
  31688. res := resTmp.([]*CollectionRule)
  31689. fc.Result = res
  31690. return ec.marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionRuleᚄ(ctx, field.Selections, res)
  31691. }
  31692. func (ec *executionContext) fieldContext_CollectionRule_rules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31693. fc = &graphql.FieldContext{
  31694. Object: "CollectionRule",
  31695. Field: field,
  31696. IsMethod: false,
  31697. IsResolver: false,
  31698. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31699. switch field.Name {
  31700. case "appliedDisjunctively":
  31701. return ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  31702. case "rules":
  31703. return ec.fieldContext_CollectionRule_rules(ctx, field)
  31704. }
  31705. return nil, fmt.Errorf("no field named %q was found under type CollectionRule", field.Name)
  31706. },
  31707. }
  31708. return fc, nil
  31709. }
  31710. func (ec *executionContext) _CollectionRuleSet_appliedDisjunctively(ctx context.Context, field graphql.CollectedField, obj *CollectionRuleSet) (ret graphql.Marshaler) {
  31711. fc, err := ec.fieldContext_CollectionRuleSet_appliedDisjunctively(ctx, field)
  31712. if err != nil {
  31713. return graphql.Null
  31714. }
  31715. ctx = graphql.WithFieldContext(ctx, fc)
  31716. defer func() {
  31717. if r := recover(); r != nil {
  31718. ec.Error(ctx, ec.Recover(ctx, r))
  31719. ret = graphql.Null
  31720. }
  31721. }()
  31722. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31723. ctx = rctx // use context from middleware stack in children
  31724. return obj.AppliedDisjunctively, nil
  31725. })
  31726. if err != nil {
  31727. ec.Error(ctx, err)
  31728. return graphql.Null
  31729. }
  31730. if resTmp == nil {
  31731. if !graphql.HasFieldError(ctx, fc) {
  31732. ec.Errorf(ctx, "must not be null")
  31733. }
  31734. return graphql.Null
  31735. }
  31736. res := resTmp.(bool)
  31737. fc.Result = res
  31738. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  31739. }
  31740. func (ec *executionContext) fieldContext_CollectionRuleSet_appliedDisjunctively(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31741. fc = &graphql.FieldContext{
  31742. Object: "CollectionRuleSet",
  31743. Field: field,
  31744. IsMethod: false,
  31745. IsResolver: false,
  31746. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31747. return nil, errors.New("field of type Boolean does not have child fields")
  31748. },
  31749. }
  31750. return fc, nil
  31751. }
  31752. func (ec *executionContext) _CollectionRuleSet_rules(ctx context.Context, field graphql.CollectedField, obj *CollectionRuleSet) (ret graphql.Marshaler) {
  31753. fc, err := ec.fieldContext_CollectionRuleSet_rules(ctx, field)
  31754. if err != nil {
  31755. return graphql.Null
  31756. }
  31757. ctx = graphql.WithFieldContext(ctx, fc)
  31758. defer func() {
  31759. if r := recover(); r != nil {
  31760. ec.Error(ctx, ec.Recover(ctx, r))
  31761. ret = graphql.Null
  31762. }
  31763. }()
  31764. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31765. ctx = rctx // use context from middleware stack in children
  31766. return obj.Rules, nil
  31767. })
  31768. if err != nil {
  31769. ec.Error(ctx, err)
  31770. return graphql.Null
  31771. }
  31772. if resTmp == nil {
  31773. if !graphql.HasFieldError(ctx, fc) {
  31774. ec.Errorf(ctx, "must not be null")
  31775. }
  31776. return graphql.Null
  31777. }
  31778. res := resTmp.([]*CollectionRule)
  31779. fc.Result = res
  31780. return ec.marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionRuleᚄ(ctx, field.Selections, res)
  31781. }
  31782. func (ec *executionContext) fieldContext_CollectionRuleSet_rules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31783. fc = &graphql.FieldContext{
  31784. Object: "CollectionRuleSet",
  31785. Field: field,
  31786. IsMethod: false,
  31787. IsResolver: false,
  31788. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31789. switch field.Name {
  31790. case "appliedDisjunctively":
  31791. return ec.fieldContext_CollectionRule_appliedDisjunctively(ctx, field)
  31792. case "rules":
  31793. return ec.fieldContext_CollectionRule_rules(ctx, field)
  31794. }
  31795. return nil, fmt.Errorf("no field named %q was found under type CollectionRule", field.Name)
  31796. },
  31797. }
  31798. return fc, nil
  31799. }
  31800. func (ec *executionContext) _CommentEvent_appTitle(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  31801. fc, err := ec.fieldContext_CommentEvent_appTitle(ctx, field)
  31802. if err != nil {
  31803. return graphql.Null
  31804. }
  31805. ctx = graphql.WithFieldContext(ctx, fc)
  31806. defer func() {
  31807. if r := recover(); r != nil {
  31808. ec.Error(ctx, ec.Recover(ctx, r))
  31809. ret = graphql.Null
  31810. }
  31811. }()
  31812. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31813. ctx = rctx // use context from middleware stack in children
  31814. return obj.AppTitle, nil
  31815. })
  31816. if err != nil {
  31817. ec.Error(ctx, err)
  31818. return graphql.Null
  31819. }
  31820. if resTmp == nil {
  31821. return graphql.Null
  31822. }
  31823. res := resTmp.(*string)
  31824. fc.Result = res
  31825. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  31826. }
  31827. func (ec *executionContext) fieldContext_CommentEvent_appTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31828. fc = &graphql.FieldContext{
  31829. Object: "CommentEvent",
  31830. Field: field,
  31831. IsMethod: false,
  31832. IsResolver: false,
  31833. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31834. return nil, errors.New("field of type String does not have child fields")
  31835. },
  31836. }
  31837. return fc, nil
  31838. }
  31839. func (ec *executionContext) _CommentEvent_attachments(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  31840. fc, err := ec.fieldContext_CommentEvent_attachments(ctx, field)
  31841. if err != nil {
  31842. return graphql.Null
  31843. }
  31844. ctx = graphql.WithFieldContext(ctx, fc)
  31845. defer func() {
  31846. if r := recover(); r != nil {
  31847. ec.Error(ctx, ec.Recover(ctx, r))
  31848. ret = graphql.Null
  31849. }
  31850. }()
  31851. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31852. ctx = rctx // use context from middleware stack in children
  31853. return obj.Attachments, nil
  31854. })
  31855. if err != nil {
  31856. ec.Error(ctx, err)
  31857. return graphql.Null
  31858. }
  31859. if resTmp == nil {
  31860. if !graphql.HasFieldError(ctx, fc) {
  31861. ec.Errorf(ctx, "must not be null")
  31862. }
  31863. return graphql.Null
  31864. }
  31865. res := resTmp.([]*CommentEventAttachment)
  31866. fc.Result = res
  31867. return ec.marshalNCommentEventAttachment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventAttachmentᚄ(ctx, field.Selections, res)
  31868. }
  31869. func (ec *executionContext) fieldContext_CommentEvent_attachments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31870. fc = &graphql.FieldContext{
  31871. Object: "CommentEvent",
  31872. Field: field,
  31873. IsMethod: false,
  31874. IsResolver: false,
  31875. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31876. switch field.Name {
  31877. case "fileExtension":
  31878. return ec.fieldContext_CommentEventAttachment_fileExtension(ctx, field)
  31879. case "id":
  31880. return ec.fieldContext_CommentEventAttachment_id(ctx, field)
  31881. case "image":
  31882. return ec.fieldContext_CommentEventAttachment_image(ctx, field)
  31883. case "name":
  31884. return ec.fieldContext_CommentEventAttachment_name(ctx, field)
  31885. case "size":
  31886. return ec.fieldContext_CommentEventAttachment_size(ctx, field)
  31887. case "url":
  31888. return ec.fieldContext_CommentEventAttachment_url(ctx, field)
  31889. }
  31890. return nil, fmt.Errorf("no field named %q was found under type CommentEventAttachment", field.Name)
  31891. },
  31892. }
  31893. return fc, nil
  31894. }
  31895. func (ec *executionContext) _CommentEvent_attributeToApp(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  31896. fc, err := ec.fieldContext_CommentEvent_attributeToApp(ctx, field)
  31897. if err != nil {
  31898. return graphql.Null
  31899. }
  31900. ctx = graphql.WithFieldContext(ctx, fc)
  31901. defer func() {
  31902. if r := recover(); r != nil {
  31903. ec.Error(ctx, ec.Recover(ctx, r))
  31904. ret = graphql.Null
  31905. }
  31906. }()
  31907. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31908. ctx = rctx // use context from middleware stack in children
  31909. return obj.AttributeToApp, nil
  31910. })
  31911. if err != nil {
  31912. ec.Error(ctx, err)
  31913. return graphql.Null
  31914. }
  31915. if resTmp == nil {
  31916. if !graphql.HasFieldError(ctx, fc) {
  31917. ec.Errorf(ctx, "must not be null")
  31918. }
  31919. return graphql.Null
  31920. }
  31921. res := resTmp.(bool)
  31922. fc.Result = res
  31923. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  31924. }
  31925. func (ec *executionContext) fieldContext_CommentEvent_attributeToApp(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31926. fc = &graphql.FieldContext{
  31927. Object: "CommentEvent",
  31928. Field: field,
  31929. IsMethod: false,
  31930. IsResolver: false,
  31931. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31932. return nil, errors.New("field of type Boolean does not have child fields")
  31933. },
  31934. }
  31935. return fc, nil
  31936. }
  31937. func (ec *executionContext) _CommentEvent_attributeToUser(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  31938. fc, err := ec.fieldContext_CommentEvent_attributeToUser(ctx, field)
  31939. if err != nil {
  31940. return graphql.Null
  31941. }
  31942. ctx = graphql.WithFieldContext(ctx, fc)
  31943. defer func() {
  31944. if r := recover(); r != nil {
  31945. ec.Error(ctx, ec.Recover(ctx, r))
  31946. ret = graphql.Null
  31947. }
  31948. }()
  31949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31950. ctx = rctx // use context from middleware stack in children
  31951. return obj.AttributeToUser, nil
  31952. })
  31953. if err != nil {
  31954. ec.Error(ctx, err)
  31955. return graphql.Null
  31956. }
  31957. if resTmp == nil {
  31958. if !graphql.HasFieldError(ctx, fc) {
  31959. ec.Errorf(ctx, "must not be null")
  31960. }
  31961. return graphql.Null
  31962. }
  31963. res := resTmp.(bool)
  31964. fc.Result = res
  31965. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  31966. }
  31967. func (ec *executionContext) fieldContext_CommentEvent_attributeToUser(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  31968. fc = &graphql.FieldContext{
  31969. Object: "CommentEvent",
  31970. Field: field,
  31971. IsMethod: false,
  31972. IsResolver: false,
  31973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  31974. return nil, errors.New("field of type Boolean does not have child fields")
  31975. },
  31976. }
  31977. return fc, nil
  31978. }
  31979. func (ec *executionContext) _CommentEvent_author(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  31980. fc, err := ec.fieldContext_CommentEvent_author(ctx, field)
  31981. if err != nil {
  31982. return graphql.Null
  31983. }
  31984. ctx = graphql.WithFieldContext(ctx, fc)
  31985. defer func() {
  31986. if r := recover(); r != nil {
  31987. ec.Error(ctx, ec.Recover(ctx, r))
  31988. ret = graphql.Null
  31989. }
  31990. }()
  31991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  31992. ctx = rctx // use context from middleware stack in children
  31993. return obj.Author, nil
  31994. })
  31995. if err != nil {
  31996. ec.Error(ctx, err)
  31997. return graphql.Null
  31998. }
  31999. if resTmp == nil {
  32000. if !graphql.HasFieldError(ctx, fc) {
  32001. ec.Errorf(ctx, "must not be null")
  32002. }
  32003. return graphql.Null
  32004. }
  32005. res := resTmp.(*StaffMember)
  32006. fc.Result = res
  32007. return ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  32008. }
  32009. func (ec *executionContext) fieldContext_CommentEvent_author(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32010. fc = &graphql.FieldContext{
  32011. Object: "CommentEvent",
  32012. Field: field,
  32013. IsMethod: false,
  32014. IsResolver: false,
  32015. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32016. switch field.Name {
  32017. case "active":
  32018. return ec.fieldContext_StaffMember_active(ctx, field)
  32019. case "avatar":
  32020. return ec.fieldContext_StaffMember_avatar(ctx, field)
  32021. case "email":
  32022. return ec.fieldContext_StaffMember_email(ctx, field)
  32023. case "exists":
  32024. return ec.fieldContext_StaffMember_exists(ctx, field)
  32025. case "firstName":
  32026. return ec.fieldContext_StaffMember_firstName(ctx, field)
  32027. case "id":
  32028. return ec.fieldContext_StaffMember_id(ctx, field)
  32029. case "initials":
  32030. return ec.fieldContext_StaffMember_initials(ctx, field)
  32031. case "isShopOwner":
  32032. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  32033. case "lastName":
  32034. return ec.fieldContext_StaffMember_lastName(ctx, field)
  32035. case "locale":
  32036. return ec.fieldContext_StaffMember_locale(ctx, field)
  32037. case "name":
  32038. return ec.fieldContext_StaffMember_name(ctx, field)
  32039. case "phone":
  32040. return ec.fieldContext_StaffMember_phone(ctx, field)
  32041. case "privateData":
  32042. return ec.fieldContext_StaffMember_privateData(ctx, field)
  32043. }
  32044. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  32045. },
  32046. }
  32047. return fc, nil
  32048. }
  32049. func (ec *executionContext) _CommentEvent_canDelete(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32050. fc, err := ec.fieldContext_CommentEvent_canDelete(ctx, field)
  32051. if err != nil {
  32052. return graphql.Null
  32053. }
  32054. ctx = graphql.WithFieldContext(ctx, fc)
  32055. defer func() {
  32056. if r := recover(); r != nil {
  32057. ec.Error(ctx, ec.Recover(ctx, r))
  32058. ret = graphql.Null
  32059. }
  32060. }()
  32061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32062. ctx = rctx // use context from middleware stack in children
  32063. return obj.CanDelete, nil
  32064. })
  32065. if err != nil {
  32066. ec.Error(ctx, err)
  32067. return graphql.Null
  32068. }
  32069. if resTmp == nil {
  32070. if !graphql.HasFieldError(ctx, fc) {
  32071. ec.Errorf(ctx, "must not be null")
  32072. }
  32073. return graphql.Null
  32074. }
  32075. res := resTmp.(bool)
  32076. fc.Result = res
  32077. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32078. }
  32079. func (ec *executionContext) fieldContext_CommentEvent_canDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32080. fc = &graphql.FieldContext{
  32081. Object: "CommentEvent",
  32082. Field: field,
  32083. IsMethod: false,
  32084. IsResolver: false,
  32085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32086. return nil, errors.New("field of type Boolean does not have child fields")
  32087. },
  32088. }
  32089. return fc, nil
  32090. }
  32091. func (ec *executionContext) _CommentEvent_canEdit(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32092. fc, err := ec.fieldContext_CommentEvent_canEdit(ctx, field)
  32093. if err != nil {
  32094. return graphql.Null
  32095. }
  32096. ctx = graphql.WithFieldContext(ctx, fc)
  32097. defer func() {
  32098. if r := recover(); r != nil {
  32099. ec.Error(ctx, ec.Recover(ctx, r))
  32100. ret = graphql.Null
  32101. }
  32102. }()
  32103. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32104. ctx = rctx // use context from middleware stack in children
  32105. return obj.CanEdit, nil
  32106. })
  32107. if err != nil {
  32108. ec.Error(ctx, err)
  32109. return graphql.Null
  32110. }
  32111. if resTmp == nil {
  32112. if !graphql.HasFieldError(ctx, fc) {
  32113. ec.Errorf(ctx, "must not be null")
  32114. }
  32115. return graphql.Null
  32116. }
  32117. res := resTmp.(bool)
  32118. fc.Result = res
  32119. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32120. }
  32121. func (ec *executionContext) fieldContext_CommentEvent_canEdit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32122. fc = &graphql.FieldContext{
  32123. Object: "CommentEvent",
  32124. Field: field,
  32125. IsMethod: false,
  32126. IsResolver: false,
  32127. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32128. return nil, errors.New("field of type Boolean does not have child fields")
  32129. },
  32130. }
  32131. return fc, nil
  32132. }
  32133. func (ec *executionContext) _CommentEvent_createdAt(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32134. fc, err := ec.fieldContext_CommentEvent_createdAt(ctx, field)
  32135. if err != nil {
  32136. return graphql.Null
  32137. }
  32138. ctx = graphql.WithFieldContext(ctx, fc)
  32139. defer func() {
  32140. if r := recover(); r != nil {
  32141. ec.Error(ctx, ec.Recover(ctx, r))
  32142. ret = graphql.Null
  32143. }
  32144. }()
  32145. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32146. ctx = rctx // use context from middleware stack in children
  32147. return obj.CreatedAt, nil
  32148. })
  32149. if err != nil {
  32150. ec.Error(ctx, err)
  32151. return graphql.Null
  32152. }
  32153. if resTmp == nil {
  32154. if !graphql.HasFieldError(ctx, fc) {
  32155. ec.Errorf(ctx, "must not be null")
  32156. }
  32157. return graphql.Null
  32158. }
  32159. res := resTmp.(string)
  32160. fc.Result = res
  32161. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  32162. }
  32163. func (ec *executionContext) fieldContext_CommentEvent_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32164. fc = &graphql.FieldContext{
  32165. Object: "CommentEvent",
  32166. Field: field,
  32167. IsMethod: false,
  32168. IsResolver: false,
  32169. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32170. return nil, errors.New("field of type DateTime does not have child fields")
  32171. },
  32172. }
  32173. return fc, nil
  32174. }
  32175. func (ec *executionContext) _CommentEvent_criticalAlert(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32176. fc, err := ec.fieldContext_CommentEvent_criticalAlert(ctx, field)
  32177. if err != nil {
  32178. return graphql.Null
  32179. }
  32180. ctx = graphql.WithFieldContext(ctx, fc)
  32181. defer func() {
  32182. if r := recover(); r != nil {
  32183. ec.Error(ctx, ec.Recover(ctx, r))
  32184. ret = graphql.Null
  32185. }
  32186. }()
  32187. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32188. ctx = rctx // use context from middleware stack in children
  32189. return obj.CriticalAlert, nil
  32190. })
  32191. if err != nil {
  32192. ec.Error(ctx, err)
  32193. return graphql.Null
  32194. }
  32195. if resTmp == nil {
  32196. if !graphql.HasFieldError(ctx, fc) {
  32197. ec.Errorf(ctx, "must not be null")
  32198. }
  32199. return graphql.Null
  32200. }
  32201. res := resTmp.(bool)
  32202. fc.Result = res
  32203. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32204. }
  32205. func (ec *executionContext) fieldContext_CommentEvent_criticalAlert(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32206. fc = &graphql.FieldContext{
  32207. Object: "CommentEvent",
  32208. Field: field,
  32209. IsMethod: false,
  32210. IsResolver: false,
  32211. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32212. return nil, errors.New("field of type Boolean does not have child fields")
  32213. },
  32214. }
  32215. return fc, nil
  32216. }
  32217. func (ec *executionContext) _CommentEvent_edited(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32218. fc, err := ec.fieldContext_CommentEvent_edited(ctx, field)
  32219. if err != nil {
  32220. return graphql.Null
  32221. }
  32222. ctx = graphql.WithFieldContext(ctx, fc)
  32223. defer func() {
  32224. if r := recover(); r != nil {
  32225. ec.Error(ctx, ec.Recover(ctx, r))
  32226. ret = graphql.Null
  32227. }
  32228. }()
  32229. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32230. ctx = rctx // use context from middleware stack in children
  32231. return obj.Edited, nil
  32232. })
  32233. if err != nil {
  32234. ec.Error(ctx, err)
  32235. return graphql.Null
  32236. }
  32237. if resTmp == nil {
  32238. if !graphql.HasFieldError(ctx, fc) {
  32239. ec.Errorf(ctx, "must not be null")
  32240. }
  32241. return graphql.Null
  32242. }
  32243. res := resTmp.(bool)
  32244. fc.Result = res
  32245. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  32246. }
  32247. func (ec *executionContext) fieldContext_CommentEvent_edited(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32248. fc = &graphql.FieldContext{
  32249. Object: "CommentEvent",
  32250. Field: field,
  32251. IsMethod: false,
  32252. IsResolver: false,
  32253. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32254. return nil, errors.New("field of type Boolean does not have child fields")
  32255. },
  32256. }
  32257. return fc, nil
  32258. }
  32259. func (ec *executionContext) _CommentEvent_embed(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32260. fc, err := ec.fieldContext_CommentEvent_embed(ctx, field)
  32261. if err != nil {
  32262. return graphql.Null
  32263. }
  32264. ctx = graphql.WithFieldContext(ctx, fc)
  32265. defer func() {
  32266. if r := recover(); r != nil {
  32267. ec.Error(ctx, ec.Recover(ctx, r))
  32268. ret = graphql.Null
  32269. }
  32270. }()
  32271. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32272. ctx = rctx // use context from middleware stack in children
  32273. return obj.Embed, nil
  32274. })
  32275. if err != nil {
  32276. ec.Error(ctx, err)
  32277. return graphql.Null
  32278. }
  32279. if resTmp == nil {
  32280. return graphql.Null
  32281. }
  32282. res := resTmp.(CommentEventEmbed)
  32283. fc.Result = res
  32284. return ec.marshalOCommentEventEmbed2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventEmbed(ctx, field.Selections, res)
  32285. }
  32286. func (ec *executionContext) fieldContext_CommentEvent_embed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32287. fc = &graphql.FieldContext{
  32288. Object: "CommentEvent",
  32289. Field: field,
  32290. IsMethod: false,
  32291. IsResolver: false,
  32292. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32293. return nil, errors.New("field of type CommentEventEmbed does not have child fields")
  32294. },
  32295. }
  32296. return fc, nil
  32297. }
  32298. func (ec *executionContext) _CommentEvent_id(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32299. fc, err := ec.fieldContext_CommentEvent_id(ctx, field)
  32300. if err != nil {
  32301. return graphql.Null
  32302. }
  32303. ctx = graphql.WithFieldContext(ctx, fc)
  32304. defer func() {
  32305. if r := recover(); r != nil {
  32306. ec.Error(ctx, ec.Recover(ctx, r))
  32307. ret = graphql.Null
  32308. }
  32309. }()
  32310. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32311. ctx = rctx // use context from middleware stack in children
  32312. return obj.ID, nil
  32313. })
  32314. if err != nil {
  32315. ec.Error(ctx, err)
  32316. return graphql.Null
  32317. }
  32318. if resTmp == nil {
  32319. if !graphql.HasFieldError(ctx, fc) {
  32320. ec.Errorf(ctx, "must not be null")
  32321. }
  32322. return graphql.Null
  32323. }
  32324. res := resTmp.(string)
  32325. fc.Result = res
  32326. return ec.marshalNID2string(ctx, field.Selections, res)
  32327. }
  32328. func (ec *executionContext) fieldContext_CommentEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32329. fc = &graphql.FieldContext{
  32330. Object: "CommentEvent",
  32331. Field: field,
  32332. IsMethod: false,
  32333. IsResolver: false,
  32334. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32335. return nil, errors.New("field of type ID does not have child fields")
  32336. },
  32337. }
  32338. return fc, nil
  32339. }
  32340. func (ec *executionContext) _CommentEvent_message(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32341. fc, err := ec.fieldContext_CommentEvent_message(ctx, field)
  32342. if err != nil {
  32343. return graphql.Null
  32344. }
  32345. ctx = graphql.WithFieldContext(ctx, fc)
  32346. defer func() {
  32347. if r := recover(); r != nil {
  32348. ec.Error(ctx, ec.Recover(ctx, r))
  32349. ret = graphql.Null
  32350. }
  32351. }()
  32352. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32353. ctx = rctx // use context from middleware stack in children
  32354. return obj.Message, nil
  32355. })
  32356. if err != nil {
  32357. ec.Error(ctx, err)
  32358. return graphql.Null
  32359. }
  32360. if resTmp == nil {
  32361. if !graphql.HasFieldError(ctx, fc) {
  32362. ec.Errorf(ctx, "must not be null")
  32363. }
  32364. return graphql.Null
  32365. }
  32366. res := resTmp.(string)
  32367. fc.Result = res
  32368. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  32369. }
  32370. func (ec *executionContext) fieldContext_CommentEvent_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32371. fc = &graphql.FieldContext{
  32372. Object: "CommentEvent",
  32373. Field: field,
  32374. IsMethod: false,
  32375. IsResolver: false,
  32376. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32377. return nil, errors.New("field of type FormattedString does not have child fields")
  32378. },
  32379. }
  32380. return fc, nil
  32381. }
  32382. func (ec *executionContext) _CommentEvent_rawMessage(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32383. fc, err := ec.fieldContext_CommentEvent_rawMessage(ctx, field)
  32384. if err != nil {
  32385. return graphql.Null
  32386. }
  32387. ctx = graphql.WithFieldContext(ctx, fc)
  32388. defer func() {
  32389. if r := recover(); r != nil {
  32390. ec.Error(ctx, ec.Recover(ctx, r))
  32391. ret = graphql.Null
  32392. }
  32393. }()
  32394. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32395. ctx = rctx // use context from middleware stack in children
  32396. return obj.RawMessage, nil
  32397. })
  32398. if err != nil {
  32399. ec.Error(ctx, err)
  32400. return graphql.Null
  32401. }
  32402. if resTmp == nil {
  32403. if !graphql.HasFieldError(ctx, fc) {
  32404. ec.Errorf(ctx, "must not be null")
  32405. }
  32406. return graphql.Null
  32407. }
  32408. res := resTmp.(string)
  32409. fc.Result = res
  32410. return ec.marshalNString2string(ctx, field.Selections, res)
  32411. }
  32412. func (ec *executionContext) fieldContext_CommentEvent_rawMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32413. fc = &graphql.FieldContext{
  32414. Object: "CommentEvent",
  32415. Field: field,
  32416. IsMethod: false,
  32417. IsResolver: false,
  32418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32419. return nil, errors.New("field of type String does not have child fields")
  32420. },
  32421. }
  32422. return fc, nil
  32423. }
  32424. func (ec *executionContext) _CommentEvent_subject(ctx context.Context, field graphql.CollectedField, obj *CommentEvent) (ret graphql.Marshaler) {
  32425. fc, err := ec.fieldContext_CommentEvent_subject(ctx, field)
  32426. if err != nil {
  32427. return graphql.Null
  32428. }
  32429. ctx = graphql.WithFieldContext(ctx, fc)
  32430. defer func() {
  32431. if r := recover(); r != nil {
  32432. ec.Error(ctx, ec.Recover(ctx, r))
  32433. ret = graphql.Null
  32434. }
  32435. }()
  32436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32437. ctx = rctx // use context from middleware stack in children
  32438. return obj.Subject, nil
  32439. })
  32440. if err != nil {
  32441. ec.Error(ctx, err)
  32442. return graphql.Null
  32443. }
  32444. if resTmp == nil {
  32445. if !graphql.HasFieldError(ctx, fc) {
  32446. ec.Errorf(ctx, "must not be null")
  32447. }
  32448. return graphql.Null
  32449. }
  32450. res := resTmp.(CommentEventSubject)
  32451. fc.Result = res
  32452. return ec.marshalNCommentEventSubject2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventSubject(ctx, field.Selections, res)
  32453. }
  32454. func (ec *executionContext) fieldContext_CommentEvent_subject(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32455. fc = &graphql.FieldContext{
  32456. Object: "CommentEvent",
  32457. Field: field,
  32458. IsMethod: false,
  32459. IsResolver: false,
  32460. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32461. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  32462. },
  32463. }
  32464. return fc, nil
  32465. }
  32466. func (ec *executionContext) _CommentEventAttachment_fileExtension(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32467. fc, err := ec.fieldContext_CommentEventAttachment_fileExtension(ctx, field)
  32468. if err != nil {
  32469. return graphql.Null
  32470. }
  32471. ctx = graphql.WithFieldContext(ctx, fc)
  32472. defer func() {
  32473. if r := recover(); r != nil {
  32474. ec.Error(ctx, ec.Recover(ctx, r))
  32475. ret = graphql.Null
  32476. }
  32477. }()
  32478. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32479. ctx = rctx // use context from middleware stack in children
  32480. return obj.FileExtension, nil
  32481. })
  32482. if err != nil {
  32483. ec.Error(ctx, err)
  32484. return graphql.Null
  32485. }
  32486. if resTmp == nil {
  32487. return graphql.Null
  32488. }
  32489. res := resTmp.(*string)
  32490. fc.Result = res
  32491. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  32492. }
  32493. func (ec *executionContext) fieldContext_CommentEventAttachment_fileExtension(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32494. fc = &graphql.FieldContext{
  32495. Object: "CommentEventAttachment",
  32496. Field: field,
  32497. IsMethod: false,
  32498. IsResolver: false,
  32499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32500. return nil, errors.New("field of type String does not have child fields")
  32501. },
  32502. }
  32503. return fc, nil
  32504. }
  32505. func (ec *executionContext) _CommentEventAttachment_id(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32506. fc, err := ec.fieldContext_CommentEventAttachment_id(ctx, field)
  32507. if err != nil {
  32508. return graphql.Null
  32509. }
  32510. ctx = graphql.WithFieldContext(ctx, fc)
  32511. defer func() {
  32512. if r := recover(); r != nil {
  32513. ec.Error(ctx, ec.Recover(ctx, r))
  32514. ret = graphql.Null
  32515. }
  32516. }()
  32517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32518. ctx = rctx // use context from middleware stack in children
  32519. return obj.ID, nil
  32520. })
  32521. if err != nil {
  32522. ec.Error(ctx, err)
  32523. return graphql.Null
  32524. }
  32525. if resTmp == nil {
  32526. if !graphql.HasFieldError(ctx, fc) {
  32527. ec.Errorf(ctx, "must not be null")
  32528. }
  32529. return graphql.Null
  32530. }
  32531. res := resTmp.(string)
  32532. fc.Result = res
  32533. return ec.marshalNID2string(ctx, field.Selections, res)
  32534. }
  32535. func (ec *executionContext) fieldContext_CommentEventAttachment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32536. fc = &graphql.FieldContext{
  32537. Object: "CommentEventAttachment",
  32538. Field: field,
  32539. IsMethod: false,
  32540. IsResolver: false,
  32541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32542. return nil, errors.New("field of type ID does not have child fields")
  32543. },
  32544. }
  32545. return fc, nil
  32546. }
  32547. func (ec *executionContext) _CommentEventAttachment_image(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32548. fc, err := ec.fieldContext_CommentEventAttachment_image(ctx, field)
  32549. if err != nil {
  32550. return graphql.Null
  32551. }
  32552. ctx = graphql.WithFieldContext(ctx, fc)
  32553. defer func() {
  32554. if r := recover(); r != nil {
  32555. ec.Error(ctx, ec.Recover(ctx, r))
  32556. ret = graphql.Null
  32557. }
  32558. }()
  32559. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32560. ctx = rctx // use context from middleware stack in children
  32561. return obj.Image, nil
  32562. })
  32563. if err != nil {
  32564. ec.Error(ctx, err)
  32565. return graphql.Null
  32566. }
  32567. if resTmp == nil {
  32568. return graphql.Null
  32569. }
  32570. res := resTmp.(*Image)
  32571. fc.Result = res
  32572. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  32573. }
  32574. func (ec *executionContext) fieldContext_CommentEventAttachment_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32575. fc = &graphql.FieldContext{
  32576. Object: "CommentEventAttachment",
  32577. Field: field,
  32578. IsMethod: false,
  32579. IsResolver: false,
  32580. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32581. switch field.Name {
  32582. case "altText":
  32583. return ec.fieldContext_Image_altText(ctx, field)
  32584. case "height":
  32585. return ec.fieldContext_Image_height(ctx, field)
  32586. case "id":
  32587. return ec.fieldContext_Image_id(ctx, field)
  32588. case "metafield":
  32589. return ec.fieldContext_Image_metafield(ctx, field)
  32590. case "metafields":
  32591. return ec.fieldContext_Image_metafields(ctx, field)
  32592. case "privateMetafield":
  32593. return ec.fieldContext_Image_privateMetafield(ctx, field)
  32594. case "privateMetafields":
  32595. return ec.fieldContext_Image_privateMetafields(ctx, field)
  32596. case "url":
  32597. return ec.fieldContext_Image_url(ctx, field)
  32598. case "width":
  32599. return ec.fieldContext_Image_width(ctx, field)
  32600. }
  32601. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  32602. },
  32603. }
  32604. return fc, nil
  32605. }
  32606. func (ec *executionContext) _CommentEventAttachment_name(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32607. fc, err := ec.fieldContext_CommentEventAttachment_name(ctx, field)
  32608. if err != nil {
  32609. return graphql.Null
  32610. }
  32611. ctx = graphql.WithFieldContext(ctx, fc)
  32612. defer func() {
  32613. if r := recover(); r != nil {
  32614. ec.Error(ctx, ec.Recover(ctx, r))
  32615. ret = graphql.Null
  32616. }
  32617. }()
  32618. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32619. ctx = rctx // use context from middleware stack in children
  32620. return obj.Name, nil
  32621. })
  32622. if err != nil {
  32623. ec.Error(ctx, err)
  32624. return graphql.Null
  32625. }
  32626. if resTmp == nil {
  32627. if !graphql.HasFieldError(ctx, fc) {
  32628. ec.Errorf(ctx, "must not be null")
  32629. }
  32630. return graphql.Null
  32631. }
  32632. res := resTmp.(string)
  32633. fc.Result = res
  32634. return ec.marshalNString2string(ctx, field.Selections, res)
  32635. }
  32636. func (ec *executionContext) fieldContext_CommentEventAttachment_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32637. fc = &graphql.FieldContext{
  32638. Object: "CommentEventAttachment",
  32639. Field: field,
  32640. IsMethod: false,
  32641. IsResolver: false,
  32642. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32643. return nil, errors.New("field of type String does not have child fields")
  32644. },
  32645. }
  32646. return fc, nil
  32647. }
  32648. func (ec *executionContext) _CommentEventAttachment_size(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32649. fc, err := ec.fieldContext_CommentEventAttachment_size(ctx, field)
  32650. if err != nil {
  32651. return graphql.Null
  32652. }
  32653. ctx = graphql.WithFieldContext(ctx, fc)
  32654. defer func() {
  32655. if r := recover(); r != nil {
  32656. ec.Error(ctx, ec.Recover(ctx, r))
  32657. ret = graphql.Null
  32658. }
  32659. }()
  32660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32661. ctx = rctx // use context from middleware stack in children
  32662. return obj.Size, nil
  32663. })
  32664. if err != nil {
  32665. ec.Error(ctx, err)
  32666. return graphql.Null
  32667. }
  32668. if resTmp == nil {
  32669. if !graphql.HasFieldError(ctx, fc) {
  32670. ec.Errorf(ctx, "must not be null")
  32671. }
  32672. return graphql.Null
  32673. }
  32674. res := resTmp.(int)
  32675. fc.Result = res
  32676. return ec.marshalNInt2int(ctx, field.Selections, res)
  32677. }
  32678. func (ec *executionContext) fieldContext_CommentEventAttachment_size(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32679. fc = &graphql.FieldContext{
  32680. Object: "CommentEventAttachment",
  32681. Field: field,
  32682. IsMethod: false,
  32683. IsResolver: false,
  32684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32685. return nil, errors.New("field of type Int does not have child fields")
  32686. },
  32687. }
  32688. return fc, nil
  32689. }
  32690. func (ec *executionContext) _CommentEventAttachment_url(ctx context.Context, field graphql.CollectedField, obj *CommentEventAttachment) (ret graphql.Marshaler) {
  32691. fc, err := ec.fieldContext_CommentEventAttachment_url(ctx, field)
  32692. if err != nil {
  32693. return graphql.Null
  32694. }
  32695. ctx = graphql.WithFieldContext(ctx, fc)
  32696. defer func() {
  32697. if r := recover(); r != nil {
  32698. ec.Error(ctx, ec.Recover(ctx, r))
  32699. ret = graphql.Null
  32700. }
  32701. }()
  32702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32703. ctx = rctx // use context from middleware stack in children
  32704. return obj.URL, nil
  32705. })
  32706. if err != nil {
  32707. ec.Error(ctx, err)
  32708. return graphql.Null
  32709. }
  32710. if resTmp == nil {
  32711. if !graphql.HasFieldError(ctx, fc) {
  32712. ec.Errorf(ctx, "must not be null")
  32713. }
  32714. return graphql.Null
  32715. }
  32716. res := resTmp.(string)
  32717. fc.Result = res
  32718. return ec.marshalNURL2string(ctx, field.Selections, res)
  32719. }
  32720. func (ec *executionContext) fieldContext_CommentEventAttachment_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32721. fc = &graphql.FieldContext{
  32722. Object: "CommentEventAttachment",
  32723. Field: field,
  32724. IsMethod: false,
  32725. IsResolver: false,
  32726. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32727. return nil, errors.New("field of type URL does not have child fields")
  32728. },
  32729. }
  32730. return fc, nil
  32731. }
  32732. func (ec *executionContext) _Company_contactCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32733. fc, err := ec.fieldContext_Company_contactCount(ctx, field)
  32734. if err != nil {
  32735. return graphql.Null
  32736. }
  32737. ctx = graphql.WithFieldContext(ctx, fc)
  32738. defer func() {
  32739. if r := recover(); r != nil {
  32740. ec.Error(ctx, ec.Recover(ctx, r))
  32741. ret = graphql.Null
  32742. }
  32743. }()
  32744. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32745. ctx = rctx // use context from middleware stack in children
  32746. return obj.ContactCount, nil
  32747. })
  32748. if err != nil {
  32749. ec.Error(ctx, err)
  32750. return graphql.Null
  32751. }
  32752. if resTmp == nil {
  32753. if !graphql.HasFieldError(ctx, fc) {
  32754. ec.Errorf(ctx, "must not be null")
  32755. }
  32756. return graphql.Null
  32757. }
  32758. res := resTmp.(int)
  32759. fc.Result = res
  32760. return ec.marshalNInt2int(ctx, field.Selections, res)
  32761. }
  32762. func (ec *executionContext) fieldContext_Company_contactCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32763. fc = &graphql.FieldContext{
  32764. Object: "Company",
  32765. Field: field,
  32766. IsMethod: false,
  32767. IsResolver: false,
  32768. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32769. return nil, errors.New("field of type Int does not have child fields")
  32770. },
  32771. }
  32772. return fc, nil
  32773. }
  32774. func (ec *executionContext) _Company_contactRoles(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32775. fc, err := ec.fieldContext_Company_contactRoles(ctx, field)
  32776. if err != nil {
  32777. return graphql.Null
  32778. }
  32779. ctx = graphql.WithFieldContext(ctx, fc)
  32780. defer func() {
  32781. if r := recover(); r != nil {
  32782. ec.Error(ctx, ec.Recover(ctx, r))
  32783. ret = graphql.Null
  32784. }
  32785. }()
  32786. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32787. ctx = rctx // use context from middleware stack in children
  32788. return obj.ContactRoles, nil
  32789. })
  32790. if err != nil {
  32791. ec.Error(ctx, err)
  32792. return graphql.Null
  32793. }
  32794. if resTmp == nil {
  32795. if !graphql.HasFieldError(ctx, fc) {
  32796. ec.Errorf(ctx, "must not be null")
  32797. }
  32798. return graphql.Null
  32799. }
  32800. res := resTmp.(*CompanyContactRoleConnection)
  32801. fc.Result = res
  32802. return ec.marshalNCompanyContactRoleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleConnection(ctx, field.Selections, res)
  32803. }
  32804. func (ec *executionContext) fieldContext_Company_contactRoles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32805. fc = &graphql.FieldContext{
  32806. Object: "Company",
  32807. Field: field,
  32808. IsMethod: false,
  32809. IsResolver: false,
  32810. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32811. switch field.Name {
  32812. case "edges":
  32813. return ec.fieldContext_CompanyContactRoleConnection_edges(ctx, field)
  32814. case "nodes":
  32815. return ec.fieldContext_CompanyContactRoleConnection_nodes(ctx, field)
  32816. case "pageInfo":
  32817. return ec.fieldContext_CompanyContactRoleConnection_pageInfo(ctx, field)
  32818. }
  32819. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleConnection", field.Name)
  32820. },
  32821. }
  32822. defer func() {
  32823. if r := recover(); r != nil {
  32824. err = ec.Recover(ctx, r)
  32825. ec.Error(ctx, err)
  32826. }
  32827. }()
  32828. ctx = graphql.WithFieldContext(ctx, fc)
  32829. if fc.Args, err = ec.field_Company_contactRoles_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  32830. ec.Error(ctx, err)
  32831. return
  32832. }
  32833. return fc, nil
  32834. }
  32835. func (ec *executionContext) _Company_contacts(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32836. fc, err := ec.fieldContext_Company_contacts(ctx, field)
  32837. if err != nil {
  32838. return graphql.Null
  32839. }
  32840. ctx = graphql.WithFieldContext(ctx, fc)
  32841. defer func() {
  32842. if r := recover(); r != nil {
  32843. ec.Error(ctx, ec.Recover(ctx, r))
  32844. ret = graphql.Null
  32845. }
  32846. }()
  32847. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32848. ctx = rctx // use context from middleware stack in children
  32849. return obj.Contacts, nil
  32850. })
  32851. if err != nil {
  32852. ec.Error(ctx, err)
  32853. return graphql.Null
  32854. }
  32855. if resTmp == nil {
  32856. if !graphql.HasFieldError(ctx, fc) {
  32857. ec.Errorf(ctx, "must not be null")
  32858. }
  32859. return graphql.Null
  32860. }
  32861. res := resTmp.(*CompanyContactConnection)
  32862. fc.Result = res
  32863. return ec.marshalNCompanyContactConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactConnection(ctx, field.Selections, res)
  32864. }
  32865. func (ec *executionContext) fieldContext_Company_contacts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32866. fc = &graphql.FieldContext{
  32867. Object: "Company",
  32868. Field: field,
  32869. IsMethod: false,
  32870. IsResolver: false,
  32871. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32872. switch field.Name {
  32873. case "edges":
  32874. return ec.fieldContext_CompanyContactConnection_edges(ctx, field)
  32875. case "nodes":
  32876. return ec.fieldContext_CompanyContactConnection_nodes(ctx, field)
  32877. case "pageInfo":
  32878. return ec.fieldContext_CompanyContactConnection_pageInfo(ctx, field)
  32879. }
  32880. return nil, fmt.Errorf("no field named %q was found under type CompanyContactConnection", field.Name)
  32881. },
  32882. }
  32883. defer func() {
  32884. if r := recover(); r != nil {
  32885. err = ec.Recover(ctx, r)
  32886. ec.Error(ctx, err)
  32887. }
  32888. }()
  32889. ctx = graphql.WithFieldContext(ctx, fc)
  32890. if fc.Args, err = ec.field_Company_contacts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  32891. ec.Error(ctx, err)
  32892. return
  32893. }
  32894. return fc, nil
  32895. }
  32896. func (ec *executionContext) _Company_createdAt(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32897. fc, err := ec.fieldContext_Company_createdAt(ctx, field)
  32898. if err != nil {
  32899. return graphql.Null
  32900. }
  32901. ctx = graphql.WithFieldContext(ctx, fc)
  32902. defer func() {
  32903. if r := recover(); r != nil {
  32904. ec.Error(ctx, ec.Recover(ctx, r))
  32905. ret = graphql.Null
  32906. }
  32907. }()
  32908. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32909. ctx = rctx // use context from middleware stack in children
  32910. return obj.CreatedAt, nil
  32911. })
  32912. if err != nil {
  32913. ec.Error(ctx, err)
  32914. return graphql.Null
  32915. }
  32916. if resTmp == nil {
  32917. if !graphql.HasFieldError(ctx, fc) {
  32918. ec.Errorf(ctx, "must not be null")
  32919. }
  32920. return graphql.Null
  32921. }
  32922. res := resTmp.(string)
  32923. fc.Result = res
  32924. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  32925. }
  32926. func (ec *executionContext) fieldContext_Company_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32927. fc = &graphql.FieldContext{
  32928. Object: "Company",
  32929. Field: field,
  32930. IsMethod: false,
  32931. IsResolver: false,
  32932. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32933. return nil, errors.New("field of type DateTime does not have child fields")
  32934. },
  32935. }
  32936. return fc, nil
  32937. }
  32938. func (ec *executionContext) _Company_customerSince(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32939. fc, err := ec.fieldContext_Company_customerSince(ctx, field)
  32940. if err != nil {
  32941. return graphql.Null
  32942. }
  32943. ctx = graphql.WithFieldContext(ctx, fc)
  32944. defer func() {
  32945. if r := recover(); r != nil {
  32946. ec.Error(ctx, ec.Recover(ctx, r))
  32947. ret = graphql.Null
  32948. }
  32949. }()
  32950. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32951. ctx = rctx // use context from middleware stack in children
  32952. return obj.CustomerSince, nil
  32953. })
  32954. if err != nil {
  32955. ec.Error(ctx, err)
  32956. return graphql.Null
  32957. }
  32958. if resTmp == nil {
  32959. if !graphql.HasFieldError(ctx, fc) {
  32960. ec.Errorf(ctx, "must not be null")
  32961. }
  32962. return graphql.Null
  32963. }
  32964. res := resTmp.(string)
  32965. fc.Result = res
  32966. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  32967. }
  32968. func (ec *executionContext) fieldContext_Company_customerSince(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  32969. fc = &graphql.FieldContext{
  32970. Object: "Company",
  32971. Field: field,
  32972. IsMethod: false,
  32973. IsResolver: false,
  32974. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  32975. return nil, errors.New("field of type DateTime does not have child fields")
  32976. },
  32977. }
  32978. return fc, nil
  32979. }
  32980. func (ec *executionContext) _Company_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  32981. fc, err := ec.fieldContext_Company_defaultCursor(ctx, field)
  32982. if err != nil {
  32983. return graphql.Null
  32984. }
  32985. ctx = graphql.WithFieldContext(ctx, fc)
  32986. defer func() {
  32987. if r := recover(); r != nil {
  32988. ec.Error(ctx, ec.Recover(ctx, r))
  32989. ret = graphql.Null
  32990. }
  32991. }()
  32992. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  32993. ctx = rctx // use context from middleware stack in children
  32994. return obj.DefaultCursor, nil
  32995. })
  32996. if err != nil {
  32997. ec.Error(ctx, err)
  32998. return graphql.Null
  32999. }
  33000. if resTmp == nil {
  33001. if !graphql.HasFieldError(ctx, fc) {
  33002. ec.Errorf(ctx, "must not be null")
  33003. }
  33004. return graphql.Null
  33005. }
  33006. res := resTmp.(string)
  33007. fc.Result = res
  33008. return ec.marshalNString2string(ctx, field.Selections, res)
  33009. }
  33010. func (ec *executionContext) fieldContext_Company_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33011. fc = &graphql.FieldContext{
  33012. Object: "Company",
  33013. Field: field,
  33014. IsMethod: false,
  33015. IsResolver: false,
  33016. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33017. return nil, errors.New("field of type String does not have child fields")
  33018. },
  33019. }
  33020. return fc, nil
  33021. }
  33022. func (ec *executionContext) _Company_defaultRole(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33023. fc, err := ec.fieldContext_Company_defaultRole(ctx, field)
  33024. if err != nil {
  33025. return graphql.Null
  33026. }
  33027. ctx = graphql.WithFieldContext(ctx, fc)
  33028. defer func() {
  33029. if r := recover(); r != nil {
  33030. ec.Error(ctx, ec.Recover(ctx, r))
  33031. ret = graphql.Null
  33032. }
  33033. }()
  33034. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33035. ctx = rctx // use context from middleware stack in children
  33036. return obj.DefaultRole, nil
  33037. })
  33038. if err != nil {
  33039. ec.Error(ctx, err)
  33040. return graphql.Null
  33041. }
  33042. if resTmp == nil {
  33043. return graphql.Null
  33044. }
  33045. res := resTmp.(*CompanyContactRole)
  33046. fc.Result = res
  33047. return ec.marshalOCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  33048. }
  33049. func (ec *executionContext) fieldContext_Company_defaultRole(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33050. fc = &graphql.FieldContext{
  33051. Object: "Company",
  33052. Field: field,
  33053. IsMethod: false,
  33054. IsResolver: false,
  33055. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33056. switch field.Name {
  33057. case "id":
  33058. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  33059. case "name":
  33060. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  33061. case "note":
  33062. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  33063. }
  33064. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  33065. },
  33066. }
  33067. return fc, nil
  33068. }
  33069. func (ec *executionContext) _Company_draftOrders(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33070. fc, err := ec.fieldContext_Company_draftOrders(ctx, field)
  33071. if err != nil {
  33072. return graphql.Null
  33073. }
  33074. ctx = graphql.WithFieldContext(ctx, fc)
  33075. defer func() {
  33076. if r := recover(); r != nil {
  33077. ec.Error(ctx, ec.Recover(ctx, r))
  33078. ret = graphql.Null
  33079. }
  33080. }()
  33081. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33082. ctx = rctx // use context from middleware stack in children
  33083. return obj.DraftOrders, nil
  33084. })
  33085. if err != nil {
  33086. ec.Error(ctx, err)
  33087. return graphql.Null
  33088. }
  33089. if resTmp == nil {
  33090. if !graphql.HasFieldError(ctx, fc) {
  33091. ec.Errorf(ctx, "must not be null")
  33092. }
  33093. return graphql.Null
  33094. }
  33095. res := resTmp.(*DraftOrderConnection)
  33096. fc.Result = res
  33097. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  33098. }
  33099. func (ec *executionContext) fieldContext_Company_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33100. fc = &graphql.FieldContext{
  33101. Object: "Company",
  33102. Field: field,
  33103. IsMethod: false,
  33104. IsResolver: false,
  33105. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33106. switch field.Name {
  33107. case "edges":
  33108. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  33109. case "nodes":
  33110. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  33111. case "pageInfo":
  33112. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  33113. }
  33114. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  33115. },
  33116. }
  33117. defer func() {
  33118. if r := recover(); r != nil {
  33119. err = ec.Recover(ctx, r)
  33120. ec.Error(ctx, err)
  33121. }
  33122. }()
  33123. ctx = graphql.WithFieldContext(ctx, fc)
  33124. if fc.Args, err = ec.field_Company_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  33125. ec.Error(ctx, err)
  33126. return
  33127. }
  33128. return fc, nil
  33129. }
  33130. func (ec *executionContext) _Company_events(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33131. fc, err := ec.fieldContext_Company_events(ctx, field)
  33132. if err != nil {
  33133. return graphql.Null
  33134. }
  33135. ctx = graphql.WithFieldContext(ctx, fc)
  33136. defer func() {
  33137. if r := recover(); r != nil {
  33138. ec.Error(ctx, ec.Recover(ctx, r))
  33139. ret = graphql.Null
  33140. }
  33141. }()
  33142. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33143. ctx = rctx // use context from middleware stack in children
  33144. return obj.Events, nil
  33145. })
  33146. if err != nil {
  33147. ec.Error(ctx, err)
  33148. return graphql.Null
  33149. }
  33150. if resTmp == nil {
  33151. if !graphql.HasFieldError(ctx, fc) {
  33152. ec.Errorf(ctx, "must not be null")
  33153. }
  33154. return graphql.Null
  33155. }
  33156. res := resTmp.(*EventConnection)
  33157. fc.Result = res
  33158. return ec.marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventConnection(ctx, field.Selections, res)
  33159. }
  33160. func (ec *executionContext) fieldContext_Company_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33161. fc = &graphql.FieldContext{
  33162. Object: "Company",
  33163. Field: field,
  33164. IsMethod: false,
  33165. IsResolver: false,
  33166. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33167. switch field.Name {
  33168. case "edges":
  33169. return ec.fieldContext_EventConnection_edges(ctx, field)
  33170. case "nodes":
  33171. return ec.fieldContext_EventConnection_nodes(ctx, field)
  33172. case "pageInfo":
  33173. return ec.fieldContext_EventConnection_pageInfo(ctx, field)
  33174. }
  33175. return nil, fmt.Errorf("no field named %q was found under type EventConnection", field.Name)
  33176. },
  33177. }
  33178. defer func() {
  33179. if r := recover(); r != nil {
  33180. err = ec.Recover(ctx, r)
  33181. ec.Error(ctx, err)
  33182. }
  33183. }()
  33184. ctx = graphql.WithFieldContext(ctx, fc)
  33185. if fc.Args, err = ec.field_Company_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  33186. ec.Error(ctx, err)
  33187. return
  33188. }
  33189. return fc, nil
  33190. }
  33191. func (ec *executionContext) _Company_externalId(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33192. fc, err := ec.fieldContext_Company_externalId(ctx, field)
  33193. if err != nil {
  33194. return graphql.Null
  33195. }
  33196. ctx = graphql.WithFieldContext(ctx, fc)
  33197. defer func() {
  33198. if r := recover(); r != nil {
  33199. ec.Error(ctx, ec.Recover(ctx, r))
  33200. ret = graphql.Null
  33201. }
  33202. }()
  33203. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33204. ctx = rctx // use context from middleware stack in children
  33205. return obj.ExternalID, nil
  33206. })
  33207. if err != nil {
  33208. ec.Error(ctx, err)
  33209. return graphql.Null
  33210. }
  33211. if resTmp == nil {
  33212. return graphql.Null
  33213. }
  33214. res := resTmp.(*string)
  33215. fc.Result = res
  33216. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  33217. }
  33218. func (ec *executionContext) fieldContext_Company_externalId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33219. fc = &graphql.FieldContext{
  33220. Object: "Company",
  33221. Field: field,
  33222. IsMethod: false,
  33223. IsResolver: false,
  33224. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33225. return nil, errors.New("field of type String does not have child fields")
  33226. },
  33227. }
  33228. return fc, nil
  33229. }
  33230. func (ec *executionContext) _Company_hasTimelineComment(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33231. fc, err := ec.fieldContext_Company_hasTimelineComment(ctx, field)
  33232. if err != nil {
  33233. return graphql.Null
  33234. }
  33235. ctx = graphql.WithFieldContext(ctx, fc)
  33236. defer func() {
  33237. if r := recover(); r != nil {
  33238. ec.Error(ctx, ec.Recover(ctx, r))
  33239. ret = graphql.Null
  33240. }
  33241. }()
  33242. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33243. ctx = rctx // use context from middleware stack in children
  33244. return obj.HasTimelineComment, nil
  33245. })
  33246. if err != nil {
  33247. ec.Error(ctx, err)
  33248. return graphql.Null
  33249. }
  33250. if resTmp == nil {
  33251. if !graphql.HasFieldError(ctx, fc) {
  33252. ec.Errorf(ctx, "must not be null")
  33253. }
  33254. return graphql.Null
  33255. }
  33256. res := resTmp.(bool)
  33257. fc.Result = res
  33258. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  33259. }
  33260. func (ec *executionContext) fieldContext_Company_hasTimelineComment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33261. fc = &graphql.FieldContext{
  33262. Object: "Company",
  33263. Field: field,
  33264. IsMethod: false,
  33265. IsResolver: false,
  33266. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33267. return nil, errors.New("field of type Boolean does not have child fields")
  33268. },
  33269. }
  33270. return fc, nil
  33271. }
  33272. func (ec *executionContext) _Company_id(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33273. fc, err := ec.fieldContext_Company_id(ctx, field)
  33274. if err != nil {
  33275. return graphql.Null
  33276. }
  33277. ctx = graphql.WithFieldContext(ctx, fc)
  33278. defer func() {
  33279. if r := recover(); r != nil {
  33280. ec.Error(ctx, ec.Recover(ctx, r))
  33281. ret = graphql.Null
  33282. }
  33283. }()
  33284. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33285. ctx = rctx // use context from middleware stack in children
  33286. return obj.ID, nil
  33287. })
  33288. if err != nil {
  33289. ec.Error(ctx, err)
  33290. return graphql.Null
  33291. }
  33292. if resTmp == nil {
  33293. if !graphql.HasFieldError(ctx, fc) {
  33294. ec.Errorf(ctx, "must not be null")
  33295. }
  33296. return graphql.Null
  33297. }
  33298. res := resTmp.(string)
  33299. fc.Result = res
  33300. return ec.marshalNID2string(ctx, field.Selections, res)
  33301. }
  33302. func (ec *executionContext) fieldContext_Company_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33303. fc = &graphql.FieldContext{
  33304. Object: "Company",
  33305. Field: field,
  33306. IsMethod: false,
  33307. IsResolver: false,
  33308. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33309. return nil, errors.New("field of type ID does not have child fields")
  33310. },
  33311. }
  33312. return fc, nil
  33313. }
  33314. func (ec *executionContext) _Company_lifetimeDuration(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33315. fc, err := ec.fieldContext_Company_lifetimeDuration(ctx, field)
  33316. if err != nil {
  33317. return graphql.Null
  33318. }
  33319. ctx = graphql.WithFieldContext(ctx, fc)
  33320. defer func() {
  33321. if r := recover(); r != nil {
  33322. ec.Error(ctx, ec.Recover(ctx, r))
  33323. ret = graphql.Null
  33324. }
  33325. }()
  33326. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33327. ctx = rctx // use context from middleware stack in children
  33328. return obj.LifetimeDuration, nil
  33329. })
  33330. if err != nil {
  33331. ec.Error(ctx, err)
  33332. return graphql.Null
  33333. }
  33334. if resTmp == nil {
  33335. if !graphql.HasFieldError(ctx, fc) {
  33336. ec.Errorf(ctx, "must not be null")
  33337. }
  33338. return graphql.Null
  33339. }
  33340. res := resTmp.(string)
  33341. fc.Result = res
  33342. return ec.marshalNString2string(ctx, field.Selections, res)
  33343. }
  33344. func (ec *executionContext) fieldContext_Company_lifetimeDuration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33345. fc = &graphql.FieldContext{
  33346. Object: "Company",
  33347. Field: field,
  33348. IsMethod: false,
  33349. IsResolver: false,
  33350. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33351. return nil, errors.New("field of type String does not have child fields")
  33352. },
  33353. }
  33354. return fc, nil
  33355. }
  33356. func (ec *executionContext) _Company_locationCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33357. fc, err := ec.fieldContext_Company_locationCount(ctx, field)
  33358. if err != nil {
  33359. return graphql.Null
  33360. }
  33361. ctx = graphql.WithFieldContext(ctx, fc)
  33362. defer func() {
  33363. if r := recover(); r != nil {
  33364. ec.Error(ctx, ec.Recover(ctx, r))
  33365. ret = graphql.Null
  33366. }
  33367. }()
  33368. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33369. ctx = rctx // use context from middleware stack in children
  33370. return obj.LocationCount, nil
  33371. })
  33372. if err != nil {
  33373. ec.Error(ctx, err)
  33374. return graphql.Null
  33375. }
  33376. if resTmp == nil {
  33377. if !graphql.HasFieldError(ctx, fc) {
  33378. ec.Errorf(ctx, "must not be null")
  33379. }
  33380. return graphql.Null
  33381. }
  33382. res := resTmp.(int)
  33383. fc.Result = res
  33384. return ec.marshalNInt2int(ctx, field.Selections, res)
  33385. }
  33386. func (ec *executionContext) fieldContext_Company_locationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33387. fc = &graphql.FieldContext{
  33388. Object: "Company",
  33389. Field: field,
  33390. IsMethod: false,
  33391. IsResolver: false,
  33392. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33393. return nil, errors.New("field of type Int does not have child fields")
  33394. },
  33395. }
  33396. return fc, nil
  33397. }
  33398. func (ec *executionContext) _Company_locations(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33399. fc, err := ec.fieldContext_Company_locations(ctx, field)
  33400. if err != nil {
  33401. return graphql.Null
  33402. }
  33403. ctx = graphql.WithFieldContext(ctx, fc)
  33404. defer func() {
  33405. if r := recover(); r != nil {
  33406. ec.Error(ctx, ec.Recover(ctx, r))
  33407. ret = graphql.Null
  33408. }
  33409. }()
  33410. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33411. ctx = rctx // use context from middleware stack in children
  33412. return obj.Locations, nil
  33413. })
  33414. if err != nil {
  33415. ec.Error(ctx, err)
  33416. return graphql.Null
  33417. }
  33418. if resTmp == nil {
  33419. if !graphql.HasFieldError(ctx, fc) {
  33420. ec.Errorf(ctx, "must not be null")
  33421. }
  33422. return graphql.Null
  33423. }
  33424. res := resTmp.(*CompanyLocationConnection)
  33425. fc.Result = res
  33426. return ec.marshalNCompanyLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationConnection(ctx, field.Selections, res)
  33427. }
  33428. func (ec *executionContext) fieldContext_Company_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33429. fc = &graphql.FieldContext{
  33430. Object: "Company",
  33431. Field: field,
  33432. IsMethod: false,
  33433. IsResolver: false,
  33434. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33435. switch field.Name {
  33436. case "edges":
  33437. return ec.fieldContext_CompanyLocationConnection_edges(ctx, field)
  33438. case "nodes":
  33439. return ec.fieldContext_CompanyLocationConnection_nodes(ctx, field)
  33440. case "pageInfo":
  33441. return ec.fieldContext_CompanyLocationConnection_pageInfo(ctx, field)
  33442. }
  33443. return nil, fmt.Errorf("no field named %q was found under type CompanyLocationConnection", field.Name)
  33444. },
  33445. }
  33446. defer func() {
  33447. if r := recover(); r != nil {
  33448. err = ec.Recover(ctx, r)
  33449. ec.Error(ctx, err)
  33450. }
  33451. }()
  33452. ctx = graphql.WithFieldContext(ctx, fc)
  33453. if fc.Args, err = ec.field_Company_locations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  33454. ec.Error(ctx, err)
  33455. return
  33456. }
  33457. return fc, nil
  33458. }
  33459. func (ec *executionContext) _Company_mainContact(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33460. fc, err := ec.fieldContext_Company_mainContact(ctx, field)
  33461. if err != nil {
  33462. return graphql.Null
  33463. }
  33464. ctx = graphql.WithFieldContext(ctx, fc)
  33465. defer func() {
  33466. if r := recover(); r != nil {
  33467. ec.Error(ctx, ec.Recover(ctx, r))
  33468. ret = graphql.Null
  33469. }
  33470. }()
  33471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33472. ctx = rctx // use context from middleware stack in children
  33473. return obj.MainContact, nil
  33474. })
  33475. if err != nil {
  33476. ec.Error(ctx, err)
  33477. return graphql.Null
  33478. }
  33479. if resTmp == nil {
  33480. return graphql.Null
  33481. }
  33482. res := resTmp.(*CompanyContact)
  33483. fc.Result = res
  33484. return ec.marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  33485. }
  33486. func (ec *executionContext) fieldContext_Company_mainContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33487. fc = &graphql.FieldContext{
  33488. Object: "Company",
  33489. Field: field,
  33490. IsMethod: false,
  33491. IsResolver: false,
  33492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33493. switch field.Name {
  33494. case "company":
  33495. return ec.fieldContext_CompanyContact_company(ctx, field)
  33496. case "createdAt":
  33497. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  33498. case "customer":
  33499. return ec.fieldContext_CompanyContact_customer(ctx, field)
  33500. case "draftOrders":
  33501. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  33502. case "id":
  33503. return ec.fieldContext_CompanyContact_id(ctx, field)
  33504. case "isMainContact":
  33505. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  33506. case "lifetimeDuration":
  33507. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  33508. case "locale":
  33509. return ec.fieldContext_CompanyContact_locale(ctx, field)
  33510. case "orders":
  33511. return ec.fieldContext_CompanyContact_orders(ctx, field)
  33512. case "roleAssignments":
  33513. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  33514. case "title":
  33515. return ec.fieldContext_CompanyContact_title(ctx, field)
  33516. case "updatedAt":
  33517. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  33518. }
  33519. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  33520. },
  33521. }
  33522. return fc, nil
  33523. }
  33524. func (ec *executionContext) _Company_name(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33525. fc, err := ec.fieldContext_Company_name(ctx, field)
  33526. if err != nil {
  33527. return graphql.Null
  33528. }
  33529. ctx = graphql.WithFieldContext(ctx, fc)
  33530. defer func() {
  33531. if r := recover(); r != nil {
  33532. ec.Error(ctx, ec.Recover(ctx, r))
  33533. ret = graphql.Null
  33534. }
  33535. }()
  33536. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33537. ctx = rctx // use context from middleware stack in children
  33538. return obj.Name, nil
  33539. })
  33540. if err != nil {
  33541. ec.Error(ctx, err)
  33542. return graphql.Null
  33543. }
  33544. if resTmp == nil {
  33545. if !graphql.HasFieldError(ctx, fc) {
  33546. ec.Errorf(ctx, "must not be null")
  33547. }
  33548. return graphql.Null
  33549. }
  33550. res := resTmp.(string)
  33551. fc.Result = res
  33552. return ec.marshalNString2string(ctx, field.Selections, res)
  33553. }
  33554. func (ec *executionContext) fieldContext_Company_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33555. fc = &graphql.FieldContext{
  33556. Object: "Company",
  33557. Field: field,
  33558. IsMethod: false,
  33559. IsResolver: false,
  33560. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33561. return nil, errors.New("field of type String does not have child fields")
  33562. },
  33563. }
  33564. return fc, nil
  33565. }
  33566. func (ec *executionContext) _Company_note(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33567. fc, err := ec.fieldContext_Company_note(ctx, field)
  33568. if err != nil {
  33569. return graphql.Null
  33570. }
  33571. ctx = graphql.WithFieldContext(ctx, fc)
  33572. defer func() {
  33573. if r := recover(); r != nil {
  33574. ec.Error(ctx, ec.Recover(ctx, r))
  33575. ret = graphql.Null
  33576. }
  33577. }()
  33578. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33579. ctx = rctx // use context from middleware stack in children
  33580. return obj.Note, nil
  33581. })
  33582. if err != nil {
  33583. ec.Error(ctx, err)
  33584. return graphql.Null
  33585. }
  33586. if resTmp == nil {
  33587. return graphql.Null
  33588. }
  33589. res := resTmp.(*string)
  33590. fc.Result = res
  33591. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  33592. }
  33593. func (ec *executionContext) fieldContext_Company_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33594. fc = &graphql.FieldContext{
  33595. Object: "Company",
  33596. Field: field,
  33597. IsMethod: false,
  33598. IsResolver: false,
  33599. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33600. return nil, errors.New("field of type String does not have child fields")
  33601. },
  33602. }
  33603. return fc, nil
  33604. }
  33605. func (ec *executionContext) _Company_orderCount(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33606. fc, err := ec.fieldContext_Company_orderCount(ctx, field)
  33607. if err != nil {
  33608. return graphql.Null
  33609. }
  33610. ctx = graphql.WithFieldContext(ctx, fc)
  33611. defer func() {
  33612. if r := recover(); r != nil {
  33613. ec.Error(ctx, ec.Recover(ctx, r))
  33614. ret = graphql.Null
  33615. }
  33616. }()
  33617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33618. ctx = rctx // use context from middleware stack in children
  33619. return obj.OrderCount, nil
  33620. })
  33621. if err != nil {
  33622. ec.Error(ctx, err)
  33623. return graphql.Null
  33624. }
  33625. if resTmp == nil {
  33626. if !graphql.HasFieldError(ctx, fc) {
  33627. ec.Errorf(ctx, "must not be null")
  33628. }
  33629. return graphql.Null
  33630. }
  33631. res := resTmp.(int)
  33632. fc.Result = res
  33633. return ec.marshalNInt2int(ctx, field.Selections, res)
  33634. }
  33635. func (ec *executionContext) fieldContext_Company_orderCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33636. fc = &graphql.FieldContext{
  33637. Object: "Company",
  33638. Field: field,
  33639. IsMethod: false,
  33640. IsResolver: false,
  33641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33642. return nil, errors.New("field of type Int does not have child fields")
  33643. },
  33644. }
  33645. return fc, nil
  33646. }
  33647. func (ec *executionContext) _Company_orders(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33648. fc, err := ec.fieldContext_Company_orders(ctx, field)
  33649. if err != nil {
  33650. return graphql.Null
  33651. }
  33652. ctx = graphql.WithFieldContext(ctx, fc)
  33653. defer func() {
  33654. if r := recover(); r != nil {
  33655. ec.Error(ctx, ec.Recover(ctx, r))
  33656. ret = graphql.Null
  33657. }
  33658. }()
  33659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33660. ctx = rctx // use context from middleware stack in children
  33661. return obj.Orders, nil
  33662. })
  33663. if err != nil {
  33664. ec.Error(ctx, err)
  33665. return graphql.Null
  33666. }
  33667. if resTmp == nil {
  33668. if !graphql.HasFieldError(ctx, fc) {
  33669. ec.Errorf(ctx, "must not be null")
  33670. }
  33671. return graphql.Null
  33672. }
  33673. res := resTmp.(*OrderConnection)
  33674. fc.Result = res
  33675. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  33676. }
  33677. func (ec *executionContext) fieldContext_Company_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33678. fc = &graphql.FieldContext{
  33679. Object: "Company",
  33680. Field: field,
  33681. IsMethod: false,
  33682. IsResolver: false,
  33683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33684. switch field.Name {
  33685. case "edges":
  33686. return ec.fieldContext_OrderConnection_edges(ctx, field)
  33687. case "nodes":
  33688. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  33689. case "pageInfo":
  33690. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  33691. }
  33692. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  33693. },
  33694. }
  33695. defer func() {
  33696. if r := recover(); r != nil {
  33697. err = ec.Recover(ctx, r)
  33698. ec.Error(ctx, err)
  33699. }
  33700. }()
  33701. ctx = graphql.WithFieldContext(ctx, fc)
  33702. if fc.Args, err = ec.field_Company_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  33703. ec.Error(ctx, err)
  33704. return
  33705. }
  33706. return fc, nil
  33707. }
  33708. func (ec *executionContext) _Company_totalSpent(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33709. fc, err := ec.fieldContext_Company_totalSpent(ctx, field)
  33710. if err != nil {
  33711. return graphql.Null
  33712. }
  33713. ctx = graphql.WithFieldContext(ctx, fc)
  33714. defer func() {
  33715. if r := recover(); r != nil {
  33716. ec.Error(ctx, ec.Recover(ctx, r))
  33717. ret = graphql.Null
  33718. }
  33719. }()
  33720. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33721. ctx = rctx // use context from middleware stack in children
  33722. return obj.TotalSpent, nil
  33723. })
  33724. if err != nil {
  33725. ec.Error(ctx, err)
  33726. return graphql.Null
  33727. }
  33728. if resTmp == nil {
  33729. if !graphql.HasFieldError(ctx, fc) {
  33730. ec.Errorf(ctx, "must not be null")
  33731. }
  33732. return graphql.Null
  33733. }
  33734. res := resTmp.(*MoneyV2)
  33735. fc.Result = res
  33736. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  33737. }
  33738. func (ec *executionContext) fieldContext_Company_totalSpent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33739. fc = &graphql.FieldContext{
  33740. Object: "Company",
  33741. Field: field,
  33742. IsMethod: false,
  33743. IsResolver: false,
  33744. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33745. switch field.Name {
  33746. case "amount":
  33747. return ec.fieldContext_MoneyV2_amount(ctx, field)
  33748. case "currencyCode":
  33749. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  33750. }
  33751. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  33752. },
  33753. }
  33754. return fc, nil
  33755. }
  33756. func (ec *executionContext) _Company_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Company) (ret graphql.Marshaler) {
  33757. fc, err := ec.fieldContext_Company_updatedAt(ctx, field)
  33758. if err != nil {
  33759. return graphql.Null
  33760. }
  33761. ctx = graphql.WithFieldContext(ctx, fc)
  33762. defer func() {
  33763. if r := recover(); r != nil {
  33764. ec.Error(ctx, ec.Recover(ctx, r))
  33765. ret = graphql.Null
  33766. }
  33767. }()
  33768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33769. ctx = rctx // use context from middleware stack in children
  33770. return obj.UpdatedAt, nil
  33771. })
  33772. if err != nil {
  33773. ec.Error(ctx, err)
  33774. return graphql.Null
  33775. }
  33776. if resTmp == nil {
  33777. if !graphql.HasFieldError(ctx, fc) {
  33778. ec.Errorf(ctx, "must not be null")
  33779. }
  33780. return graphql.Null
  33781. }
  33782. res := resTmp.(string)
  33783. fc.Result = res
  33784. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  33785. }
  33786. func (ec *executionContext) fieldContext_Company_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33787. fc = &graphql.FieldContext{
  33788. Object: "Company",
  33789. Field: field,
  33790. IsMethod: false,
  33791. IsResolver: false,
  33792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33793. return nil, errors.New("field of type DateTime does not have child fields")
  33794. },
  33795. }
  33796. return fc, nil
  33797. }
  33798. func (ec *executionContext) _CompanyAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  33799. fc, err := ec.fieldContext_CompanyAddress_address1(ctx, field)
  33800. if err != nil {
  33801. return graphql.Null
  33802. }
  33803. ctx = graphql.WithFieldContext(ctx, fc)
  33804. defer func() {
  33805. if r := recover(); r != nil {
  33806. ec.Error(ctx, ec.Recover(ctx, r))
  33807. ret = graphql.Null
  33808. }
  33809. }()
  33810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33811. ctx = rctx // use context from middleware stack in children
  33812. return obj.Address1, nil
  33813. })
  33814. if err != nil {
  33815. ec.Error(ctx, err)
  33816. return graphql.Null
  33817. }
  33818. if resTmp == nil {
  33819. if !graphql.HasFieldError(ctx, fc) {
  33820. ec.Errorf(ctx, "must not be null")
  33821. }
  33822. return graphql.Null
  33823. }
  33824. res := resTmp.(string)
  33825. fc.Result = res
  33826. return ec.marshalNString2string(ctx, field.Selections, res)
  33827. }
  33828. func (ec *executionContext) fieldContext_CompanyAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33829. fc = &graphql.FieldContext{
  33830. Object: "CompanyAddress",
  33831. Field: field,
  33832. IsMethod: false,
  33833. IsResolver: false,
  33834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33835. return nil, errors.New("field of type String does not have child fields")
  33836. },
  33837. }
  33838. return fc, nil
  33839. }
  33840. func (ec *executionContext) _CompanyAddress_address2(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  33841. fc, err := ec.fieldContext_CompanyAddress_address2(ctx, field)
  33842. if err != nil {
  33843. return graphql.Null
  33844. }
  33845. ctx = graphql.WithFieldContext(ctx, fc)
  33846. defer func() {
  33847. if r := recover(); r != nil {
  33848. ec.Error(ctx, ec.Recover(ctx, r))
  33849. ret = graphql.Null
  33850. }
  33851. }()
  33852. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33853. ctx = rctx // use context from middleware stack in children
  33854. return obj.Address2, nil
  33855. })
  33856. if err != nil {
  33857. ec.Error(ctx, err)
  33858. return graphql.Null
  33859. }
  33860. if resTmp == nil {
  33861. return graphql.Null
  33862. }
  33863. res := resTmp.(*string)
  33864. fc.Result = res
  33865. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  33866. }
  33867. func (ec *executionContext) fieldContext_CompanyAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33868. fc = &graphql.FieldContext{
  33869. Object: "CompanyAddress",
  33870. Field: field,
  33871. IsMethod: false,
  33872. IsResolver: false,
  33873. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33874. return nil, errors.New("field of type String does not have child fields")
  33875. },
  33876. }
  33877. return fc, nil
  33878. }
  33879. func (ec *executionContext) _CompanyAddress_city(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  33880. fc, err := ec.fieldContext_CompanyAddress_city(ctx, field)
  33881. if err != nil {
  33882. return graphql.Null
  33883. }
  33884. ctx = graphql.WithFieldContext(ctx, fc)
  33885. defer func() {
  33886. if r := recover(); r != nil {
  33887. ec.Error(ctx, ec.Recover(ctx, r))
  33888. ret = graphql.Null
  33889. }
  33890. }()
  33891. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33892. ctx = rctx // use context from middleware stack in children
  33893. return obj.City, nil
  33894. })
  33895. if err != nil {
  33896. ec.Error(ctx, err)
  33897. return graphql.Null
  33898. }
  33899. if resTmp == nil {
  33900. return graphql.Null
  33901. }
  33902. res := resTmp.(*string)
  33903. fc.Result = res
  33904. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  33905. }
  33906. func (ec *executionContext) fieldContext_CompanyAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33907. fc = &graphql.FieldContext{
  33908. Object: "CompanyAddress",
  33909. Field: field,
  33910. IsMethod: false,
  33911. IsResolver: false,
  33912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33913. return nil, errors.New("field of type String does not have child fields")
  33914. },
  33915. }
  33916. return fc, nil
  33917. }
  33918. func (ec *executionContext) _CompanyAddress_companyName(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  33919. fc, err := ec.fieldContext_CompanyAddress_companyName(ctx, field)
  33920. if err != nil {
  33921. return graphql.Null
  33922. }
  33923. ctx = graphql.WithFieldContext(ctx, fc)
  33924. defer func() {
  33925. if r := recover(); r != nil {
  33926. ec.Error(ctx, ec.Recover(ctx, r))
  33927. ret = graphql.Null
  33928. }
  33929. }()
  33930. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33931. ctx = rctx // use context from middleware stack in children
  33932. return obj.CompanyName, nil
  33933. })
  33934. if err != nil {
  33935. ec.Error(ctx, err)
  33936. return graphql.Null
  33937. }
  33938. if resTmp == nil {
  33939. if !graphql.HasFieldError(ctx, fc) {
  33940. ec.Errorf(ctx, "must not be null")
  33941. }
  33942. return graphql.Null
  33943. }
  33944. res := resTmp.(string)
  33945. fc.Result = res
  33946. return ec.marshalNString2string(ctx, field.Selections, res)
  33947. }
  33948. func (ec *executionContext) fieldContext_CompanyAddress_companyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33949. fc = &graphql.FieldContext{
  33950. Object: "CompanyAddress",
  33951. Field: field,
  33952. IsMethod: false,
  33953. IsResolver: false,
  33954. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33955. return nil, errors.New("field of type String does not have child fields")
  33956. },
  33957. }
  33958. return fc, nil
  33959. }
  33960. func (ec *executionContext) _CompanyAddress_country(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  33961. fc, err := ec.fieldContext_CompanyAddress_country(ctx, field)
  33962. if err != nil {
  33963. return graphql.Null
  33964. }
  33965. ctx = graphql.WithFieldContext(ctx, fc)
  33966. defer func() {
  33967. if r := recover(); r != nil {
  33968. ec.Error(ctx, ec.Recover(ctx, r))
  33969. ret = graphql.Null
  33970. }
  33971. }()
  33972. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  33973. ctx = rctx // use context from middleware stack in children
  33974. return obj.Country, nil
  33975. })
  33976. if err != nil {
  33977. ec.Error(ctx, err)
  33978. return graphql.Null
  33979. }
  33980. if resTmp == nil {
  33981. return graphql.Null
  33982. }
  33983. res := resTmp.(*string)
  33984. fc.Result = res
  33985. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  33986. }
  33987. func (ec *executionContext) fieldContext_CompanyAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  33988. fc = &graphql.FieldContext{
  33989. Object: "CompanyAddress",
  33990. Field: field,
  33991. IsMethod: false,
  33992. IsResolver: false,
  33993. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  33994. return nil, errors.New("field of type String does not have child fields")
  33995. },
  33996. }
  33997. return fc, nil
  33998. }
  33999. func (ec *executionContext) _CompanyAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34000. fc, err := ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  34001. if err != nil {
  34002. return graphql.Null
  34003. }
  34004. ctx = graphql.WithFieldContext(ctx, fc)
  34005. defer func() {
  34006. if r := recover(); r != nil {
  34007. ec.Error(ctx, ec.Recover(ctx, r))
  34008. ret = graphql.Null
  34009. }
  34010. }()
  34011. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34012. ctx = rctx // use context from middleware stack in children
  34013. return obj.CountryCode, nil
  34014. })
  34015. if err != nil {
  34016. ec.Error(ctx, err)
  34017. return graphql.Null
  34018. }
  34019. if resTmp == nil {
  34020. if !graphql.HasFieldError(ctx, fc) {
  34021. ec.Errorf(ctx, "must not be null")
  34022. }
  34023. return graphql.Null
  34024. }
  34025. res := resTmp.(CountryCode)
  34026. fc.Result = res
  34027. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  34028. }
  34029. func (ec *executionContext) fieldContext_CompanyAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34030. fc = &graphql.FieldContext{
  34031. Object: "CompanyAddress",
  34032. Field: field,
  34033. IsMethod: false,
  34034. IsResolver: false,
  34035. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34036. return nil, errors.New("field of type CountryCode does not have child fields")
  34037. },
  34038. }
  34039. return fc, nil
  34040. }
  34041. func (ec *executionContext) _CompanyAddress_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34042. fc, err := ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  34043. if err != nil {
  34044. return graphql.Null
  34045. }
  34046. ctx = graphql.WithFieldContext(ctx, fc)
  34047. defer func() {
  34048. if r := recover(); r != nil {
  34049. ec.Error(ctx, ec.Recover(ctx, r))
  34050. ret = graphql.Null
  34051. }
  34052. }()
  34053. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34054. ctx = rctx // use context from middleware stack in children
  34055. return obj.CreatedAt, nil
  34056. })
  34057. if err != nil {
  34058. ec.Error(ctx, err)
  34059. return graphql.Null
  34060. }
  34061. if resTmp == nil {
  34062. if !graphql.HasFieldError(ctx, fc) {
  34063. ec.Errorf(ctx, "must not be null")
  34064. }
  34065. return graphql.Null
  34066. }
  34067. res := resTmp.(string)
  34068. fc.Result = res
  34069. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  34070. }
  34071. func (ec *executionContext) fieldContext_CompanyAddress_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34072. fc = &graphql.FieldContext{
  34073. Object: "CompanyAddress",
  34074. Field: field,
  34075. IsMethod: false,
  34076. IsResolver: false,
  34077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34078. return nil, errors.New("field of type DateTime does not have child fields")
  34079. },
  34080. }
  34081. return fc, nil
  34082. }
  34083. func (ec *executionContext) _CompanyAddress_formattedArea(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34084. fc, err := ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  34085. if err != nil {
  34086. return graphql.Null
  34087. }
  34088. ctx = graphql.WithFieldContext(ctx, fc)
  34089. defer func() {
  34090. if r := recover(); r != nil {
  34091. ec.Error(ctx, ec.Recover(ctx, r))
  34092. ret = graphql.Null
  34093. }
  34094. }()
  34095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34096. ctx = rctx // use context from middleware stack in children
  34097. return obj.FormattedArea, nil
  34098. })
  34099. if err != nil {
  34100. ec.Error(ctx, err)
  34101. return graphql.Null
  34102. }
  34103. if resTmp == nil {
  34104. return graphql.Null
  34105. }
  34106. res := resTmp.(*string)
  34107. fc.Result = res
  34108. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34109. }
  34110. func (ec *executionContext) fieldContext_CompanyAddress_formattedArea(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34111. fc = &graphql.FieldContext{
  34112. Object: "CompanyAddress",
  34113. Field: field,
  34114. IsMethod: false,
  34115. IsResolver: false,
  34116. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34117. return nil, errors.New("field of type String does not have child fields")
  34118. },
  34119. }
  34120. return fc, nil
  34121. }
  34122. func (ec *executionContext) _CompanyAddress_id(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34123. fc, err := ec.fieldContext_CompanyAddress_id(ctx, field)
  34124. if err != nil {
  34125. return graphql.Null
  34126. }
  34127. ctx = graphql.WithFieldContext(ctx, fc)
  34128. defer func() {
  34129. if r := recover(); r != nil {
  34130. ec.Error(ctx, ec.Recover(ctx, r))
  34131. ret = graphql.Null
  34132. }
  34133. }()
  34134. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34135. ctx = rctx // use context from middleware stack in children
  34136. return obj.ID, nil
  34137. })
  34138. if err != nil {
  34139. ec.Error(ctx, err)
  34140. return graphql.Null
  34141. }
  34142. if resTmp == nil {
  34143. if !graphql.HasFieldError(ctx, fc) {
  34144. ec.Errorf(ctx, "must not be null")
  34145. }
  34146. return graphql.Null
  34147. }
  34148. res := resTmp.(string)
  34149. fc.Result = res
  34150. return ec.marshalNID2string(ctx, field.Selections, res)
  34151. }
  34152. func (ec *executionContext) fieldContext_CompanyAddress_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34153. fc = &graphql.FieldContext{
  34154. Object: "CompanyAddress",
  34155. Field: field,
  34156. IsMethod: false,
  34157. IsResolver: false,
  34158. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34159. return nil, errors.New("field of type ID does not have child fields")
  34160. },
  34161. }
  34162. return fc, nil
  34163. }
  34164. func (ec *executionContext) _CompanyAddress_phone(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34165. fc, err := ec.fieldContext_CompanyAddress_phone(ctx, field)
  34166. if err != nil {
  34167. return graphql.Null
  34168. }
  34169. ctx = graphql.WithFieldContext(ctx, fc)
  34170. defer func() {
  34171. if r := recover(); r != nil {
  34172. ec.Error(ctx, ec.Recover(ctx, r))
  34173. ret = graphql.Null
  34174. }
  34175. }()
  34176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34177. ctx = rctx // use context from middleware stack in children
  34178. return obj.Phone, nil
  34179. })
  34180. if err != nil {
  34181. ec.Error(ctx, err)
  34182. return graphql.Null
  34183. }
  34184. if resTmp == nil {
  34185. return graphql.Null
  34186. }
  34187. res := resTmp.(*string)
  34188. fc.Result = res
  34189. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34190. }
  34191. func (ec *executionContext) fieldContext_CompanyAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34192. fc = &graphql.FieldContext{
  34193. Object: "CompanyAddress",
  34194. Field: field,
  34195. IsMethod: false,
  34196. IsResolver: false,
  34197. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34198. return nil, errors.New("field of type String does not have child fields")
  34199. },
  34200. }
  34201. return fc, nil
  34202. }
  34203. func (ec *executionContext) _CompanyAddress_province(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34204. fc, err := ec.fieldContext_CompanyAddress_province(ctx, field)
  34205. if err != nil {
  34206. return graphql.Null
  34207. }
  34208. ctx = graphql.WithFieldContext(ctx, fc)
  34209. defer func() {
  34210. if r := recover(); r != nil {
  34211. ec.Error(ctx, ec.Recover(ctx, r))
  34212. ret = graphql.Null
  34213. }
  34214. }()
  34215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34216. ctx = rctx // use context from middleware stack in children
  34217. return obj.Province, nil
  34218. })
  34219. if err != nil {
  34220. ec.Error(ctx, err)
  34221. return graphql.Null
  34222. }
  34223. if resTmp == nil {
  34224. return graphql.Null
  34225. }
  34226. res := resTmp.(*string)
  34227. fc.Result = res
  34228. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34229. }
  34230. func (ec *executionContext) fieldContext_CompanyAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34231. fc = &graphql.FieldContext{
  34232. Object: "CompanyAddress",
  34233. Field: field,
  34234. IsMethod: false,
  34235. IsResolver: false,
  34236. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34237. return nil, errors.New("field of type String does not have child fields")
  34238. },
  34239. }
  34240. return fc, nil
  34241. }
  34242. func (ec *executionContext) _CompanyAddress_recipient(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34243. fc, err := ec.fieldContext_CompanyAddress_recipient(ctx, field)
  34244. if err != nil {
  34245. return graphql.Null
  34246. }
  34247. ctx = graphql.WithFieldContext(ctx, fc)
  34248. defer func() {
  34249. if r := recover(); r != nil {
  34250. ec.Error(ctx, ec.Recover(ctx, r))
  34251. ret = graphql.Null
  34252. }
  34253. }()
  34254. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34255. ctx = rctx // use context from middleware stack in children
  34256. return obj.Recipient, nil
  34257. })
  34258. if err != nil {
  34259. ec.Error(ctx, err)
  34260. return graphql.Null
  34261. }
  34262. if resTmp == nil {
  34263. return graphql.Null
  34264. }
  34265. res := resTmp.(*string)
  34266. fc.Result = res
  34267. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34268. }
  34269. func (ec *executionContext) fieldContext_CompanyAddress_recipient(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34270. fc = &graphql.FieldContext{
  34271. Object: "CompanyAddress",
  34272. Field: field,
  34273. IsMethod: false,
  34274. IsResolver: false,
  34275. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34276. return nil, errors.New("field of type String does not have child fields")
  34277. },
  34278. }
  34279. return fc, nil
  34280. }
  34281. func (ec *executionContext) _CompanyAddress_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34282. fc, err := ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  34283. if err != nil {
  34284. return graphql.Null
  34285. }
  34286. ctx = graphql.WithFieldContext(ctx, fc)
  34287. defer func() {
  34288. if r := recover(); r != nil {
  34289. ec.Error(ctx, ec.Recover(ctx, r))
  34290. ret = graphql.Null
  34291. }
  34292. }()
  34293. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34294. ctx = rctx // use context from middleware stack in children
  34295. return obj.UpdatedAt, nil
  34296. })
  34297. if err != nil {
  34298. ec.Error(ctx, err)
  34299. return graphql.Null
  34300. }
  34301. if resTmp == nil {
  34302. if !graphql.HasFieldError(ctx, fc) {
  34303. ec.Errorf(ctx, "must not be null")
  34304. }
  34305. return graphql.Null
  34306. }
  34307. res := resTmp.(string)
  34308. fc.Result = res
  34309. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  34310. }
  34311. func (ec *executionContext) fieldContext_CompanyAddress_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34312. fc = &graphql.FieldContext{
  34313. Object: "CompanyAddress",
  34314. Field: field,
  34315. IsMethod: false,
  34316. IsResolver: false,
  34317. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34318. return nil, errors.New("field of type DateTime does not have child fields")
  34319. },
  34320. }
  34321. return fc, nil
  34322. }
  34323. func (ec *executionContext) _CompanyAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34324. fc, err := ec.fieldContext_CompanyAddress_zip(ctx, field)
  34325. if err != nil {
  34326. return graphql.Null
  34327. }
  34328. ctx = graphql.WithFieldContext(ctx, fc)
  34329. defer func() {
  34330. if r := recover(); r != nil {
  34331. ec.Error(ctx, ec.Recover(ctx, r))
  34332. ret = graphql.Null
  34333. }
  34334. }()
  34335. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34336. ctx = rctx // use context from middleware stack in children
  34337. return obj.Zip, nil
  34338. })
  34339. if err != nil {
  34340. ec.Error(ctx, err)
  34341. return graphql.Null
  34342. }
  34343. if resTmp == nil {
  34344. return graphql.Null
  34345. }
  34346. res := resTmp.(*string)
  34347. fc.Result = res
  34348. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34349. }
  34350. func (ec *executionContext) fieldContext_CompanyAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34351. fc = &graphql.FieldContext{
  34352. Object: "CompanyAddress",
  34353. Field: field,
  34354. IsMethod: false,
  34355. IsResolver: false,
  34356. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34357. return nil, errors.New("field of type String does not have child fields")
  34358. },
  34359. }
  34360. return fc, nil
  34361. }
  34362. func (ec *executionContext) _CompanyAddress_zoneCode(ctx context.Context, field graphql.CollectedField, obj *CompanyAddress) (ret graphql.Marshaler) {
  34363. fc, err := ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  34364. if err != nil {
  34365. return graphql.Null
  34366. }
  34367. ctx = graphql.WithFieldContext(ctx, fc)
  34368. defer func() {
  34369. if r := recover(); r != nil {
  34370. ec.Error(ctx, ec.Recover(ctx, r))
  34371. ret = graphql.Null
  34372. }
  34373. }()
  34374. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34375. ctx = rctx // use context from middleware stack in children
  34376. return obj.ZoneCode, nil
  34377. })
  34378. if err != nil {
  34379. ec.Error(ctx, err)
  34380. return graphql.Null
  34381. }
  34382. if resTmp == nil {
  34383. return graphql.Null
  34384. }
  34385. res := resTmp.(*string)
  34386. fc.Result = res
  34387. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34388. }
  34389. func (ec *executionContext) fieldContext_CompanyAddress_zoneCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34390. fc = &graphql.FieldContext{
  34391. Object: "CompanyAddress",
  34392. Field: field,
  34393. IsMethod: false,
  34394. IsResolver: false,
  34395. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34396. return nil, errors.New("field of type String does not have child fields")
  34397. },
  34398. }
  34399. return fc, nil
  34400. }
  34401. func (ec *executionContext) _CompanyContact_company(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34402. fc, err := ec.fieldContext_CompanyContact_company(ctx, field)
  34403. if err != nil {
  34404. return graphql.Null
  34405. }
  34406. ctx = graphql.WithFieldContext(ctx, fc)
  34407. defer func() {
  34408. if r := recover(); r != nil {
  34409. ec.Error(ctx, ec.Recover(ctx, r))
  34410. ret = graphql.Null
  34411. }
  34412. }()
  34413. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34414. ctx = rctx // use context from middleware stack in children
  34415. return obj.Company, nil
  34416. })
  34417. if err != nil {
  34418. ec.Error(ctx, err)
  34419. return graphql.Null
  34420. }
  34421. if resTmp == nil {
  34422. if !graphql.HasFieldError(ctx, fc) {
  34423. ec.Errorf(ctx, "must not be null")
  34424. }
  34425. return graphql.Null
  34426. }
  34427. res := resTmp.(*Company)
  34428. fc.Result = res
  34429. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompany(ctx, field.Selections, res)
  34430. }
  34431. func (ec *executionContext) fieldContext_CompanyContact_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34432. fc = &graphql.FieldContext{
  34433. Object: "CompanyContact",
  34434. Field: field,
  34435. IsMethod: false,
  34436. IsResolver: false,
  34437. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34438. switch field.Name {
  34439. case "contactCount":
  34440. return ec.fieldContext_Company_contactCount(ctx, field)
  34441. case "contactRoles":
  34442. return ec.fieldContext_Company_contactRoles(ctx, field)
  34443. case "contacts":
  34444. return ec.fieldContext_Company_contacts(ctx, field)
  34445. case "createdAt":
  34446. return ec.fieldContext_Company_createdAt(ctx, field)
  34447. case "customerSince":
  34448. return ec.fieldContext_Company_customerSince(ctx, field)
  34449. case "defaultCursor":
  34450. return ec.fieldContext_Company_defaultCursor(ctx, field)
  34451. case "defaultRole":
  34452. return ec.fieldContext_Company_defaultRole(ctx, field)
  34453. case "draftOrders":
  34454. return ec.fieldContext_Company_draftOrders(ctx, field)
  34455. case "events":
  34456. return ec.fieldContext_Company_events(ctx, field)
  34457. case "externalId":
  34458. return ec.fieldContext_Company_externalId(ctx, field)
  34459. case "hasTimelineComment":
  34460. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  34461. case "id":
  34462. return ec.fieldContext_Company_id(ctx, field)
  34463. case "lifetimeDuration":
  34464. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  34465. case "locationCount":
  34466. return ec.fieldContext_Company_locationCount(ctx, field)
  34467. case "locations":
  34468. return ec.fieldContext_Company_locations(ctx, field)
  34469. case "mainContact":
  34470. return ec.fieldContext_Company_mainContact(ctx, field)
  34471. case "name":
  34472. return ec.fieldContext_Company_name(ctx, field)
  34473. case "note":
  34474. return ec.fieldContext_Company_note(ctx, field)
  34475. case "orderCount":
  34476. return ec.fieldContext_Company_orderCount(ctx, field)
  34477. case "orders":
  34478. return ec.fieldContext_Company_orders(ctx, field)
  34479. case "totalSpent":
  34480. return ec.fieldContext_Company_totalSpent(ctx, field)
  34481. case "updatedAt":
  34482. return ec.fieldContext_Company_updatedAt(ctx, field)
  34483. }
  34484. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  34485. },
  34486. }
  34487. return fc, nil
  34488. }
  34489. func (ec *executionContext) _CompanyContact_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34490. fc, err := ec.fieldContext_CompanyContact_createdAt(ctx, field)
  34491. if err != nil {
  34492. return graphql.Null
  34493. }
  34494. ctx = graphql.WithFieldContext(ctx, fc)
  34495. defer func() {
  34496. if r := recover(); r != nil {
  34497. ec.Error(ctx, ec.Recover(ctx, r))
  34498. ret = graphql.Null
  34499. }
  34500. }()
  34501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34502. ctx = rctx // use context from middleware stack in children
  34503. return obj.CreatedAt, nil
  34504. })
  34505. if err != nil {
  34506. ec.Error(ctx, err)
  34507. return graphql.Null
  34508. }
  34509. if resTmp == nil {
  34510. if !graphql.HasFieldError(ctx, fc) {
  34511. ec.Errorf(ctx, "must not be null")
  34512. }
  34513. return graphql.Null
  34514. }
  34515. res := resTmp.(string)
  34516. fc.Result = res
  34517. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  34518. }
  34519. func (ec *executionContext) fieldContext_CompanyContact_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34520. fc = &graphql.FieldContext{
  34521. Object: "CompanyContact",
  34522. Field: field,
  34523. IsMethod: false,
  34524. IsResolver: false,
  34525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34526. return nil, errors.New("field of type DateTime does not have child fields")
  34527. },
  34528. }
  34529. return fc, nil
  34530. }
  34531. func (ec *executionContext) _CompanyContact_customer(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34532. fc, err := ec.fieldContext_CompanyContact_customer(ctx, field)
  34533. if err != nil {
  34534. return graphql.Null
  34535. }
  34536. ctx = graphql.WithFieldContext(ctx, fc)
  34537. defer func() {
  34538. if r := recover(); r != nil {
  34539. ec.Error(ctx, ec.Recover(ctx, r))
  34540. ret = graphql.Null
  34541. }
  34542. }()
  34543. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34544. ctx = rctx // use context from middleware stack in children
  34545. return obj.Customer, nil
  34546. })
  34547. if err != nil {
  34548. ec.Error(ctx, err)
  34549. return graphql.Null
  34550. }
  34551. if resTmp == nil {
  34552. if !graphql.HasFieldError(ctx, fc) {
  34553. ec.Errorf(ctx, "must not be null")
  34554. }
  34555. return graphql.Null
  34556. }
  34557. res := resTmp.(*Customer)
  34558. fc.Result = res
  34559. return ec.marshalNCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  34560. }
  34561. func (ec *executionContext) fieldContext_CompanyContact_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34562. fc = &graphql.FieldContext{
  34563. Object: "CompanyContact",
  34564. Field: field,
  34565. IsMethod: false,
  34566. IsResolver: false,
  34567. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34568. switch field.Name {
  34569. case "addresses":
  34570. return ec.fieldContext_Customer_addresses(ctx, field)
  34571. case "amountSpent":
  34572. return ec.fieldContext_Customer_amountSpent(ctx, field)
  34573. case "averageOrderAmountV2":
  34574. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  34575. case "canDelete":
  34576. return ec.fieldContext_Customer_canDelete(ctx, field)
  34577. case "companyContactProfiles":
  34578. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  34579. case "createdAt":
  34580. return ec.fieldContext_Customer_createdAt(ctx, field)
  34581. case "defaultAddress":
  34582. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  34583. case "displayName":
  34584. return ec.fieldContext_Customer_displayName(ctx, field)
  34585. case "email":
  34586. return ec.fieldContext_Customer_email(ctx, field)
  34587. case "emailMarketingConsent":
  34588. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  34589. case "events":
  34590. return ec.fieldContext_Customer_events(ctx, field)
  34591. case "firstName":
  34592. return ec.fieldContext_Customer_firstName(ctx, field)
  34593. case "hasTimelineComment":
  34594. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  34595. case "id":
  34596. return ec.fieldContext_Customer_id(ctx, field)
  34597. case "image":
  34598. return ec.fieldContext_Customer_image(ctx, field)
  34599. case "lastName":
  34600. return ec.fieldContext_Customer_lastName(ctx, field)
  34601. case "lastOrder":
  34602. return ec.fieldContext_Customer_lastOrder(ctx, field)
  34603. case "legacyResourceId":
  34604. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  34605. case "lifetimeDuration":
  34606. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  34607. case "locale":
  34608. return ec.fieldContext_Customer_locale(ctx, field)
  34609. case "market":
  34610. return ec.fieldContext_Customer_market(ctx, field)
  34611. case "metafield":
  34612. return ec.fieldContext_Customer_metafield(ctx, field)
  34613. case "metafieldDefinitions":
  34614. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  34615. case "metafields":
  34616. return ec.fieldContext_Customer_metafields(ctx, field)
  34617. case "multipassIdentifier":
  34618. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  34619. case "note":
  34620. return ec.fieldContext_Customer_note(ctx, field)
  34621. case "numberOfOrders":
  34622. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  34623. case "orders":
  34624. return ec.fieldContext_Customer_orders(ctx, field)
  34625. case "paymentMethods":
  34626. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  34627. case "phone":
  34628. return ec.fieldContext_Customer_phone(ctx, field)
  34629. case "privateMetafield":
  34630. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  34631. case "privateMetafields":
  34632. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  34633. case "productSubscriberStatus":
  34634. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  34635. case "smsMarketingConsent":
  34636. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  34637. case "state":
  34638. return ec.fieldContext_Customer_state(ctx, field)
  34639. case "statistics":
  34640. return ec.fieldContext_Customer_statistics(ctx, field)
  34641. case "subscriptionContracts":
  34642. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  34643. case "tags":
  34644. return ec.fieldContext_Customer_tags(ctx, field)
  34645. case "taxExempt":
  34646. return ec.fieldContext_Customer_taxExempt(ctx, field)
  34647. case "taxExemptions":
  34648. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  34649. case "unsubscribeUrl":
  34650. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  34651. case "updatedAt":
  34652. return ec.fieldContext_Customer_updatedAt(ctx, field)
  34653. case "validEmailAddress":
  34654. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  34655. case "verifiedEmail":
  34656. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  34657. }
  34658. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  34659. },
  34660. }
  34661. return fc, nil
  34662. }
  34663. func (ec *executionContext) _CompanyContact_draftOrders(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34664. fc, err := ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  34665. if err != nil {
  34666. return graphql.Null
  34667. }
  34668. ctx = graphql.WithFieldContext(ctx, fc)
  34669. defer func() {
  34670. if r := recover(); r != nil {
  34671. ec.Error(ctx, ec.Recover(ctx, r))
  34672. ret = graphql.Null
  34673. }
  34674. }()
  34675. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34676. ctx = rctx // use context from middleware stack in children
  34677. return obj.DraftOrders, nil
  34678. })
  34679. if err != nil {
  34680. ec.Error(ctx, err)
  34681. return graphql.Null
  34682. }
  34683. if resTmp == nil {
  34684. if !graphql.HasFieldError(ctx, fc) {
  34685. ec.Errorf(ctx, "must not be null")
  34686. }
  34687. return graphql.Null
  34688. }
  34689. res := resTmp.(*DraftOrderConnection)
  34690. fc.Result = res
  34691. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  34692. }
  34693. func (ec *executionContext) fieldContext_CompanyContact_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34694. fc = &graphql.FieldContext{
  34695. Object: "CompanyContact",
  34696. Field: field,
  34697. IsMethod: false,
  34698. IsResolver: false,
  34699. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34700. switch field.Name {
  34701. case "edges":
  34702. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  34703. case "nodes":
  34704. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  34705. case "pageInfo":
  34706. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  34707. }
  34708. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  34709. },
  34710. }
  34711. defer func() {
  34712. if r := recover(); r != nil {
  34713. err = ec.Recover(ctx, r)
  34714. ec.Error(ctx, err)
  34715. }
  34716. }()
  34717. ctx = graphql.WithFieldContext(ctx, fc)
  34718. if fc.Args, err = ec.field_CompanyContact_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  34719. ec.Error(ctx, err)
  34720. return
  34721. }
  34722. return fc, nil
  34723. }
  34724. func (ec *executionContext) _CompanyContact_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34725. fc, err := ec.fieldContext_CompanyContact_id(ctx, field)
  34726. if err != nil {
  34727. return graphql.Null
  34728. }
  34729. ctx = graphql.WithFieldContext(ctx, fc)
  34730. defer func() {
  34731. if r := recover(); r != nil {
  34732. ec.Error(ctx, ec.Recover(ctx, r))
  34733. ret = graphql.Null
  34734. }
  34735. }()
  34736. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34737. ctx = rctx // use context from middleware stack in children
  34738. return obj.ID, nil
  34739. })
  34740. if err != nil {
  34741. ec.Error(ctx, err)
  34742. return graphql.Null
  34743. }
  34744. if resTmp == nil {
  34745. if !graphql.HasFieldError(ctx, fc) {
  34746. ec.Errorf(ctx, "must not be null")
  34747. }
  34748. return graphql.Null
  34749. }
  34750. res := resTmp.(string)
  34751. fc.Result = res
  34752. return ec.marshalNID2string(ctx, field.Selections, res)
  34753. }
  34754. func (ec *executionContext) fieldContext_CompanyContact_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34755. fc = &graphql.FieldContext{
  34756. Object: "CompanyContact",
  34757. Field: field,
  34758. IsMethod: false,
  34759. IsResolver: false,
  34760. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34761. return nil, errors.New("field of type ID does not have child fields")
  34762. },
  34763. }
  34764. return fc, nil
  34765. }
  34766. func (ec *executionContext) _CompanyContact_isMainContact(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34767. fc, err := ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  34768. if err != nil {
  34769. return graphql.Null
  34770. }
  34771. ctx = graphql.WithFieldContext(ctx, fc)
  34772. defer func() {
  34773. if r := recover(); r != nil {
  34774. ec.Error(ctx, ec.Recover(ctx, r))
  34775. ret = graphql.Null
  34776. }
  34777. }()
  34778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34779. ctx = rctx // use context from middleware stack in children
  34780. return obj.IsMainContact, nil
  34781. })
  34782. if err != nil {
  34783. ec.Error(ctx, err)
  34784. return graphql.Null
  34785. }
  34786. if resTmp == nil {
  34787. if !graphql.HasFieldError(ctx, fc) {
  34788. ec.Errorf(ctx, "must not be null")
  34789. }
  34790. return graphql.Null
  34791. }
  34792. res := resTmp.(bool)
  34793. fc.Result = res
  34794. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  34795. }
  34796. func (ec *executionContext) fieldContext_CompanyContact_isMainContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34797. fc = &graphql.FieldContext{
  34798. Object: "CompanyContact",
  34799. Field: field,
  34800. IsMethod: false,
  34801. IsResolver: false,
  34802. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34803. return nil, errors.New("field of type Boolean does not have child fields")
  34804. },
  34805. }
  34806. return fc, nil
  34807. }
  34808. func (ec *executionContext) _CompanyContact_lifetimeDuration(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34809. fc, err := ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  34810. if err != nil {
  34811. return graphql.Null
  34812. }
  34813. ctx = graphql.WithFieldContext(ctx, fc)
  34814. defer func() {
  34815. if r := recover(); r != nil {
  34816. ec.Error(ctx, ec.Recover(ctx, r))
  34817. ret = graphql.Null
  34818. }
  34819. }()
  34820. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34821. ctx = rctx // use context from middleware stack in children
  34822. return obj.LifetimeDuration, nil
  34823. })
  34824. if err != nil {
  34825. ec.Error(ctx, err)
  34826. return graphql.Null
  34827. }
  34828. if resTmp == nil {
  34829. if !graphql.HasFieldError(ctx, fc) {
  34830. ec.Errorf(ctx, "must not be null")
  34831. }
  34832. return graphql.Null
  34833. }
  34834. res := resTmp.(string)
  34835. fc.Result = res
  34836. return ec.marshalNString2string(ctx, field.Selections, res)
  34837. }
  34838. func (ec *executionContext) fieldContext_CompanyContact_lifetimeDuration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34839. fc = &graphql.FieldContext{
  34840. Object: "CompanyContact",
  34841. Field: field,
  34842. IsMethod: false,
  34843. IsResolver: false,
  34844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34845. return nil, errors.New("field of type String does not have child fields")
  34846. },
  34847. }
  34848. return fc, nil
  34849. }
  34850. func (ec *executionContext) _CompanyContact_locale(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34851. fc, err := ec.fieldContext_CompanyContact_locale(ctx, field)
  34852. if err != nil {
  34853. return graphql.Null
  34854. }
  34855. ctx = graphql.WithFieldContext(ctx, fc)
  34856. defer func() {
  34857. if r := recover(); r != nil {
  34858. ec.Error(ctx, ec.Recover(ctx, r))
  34859. ret = graphql.Null
  34860. }
  34861. }()
  34862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34863. ctx = rctx // use context from middleware stack in children
  34864. return obj.Locale, nil
  34865. })
  34866. if err != nil {
  34867. ec.Error(ctx, err)
  34868. return graphql.Null
  34869. }
  34870. if resTmp == nil {
  34871. return graphql.Null
  34872. }
  34873. res := resTmp.(*string)
  34874. fc.Result = res
  34875. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  34876. }
  34877. func (ec *executionContext) fieldContext_CompanyContact_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34878. fc = &graphql.FieldContext{
  34879. Object: "CompanyContact",
  34880. Field: field,
  34881. IsMethod: false,
  34882. IsResolver: false,
  34883. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34884. return nil, errors.New("field of type String does not have child fields")
  34885. },
  34886. }
  34887. return fc, nil
  34888. }
  34889. func (ec *executionContext) _CompanyContact_orders(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34890. fc, err := ec.fieldContext_CompanyContact_orders(ctx, field)
  34891. if err != nil {
  34892. return graphql.Null
  34893. }
  34894. ctx = graphql.WithFieldContext(ctx, fc)
  34895. defer func() {
  34896. if r := recover(); r != nil {
  34897. ec.Error(ctx, ec.Recover(ctx, r))
  34898. ret = graphql.Null
  34899. }
  34900. }()
  34901. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34902. ctx = rctx // use context from middleware stack in children
  34903. return obj.Orders, nil
  34904. })
  34905. if err != nil {
  34906. ec.Error(ctx, err)
  34907. return graphql.Null
  34908. }
  34909. if resTmp == nil {
  34910. if !graphql.HasFieldError(ctx, fc) {
  34911. ec.Errorf(ctx, "must not be null")
  34912. }
  34913. return graphql.Null
  34914. }
  34915. res := resTmp.(*OrderConnection)
  34916. fc.Result = res
  34917. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  34918. }
  34919. func (ec *executionContext) fieldContext_CompanyContact_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34920. fc = &graphql.FieldContext{
  34921. Object: "CompanyContact",
  34922. Field: field,
  34923. IsMethod: false,
  34924. IsResolver: false,
  34925. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34926. switch field.Name {
  34927. case "edges":
  34928. return ec.fieldContext_OrderConnection_edges(ctx, field)
  34929. case "nodes":
  34930. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  34931. case "pageInfo":
  34932. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  34933. }
  34934. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  34935. },
  34936. }
  34937. defer func() {
  34938. if r := recover(); r != nil {
  34939. err = ec.Recover(ctx, r)
  34940. ec.Error(ctx, err)
  34941. }
  34942. }()
  34943. ctx = graphql.WithFieldContext(ctx, fc)
  34944. if fc.Args, err = ec.field_CompanyContact_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  34945. ec.Error(ctx, err)
  34946. return
  34947. }
  34948. return fc, nil
  34949. }
  34950. func (ec *executionContext) _CompanyContact_roleAssignments(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  34951. fc, err := ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  34952. if err != nil {
  34953. return graphql.Null
  34954. }
  34955. ctx = graphql.WithFieldContext(ctx, fc)
  34956. defer func() {
  34957. if r := recover(); r != nil {
  34958. ec.Error(ctx, ec.Recover(ctx, r))
  34959. ret = graphql.Null
  34960. }
  34961. }()
  34962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  34963. ctx = rctx // use context from middleware stack in children
  34964. return obj.RoleAssignments, nil
  34965. })
  34966. if err != nil {
  34967. ec.Error(ctx, err)
  34968. return graphql.Null
  34969. }
  34970. if resTmp == nil {
  34971. if !graphql.HasFieldError(ctx, fc) {
  34972. ec.Errorf(ctx, "must not be null")
  34973. }
  34974. return graphql.Null
  34975. }
  34976. res := resTmp.(*CompanyContactRoleAssignmentConnection)
  34977. fc.Result = res
  34978. return ec.marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx, field.Selections, res)
  34979. }
  34980. func (ec *executionContext) fieldContext_CompanyContact_roleAssignments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  34981. fc = &graphql.FieldContext{
  34982. Object: "CompanyContact",
  34983. Field: field,
  34984. IsMethod: false,
  34985. IsResolver: false,
  34986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  34987. switch field.Name {
  34988. case "edges":
  34989. return ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  34990. case "nodes":
  34991. return ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  34992. case "pageInfo":
  34993. return ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  34994. }
  34995. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentConnection", field.Name)
  34996. },
  34997. }
  34998. defer func() {
  34999. if r := recover(); r != nil {
  35000. err = ec.Recover(ctx, r)
  35001. ec.Error(ctx, err)
  35002. }
  35003. }()
  35004. ctx = graphql.WithFieldContext(ctx, fc)
  35005. if fc.Args, err = ec.field_CompanyContact_roleAssignments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  35006. ec.Error(ctx, err)
  35007. return
  35008. }
  35009. return fc, nil
  35010. }
  35011. func (ec *executionContext) _CompanyContact_title(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  35012. fc, err := ec.fieldContext_CompanyContact_title(ctx, field)
  35013. if err != nil {
  35014. return graphql.Null
  35015. }
  35016. ctx = graphql.WithFieldContext(ctx, fc)
  35017. defer func() {
  35018. if r := recover(); r != nil {
  35019. ec.Error(ctx, ec.Recover(ctx, r))
  35020. ret = graphql.Null
  35021. }
  35022. }()
  35023. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35024. ctx = rctx // use context from middleware stack in children
  35025. return obj.Title, nil
  35026. })
  35027. if err != nil {
  35028. ec.Error(ctx, err)
  35029. return graphql.Null
  35030. }
  35031. if resTmp == nil {
  35032. return graphql.Null
  35033. }
  35034. res := resTmp.(*string)
  35035. fc.Result = res
  35036. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  35037. }
  35038. func (ec *executionContext) fieldContext_CompanyContact_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35039. fc = &graphql.FieldContext{
  35040. Object: "CompanyContact",
  35041. Field: field,
  35042. IsMethod: false,
  35043. IsResolver: false,
  35044. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35045. return nil, errors.New("field of type String does not have child fields")
  35046. },
  35047. }
  35048. return fc, nil
  35049. }
  35050. func (ec *executionContext) _CompanyContact_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContact) (ret graphql.Marshaler) {
  35051. fc, err := ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  35052. if err != nil {
  35053. return graphql.Null
  35054. }
  35055. ctx = graphql.WithFieldContext(ctx, fc)
  35056. defer func() {
  35057. if r := recover(); r != nil {
  35058. ec.Error(ctx, ec.Recover(ctx, r))
  35059. ret = graphql.Null
  35060. }
  35061. }()
  35062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35063. ctx = rctx // use context from middleware stack in children
  35064. return obj.UpdatedAt, nil
  35065. })
  35066. if err != nil {
  35067. ec.Error(ctx, err)
  35068. return graphql.Null
  35069. }
  35070. if resTmp == nil {
  35071. if !graphql.HasFieldError(ctx, fc) {
  35072. ec.Errorf(ctx, "must not be null")
  35073. }
  35074. return graphql.Null
  35075. }
  35076. res := resTmp.(string)
  35077. fc.Result = res
  35078. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  35079. }
  35080. func (ec *executionContext) fieldContext_CompanyContact_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35081. fc = &graphql.FieldContext{
  35082. Object: "CompanyContact",
  35083. Field: field,
  35084. IsMethod: false,
  35085. IsResolver: false,
  35086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35087. return nil, errors.New("field of type DateTime does not have child fields")
  35088. },
  35089. }
  35090. return fc, nil
  35091. }
  35092. func (ec *executionContext) _CompanyContactConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  35093. fc, err := ec.fieldContext_CompanyContactConnection_edges(ctx, field)
  35094. if err != nil {
  35095. return graphql.Null
  35096. }
  35097. ctx = graphql.WithFieldContext(ctx, fc)
  35098. defer func() {
  35099. if r := recover(); r != nil {
  35100. ec.Error(ctx, ec.Recover(ctx, r))
  35101. ret = graphql.Null
  35102. }
  35103. }()
  35104. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35105. ctx = rctx // use context from middleware stack in children
  35106. return obj.Edges, nil
  35107. })
  35108. if err != nil {
  35109. ec.Error(ctx, err)
  35110. return graphql.Null
  35111. }
  35112. if resTmp == nil {
  35113. if !graphql.HasFieldError(ctx, fc) {
  35114. ec.Errorf(ctx, "must not be null")
  35115. }
  35116. return graphql.Null
  35117. }
  35118. res := resTmp.([]*CompanyContactEdge)
  35119. fc.Result = res
  35120. return ec.marshalNCompanyContactEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactEdgeᚄ(ctx, field.Selections, res)
  35121. }
  35122. func (ec *executionContext) fieldContext_CompanyContactConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35123. fc = &graphql.FieldContext{
  35124. Object: "CompanyContactConnection",
  35125. Field: field,
  35126. IsMethod: false,
  35127. IsResolver: false,
  35128. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35129. switch field.Name {
  35130. case "cursor":
  35131. return ec.fieldContext_CompanyContactEdge_cursor(ctx, field)
  35132. case "node":
  35133. return ec.fieldContext_CompanyContactEdge_node(ctx, field)
  35134. }
  35135. return nil, fmt.Errorf("no field named %q was found under type CompanyContactEdge", field.Name)
  35136. },
  35137. }
  35138. return fc, nil
  35139. }
  35140. func (ec *executionContext) _CompanyContactConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  35141. fc, err := ec.fieldContext_CompanyContactConnection_nodes(ctx, field)
  35142. if err != nil {
  35143. return graphql.Null
  35144. }
  35145. ctx = graphql.WithFieldContext(ctx, fc)
  35146. defer func() {
  35147. if r := recover(); r != nil {
  35148. ec.Error(ctx, ec.Recover(ctx, r))
  35149. ret = graphql.Null
  35150. }
  35151. }()
  35152. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35153. ctx = rctx // use context from middleware stack in children
  35154. return obj.Nodes, nil
  35155. })
  35156. if err != nil {
  35157. ec.Error(ctx, err)
  35158. return graphql.Null
  35159. }
  35160. if resTmp == nil {
  35161. if !graphql.HasFieldError(ctx, fc) {
  35162. ec.Errorf(ctx, "must not be null")
  35163. }
  35164. return graphql.Null
  35165. }
  35166. res := resTmp.([]*CompanyContact)
  35167. fc.Result = res
  35168. return ec.marshalNCompanyContact2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactᚄ(ctx, field.Selections, res)
  35169. }
  35170. func (ec *executionContext) fieldContext_CompanyContactConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35171. fc = &graphql.FieldContext{
  35172. Object: "CompanyContactConnection",
  35173. Field: field,
  35174. IsMethod: false,
  35175. IsResolver: false,
  35176. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35177. switch field.Name {
  35178. case "company":
  35179. return ec.fieldContext_CompanyContact_company(ctx, field)
  35180. case "createdAt":
  35181. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  35182. case "customer":
  35183. return ec.fieldContext_CompanyContact_customer(ctx, field)
  35184. case "draftOrders":
  35185. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  35186. case "id":
  35187. return ec.fieldContext_CompanyContact_id(ctx, field)
  35188. case "isMainContact":
  35189. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  35190. case "lifetimeDuration":
  35191. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  35192. case "locale":
  35193. return ec.fieldContext_CompanyContact_locale(ctx, field)
  35194. case "orders":
  35195. return ec.fieldContext_CompanyContact_orders(ctx, field)
  35196. case "roleAssignments":
  35197. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  35198. case "title":
  35199. return ec.fieldContext_CompanyContact_title(ctx, field)
  35200. case "updatedAt":
  35201. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  35202. }
  35203. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  35204. },
  35205. }
  35206. return fc, nil
  35207. }
  35208. func (ec *executionContext) _CompanyContactConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactConnection) (ret graphql.Marshaler) {
  35209. fc, err := ec.fieldContext_CompanyContactConnection_pageInfo(ctx, field)
  35210. if err != nil {
  35211. return graphql.Null
  35212. }
  35213. ctx = graphql.WithFieldContext(ctx, fc)
  35214. defer func() {
  35215. if r := recover(); r != nil {
  35216. ec.Error(ctx, ec.Recover(ctx, r))
  35217. ret = graphql.Null
  35218. }
  35219. }()
  35220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35221. ctx = rctx // use context from middleware stack in children
  35222. return obj.PageInfo, nil
  35223. })
  35224. if err != nil {
  35225. ec.Error(ctx, err)
  35226. return graphql.Null
  35227. }
  35228. if resTmp == nil {
  35229. if !graphql.HasFieldError(ctx, fc) {
  35230. ec.Errorf(ctx, "must not be null")
  35231. }
  35232. return graphql.Null
  35233. }
  35234. res := resTmp.(*PageInfo)
  35235. fc.Result = res
  35236. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  35237. }
  35238. func (ec *executionContext) fieldContext_CompanyContactConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35239. fc = &graphql.FieldContext{
  35240. Object: "CompanyContactConnection",
  35241. Field: field,
  35242. IsMethod: false,
  35243. IsResolver: false,
  35244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35245. switch field.Name {
  35246. case "endCursor":
  35247. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  35248. case "hasNextPage":
  35249. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  35250. case "hasPreviousPage":
  35251. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  35252. case "startCursor":
  35253. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  35254. }
  35255. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  35256. },
  35257. }
  35258. return fc, nil
  35259. }
  35260. func (ec *executionContext) _CompanyContactEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactEdge) (ret graphql.Marshaler) {
  35261. fc, err := ec.fieldContext_CompanyContactEdge_cursor(ctx, field)
  35262. if err != nil {
  35263. return graphql.Null
  35264. }
  35265. ctx = graphql.WithFieldContext(ctx, fc)
  35266. defer func() {
  35267. if r := recover(); r != nil {
  35268. ec.Error(ctx, ec.Recover(ctx, r))
  35269. ret = graphql.Null
  35270. }
  35271. }()
  35272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35273. ctx = rctx // use context from middleware stack in children
  35274. return obj.Cursor, nil
  35275. })
  35276. if err != nil {
  35277. ec.Error(ctx, err)
  35278. return graphql.Null
  35279. }
  35280. if resTmp == nil {
  35281. if !graphql.HasFieldError(ctx, fc) {
  35282. ec.Errorf(ctx, "must not be null")
  35283. }
  35284. return graphql.Null
  35285. }
  35286. res := resTmp.(string)
  35287. fc.Result = res
  35288. return ec.marshalNString2string(ctx, field.Selections, res)
  35289. }
  35290. func (ec *executionContext) fieldContext_CompanyContactEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35291. fc = &graphql.FieldContext{
  35292. Object: "CompanyContactEdge",
  35293. Field: field,
  35294. IsMethod: false,
  35295. IsResolver: false,
  35296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35297. return nil, errors.New("field of type String does not have child fields")
  35298. },
  35299. }
  35300. return fc, nil
  35301. }
  35302. func (ec *executionContext) _CompanyContactEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactEdge) (ret graphql.Marshaler) {
  35303. fc, err := ec.fieldContext_CompanyContactEdge_node(ctx, field)
  35304. if err != nil {
  35305. return graphql.Null
  35306. }
  35307. ctx = graphql.WithFieldContext(ctx, fc)
  35308. defer func() {
  35309. if r := recover(); r != nil {
  35310. ec.Error(ctx, ec.Recover(ctx, r))
  35311. ret = graphql.Null
  35312. }
  35313. }()
  35314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35315. ctx = rctx // use context from middleware stack in children
  35316. return obj.Node, nil
  35317. })
  35318. if err != nil {
  35319. ec.Error(ctx, err)
  35320. return graphql.Null
  35321. }
  35322. if resTmp == nil {
  35323. if !graphql.HasFieldError(ctx, fc) {
  35324. ec.Errorf(ctx, "must not be null")
  35325. }
  35326. return graphql.Null
  35327. }
  35328. res := resTmp.(*CompanyContact)
  35329. fc.Result = res
  35330. return ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  35331. }
  35332. func (ec *executionContext) fieldContext_CompanyContactEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35333. fc = &graphql.FieldContext{
  35334. Object: "CompanyContactEdge",
  35335. Field: field,
  35336. IsMethod: false,
  35337. IsResolver: false,
  35338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35339. switch field.Name {
  35340. case "company":
  35341. return ec.fieldContext_CompanyContact_company(ctx, field)
  35342. case "createdAt":
  35343. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  35344. case "customer":
  35345. return ec.fieldContext_CompanyContact_customer(ctx, field)
  35346. case "draftOrders":
  35347. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  35348. case "id":
  35349. return ec.fieldContext_CompanyContact_id(ctx, field)
  35350. case "isMainContact":
  35351. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  35352. case "lifetimeDuration":
  35353. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  35354. case "locale":
  35355. return ec.fieldContext_CompanyContact_locale(ctx, field)
  35356. case "orders":
  35357. return ec.fieldContext_CompanyContact_orders(ctx, field)
  35358. case "roleAssignments":
  35359. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  35360. case "title":
  35361. return ec.fieldContext_CompanyContact_title(ctx, field)
  35362. case "updatedAt":
  35363. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  35364. }
  35365. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  35366. },
  35367. }
  35368. return fc, nil
  35369. }
  35370. func (ec *executionContext) _CompanyContactRole_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  35371. fc, err := ec.fieldContext_CompanyContactRole_id(ctx, field)
  35372. if err != nil {
  35373. return graphql.Null
  35374. }
  35375. ctx = graphql.WithFieldContext(ctx, fc)
  35376. defer func() {
  35377. if r := recover(); r != nil {
  35378. ec.Error(ctx, ec.Recover(ctx, r))
  35379. ret = graphql.Null
  35380. }
  35381. }()
  35382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35383. ctx = rctx // use context from middleware stack in children
  35384. return obj.ID, nil
  35385. })
  35386. if err != nil {
  35387. ec.Error(ctx, err)
  35388. return graphql.Null
  35389. }
  35390. if resTmp == nil {
  35391. if !graphql.HasFieldError(ctx, fc) {
  35392. ec.Errorf(ctx, "must not be null")
  35393. }
  35394. return graphql.Null
  35395. }
  35396. res := resTmp.(string)
  35397. fc.Result = res
  35398. return ec.marshalNID2string(ctx, field.Selections, res)
  35399. }
  35400. func (ec *executionContext) fieldContext_CompanyContactRole_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35401. fc = &graphql.FieldContext{
  35402. Object: "CompanyContactRole",
  35403. Field: field,
  35404. IsMethod: false,
  35405. IsResolver: false,
  35406. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35407. return nil, errors.New("field of type ID does not have child fields")
  35408. },
  35409. }
  35410. return fc, nil
  35411. }
  35412. func (ec *executionContext) _CompanyContactRole_name(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  35413. fc, err := ec.fieldContext_CompanyContactRole_name(ctx, field)
  35414. if err != nil {
  35415. return graphql.Null
  35416. }
  35417. ctx = graphql.WithFieldContext(ctx, fc)
  35418. defer func() {
  35419. if r := recover(); r != nil {
  35420. ec.Error(ctx, ec.Recover(ctx, r))
  35421. ret = graphql.Null
  35422. }
  35423. }()
  35424. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35425. ctx = rctx // use context from middleware stack in children
  35426. return obj.Name, nil
  35427. })
  35428. if err != nil {
  35429. ec.Error(ctx, err)
  35430. return graphql.Null
  35431. }
  35432. if resTmp == nil {
  35433. if !graphql.HasFieldError(ctx, fc) {
  35434. ec.Errorf(ctx, "must not be null")
  35435. }
  35436. return graphql.Null
  35437. }
  35438. res := resTmp.(string)
  35439. fc.Result = res
  35440. return ec.marshalNString2string(ctx, field.Selections, res)
  35441. }
  35442. func (ec *executionContext) fieldContext_CompanyContactRole_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35443. fc = &graphql.FieldContext{
  35444. Object: "CompanyContactRole",
  35445. Field: field,
  35446. IsMethod: false,
  35447. IsResolver: false,
  35448. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35449. return nil, errors.New("field of type String does not have child fields")
  35450. },
  35451. }
  35452. return fc, nil
  35453. }
  35454. func (ec *executionContext) _CompanyContactRole_note(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRole) (ret graphql.Marshaler) {
  35455. fc, err := ec.fieldContext_CompanyContactRole_note(ctx, field)
  35456. if err != nil {
  35457. return graphql.Null
  35458. }
  35459. ctx = graphql.WithFieldContext(ctx, fc)
  35460. defer func() {
  35461. if r := recover(); r != nil {
  35462. ec.Error(ctx, ec.Recover(ctx, r))
  35463. ret = graphql.Null
  35464. }
  35465. }()
  35466. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35467. ctx = rctx // use context from middleware stack in children
  35468. return obj.Note, nil
  35469. })
  35470. if err != nil {
  35471. ec.Error(ctx, err)
  35472. return graphql.Null
  35473. }
  35474. if resTmp == nil {
  35475. return graphql.Null
  35476. }
  35477. res := resTmp.(*string)
  35478. fc.Result = res
  35479. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  35480. }
  35481. func (ec *executionContext) fieldContext_CompanyContactRole_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35482. fc = &graphql.FieldContext{
  35483. Object: "CompanyContactRole",
  35484. Field: field,
  35485. IsMethod: false,
  35486. IsResolver: false,
  35487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35488. return nil, errors.New("field of type String does not have child fields")
  35489. },
  35490. }
  35491. return fc, nil
  35492. }
  35493. func (ec *executionContext) _CompanyContactRoleAssignment_company(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35494. fc, err := ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  35495. if err != nil {
  35496. return graphql.Null
  35497. }
  35498. ctx = graphql.WithFieldContext(ctx, fc)
  35499. defer func() {
  35500. if r := recover(); r != nil {
  35501. ec.Error(ctx, ec.Recover(ctx, r))
  35502. ret = graphql.Null
  35503. }
  35504. }()
  35505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35506. ctx = rctx // use context from middleware stack in children
  35507. return obj.Company, nil
  35508. })
  35509. if err != nil {
  35510. ec.Error(ctx, err)
  35511. return graphql.Null
  35512. }
  35513. if resTmp == nil {
  35514. if !graphql.HasFieldError(ctx, fc) {
  35515. ec.Errorf(ctx, "must not be null")
  35516. }
  35517. return graphql.Null
  35518. }
  35519. res := resTmp.(*Company)
  35520. fc.Result = res
  35521. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompany(ctx, field.Selections, res)
  35522. }
  35523. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35524. fc = &graphql.FieldContext{
  35525. Object: "CompanyContactRoleAssignment",
  35526. Field: field,
  35527. IsMethod: false,
  35528. IsResolver: false,
  35529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35530. switch field.Name {
  35531. case "contactCount":
  35532. return ec.fieldContext_Company_contactCount(ctx, field)
  35533. case "contactRoles":
  35534. return ec.fieldContext_Company_contactRoles(ctx, field)
  35535. case "contacts":
  35536. return ec.fieldContext_Company_contacts(ctx, field)
  35537. case "createdAt":
  35538. return ec.fieldContext_Company_createdAt(ctx, field)
  35539. case "customerSince":
  35540. return ec.fieldContext_Company_customerSince(ctx, field)
  35541. case "defaultCursor":
  35542. return ec.fieldContext_Company_defaultCursor(ctx, field)
  35543. case "defaultRole":
  35544. return ec.fieldContext_Company_defaultRole(ctx, field)
  35545. case "draftOrders":
  35546. return ec.fieldContext_Company_draftOrders(ctx, field)
  35547. case "events":
  35548. return ec.fieldContext_Company_events(ctx, field)
  35549. case "externalId":
  35550. return ec.fieldContext_Company_externalId(ctx, field)
  35551. case "hasTimelineComment":
  35552. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  35553. case "id":
  35554. return ec.fieldContext_Company_id(ctx, field)
  35555. case "lifetimeDuration":
  35556. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  35557. case "locationCount":
  35558. return ec.fieldContext_Company_locationCount(ctx, field)
  35559. case "locations":
  35560. return ec.fieldContext_Company_locations(ctx, field)
  35561. case "mainContact":
  35562. return ec.fieldContext_Company_mainContact(ctx, field)
  35563. case "name":
  35564. return ec.fieldContext_Company_name(ctx, field)
  35565. case "note":
  35566. return ec.fieldContext_Company_note(ctx, field)
  35567. case "orderCount":
  35568. return ec.fieldContext_Company_orderCount(ctx, field)
  35569. case "orders":
  35570. return ec.fieldContext_Company_orders(ctx, field)
  35571. case "totalSpent":
  35572. return ec.fieldContext_Company_totalSpent(ctx, field)
  35573. case "updatedAt":
  35574. return ec.fieldContext_Company_updatedAt(ctx, field)
  35575. }
  35576. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  35577. },
  35578. }
  35579. return fc, nil
  35580. }
  35581. func (ec *executionContext) _CompanyContactRoleAssignment_companyContact(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35582. fc, err := ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  35583. if err != nil {
  35584. return graphql.Null
  35585. }
  35586. ctx = graphql.WithFieldContext(ctx, fc)
  35587. defer func() {
  35588. if r := recover(); r != nil {
  35589. ec.Error(ctx, ec.Recover(ctx, r))
  35590. ret = graphql.Null
  35591. }
  35592. }()
  35593. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35594. ctx = rctx // use context from middleware stack in children
  35595. return obj.CompanyContact, nil
  35596. })
  35597. if err != nil {
  35598. ec.Error(ctx, err)
  35599. return graphql.Null
  35600. }
  35601. if resTmp == nil {
  35602. if !graphql.HasFieldError(ctx, fc) {
  35603. ec.Errorf(ctx, "must not be null")
  35604. }
  35605. return graphql.Null
  35606. }
  35607. res := resTmp.(*CompanyContact)
  35608. fc.Result = res
  35609. return ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  35610. }
  35611. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_companyContact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35612. fc = &graphql.FieldContext{
  35613. Object: "CompanyContactRoleAssignment",
  35614. Field: field,
  35615. IsMethod: false,
  35616. IsResolver: false,
  35617. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35618. switch field.Name {
  35619. case "company":
  35620. return ec.fieldContext_CompanyContact_company(ctx, field)
  35621. case "createdAt":
  35622. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  35623. case "customer":
  35624. return ec.fieldContext_CompanyContact_customer(ctx, field)
  35625. case "draftOrders":
  35626. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  35627. case "id":
  35628. return ec.fieldContext_CompanyContact_id(ctx, field)
  35629. case "isMainContact":
  35630. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  35631. case "lifetimeDuration":
  35632. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  35633. case "locale":
  35634. return ec.fieldContext_CompanyContact_locale(ctx, field)
  35635. case "orders":
  35636. return ec.fieldContext_CompanyContact_orders(ctx, field)
  35637. case "roleAssignments":
  35638. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  35639. case "title":
  35640. return ec.fieldContext_CompanyContact_title(ctx, field)
  35641. case "updatedAt":
  35642. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  35643. }
  35644. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  35645. },
  35646. }
  35647. return fc, nil
  35648. }
  35649. func (ec *executionContext) _CompanyContactRoleAssignment_companyLocation(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35650. fc, err := ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  35651. if err != nil {
  35652. return graphql.Null
  35653. }
  35654. ctx = graphql.WithFieldContext(ctx, fc)
  35655. defer func() {
  35656. if r := recover(); r != nil {
  35657. ec.Error(ctx, ec.Recover(ctx, r))
  35658. ret = graphql.Null
  35659. }
  35660. }()
  35661. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35662. ctx = rctx // use context from middleware stack in children
  35663. return obj.CompanyLocation, nil
  35664. })
  35665. if err != nil {
  35666. ec.Error(ctx, err)
  35667. return graphql.Null
  35668. }
  35669. if resTmp == nil {
  35670. if !graphql.HasFieldError(ctx, fc) {
  35671. ec.Errorf(ctx, "must not be null")
  35672. }
  35673. return graphql.Null
  35674. }
  35675. res := resTmp.(*CompanyLocation)
  35676. fc.Result = res
  35677. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  35678. }
  35679. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_companyLocation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35680. fc = &graphql.FieldContext{
  35681. Object: "CompanyContactRoleAssignment",
  35682. Field: field,
  35683. IsMethod: false,
  35684. IsResolver: false,
  35685. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35686. switch field.Name {
  35687. case "billingAddress":
  35688. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  35689. case "buyerExperienceConfiguration":
  35690. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  35691. case "company":
  35692. return ec.fieldContext_CompanyLocation_company(ctx, field)
  35693. case "createdAt":
  35694. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  35695. case "currency":
  35696. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  35697. case "defaultCursor":
  35698. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  35699. case "draftOrders":
  35700. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  35701. case "events":
  35702. return ec.fieldContext_CompanyLocation_events(ctx, field)
  35703. case "externalId":
  35704. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  35705. case "hasTimelineComment":
  35706. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  35707. case "id":
  35708. return ec.fieldContext_CompanyLocation_id(ctx, field)
  35709. case "locale":
  35710. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  35711. case "market":
  35712. return ec.fieldContext_CompanyLocation_market(ctx, field)
  35713. case "name":
  35714. return ec.fieldContext_CompanyLocation_name(ctx, field)
  35715. case "note":
  35716. return ec.fieldContext_CompanyLocation_note(ctx, field)
  35717. case "orderCount":
  35718. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  35719. case "orders":
  35720. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  35721. case "phone":
  35722. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  35723. case "roleAssignments":
  35724. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  35725. case "shippingAddress":
  35726. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  35727. case "taxExemptions":
  35728. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  35729. case "taxRegistrationId":
  35730. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  35731. case "totalSpent":
  35732. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  35733. case "updatedAt":
  35734. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  35735. }
  35736. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  35737. },
  35738. }
  35739. return fc, nil
  35740. }
  35741. func (ec *executionContext) _CompanyContactRoleAssignment_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35742. fc, err := ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  35743. if err != nil {
  35744. return graphql.Null
  35745. }
  35746. ctx = graphql.WithFieldContext(ctx, fc)
  35747. defer func() {
  35748. if r := recover(); r != nil {
  35749. ec.Error(ctx, ec.Recover(ctx, r))
  35750. ret = graphql.Null
  35751. }
  35752. }()
  35753. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35754. ctx = rctx // use context from middleware stack in children
  35755. return obj.CreatedAt, nil
  35756. })
  35757. if err != nil {
  35758. ec.Error(ctx, err)
  35759. return graphql.Null
  35760. }
  35761. if resTmp == nil {
  35762. if !graphql.HasFieldError(ctx, fc) {
  35763. ec.Errorf(ctx, "must not be null")
  35764. }
  35765. return graphql.Null
  35766. }
  35767. res := resTmp.(string)
  35768. fc.Result = res
  35769. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  35770. }
  35771. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35772. fc = &graphql.FieldContext{
  35773. Object: "CompanyContactRoleAssignment",
  35774. Field: field,
  35775. IsMethod: false,
  35776. IsResolver: false,
  35777. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35778. return nil, errors.New("field of type DateTime does not have child fields")
  35779. },
  35780. }
  35781. return fc, nil
  35782. }
  35783. func (ec *executionContext) _CompanyContactRoleAssignment_id(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35784. fc, err := ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  35785. if err != nil {
  35786. return graphql.Null
  35787. }
  35788. ctx = graphql.WithFieldContext(ctx, fc)
  35789. defer func() {
  35790. if r := recover(); r != nil {
  35791. ec.Error(ctx, ec.Recover(ctx, r))
  35792. ret = graphql.Null
  35793. }
  35794. }()
  35795. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35796. ctx = rctx // use context from middleware stack in children
  35797. return obj.ID, nil
  35798. })
  35799. if err != nil {
  35800. ec.Error(ctx, err)
  35801. return graphql.Null
  35802. }
  35803. if resTmp == nil {
  35804. if !graphql.HasFieldError(ctx, fc) {
  35805. ec.Errorf(ctx, "must not be null")
  35806. }
  35807. return graphql.Null
  35808. }
  35809. res := resTmp.(string)
  35810. fc.Result = res
  35811. return ec.marshalNID2string(ctx, field.Selections, res)
  35812. }
  35813. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35814. fc = &graphql.FieldContext{
  35815. Object: "CompanyContactRoleAssignment",
  35816. Field: field,
  35817. IsMethod: false,
  35818. IsResolver: false,
  35819. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35820. return nil, errors.New("field of type ID does not have child fields")
  35821. },
  35822. }
  35823. return fc, nil
  35824. }
  35825. func (ec *executionContext) _CompanyContactRoleAssignment_role(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35826. fc, err := ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  35827. if err != nil {
  35828. return graphql.Null
  35829. }
  35830. ctx = graphql.WithFieldContext(ctx, fc)
  35831. defer func() {
  35832. if r := recover(); r != nil {
  35833. ec.Error(ctx, ec.Recover(ctx, r))
  35834. ret = graphql.Null
  35835. }
  35836. }()
  35837. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35838. ctx = rctx // use context from middleware stack in children
  35839. return obj.Role, nil
  35840. })
  35841. if err != nil {
  35842. ec.Error(ctx, err)
  35843. return graphql.Null
  35844. }
  35845. if resTmp == nil {
  35846. if !graphql.HasFieldError(ctx, fc) {
  35847. ec.Errorf(ctx, "must not be null")
  35848. }
  35849. return graphql.Null
  35850. }
  35851. res := resTmp.(*CompanyContactRole)
  35852. fc.Result = res
  35853. return ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  35854. }
  35855. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_role(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35856. fc = &graphql.FieldContext{
  35857. Object: "CompanyContactRoleAssignment",
  35858. Field: field,
  35859. IsMethod: false,
  35860. IsResolver: false,
  35861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35862. switch field.Name {
  35863. case "id":
  35864. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  35865. case "name":
  35866. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  35867. case "note":
  35868. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  35869. }
  35870. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  35871. },
  35872. }
  35873. return fc, nil
  35874. }
  35875. func (ec *executionContext) _CompanyContactRoleAssignment_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignment) (ret graphql.Marshaler) {
  35876. fc, err := ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  35877. if err != nil {
  35878. return graphql.Null
  35879. }
  35880. ctx = graphql.WithFieldContext(ctx, fc)
  35881. defer func() {
  35882. if r := recover(); r != nil {
  35883. ec.Error(ctx, ec.Recover(ctx, r))
  35884. ret = graphql.Null
  35885. }
  35886. }()
  35887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35888. ctx = rctx // use context from middleware stack in children
  35889. return obj.UpdatedAt, nil
  35890. })
  35891. if err != nil {
  35892. ec.Error(ctx, err)
  35893. return graphql.Null
  35894. }
  35895. if resTmp == nil {
  35896. if !graphql.HasFieldError(ctx, fc) {
  35897. ec.Errorf(ctx, "must not be null")
  35898. }
  35899. return graphql.Null
  35900. }
  35901. res := resTmp.(string)
  35902. fc.Result = res
  35903. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  35904. }
  35905. func (ec *executionContext) fieldContext_CompanyContactRoleAssignment_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35906. fc = &graphql.FieldContext{
  35907. Object: "CompanyContactRoleAssignment",
  35908. Field: field,
  35909. IsMethod: false,
  35910. IsResolver: false,
  35911. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35912. return nil, errors.New("field of type DateTime does not have child fields")
  35913. },
  35914. }
  35915. return fc, nil
  35916. }
  35917. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  35918. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  35919. if err != nil {
  35920. return graphql.Null
  35921. }
  35922. ctx = graphql.WithFieldContext(ctx, fc)
  35923. defer func() {
  35924. if r := recover(); r != nil {
  35925. ec.Error(ctx, ec.Recover(ctx, r))
  35926. ret = graphql.Null
  35927. }
  35928. }()
  35929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35930. ctx = rctx // use context from middleware stack in children
  35931. return obj.Edges, nil
  35932. })
  35933. if err != nil {
  35934. ec.Error(ctx, err)
  35935. return graphql.Null
  35936. }
  35937. if resTmp == nil {
  35938. if !graphql.HasFieldError(ctx, fc) {
  35939. ec.Errorf(ctx, "must not be null")
  35940. }
  35941. return graphql.Null
  35942. }
  35943. res := resTmp.([]*CompanyContactRoleAssignmentEdge)
  35944. fc.Result = res
  35945. return ec.marshalNCompanyContactRoleAssignmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentEdgeᚄ(ctx, field.Selections, res)
  35946. }
  35947. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35948. fc = &graphql.FieldContext{
  35949. Object: "CompanyContactRoleAssignmentConnection",
  35950. Field: field,
  35951. IsMethod: false,
  35952. IsResolver: false,
  35953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  35954. switch field.Name {
  35955. case "cursor":
  35956. return ec.fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx, field)
  35957. case "node":
  35958. return ec.fieldContext_CompanyContactRoleAssignmentEdge_node(ctx, field)
  35959. }
  35960. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentEdge", field.Name)
  35961. },
  35962. }
  35963. return fc, nil
  35964. }
  35965. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  35966. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  35967. if err != nil {
  35968. return graphql.Null
  35969. }
  35970. ctx = graphql.WithFieldContext(ctx, fc)
  35971. defer func() {
  35972. if r := recover(); r != nil {
  35973. ec.Error(ctx, ec.Recover(ctx, r))
  35974. ret = graphql.Null
  35975. }
  35976. }()
  35977. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  35978. ctx = rctx // use context from middleware stack in children
  35979. return obj.Nodes, nil
  35980. })
  35981. if err != nil {
  35982. ec.Error(ctx, err)
  35983. return graphql.Null
  35984. }
  35985. if resTmp == nil {
  35986. if !graphql.HasFieldError(ctx, fc) {
  35987. ec.Errorf(ctx, "must not be null")
  35988. }
  35989. return graphql.Null
  35990. }
  35991. res := resTmp.([]*CompanyContactRoleAssignment)
  35992. fc.Result = res
  35993. return ec.marshalNCompanyContactRoleAssignment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentᚄ(ctx, field.Selections, res)
  35994. }
  35995. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  35996. fc = &graphql.FieldContext{
  35997. Object: "CompanyContactRoleAssignmentConnection",
  35998. Field: field,
  35999. IsMethod: false,
  36000. IsResolver: false,
  36001. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36002. switch field.Name {
  36003. case "company":
  36004. return ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  36005. case "companyContact":
  36006. return ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  36007. case "companyLocation":
  36008. return ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  36009. case "createdAt":
  36010. return ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  36011. case "id":
  36012. return ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  36013. case "role":
  36014. return ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  36015. case "updatedAt":
  36016. return ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  36017. }
  36018. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignment", field.Name)
  36019. },
  36020. }
  36021. return fc, nil
  36022. }
  36023. func (ec *executionContext) _CompanyContactRoleAssignmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentConnection) (ret graphql.Marshaler) {
  36024. fc, err := ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  36025. if err != nil {
  36026. return graphql.Null
  36027. }
  36028. ctx = graphql.WithFieldContext(ctx, fc)
  36029. defer func() {
  36030. if r := recover(); r != nil {
  36031. ec.Error(ctx, ec.Recover(ctx, r))
  36032. ret = graphql.Null
  36033. }
  36034. }()
  36035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36036. ctx = rctx // use context from middleware stack in children
  36037. return obj.PageInfo, nil
  36038. })
  36039. if err != nil {
  36040. ec.Error(ctx, err)
  36041. return graphql.Null
  36042. }
  36043. if resTmp == nil {
  36044. if !graphql.HasFieldError(ctx, fc) {
  36045. ec.Errorf(ctx, "must not be null")
  36046. }
  36047. return graphql.Null
  36048. }
  36049. res := resTmp.(*PageInfo)
  36050. fc.Result = res
  36051. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  36052. }
  36053. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36054. fc = &graphql.FieldContext{
  36055. Object: "CompanyContactRoleAssignmentConnection",
  36056. Field: field,
  36057. IsMethod: false,
  36058. IsResolver: false,
  36059. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36060. switch field.Name {
  36061. case "endCursor":
  36062. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  36063. case "hasNextPage":
  36064. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  36065. case "hasPreviousPage":
  36066. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  36067. case "startCursor":
  36068. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  36069. }
  36070. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  36071. },
  36072. }
  36073. return fc, nil
  36074. }
  36075. func (ec *executionContext) _CompanyContactRoleAssignmentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentEdge) (ret graphql.Marshaler) {
  36076. fc, err := ec.fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx, field)
  36077. if err != nil {
  36078. return graphql.Null
  36079. }
  36080. ctx = graphql.WithFieldContext(ctx, fc)
  36081. defer func() {
  36082. if r := recover(); r != nil {
  36083. ec.Error(ctx, ec.Recover(ctx, r))
  36084. ret = graphql.Null
  36085. }
  36086. }()
  36087. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36088. ctx = rctx // use context from middleware stack in children
  36089. return obj.Cursor, nil
  36090. })
  36091. if err != nil {
  36092. ec.Error(ctx, err)
  36093. return graphql.Null
  36094. }
  36095. if resTmp == nil {
  36096. if !graphql.HasFieldError(ctx, fc) {
  36097. ec.Errorf(ctx, "must not be null")
  36098. }
  36099. return graphql.Null
  36100. }
  36101. res := resTmp.(string)
  36102. fc.Result = res
  36103. return ec.marshalNString2string(ctx, field.Selections, res)
  36104. }
  36105. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36106. fc = &graphql.FieldContext{
  36107. Object: "CompanyContactRoleAssignmentEdge",
  36108. Field: field,
  36109. IsMethod: false,
  36110. IsResolver: false,
  36111. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36112. return nil, errors.New("field of type String does not have child fields")
  36113. },
  36114. }
  36115. return fc, nil
  36116. }
  36117. func (ec *executionContext) _CompanyContactRoleAssignmentEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleAssignmentEdge) (ret graphql.Marshaler) {
  36118. fc, err := ec.fieldContext_CompanyContactRoleAssignmentEdge_node(ctx, field)
  36119. if err != nil {
  36120. return graphql.Null
  36121. }
  36122. ctx = graphql.WithFieldContext(ctx, fc)
  36123. defer func() {
  36124. if r := recover(); r != nil {
  36125. ec.Error(ctx, ec.Recover(ctx, r))
  36126. ret = graphql.Null
  36127. }
  36128. }()
  36129. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36130. ctx = rctx // use context from middleware stack in children
  36131. return obj.Node, nil
  36132. })
  36133. if err != nil {
  36134. ec.Error(ctx, err)
  36135. return graphql.Null
  36136. }
  36137. if resTmp == nil {
  36138. if !graphql.HasFieldError(ctx, fc) {
  36139. ec.Errorf(ctx, "must not be null")
  36140. }
  36141. return graphql.Null
  36142. }
  36143. res := resTmp.(*CompanyContactRoleAssignment)
  36144. fc.Result = res
  36145. return ec.marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignment(ctx, field.Selections, res)
  36146. }
  36147. func (ec *executionContext) fieldContext_CompanyContactRoleAssignmentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36148. fc = &graphql.FieldContext{
  36149. Object: "CompanyContactRoleAssignmentEdge",
  36150. Field: field,
  36151. IsMethod: false,
  36152. IsResolver: false,
  36153. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36154. switch field.Name {
  36155. case "company":
  36156. return ec.fieldContext_CompanyContactRoleAssignment_company(ctx, field)
  36157. case "companyContact":
  36158. return ec.fieldContext_CompanyContactRoleAssignment_companyContact(ctx, field)
  36159. case "companyLocation":
  36160. return ec.fieldContext_CompanyContactRoleAssignment_companyLocation(ctx, field)
  36161. case "createdAt":
  36162. return ec.fieldContext_CompanyContactRoleAssignment_createdAt(ctx, field)
  36163. case "id":
  36164. return ec.fieldContext_CompanyContactRoleAssignment_id(ctx, field)
  36165. case "role":
  36166. return ec.fieldContext_CompanyContactRoleAssignment_role(ctx, field)
  36167. case "updatedAt":
  36168. return ec.fieldContext_CompanyContactRoleAssignment_updatedAt(ctx, field)
  36169. }
  36170. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignment", field.Name)
  36171. },
  36172. }
  36173. return fc, nil
  36174. }
  36175. func (ec *executionContext) _CompanyContactRoleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  36176. fc, err := ec.fieldContext_CompanyContactRoleConnection_edges(ctx, field)
  36177. if err != nil {
  36178. return graphql.Null
  36179. }
  36180. ctx = graphql.WithFieldContext(ctx, fc)
  36181. defer func() {
  36182. if r := recover(); r != nil {
  36183. ec.Error(ctx, ec.Recover(ctx, r))
  36184. ret = graphql.Null
  36185. }
  36186. }()
  36187. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36188. ctx = rctx // use context from middleware stack in children
  36189. return obj.Edges, nil
  36190. })
  36191. if err != nil {
  36192. ec.Error(ctx, err)
  36193. return graphql.Null
  36194. }
  36195. if resTmp == nil {
  36196. if !graphql.HasFieldError(ctx, fc) {
  36197. ec.Errorf(ctx, "must not be null")
  36198. }
  36199. return graphql.Null
  36200. }
  36201. res := resTmp.([]*CompanyContactRoleEdge)
  36202. fc.Result = res
  36203. return ec.marshalNCompanyContactRoleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleEdgeᚄ(ctx, field.Selections, res)
  36204. }
  36205. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36206. fc = &graphql.FieldContext{
  36207. Object: "CompanyContactRoleConnection",
  36208. Field: field,
  36209. IsMethod: false,
  36210. IsResolver: false,
  36211. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36212. switch field.Name {
  36213. case "cursor":
  36214. return ec.fieldContext_CompanyContactRoleEdge_cursor(ctx, field)
  36215. case "node":
  36216. return ec.fieldContext_CompanyContactRoleEdge_node(ctx, field)
  36217. }
  36218. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleEdge", field.Name)
  36219. },
  36220. }
  36221. return fc, nil
  36222. }
  36223. func (ec *executionContext) _CompanyContactRoleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  36224. fc, err := ec.fieldContext_CompanyContactRoleConnection_nodes(ctx, field)
  36225. if err != nil {
  36226. return graphql.Null
  36227. }
  36228. ctx = graphql.WithFieldContext(ctx, fc)
  36229. defer func() {
  36230. if r := recover(); r != nil {
  36231. ec.Error(ctx, ec.Recover(ctx, r))
  36232. ret = graphql.Null
  36233. }
  36234. }()
  36235. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36236. ctx = rctx // use context from middleware stack in children
  36237. return obj.Nodes, nil
  36238. })
  36239. if err != nil {
  36240. ec.Error(ctx, err)
  36241. return graphql.Null
  36242. }
  36243. if resTmp == nil {
  36244. if !graphql.HasFieldError(ctx, fc) {
  36245. ec.Errorf(ctx, "must not be null")
  36246. }
  36247. return graphql.Null
  36248. }
  36249. res := resTmp.([]*CompanyContactRole)
  36250. fc.Result = res
  36251. return ec.marshalNCompanyContactRole2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleᚄ(ctx, field.Selections, res)
  36252. }
  36253. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36254. fc = &graphql.FieldContext{
  36255. Object: "CompanyContactRoleConnection",
  36256. Field: field,
  36257. IsMethod: false,
  36258. IsResolver: false,
  36259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36260. switch field.Name {
  36261. case "id":
  36262. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  36263. case "name":
  36264. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  36265. case "note":
  36266. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  36267. }
  36268. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  36269. },
  36270. }
  36271. return fc, nil
  36272. }
  36273. func (ec *executionContext) _CompanyContactRoleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleConnection) (ret graphql.Marshaler) {
  36274. fc, err := ec.fieldContext_CompanyContactRoleConnection_pageInfo(ctx, field)
  36275. if err != nil {
  36276. return graphql.Null
  36277. }
  36278. ctx = graphql.WithFieldContext(ctx, fc)
  36279. defer func() {
  36280. if r := recover(); r != nil {
  36281. ec.Error(ctx, ec.Recover(ctx, r))
  36282. ret = graphql.Null
  36283. }
  36284. }()
  36285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36286. ctx = rctx // use context from middleware stack in children
  36287. return obj.PageInfo, nil
  36288. })
  36289. if err != nil {
  36290. ec.Error(ctx, err)
  36291. return graphql.Null
  36292. }
  36293. if resTmp == nil {
  36294. if !graphql.HasFieldError(ctx, fc) {
  36295. ec.Errorf(ctx, "must not be null")
  36296. }
  36297. return graphql.Null
  36298. }
  36299. res := resTmp.(*PageInfo)
  36300. fc.Result = res
  36301. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  36302. }
  36303. func (ec *executionContext) fieldContext_CompanyContactRoleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36304. fc = &graphql.FieldContext{
  36305. Object: "CompanyContactRoleConnection",
  36306. Field: field,
  36307. IsMethod: false,
  36308. IsResolver: false,
  36309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36310. switch field.Name {
  36311. case "endCursor":
  36312. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  36313. case "hasNextPage":
  36314. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  36315. case "hasPreviousPage":
  36316. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  36317. case "startCursor":
  36318. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  36319. }
  36320. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  36321. },
  36322. }
  36323. return fc, nil
  36324. }
  36325. func (ec *executionContext) _CompanyContactRoleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleEdge) (ret graphql.Marshaler) {
  36326. fc, err := ec.fieldContext_CompanyContactRoleEdge_cursor(ctx, field)
  36327. if err != nil {
  36328. return graphql.Null
  36329. }
  36330. ctx = graphql.WithFieldContext(ctx, fc)
  36331. defer func() {
  36332. if r := recover(); r != nil {
  36333. ec.Error(ctx, ec.Recover(ctx, r))
  36334. ret = graphql.Null
  36335. }
  36336. }()
  36337. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36338. ctx = rctx // use context from middleware stack in children
  36339. return obj.Cursor, nil
  36340. })
  36341. if err != nil {
  36342. ec.Error(ctx, err)
  36343. return graphql.Null
  36344. }
  36345. if resTmp == nil {
  36346. if !graphql.HasFieldError(ctx, fc) {
  36347. ec.Errorf(ctx, "must not be null")
  36348. }
  36349. return graphql.Null
  36350. }
  36351. res := resTmp.(string)
  36352. fc.Result = res
  36353. return ec.marshalNString2string(ctx, field.Selections, res)
  36354. }
  36355. func (ec *executionContext) fieldContext_CompanyContactRoleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36356. fc = &graphql.FieldContext{
  36357. Object: "CompanyContactRoleEdge",
  36358. Field: field,
  36359. IsMethod: false,
  36360. IsResolver: false,
  36361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36362. return nil, errors.New("field of type String does not have child fields")
  36363. },
  36364. }
  36365. return fc, nil
  36366. }
  36367. func (ec *executionContext) _CompanyContactRoleEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyContactRoleEdge) (ret graphql.Marshaler) {
  36368. fc, err := ec.fieldContext_CompanyContactRoleEdge_node(ctx, field)
  36369. if err != nil {
  36370. return graphql.Null
  36371. }
  36372. ctx = graphql.WithFieldContext(ctx, fc)
  36373. defer func() {
  36374. if r := recover(); r != nil {
  36375. ec.Error(ctx, ec.Recover(ctx, r))
  36376. ret = graphql.Null
  36377. }
  36378. }()
  36379. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36380. ctx = rctx // use context from middleware stack in children
  36381. return obj.Node, nil
  36382. })
  36383. if err != nil {
  36384. ec.Error(ctx, err)
  36385. return graphql.Null
  36386. }
  36387. if resTmp == nil {
  36388. if !graphql.HasFieldError(ctx, fc) {
  36389. ec.Errorf(ctx, "must not be null")
  36390. }
  36391. return graphql.Null
  36392. }
  36393. res := resTmp.(*CompanyContactRole)
  36394. fc.Result = res
  36395. return ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx, field.Selections, res)
  36396. }
  36397. func (ec *executionContext) fieldContext_CompanyContactRoleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36398. fc = &graphql.FieldContext{
  36399. Object: "CompanyContactRoleEdge",
  36400. Field: field,
  36401. IsMethod: false,
  36402. IsResolver: false,
  36403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36404. switch field.Name {
  36405. case "id":
  36406. return ec.fieldContext_CompanyContactRole_id(ctx, field)
  36407. case "name":
  36408. return ec.fieldContext_CompanyContactRole_name(ctx, field)
  36409. case "note":
  36410. return ec.fieldContext_CompanyContactRole_note(ctx, field)
  36411. }
  36412. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRole", field.Name)
  36413. },
  36414. }
  36415. return fc, nil
  36416. }
  36417. func (ec *executionContext) _CompanyLocation_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36418. fc, err := ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  36419. if err != nil {
  36420. return graphql.Null
  36421. }
  36422. ctx = graphql.WithFieldContext(ctx, fc)
  36423. defer func() {
  36424. if r := recover(); r != nil {
  36425. ec.Error(ctx, ec.Recover(ctx, r))
  36426. ret = graphql.Null
  36427. }
  36428. }()
  36429. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36430. ctx = rctx // use context from middleware stack in children
  36431. return obj.BillingAddress, nil
  36432. })
  36433. if err != nil {
  36434. ec.Error(ctx, err)
  36435. return graphql.Null
  36436. }
  36437. if resTmp == nil {
  36438. return graphql.Null
  36439. }
  36440. res := resTmp.(*CompanyAddress)
  36441. fc.Result = res
  36442. return ec.marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyAddress(ctx, field.Selections, res)
  36443. }
  36444. func (ec *executionContext) fieldContext_CompanyLocation_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36445. fc = &graphql.FieldContext{
  36446. Object: "CompanyLocation",
  36447. Field: field,
  36448. IsMethod: false,
  36449. IsResolver: false,
  36450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36451. switch field.Name {
  36452. case "address1":
  36453. return ec.fieldContext_CompanyAddress_address1(ctx, field)
  36454. case "address2":
  36455. return ec.fieldContext_CompanyAddress_address2(ctx, field)
  36456. case "city":
  36457. return ec.fieldContext_CompanyAddress_city(ctx, field)
  36458. case "companyName":
  36459. return ec.fieldContext_CompanyAddress_companyName(ctx, field)
  36460. case "country":
  36461. return ec.fieldContext_CompanyAddress_country(ctx, field)
  36462. case "countryCode":
  36463. return ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  36464. case "createdAt":
  36465. return ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  36466. case "formattedArea":
  36467. return ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  36468. case "id":
  36469. return ec.fieldContext_CompanyAddress_id(ctx, field)
  36470. case "phone":
  36471. return ec.fieldContext_CompanyAddress_phone(ctx, field)
  36472. case "province":
  36473. return ec.fieldContext_CompanyAddress_province(ctx, field)
  36474. case "recipient":
  36475. return ec.fieldContext_CompanyAddress_recipient(ctx, field)
  36476. case "updatedAt":
  36477. return ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  36478. case "zip":
  36479. return ec.fieldContext_CompanyAddress_zip(ctx, field)
  36480. case "zoneCode":
  36481. return ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  36482. }
  36483. return nil, fmt.Errorf("no field named %q was found under type CompanyAddress", field.Name)
  36484. },
  36485. }
  36486. return fc, nil
  36487. }
  36488. func (ec *executionContext) _CompanyLocation_buyerExperienceConfiguration(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36489. fc, err := ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  36490. if err != nil {
  36491. return graphql.Null
  36492. }
  36493. ctx = graphql.WithFieldContext(ctx, fc)
  36494. defer func() {
  36495. if r := recover(); r != nil {
  36496. ec.Error(ctx, ec.Recover(ctx, r))
  36497. ret = graphql.Null
  36498. }
  36499. }()
  36500. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36501. ctx = rctx // use context from middleware stack in children
  36502. return obj.BuyerExperienceConfiguration, nil
  36503. })
  36504. if err != nil {
  36505. ec.Error(ctx, err)
  36506. return graphql.Null
  36507. }
  36508. if resTmp == nil {
  36509. return graphql.Null
  36510. }
  36511. res := resTmp.(*BuyerExperienceConfiguration)
  36512. fc.Result = res
  36513. return ec.marshalOBuyerExperienceConfiguration2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐBuyerExperienceConfiguration(ctx, field.Selections, res)
  36514. }
  36515. func (ec *executionContext) fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36516. fc = &graphql.FieldContext{
  36517. Object: "CompanyLocation",
  36518. Field: field,
  36519. IsMethod: false,
  36520. IsResolver: false,
  36521. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36522. switch field.Name {
  36523. case "checkoutToDraft":
  36524. return ec.fieldContext_BuyerExperienceConfiguration_checkoutToDraft(ctx, field)
  36525. case "payNowOnly":
  36526. return ec.fieldContext_BuyerExperienceConfiguration_payNowOnly(ctx, field)
  36527. case "paymentTermsTemplate":
  36528. return ec.fieldContext_BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field)
  36529. }
  36530. return nil, fmt.Errorf("no field named %q was found under type BuyerExperienceConfiguration", field.Name)
  36531. },
  36532. }
  36533. return fc, nil
  36534. }
  36535. func (ec *executionContext) _CompanyLocation_company(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36536. fc, err := ec.fieldContext_CompanyLocation_company(ctx, field)
  36537. if err != nil {
  36538. return graphql.Null
  36539. }
  36540. ctx = graphql.WithFieldContext(ctx, fc)
  36541. defer func() {
  36542. if r := recover(); r != nil {
  36543. ec.Error(ctx, ec.Recover(ctx, r))
  36544. ret = graphql.Null
  36545. }
  36546. }()
  36547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36548. ctx = rctx // use context from middleware stack in children
  36549. return obj.Company, nil
  36550. })
  36551. if err != nil {
  36552. ec.Error(ctx, err)
  36553. return graphql.Null
  36554. }
  36555. if resTmp == nil {
  36556. if !graphql.HasFieldError(ctx, fc) {
  36557. ec.Errorf(ctx, "must not be null")
  36558. }
  36559. return graphql.Null
  36560. }
  36561. res := resTmp.(*Company)
  36562. fc.Result = res
  36563. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompany(ctx, field.Selections, res)
  36564. }
  36565. func (ec *executionContext) fieldContext_CompanyLocation_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36566. fc = &graphql.FieldContext{
  36567. Object: "CompanyLocation",
  36568. Field: field,
  36569. IsMethod: false,
  36570. IsResolver: false,
  36571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36572. switch field.Name {
  36573. case "contactCount":
  36574. return ec.fieldContext_Company_contactCount(ctx, field)
  36575. case "contactRoles":
  36576. return ec.fieldContext_Company_contactRoles(ctx, field)
  36577. case "contacts":
  36578. return ec.fieldContext_Company_contacts(ctx, field)
  36579. case "createdAt":
  36580. return ec.fieldContext_Company_createdAt(ctx, field)
  36581. case "customerSince":
  36582. return ec.fieldContext_Company_customerSince(ctx, field)
  36583. case "defaultCursor":
  36584. return ec.fieldContext_Company_defaultCursor(ctx, field)
  36585. case "defaultRole":
  36586. return ec.fieldContext_Company_defaultRole(ctx, field)
  36587. case "draftOrders":
  36588. return ec.fieldContext_Company_draftOrders(ctx, field)
  36589. case "events":
  36590. return ec.fieldContext_Company_events(ctx, field)
  36591. case "externalId":
  36592. return ec.fieldContext_Company_externalId(ctx, field)
  36593. case "hasTimelineComment":
  36594. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  36595. case "id":
  36596. return ec.fieldContext_Company_id(ctx, field)
  36597. case "lifetimeDuration":
  36598. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  36599. case "locationCount":
  36600. return ec.fieldContext_Company_locationCount(ctx, field)
  36601. case "locations":
  36602. return ec.fieldContext_Company_locations(ctx, field)
  36603. case "mainContact":
  36604. return ec.fieldContext_Company_mainContact(ctx, field)
  36605. case "name":
  36606. return ec.fieldContext_Company_name(ctx, field)
  36607. case "note":
  36608. return ec.fieldContext_Company_note(ctx, field)
  36609. case "orderCount":
  36610. return ec.fieldContext_Company_orderCount(ctx, field)
  36611. case "orders":
  36612. return ec.fieldContext_Company_orders(ctx, field)
  36613. case "totalSpent":
  36614. return ec.fieldContext_Company_totalSpent(ctx, field)
  36615. case "updatedAt":
  36616. return ec.fieldContext_Company_updatedAt(ctx, field)
  36617. }
  36618. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  36619. },
  36620. }
  36621. return fc, nil
  36622. }
  36623. func (ec *executionContext) _CompanyLocation_createdAt(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36624. fc, err := ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  36625. if err != nil {
  36626. return graphql.Null
  36627. }
  36628. ctx = graphql.WithFieldContext(ctx, fc)
  36629. defer func() {
  36630. if r := recover(); r != nil {
  36631. ec.Error(ctx, ec.Recover(ctx, r))
  36632. ret = graphql.Null
  36633. }
  36634. }()
  36635. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36636. ctx = rctx // use context from middleware stack in children
  36637. return obj.CreatedAt, nil
  36638. })
  36639. if err != nil {
  36640. ec.Error(ctx, err)
  36641. return graphql.Null
  36642. }
  36643. if resTmp == nil {
  36644. if !graphql.HasFieldError(ctx, fc) {
  36645. ec.Errorf(ctx, "must not be null")
  36646. }
  36647. return graphql.Null
  36648. }
  36649. res := resTmp.(string)
  36650. fc.Result = res
  36651. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  36652. }
  36653. func (ec *executionContext) fieldContext_CompanyLocation_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36654. fc = &graphql.FieldContext{
  36655. Object: "CompanyLocation",
  36656. Field: field,
  36657. IsMethod: false,
  36658. IsResolver: false,
  36659. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36660. return nil, errors.New("field of type DateTime does not have child fields")
  36661. },
  36662. }
  36663. return fc, nil
  36664. }
  36665. func (ec *executionContext) _CompanyLocation_currency(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36666. fc, err := ec.fieldContext_CompanyLocation_currency(ctx, field)
  36667. if err != nil {
  36668. return graphql.Null
  36669. }
  36670. ctx = graphql.WithFieldContext(ctx, fc)
  36671. defer func() {
  36672. if r := recover(); r != nil {
  36673. ec.Error(ctx, ec.Recover(ctx, r))
  36674. ret = graphql.Null
  36675. }
  36676. }()
  36677. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36678. ctx = rctx // use context from middleware stack in children
  36679. return obj.Currency, nil
  36680. })
  36681. if err != nil {
  36682. ec.Error(ctx, err)
  36683. return graphql.Null
  36684. }
  36685. if resTmp == nil {
  36686. if !graphql.HasFieldError(ctx, fc) {
  36687. ec.Errorf(ctx, "must not be null")
  36688. }
  36689. return graphql.Null
  36690. }
  36691. res := resTmp.(CurrencyCode)
  36692. fc.Result = res
  36693. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  36694. }
  36695. func (ec *executionContext) fieldContext_CompanyLocation_currency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36696. fc = &graphql.FieldContext{
  36697. Object: "CompanyLocation",
  36698. Field: field,
  36699. IsMethod: false,
  36700. IsResolver: false,
  36701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36702. return nil, errors.New("field of type CurrencyCode does not have child fields")
  36703. },
  36704. }
  36705. return fc, nil
  36706. }
  36707. func (ec *executionContext) _CompanyLocation_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36708. fc, err := ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  36709. if err != nil {
  36710. return graphql.Null
  36711. }
  36712. ctx = graphql.WithFieldContext(ctx, fc)
  36713. defer func() {
  36714. if r := recover(); r != nil {
  36715. ec.Error(ctx, ec.Recover(ctx, r))
  36716. ret = graphql.Null
  36717. }
  36718. }()
  36719. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36720. ctx = rctx // use context from middleware stack in children
  36721. return obj.DefaultCursor, nil
  36722. })
  36723. if err != nil {
  36724. ec.Error(ctx, err)
  36725. return graphql.Null
  36726. }
  36727. if resTmp == nil {
  36728. if !graphql.HasFieldError(ctx, fc) {
  36729. ec.Errorf(ctx, "must not be null")
  36730. }
  36731. return graphql.Null
  36732. }
  36733. res := resTmp.(string)
  36734. fc.Result = res
  36735. return ec.marshalNString2string(ctx, field.Selections, res)
  36736. }
  36737. func (ec *executionContext) fieldContext_CompanyLocation_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36738. fc = &graphql.FieldContext{
  36739. Object: "CompanyLocation",
  36740. Field: field,
  36741. IsMethod: false,
  36742. IsResolver: false,
  36743. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36744. return nil, errors.New("field of type String does not have child fields")
  36745. },
  36746. }
  36747. return fc, nil
  36748. }
  36749. func (ec *executionContext) _CompanyLocation_draftOrders(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36750. fc, err := ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  36751. if err != nil {
  36752. return graphql.Null
  36753. }
  36754. ctx = graphql.WithFieldContext(ctx, fc)
  36755. defer func() {
  36756. if r := recover(); r != nil {
  36757. ec.Error(ctx, ec.Recover(ctx, r))
  36758. ret = graphql.Null
  36759. }
  36760. }()
  36761. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36762. ctx = rctx // use context from middleware stack in children
  36763. return obj.DraftOrders, nil
  36764. })
  36765. if err != nil {
  36766. ec.Error(ctx, err)
  36767. return graphql.Null
  36768. }
  36769. if resTmp == nil {
  36770. if !graphql.HasFieldError(ctx, fc) {
  36771. ec.Errorf(ctx, "must not be null")
  36772. }
  36773. return graphql.Null
  36774. }
  36775. res := resTmp.(*DraftOrderConnection)
  36776. fc.Result = res
  36777. return ec.marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderConnection(ctx, field.Selections, res)
  36778. }
  36779. func (ec *executionContext) fieldContext_CompanyLocation_draftOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36780. fc = &graphql.FieldContext{
  36781. Object: "CompanyLocation",
  36782. Field: field,
  36783. IsMethod: false,
  36784. IsResolver: false,
  36785. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36786. switch field.Name {
  36787. case "edges":
  36788. return ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  36789. case "nodes":
  36790. return ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  36791. case "pageInfo":
  36792. return ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  36793. }
  36794. return nil, fmt.Errorf("no field named %q was found under type DraftOrderConnection", field.Name)
  36795. },
  36796. }
  36797. defer func() {
  36798. if r := recover(); r != nil {
  36799. err = ec.Recover(ctx, r)
  36800. ec.Error(ctx, err)
  36801. }
  36802. }()
  36803. ctx = graphql.WithFieldContext(ctx, fc)
  36804. if fc.Args, err = ec.field_CompanyLocation_draftOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36805. ec.Error(ctx, err)
  36806. return
  36807. }
  36808. return fc, nil
  36809. }
  36810. func (ec *executionContext) _CompanyLocation_events(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36811. fc, err := ec.fieldContext_CompanyLocation_events(ctx, field)
  36812. if err != nil {
  36813. return graphql.Null
  36814. }
  36815. ctx = graphql.WithFieldContext(ctx, fc)
  36816. defer func() {
  36817. if r := recover(); r != nil {
  36818. ec.Error(ctx, ec.Recover(ctx, r))
  36819. ret = graphql.Null
  36820. }
  36821. }()
  36822. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36823. ctx = rctx // use context from middleware stack in children
  36824. return obj.Events, nil
  36825. })
  36826. if err != nil {
  36827. ec.Error(ctx, err)
  36828. return graphql.Null
  36829. }
  36830. if resTmp == nil {
  36831. if !graphql.HasFieldError(ctx, fc) {
  36832. ec.Errorf(ctx, "must not be null")
  36833. }
  36834. return graphql.Null
  36835. }
  36836. res := resTmp.(*EventConnection)
  36837. fc.Result = res
  36838. return ec.marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventConnection(ctx, field.Selections, res)
  36839. }
  36840. func (ec *executionContext) fieldContext_CompanyLocation_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36841. fc = &graphql.FieldContext{
  36842. Object: "CompanyLocation",
  36843. Field: field,
  36844. IsMethod: false,
  36845. IsResolver: false,
  36846. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36847. switch field.Name {
  36848. case "edges":
  36849. return ec.fieldContext_EventConnection_edges(ctx, field)
  36850. case "nodes":
  36851. return ec.fieldContext_EventConnection_nodes(ctx, field)
  36852. case "pageInfo":
  36853. return ec.fieldContext_EventConnection_pageInfo(ctx, field)
  36854. }
  36855. return nil, fmt.Errorf("no field named %q was found under type EventConnection", field.Name)
  36856. },
  36857. }
  36858. defer func() {
  36859. if r := recover(); r != nil {
  36860. err = ec.Recover(ctx, r)
  36861. ec.Error(ctx, err)
  36862. }
  36863. }()
  36864. ctx = graphql.WithFieldContext(ctx, fc)
  36865. if fc.Args, err = ec.field_CompanyLocation_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  36866. ec.Error(ctx, err)
  36867. return
  36868. }
  36869. return fc, nil
  36870. }
  36871. func (ec *executionContext) _CompanyLocation_externalId(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36872. fc, err := ec.fieldContext_CompanyLocation_externalId(ctx, field)
  36873. if err != nil {
  36874. return graphql.Null
  36875. }
  36876. ctx = graphql.WithFieldContext(ctx, fc)
  36877. defer func() {
  36878. if r := recover(); r != nil {
  36879. ec.Error(ctx, ec.Recover(ctx, r))
  36880. ret = graphql.Null
  36881. }
  36882. }()
  36883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36884. ctx = rctx // use context from middleware stack in children
  36885. return obj.ExternalID, nil
  36886. })
  36887. if err != nil {
  36888. ec.Error(ctx, err)
  36889. return graphql.Null
  36890. }
  36891. if resTmp == nil {
  36892. return graphql.Null
  36893. }
  36894. res := resTmp.(*string)
  36895. fc.Result = res
  36896. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  36897. }
  36898. func (ec *executionContext) fieldContext_CompanyLocation_externalId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36899. fc = &graphql.FieldContext{
  36900. Object: "CompanyLocation",
  36901. Field: field,
  36902. IsMethod: false,
  36903. IsResolver: false,
  36904. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36905. return nil, errors.New("field of type String does not have child fields")
  36906. },
  36907. }
  36908. return fc, nil
  36909. }
  36910. func (ec *executionContext) _CompanyLocation_hasTimelineComment(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36911. fc, err := ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  36912. if err != nil {
  36913. return graphql.Null
  36914. }
  36915. ctx = graphql.WithFieldContext(ctx, fc)
  36916. defer func() {
  36917. if r := recover(); r != nil {
  36918. ec.Error(ctx, ec.Recover(ctx, r))
  36919. ret = graphql.Null
  36920. }
  36921. }()
  36922. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36923. ctx = rctx // use context from middleware stack in children
  36924. return obj.HasTimelineComment, nil
  36925. })
  36926. if err != nil {
  36927. ec.Error(ctx, err)
  36928. return graphql.Null
  36929. }
  36930. if resTmp == nil {
  36931. if !graphql.HasFieldError(ctx, fc) {
  36932. ec.Errorf(ctx, "must not be null")
  36933. }
  36934. return graphql.Null
  36935. }
  36936. res := resTmp.(bool)
  36937. fc.Result = res
  36938. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  36939. }
  36940. func (ec *executionContext) fieldContext_CompanyLocation_hasTimelineComment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36941. fc = &graphql.FieldContext{
  36942. Object: "CompanyLocation",
  36943. Field: field,
  36944. IsMethod: false,
  36945. IsResolver: false,
  36946. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36947. return nil, errors.New("field of type Boolean does not have child fields")
  36948. },
  36949. }
  36950. return fc, nil
  36951. }
  36952. func (ec *executionContext) _CompanyLocation_id(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36953. fc, err := ec.fieldContext_CompanyLocation_id(ctx, field)
  36954. if err != nil {
  36955. return graphql.Null
  36956. }
  36957. ctx = graphql.WithFieldContext(ctx, fc)
  36958. defer func() {
  36959. if r := recover(); r != nil {
  36960. ec.Error(ctx, ec.Recover(ctx, r))
  36961. ret = graphql.Null
  36962. }
  36963. }()
  36964. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  36965. ctx = rctx // use context from middleware stack in children
  36966. return obj.ID, nil
  36967. })
  36968. if err != nil {
  36969. ec.Error(ctx, err)
  36970. return graphql.Null
  36971. }
  36972. if resTmp == nil {
  36973. if !graphql.HasFieldError(ctx, fc) {
  36974. ec.Errorf(ctx, "must not be null")
  36975. }
  36976. return graphql.Null
  36977. }
  36978. res := resTmp.(string)
  36979. fc.Result = res
  36980. return ec.marshalNID2string(ctx, field.Selections, res)
  36981. }
  36982. func (ec *executionContext) fieldContext_CompanyLocation_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  36983. fc = &graphql.FieldContext{
  36984. Object: "CompanyLocation",
  36985. Field: field,
  36986. IsMethod: false,
  36987. IsResolver: false,
  36988. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  36989. return nil, errors.New("field of type ID does not have child fields")
  36990. },
  36991. }
  36992. return fc, nil
  36993. }
  36994. func (ec *executionContext) _CompanyLocation_locale(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  36995. fc, err := ec.fieldContext_CompanyLocation_locale(ctx, field)
  36996. if err != nil {
  36997. return graphql.Null
  36998. }
  36999. ctx = graphql.WithFieldContext(ctx, fc)
  37000. defer func() {
  37001. if r := recover(); r != nil {
  37002. ec.Error(ctx, ec.Recover(ctx, r))
  37003. ret = graphql.Null
  37004. }
  37005. }()
  37006. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37007. ctx = rctx // use context from middleware stack in children
  37008. return obj.Locale, nil
  37009. })
  37010. if err != nil {
  37011. ec.Error(ctx, err)
  37012. return graphql.Null
  37013. }
  37014. if resTmp == nil {
  37015. return graphql.Null
  37016. }
  37017. res := resTmp.(*string)
  37018. fc.Result = res
  37019. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  37020. }
  37021. func (ec *executionContext) fieldContext_CompanyLocation_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37022. fc = &graphql.FieldContext{
  37023. Object: "CompanyLocation",
  37024. Field: field,
  37025. IsMethod: false,
  37026. IsResolver: false,
  37027. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37028. return nil, errors.New("field of type String does not have child fields")
  37029. },
  37030. }
  37031. return fc, nil
  37032. }
  37033. func (ec *executionContext) _CompanyLocation_market(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37034. fc, err := ec.fieldContext_CompanyLocation_market(ctx, field)
  37035. if err != nil {
  37036. return graphql.Null
  37037. }
  37038. ctx = graphql.WithFieldContext(ctx, fc)
  37039. defer func() {
  37040. if r := recover(); r != nil {
  37041. ec.Error(ctx, ec.Recover(ctx, r))
  37042. ret = graphql.Null
  37043. }
  37044. }()
  37045. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37046. ctx = rctx // use context from middleware stack in children
  37047. return obj.Market, nil
  37048. })
  37049. if err != nil {
  37050. ec.Error(ctx, err)
  37051. return graphql.Null
  37052. }
  37053. if resTmp == nil {
  37054. if !graphql.HasFieldError(ctx, fc) {
  37055. ec.Errorf(ctx, "must not be null")
  37056. }
  37057. return graphql.Null
  37058. }
  37059. res := resTmp.(*Market)
  37060. fc.Result = res
  37061. return ec.marshalNMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarket(ctx, field.Selections, res)
  37062. }
  37063. func (ec *executionContext) fieldContext_CompanyLocation_market(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37064. fc = &graphql.FieldContext{
  37065. Object: "CompanyLocation",
  37066. Field: field,
  37067. IsMethod: false,
  37068. IsResolver: false,
  37069. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37070. switch field.Name {
  37071. case "id":
  37072. return ec.fieldContext_Market_id(ctx, field)
  37073. }
  37074. return nil, fmt.Errorf("no field named %q was found under type Market", field.Name)
  37075. },
  37076. }
  37077. return fc, nil
  37078. }
  37079. func (ec *executionContext) _CompanyLocation_name(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37080. fc, err := ec.fieldContext_CompanyLocation_name(ctx, field)
  37081. if err != nil {
  37082. return graphql.Null
  37083. }
  37084. ctx = graphql.WithFieldContext(ctx, fc)
  37085. defer func() {
  37086. if r := recover(); r != nil {
  37087. ec.Error(ctx, ec.Recover(ctx, r))
  37088. ret = graphql.Null
  37089. }
  37090. }()
  37091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37092. ctx = rctx // use context from middleware stack in children
  37093. return obj.Name, nil
  37094. })
  37095. if err != nil {
  37096. ec.Error(ctx, err)
  37097. return graphql.Null
  37098. }
  37099. if resTmp == nil {
  37100. if !graphql.HasFieldError(ctx, fc) {
  37101. ec.Errorf(ctx, "must not be null")
  37102. }
  37103. return graphql.Null
  37104. }
  37105. res := resTmp.(string)
  37106. fc.Result = res
  37107. return ec.marshalNString2string(ctx, field.Selections, res)
  37108. }
  37109. func (ec *executionContext) fieldContext_CompanyLocation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37110. fc = &graphql.FieldContext{
  37111. Object: "CompanyLocation",
  37112. Field: field,
  37113. IsMethod: false,
  37114. IsResolver: false,
  37115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37116. return nil, errors.New("field of type String does not have child fields")
  37117. },
  37118. }
  37119. return fc, nil
  37120. }
  37121. func (ec *executionContext) _CompanyLocation_note(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37122. fc, err := ec.fieldContext_CompanyLocation_note(ctx, field)
  37123. if err != nil {
  37124. return graphql.Null
  37125. }
  37126. ctx = graphql.WithFieldContext(ctx, fc)
  37127. defer func() {
  37128. if r := recover(); r != nil {
  37129. ec.Error(ctx, ec.Recover(ctx, r))
  37130. ret = graphql.Null
  37131. }
  37132. }()
  37133. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37134. ctx = rctx // use context from middleware stack in children
  37135. return obj.Note, nil
  37136. })
  37137. if err != nil {
  37138. ec.Error(ctx, err)
  37139. return graphql.Null
  37140. }
  37141. if resTmp == nil {
  37142. return graphql.Null
  37143. }
  37144. res := resTmp.(*string)
  37145. fc.Result = res
  37146. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  37147. }
  37148. func (ec *executionContext) fieldContext_CompanyLocation_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37149. fc = &graphql.FieldContext{
  37150. Object: "CompanyLocation",
  37151. Field: field,
  37152. IsMethod: false,
  37153. IsResolver: false,
  37154. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37155. return nil, errors.New("field of type String does not have child fields")
  37156. },
  37157. }
  37158. return fc, nil
  37159. }
  37160. func (ec *executionContext) _CompanyLocation_orderCount(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37161. fc, err := ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  37162. if err != nil {
  37163. return graphql.Null
  37164. }
  37165. ctx = graphql.WithFieldContext(ctx, fc)
  37166. defer func() {
  37167. if r := recover(); r != nil {
  37168. ec.Error(ctx, ec.Recover(ctx, r))
  37169. ret = graphql.Null
  37170. }
  37171. }()
  37172. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37173. ctx = rctx // use context from middleware stack in children
  37174. return obj.OrderCount, nil
  37175. })
  37176. if err != nil {
  37177. ec.Error(ctx, err)
  37178. return graphql.Null
  37179. }
  37180. if resTmp == nil {
  37181. if !graphql.HasFieldError(ctx, fc) {
  37182. ec.Errorf(ctx, "must not be null")
  37183. }
  37184. return graphql.Null
  37185. }
  37186. res := resTmp.(int)
  37187. fc.Result = res
  37188. return ec.marshalNInt2int(ctx, field.Selections, res)
  37189. }
  37190. func (ec *executionContext) fieldContext_CompanyLocation_orderCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37191. fc = &graphql.FieldContext{
  37192. Object: "CompanyLocation",
  37193. Field: field,
  37194. IsMethod: false,
  37195. IsResolver: false,
  37196. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37197. return nil, errors.New("field of type Int does not have child fields")
  37198. },
  37199. }
  37200. return fc, nil
  37201. }
  37202. func (ec *executionContext) _CompanyLocation_orders(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37203. fc, err := ec.fieldContext_CompanyLocation_orders(ctx, field)
  37204. if err != nil {
  37205. return graphql.Null
  37206. }
  37207. ctx = graphql.WithFieldContext(ctx, fc)
  37208. defer func() {
  37209. if r := recover(); r != nil {
  37210. ec.Error(ctx, ec.Recover(ctx, r))
  37211. ret = graphql.Null
  37212. }
  37213. }()
  37214. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37215. ctx = rctx // use context from middleware stack in children
  37216. return obj.Orders, nil
  37217. })
  37218. if err != nil {
  37219. ec.Error(ctx, err)
  37220. return graphql.Null
  37221. }
  37222. if resTmp == nil {
  37223. if !graphql.HasFieldError(ctx, fc) {
  37224. ec.Errorf(ctx, "must not be null")
  37225. }
  37226. return graphql.Null
  37227. }
  37228. res := resTmp.(*OrderConnection)
  37229. fc.Result = res
  37230. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  37231. }
  37232. func (ec *executionContext) fieldContext_CompanyLocation_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37233. fc = &graphql.FieldContext{
  37234. Object: "CompanyLocation",
  37235. Field: field,
  37236. IsMethod: false,
  37237. IsResolver: false,
  37238. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37239. switch field.Name {
  37240. case "edges":
  37241. return ec.fieldContext_OrderConnection_edges(ctx, field)
  37242. case "nodes":
  37243. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  37244. case "pageInfo":
  37245. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  37246. }
  37247. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  37248. },
  37249. }
  37250. defer func() {
  37251. if r := recover(); r != nil {
  37252. err = ec.Recover(ctx, r)
  37253. ec.Error(ctx, err)
  37254. }
  37255. }()
  37256. ctx = graphql.WithFieldContext(ctx, fc)
  37257. if fc.Args, err = ec.field_CompanyLocation_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37258. ec.Error(ctx, err)
  37259. return
  37260. }
  37261. return fc, nil
  37262. }
  37263. func (ec *executionContext) _CompanyLocation_phone(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37264. fc, err := ec.fieldContext_CompanyLocation_phone(ctx, field)
  37265. if err != nil {
  37266. return graphql.Null
  37267. }
  37268. ctx = graphql.WithFieldContext(ctx, fc)
  37269. defer func() {
  37270. if r := recover(); r != nil {
  37271. ec.Error(ctx, ec.Recover(ctx, r))
  37272. ret = graphql.Null
  37273. }
  37274. }()
  37275. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37276. ctx = rctx // use context from middleware stack in children
  37277. return obj.Phone, nil
  37278. })
  37279. if err != nil {
  37280. ec.Error(ctx, err)
  37281. return graphql.Null
  37282. }
  37283. if resTmp == nil {
  37284. return graphql.Null
  37285. }
  37286. res := resTmp.(*string)
  37287. fc.Result = res
  37288. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  37289. }
  37290. func (ec *executionContext) fieldContext_CompanyLocation_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37291. fc = &graphql.FieldContext{
  37292. Object: "CompanyLocation",
  37293. Field: field,
  37294. IsMethod: false,
  37295. IsResolver: false,
  37296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37297. return nil, errors.New("field of type String does not have child fields")
  37298. },
  37299. }
  37300. return fc, nil
  37301. }
  37302. func (ec *executionContext) _CompanyLocation_roleAssignments(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37303. fc, err := ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  37304. if err != nil {
  37305. return graphql.Null
  37306. }
  37307. ctx = graphql.WithFieldContext(ctx, fc)
  37308. defer func() {
  37309. if r := recover(); r != nil {
  37310. ec.Error(ctx, ec.Recover(ctx, r))
  37311. ret = graphql.Null
  37312. }
  37313. }()
  37314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37315. ctx = rctx // use context from middleware stack in children
  37316. return obj.RoleAssignments, nil
  37317. })
  37318. if err != nil {
  37319. ec.Error(ctx, err)
  37320. return graphql.Null
  37321. }
  37322. if resTmp == nil {
  37323. if !graphql.HasFieldError(ctx, fc) {
  37324. ec.Errorf(ctx, "must not be null")
  37325. }
  37326. return graphql.Null
  37327. }
  37328. res := resTmp.(*CompanyContactRoleAssignmentConnection)
  37329. fc.Result = res
  37330. return ec.marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx, field.Selections, res)
  37331. }
  37332. func (ec *executionContext) fieldContext_CompanyLocation_roleAssignments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37333. fc = &graphql.FieldContext{
  37334. Object: "CompanyLocation",
  37335. Field: field,
  37336. IsMethod: false,
  37337. IsResolver: false,
  37338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37339. switch field.Name {
  37340. case "edges":
  37341. return ec.fieldContext_CompanyContactRoleAssignmentConnection_edges(ctx, field)
  37342. case "nodes":
  37343. return ec.fieldContext_CompanyContactRoleAssignmentConnection_nodes(ctx, field)
  37344. case "pageInfo":
  37345. return ec.fieldContext_CompanyContactRoleAssignmentConnection_pageInfo(ctx, field)
  37346. }
  37347. return nil, fmt.Errorf("no field named %q was found under type CompanyContactRoleAssignmentConnection", field.Name)
  37348. },
  37349. }
  37350. defer func() {
  37351. if r := recover(); r != nil {
  37352. err = ec.Recover(ctx, r)
  37353. ec.Error(ctx, err)
  37354. }
  37355. }()
  37356. ctx = graphql.WithFieldContext(ctx, fc)
  37357. if fc.Args, err = ec.field_CompanyLocation_roleAssignments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  37358. ec.Error(ctx, err)
  37359. return
  37360. }
  37361. return fc, nil
  37362. }
  37363. func (ec *executionContext) _CompanyLocation_shippingAddress(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37364. fc, err := ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  37365. if err != nil {
  37366. return graphql.Null
  37367. }
  37368. ctx = graphql.WithFieldContext(ctx, fc)
  37369. defer func() {
  37370. if r := recover(); r != nil {
  37371. ec.Error(ctx, ec.Recover(ctx, r))
  37372. ret = graphql.Null
  37373. }
  37374. }()
  37375. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37376. ctx = rctx // use context from middleware stack in children
  37377. return obj.ShippingAddress, nil
  37378. })
  37379. if err != nil {
  37380. ec.Error(ctx, err)
  37381. return graphql.Null
  37382. }
  37383. if resTmp == nil {
  37384. return graphql.Null
  37385. }
  37386. res := resTmp.(*CompanyAddress)
  37387. fc.Result = res
  37388. return ec.marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyAddress(ctx, field.Selections, res)
  37389. }
  37390. func (ec *executionContext) fieldContext_CompanyLocation_shippingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37391. fc = &graphql.FieldContext{
  37392. Object: "CompanyLocation",
  37393. Field: field,
  37394. IsMethod: false,
  37395. IsResolver: false,
  37396. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37397. switch field.Name {
  37398. case "address1":
  37399. return ec.fieldContext_CompanyAddress_address1(ctx, field)
  37400. case "address2":
  37401. return ec.fieldContext_CompanyAddress_address2(ctx, field)
  37402. case "city":
  37403. return ec.fieldContext_CompanyAddress_city(ctx, field)
  37404. case "companyName":
  37405. return ec.fieldContext_CompanyAddress_companyName(ctx, field)
  37406. case "country":
  37407. return ec.fieldContext_CompanyAddress_country(ctx, field)
  37408. case "countryCode":
  37409. return ec.fieldContext_CompanyAddress_countryCode(ctx, field)
  37410. case "createdAt":
  37411. return ec.fieldContext_CompanyAddress_createdAt(ctx, field)
  37412. case "formattedArea":
  37413. return ec.fieldContext_CompanyAddress_formattedArea(ctx, field)
  37414. case "id":
  37415. return ec.fieldContext_CompanyAddress_id(ctx, field)
  37416. case "phone":
  37417. return ec.fieldContext_CompanyAddress_phone(ctx, field)
  37418. case "province":
  37419. return ec.fieldContext_CompanyAddress_province(ctx, field)
  37420. case "recipient":
  37421. return ec.fieldContext_CompanyAddress_recipient(ctx, field)
  37422. case "updatedAt":
  37423. return ec.fieldContext_CompanyAddress_updatedAt(ctx, field)
  37424. case "zip":
  37425. return ec.fieldContext_CompanyAddress_zip(ctx, field)
  37426. case "zoneCode":
  37427. return ec.fieldContext_CompanyAddress_zoneCode(ctx, field)
  37428. }
  37429. return nil, fmt.Errorf("no field named %q was found under type CompanyAddress", field.Name)
  37430. },
  37431. }
  37432. return fc, nil
  37433. }
  37434. func (ec *executionContext) _CompanyLocation_taxExemptions(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37435. fc, err := ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  37436. if err != nil {
  37437. return graphql.Null
  37438. }
  37439. ctx = graphql.WithFieldContext(ctx, fc)
  37440. defer func() {
  37441. if r := recover(); r != nil {
  37442. ec.Error(ctx, ec.Recover(ctx, r))
  37443. ret = graphql.Null
  37444. }
  37445. }()
  37446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37447. ctx = rctx // use context from middleware stack in children
  37448. return obj.TaxExemptions, nil
  37449. })
  37450. if err != nil {
  37451. ec.Error(ctx, err)
  37452. return graphql.Null
  37453. }
  37454. if resTmp == nil {
  37455. if !graphql.HasFieldError(ctx, fc) {
  37456. ec.Errorf(ctx, "must not be null")
  37457. }
  37458. return graphql.Null
  37459. }
  37460. res := resTmp.([]TaxExemption)
  37461. fc.Result = res
  37462. return ec.marshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemptionᚄ(ctx, field.Selections, res)
  37463. }
  37464. func (ec *executionContext) fieldContext_CompanyLocation_taxExemptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37465. fc = &graphql.FieldContext{
  37466. Object: "CompanyLocation",
  37467. Field: field,
  37468. IsMethod: false,
  37469. IsResolver: false,
  37470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37471. return nil, errors.New("field of type TaxExemption does not have child fields")
  37472. },
  37473. }
  37474. return fc, nil
  37475. }
  37476. func (ec *executionContext) _CompanyLocation_taxRegistrationId(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37477. fc, err := ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  37478. if err != nil {
  37479. return graphql.Null
  37480. }
  37481. ctx = graphql.WithFieldContext(ctx, fc)
  37482. defer func() {
  37483. if r := recover(); r != nil {
  37484. ec.Error(ctx, ec.Recover(ctx, r))
  37485. ret = graphql.Null
  37486. }
  37487. }()
  37488. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37489. ctx = rctx // use context from middleware stack in children
  37490. return obj.TaxRegistrationID, nil
  37491. })
  37492. if err != nil {
  37493. ec.Error(ctx, err)
  37494. return graphql.Null
  37495. }
  37496. if resTmp == nil {
  37497. return graphql.Null
  37498. }
  37499. res := resTmp.(*string)
  37500. fc.Result = res
  37501. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  37502. }
  37503. func (ec *executionContext) fieldContext_CompanyLocation_taxRegistrationId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37504. fc = &graphql.FieldContext{
  37505. Object: "CompanyLocation",
  37506. Field: field,
  37507. IsMethod: false,
  37508. IsResolver: false,
  37509. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37510. return nil, errors.New("field of type String does not have child fields")
  37511. },
  37512. }
  37513. return fc, nil
  37514. }
  37515. func (ec *executionContext) _CompanyLocation_totalSpent(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37516. fc, err := ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  37517. if err != nil {
  37518. return graphql.Null
  37519. }
  37520. ctx = graphql.WithFieldContext(ctx, fc)
  37521. defer func() {
  37522. if r := recover(); r != nil {
  37523. ec.Error(ctx, ec.Recover(ctx, r))
  37524. ret = graphql.Null
  37525. }
  37526. }()
  37527. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37528. ctx = rctx // use context from middleware stack in children
  37529. return obj.TotalSpent, nil
  37530. })
  37531. if err != nil {
  37532. ec.Error(ctx, err)
  37533. return graphql.Null
  37534. }
  37535. if resTmp == nil {
  37536. if !graphql.HasFieldError(ctx, fc) {
  37537. ec.Errorf(ctx, "must not be null")
  37538. }
  37539. return graphql.Null
  37540. }
  37541. res := resTmp.(*MoneyV2)
  37542. fc.Result = res
  37543. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  37544. }
  37545. func (ec *executionContext) fieldContext_CompanyLocation_totalSpent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37546. fc = &graphql.FieldContext{
  37547. Object: "CompanyLocation",
  37548. Field: field,
  37549. IsMethod: false,
  37550. IsResolver: false,
  37551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37552. switch field.Name {
  37553. case "amount":
  37554. return ec.fieldContext_MoneyV2_amount(ctx, field)
  37555. case "currencyCode":
  37556. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  37557. }
  37558. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  37559. },
  37560. }
  37561. return fc, nil
  37562. }
  37563. func (ec *executionContext) _CompanyLocation_updatedAt(ctx context.Context, field graphql.CollectedField, obj *CompanyLocation) (ret graphql.Marshaler) {
  37564. fc, err := ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  37565. if err != nil {
  37566. return graphql.Null
  37567. }
  37568. ctx = graphql.WithFieldContext(ctx, fc)
  37569. defer func() {
  37570. if r := recover(); r != nil {
  37571. ec.Error(ctx, ec.Recover(ctx, r))
  37572. ret = graphql.Null
  37573. }
  37574. }()
  37575. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37576. ctx = rctx // use context from middleware stack in children
  37577. return obj.UpdatedAt, nil
  37578. })
  37579. if err != nil {
  37580. ec.Error(ctx, err)
  37581. return graphql.Null
  37582. }
  37583. if resTmp == nil {
  37584. if !graphql.HasFieldError(ctx, fc) {
  37585. ec.Errorf(ctx, "must not be null")
  37586. }
  37587. return graphql.Null
  37588. }
  37589. res := resTmp.(string)
  37590. fc.Result = res
  37591. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  37592. }
  37593. func (ec *executionContext) fieldContext_CompanyLocation_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37594. fc = &graphql.FieldContext{
  37595. Object: "CompanyLocation",
  37596. Field: field,
  37597. IsMethod: false,
  37598. IsResolver: false,
  37599. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37600. return nil, errors.New("field of type DateTime does not have child fields")
  37601. },
  37602. }
  37603. return fc, nil
  37604. }
  37605. func (ec *executionContext) _CompanyLocationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  37606. fc, err := ec.fieldContext_CompanyLocationConnection_edges(ctx, field)
  37607. if err != nil {
  37608. return graphql.Null
  37609. }
  37610. ctx = graphql.WithFieldContext(ctx, fc)
  37611. defer func() {
  37612. if r := recover(); r != nil {
  37613. ec.Error(ctx, ec.Recover(ctx, r))
  37614. ret = graphql.Null
  37615. }
  37616. }()
  37617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37618. ctx = rctx // use context from middleware stack in children
  37619. return obj.Edges, nil
  37620. })
  37621. if err != nil {
  37622. ec.Error(ctx, err)
  37623. return graphql.Null
  37624. }
  37625. if resTmp == nil {
  37626. if !graphql.HasFieldError(ctx, fc) {
  37627. ec.Errorf(ctx, "must not be null")
  37628. }
  37629. return graphql.Null
  37630. }
  37631. res := resTmp.([]*CompanyLocationEdge)
  37632. fc.Result = res
  37633. return ec.marshalNCompanyLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationEdgeᚄ(ctx, field.Selections, res)
  37634. }
  37635. func (ec *executionContext) fieldContext_CompanyLocationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37636. fc = &graphql.FieldContext{
  37637. Object: "CompanyLocationConnection",
  37638. Field: field,
  37639. IsMethod: false,
  37640. IsResolver: false,
  37641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37642. switch field.Name {
  37643. case "cursor":
  37644. return ec.fieldContext_CompanyLocationEdge_cursor(ctx, field)
  37645. case "node":
  37646. return ec.fieldContext_CompanyLocationEdge_node(ctx, field)
  37647. }
  37648. return nil, fmt.Errorf("no field named %q was found under type CompanyLocationEdge", field.Name)
  37649. },
  37650. }
  37651. return fc, nil
  37652. }
  37653. func (ec *executionContext) _CompanyLocationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  37654. fc, err := ec.fieldContext_CompanyLocationConnection_nodes(ctx, field)
  37655. if err != nil {
  37656. return graphql.Null
  37657. }
  37658. ctx = graphql.WithFieldContext(ctx, fc)
  37659. defer func() {
  37660. if r := recover(); r != nil {
  37661. ec.Error(ctx, ec.Recover(ctx, r))
  37662. ret = graphql.Null
  37663. }
  37664. }()
  37665. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37666. ctx = rctx // use context from middleware stack in children
  37667. return obj.Nodes, nil
  37668. })
  37669. if err != nil {
  37670. ec.Error(ctx, err)
  37671. return graphql.Null
  37672. }
  37673. if resTmp == nil {
  37674. if !graphql.HasFieldError(ctx, fc) {
  37675. ec.Errorf(ctx, "must not be null")
  37676. }
  37677. return graphql.Null
  37678. }
  37679. res := resTmp.([]*CompanyLocation)
  37680. fc.Result = res
  37681. return ec.marshalNCompanyLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationᚄ(ctx, field.Selections, res)
  37682. }
  37683. func (ec *executionContext) fieldContext_CompanyLocationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37684. fc = &graphql.FieldContext{
  37685. Object: "CompanyLocationConnection",
  37686. Field: field,
  37687. IsMethod: false,
  37688. IsResolver: false,
  37689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37690. switch field.Name {
  37691. case "billingAddress":
  37692. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  37693. case "buyerExperienceConfiguration":
  37694. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  37695. case "company":
  37696. return ec.fieldContext_CompanyLocation_company(ctx, field)
  37697. case "createdAt":
  37698. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  37699. case "currency":
  37700. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  37701. case "defaultCursor":
  37702. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  37703. case "draftOrders":
  37704. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  37705. case "events":
  37706. return ec.fieldContext_CompanyLocation_events(ctx, field)
  37707. case "externalId":
  37708. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  37709. case "hasTimelineComment":
  37710. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  37711. case "id":
  37712. return ec.fieldContext_CompanyLocation_id(ctx, field)
  37713. case "locale":
  37714. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  37715. case "market":
  37716. return ec.fieldContext_CompanyLocation_market(ctx, field)
  37717. case "name":
  37718. return ec.fieldContext_CompanyLocation_name(ctx, field)
  37719. case "note":
  37720. return ec.fieldContext_CompanyLocation_note(ctx, field)
  37721. case "orderCount":
  37722. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  37723. case "orders":
  37724. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  37725. case "phone":
  37726. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  37727. case "roleAssignments":
  37728. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  37729. case "shippingAddress":
  37730. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  37731. case "taxExemptions":
  37732. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  37733. case "taxRegistrationId":
  37734. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  37735. case "totalSpent":
  37736. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  37737. case "updatedAt":
  37738. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  37739. }
  37740. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  37741. },
  37742. }
  37743. return fc, nil
  37744. }
  37745. func (ec *executionContext) _CompanyLocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationConnection) (ret graphql.Marshaler) {
  37746. fc, err := ec.fieldContext_CompanyLocationConnection_pageInfo(ctx, field)
  37747. if err != nil {
  37748. return graphql.Null
  37749. }
  37750. ctx = graphql.WithFieldContext(ctx, fc)
  37751. defer func() {
  37752. if r := recover(); r != nil {
  37753. ec.Error(ctx, ec.Recover(ctx, r))
  37754. ret = graphql.Null
  37755. }
  37756. }()
  37757. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37758. ctx = rctx // use context from middleware stack in children
  37759. return obj.PageInfo, nil
  37760. })
  37761. if err != nil {
  37762. ec.Error(ctx, err)
  37763. return graphql.Null
  37764. }
  37765. if resTmp == nil {
  37766. if !graphql.HasFieldError(ctx, fc) {
  37767. ec.Errorf(ctx, "must not be null")
  37768. }
  37769. return graphql.Null
  37770. }
  37771. res := resTmp.(*PageInfo)
  37772. fc.Result = res
  37773. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  37774. }
  37775. func (ec *executionContext) fieldContext_CompanyLocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37776. fc = &graphql.FieldContext{
  37777. Object: "CompanyLocationConnection",
  37778. Field: field,
  37779. IsMethod: false,
  37780. IsResolver: false,
  37781. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37782. switch field.Name {
  37783. case "endCursor":
  37784. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  37785. case "hasNextPage":
  37786. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  37787. case "hasPreviousPage":
  37788. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  37789. case "startCursor":
  37790. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  37791. }
  37792. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  37793. },
  37794. }
  37795. return fc, nil
  37796. }
  37797. func (ec *executionContext) _CompanyLocationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationEdge) (ret graphql.Marshaler) {
  37798. fc, err := ec.fieldContext_CompanyLocationEdge_cursor(ctx, field)
  37799. if err != nil {
  37800. return graphql.Null
  37801. }
  37802. ctx = graphql.WithFieldContext(ctx, fc)
  37803. defer func() {
  37804. if r := recover(); r != nil {
  37805. ec.Error(ctx, ec.Recover(ctx, r))
  37806. ret = graphql.Null
  37807. }
  37808. }()
  37809. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37810. ctx = rctx // use context from middleware stack in children
  37811. return obj.Cursor, nil
  37812. })
  37813. if err != nil {
  37814. ec.Error(ctx, err)
  37815. return graphql.Null
  37816. }
  37817. if resTmp == nil {
  37818. if !graphql.HasFieldError(ctx, fc) {
  37819. ec.Errorf(ctx, "must not be null")
  37820. }
  37821. return graphql.Null
  37822. }
  37823. res := resTmp.(string)
  37824. fc.Result = res
  37825. return ec.marshalNString2string(ctx, field.Selections, res)
  37826. }
  37827. func (ec *executionContext) fieldContext_CompanyLocationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37828. fc = &graphql.FieldContext{
  37829. Object: "CompanyLocationEdge",
  37830. Field: field,
  37831. IsMethod: false,
  37832. IsResolver: false,
  37833. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37834. return nil, errors.New("field of type String does not have child fields")
  37835. },
  37836. }
  37837. return fc, nil
  37838. }
  37839. func (ec *executionContext) _CompanyLocationEdge_node(ctx context.Context, field graphql.CollectedField, obj *CompanyLocationEdge) (ret graphql.Marshaler) {
  37840. fc, err := ec.fieldContext_CompanyLocationEdge_node(ctx, field)
  37841. if err != nil {
  37842. return graphql.Null
  37843. }
  37844. ctx = graphql.WithFieldContext(ctx, fc)
  37845. defer func() {
  37846. if r := recover(); r != nil {
  37847. ec.Error(ctx, ec.Recover(ctx, r))
  37848. ret = graphql.Null
  37849. }
  37850. }()
  37851. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37852. ctx = rctx // use context from middleware stack in children
  37853. return obj.Node, nil
  37854. })
  37855. if err != nil {
  37856. ec.Error(ctx, err)
  37857. return graphql.Null
  37858. }
  37859. if resTmp == nil {
  37860. if !graphql.HasFieldError(ctx, fc) {
  37861. ec.Errorf(ctx, "must not be null")
  37862. }
  37863. return graphql.Null
  37864. }
  37865. res := resTmp.(*CompanyLocation)
  37866. fc.Result = res
  37867. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  37868. }
  37869. func (ec *executionContext) fieldContext_CompanyLocationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37870. fc = &graphql.FieldContext{
  37871. Object: "CompanyLocationEdge",
  37872. Field: field,
  37873. IsMethod: false,
  37874. IsResolver: false,
  37875. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37876. switch field.Name {
  37877. case "billingAddress":
  37878. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  37879. case "buyerExperienceConfiguration":
  37880. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  37881. case "company":
  37882. return ec.fieldContext_CompanyLocation_company(ctx, field)
  37883. case "createdAt":
  37884. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  37885. case "currency":
  37886. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  37887. case "defaultCursor":
  37888. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  37889. case "draftOrders":
  37890. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  37891. case "events":
  37892. return ec.fieldContext_CompanyLocation_events(ctx, field)
  37893. case "externalId":
  37894. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  37895. case "hasTimelineComment":
  37896. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  37897. case "id":
  37898. return ec.fieldContext_CompanyLocation_id(ctx, field)
  37899. case "locale":
  37900. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  37901. case "market":
  37902. return ec.fieldContext_CompanyLocation_market(ctx, field)
  37903. case "name":
  37904. return ec.fieldContext_CompanyLocation_name(ctx, field)
  37905. case "note":
  37906. return ec.fieldContext_CompanyLocation_note(ctx, field)
  37907. case "orderCount":
  37908. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  37909. case "orders":
  37910. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  37911. case "phone":
  37912. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  37913. case "roleAssignments":
  37914. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  37915. case "shippingAddress":
  37916. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  37917. case "taxExemptions":
  37918. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  37919. case "taxRegistrationId":
  37920. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  37921. case "totalSpent":
  37922. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  37923. case "updatedAt":
  37924. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  37925. }
  37926. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  37927. },
  37928. }
  37929. return fc, nil
  37930. }
  37931. func (ec *executionContext) _CountriesInShippingZones_countryCodes(ctx context.Context, field graphql.CollectedField, obj *CountriesInShippingZones) (ret graphql.Marshaler) {
  37932. fc, err := ec.fieldContext_CountriesInShippingZones_countryCodes(ctx, field)
  37933. if err != nil {
  37934. return graphql.Null
  37935. }
  37936. ctx = graphql.WithFieldContext(ctx, fc)
  37937. defer func() {
  37938. if r := recover(); r != nil {
  37939. ec.Error(ctx, ec.Recover(ctx, r))
  37940. ret = graphql.Null
  37941. }
  37942. }()
  37943. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37944. ctx = rctx // use context from middleware stack in children
  37945. return obj.CountryCodes, nil
  37946. })
  37947. if err != nil {
  37948. ec.Error(ctx, err)
  37949. return graphql.Null
  37950. }
  37951. if resTmp == nil {
  37952. if !graphql.HasFieldError(ctx, fc) {
  37953. ec.Errorf(ctx, "must not be null")
  37954. }
  37955. return graphql.Null
  37956. }
  37957. res := resTmp.([]CountryCode)
  37958. fc.Result = res
  37959. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  37960. }
  37961. func (ec *executionContext) fieldContext_CountriesInShippingZones_countryCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  37962. fc = &graphql.FieldContext{
  37963. Object: "CountriesInShippingZones",
  37964. Field: field,
  37965. IsMethod: false,
  37966. IsResolver: false,
  37967. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  37968. return nil, errors.New("field of type CountryCode does not have child fields")
  37969. },
  37970. }
  37971. return fc, nil
  37972. }
  37973. func (ec *executionContext) _CountriesInShippingZones_includeRestOfWorld(ctx context.Context, field graphql.CollectedField, obj *CountriesInShippingZones) (ret graphql.Marshaler) {
  37974. fc, err := ec.fieldContext_CountriesInShippingZones_includeRestOfWorld(ctx, field)
  37975. if err != nil {
  37976. return graphql.Null
  37977. }
  37978. ctx = graphql.WithFieldContext(ctx, fc)
  37979. defer func() {
  37980. if r := recover(); r != nil {
  37981. ec.Error(ctx, ec.Recover(ctx, r))
  37982. ret = graphql.Null
  37983. }
  37984. }()
  37985. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  37986. ctx = rctx // use context from middleware stack in children
  37987. return obj.IncludeRestOfWorld, nil
  37988. })
  37989. if err != nil {
  37990. ec.Error(ctx, err)
  37991. return graphql.Null
  37992. }
  37993. if resTmp == nil {
  37994. if !graphql.HasFieldError(ctx, fc) {
  37995. ec.Errorf(ctx, "must not be null")
  37996. }
  37997. return graphql.Null
  37998. }
  37999. res := resTmp.(bool)
  38000. fc.Result = res
  38001. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38002. }
  38003. func (ec *executionContext) fieldContext_CountriesInShippingZones_includeRestOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38004. fc = &graphql.FieldContext{
  38005. Object: "CountriesInShippingZones",
  38006. Field: field,
  38007. IsMethod: false,
  38008. IsResolver: false,
  38009. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38010. return nil, errors.New("field of type Boolean does not have child fields")
  38011. },
  38012. }
  38013. return fc, nil
  38014. }
  38015. func (ec *executionContext) _CountryHarmonizedSystemCode_countryCode(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCode) (ret graphql.Marshaler) {
  38016. fc, err := ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  38017. if err != nil {
  38018. return graphql.Null
  38019. }
  38020. ctx = graphql.WithFieldContext(ctx, fc)
  38021. defer func() {
  38022. if r := recover(); r != nil {
  38023. ec.Error(ctx, ec.Recover(ctx, r))
  38024. ret = graphql.Null
  38025. }
  38026. }()
  38027. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38028. ctx = rctx // use context from middleware stack in children
  38029. return obj.CountryCode, nil
  38030. })
  38031. if err != nil {
  38032. ec.Error(ctx, err)
  38033. return graphql.Null
  38034. }
  38035. if resTmp == nil {
  38036. if !graphql.HasFieldError(ctx, fc) {
  38037. ec.Errorf(ctx, "must not be null")
  38038. }
  38039. return graphql.Null
  38040. }
  38041. res := resTmp.(CountryCode)
  38042. fc.Result = res
  38043. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  38044. }
  38045. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCode_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38046. fc = &graphql.FieldContext{
  38047. Object: "CountryHarmonizedSystemCode",
  38048. Field: field,
  38049. IsMethod: false,
  38050. IsResolver: false,
  38051. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38052. return nil, errors.New("field of type CountryCode does not have child fields")
  38053. },
  38054. }
  38055. return fc, nil
  38056. }
  38057. func (ec *executionContext) _CountryHarmonizedSystemCode_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCode) (ret graphql.Marshaler) {
  38058. fc, err := ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  38059. if err != nil {
  38060. return graphql.Null
  38061. }
  38062. ctx = graphql.WithFieldContext(ctx, fc)
  38063. defer func() {
  38064. if r := recover(); r != nil {
  38065. ec.Error(ctx, ec.Recover(ctx, r))
  38066. ret = graphql.Null
  38067. }
  38068. }()
  38069. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38070. ctx = rctx // use context from middleware stack in children
  38071. return obj.HarmonizedSystemCode, nil
  38072. })
  38073. if err != nil {
  38074. ec.Error(ctx, err)
  38075. return graphql.Null
  38076. }
  38077. if resTmp == nil {
  38078. if !graphql.HasFieldError(ctx, fc) {
  38079. ec.Errorf(ctx, "must not be null")
  38080. }
  38081. return graphql.Null
  38082. }
  38083. res := resTmp.(string)
  38084. fc.Result = res
  38085. return ec.marshalNString2string(ctx, field.Selections, res)
  38086. }
  38087. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38088. fc = &graphql.FieldContext{
  38089. Object: "CountryHarmonizedSystemCode",
  38090. Field: field,
  38091. IsMethod: false,
  38092. IsResolver: false,
  38093. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38094. return nil, errors.New("field of type String does not have child fields")
  38095. },
  38096. }
  38097. return fc, nil
  38098. }
  38099. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  38100. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx, field)
  38101. if err != nil {
  38102. return graphql.Null
  38103. }
  38104. ctx = graphql.WithFieldContext(ctx, fc)
  38105. defer func() {
  38106. if r := recover(); r != nil {
  38107. ec.Error(ctx, ec.Recover(ctx, r))
  38108. ret = graphql.Null
  38109. }
  38110. }()
  38111. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38112. ctx = rctx // use context from middleware stack in children
  38113. return obj.Edges, nil
  38114. })
  38115. if err != nil {
  38116. ec.Error(ctx, err)
  38117. return graphql.Null
  38118. }
  38119. if resTmp == nil {
  38120. if !graphql.HasFieldError(ctx, fc) {
  38121. ec.Errorf(ctx, "must not be null")
  38122. }
  38123. return graphql.Null
  38124. }
  38125. res := resTmp.([]*CountryHarmonizedSystemCodeEdge)
  38126. fc.Result = res
  38127. return ec.marshalNCountryHarmonizedSystemCodeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeEdgeᚄ(ctx, field.Selections, res)
  38128. }
  38129. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38130. fc = &graphql.FieldContext{
  38131. Object: "CountryHarmonizedSystemCodeConnection",
  38132. Field: field,
  38133. IsMethod: false,
  38134. IsResolver: false,
  38135. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38136. switch field.Name {
  38137. case "cursor":
  38138. return ec.fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx, field)
  38139. case "node":
  38140. return ec.fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx, field)
  38141. }
  38142. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCodeEdge", field.Name)
  38143. },
  38144. }
  38145. return fc, nil
  38146. }
  38147. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  38148. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx, field)
  38149. if err != nil {
  38150. return graphql.Null
  38151. }
  38152. ctx = graphql.WithFieldContext(ctx, fc)
  38153. defer func() {
  38154. if r := recover(); r != nil {
  38155. ec.Error(ctx, ec.Recover(ctx, r))
  38156. ret = graphql.Null
  38157. }
  38158. }()
  38159. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38160. ctx = rctx // use context from middleware stack in children
  38161. return obj.Nodes, nil
  38162. })
  38163. if err != nil {
  38164. ec.Error(ctx, err)
  38165. return graphql.Null
  38166. }
  38167. if resTmp == nil {
  38168. if !graphql.HasFieldError(ctx, fc) {
  38169. ec.Errorf(ctx, "must not be null")
  38170. }
  38171. return graphql.Null
  38172. }
  38173. res := resTmp.([]*CountryHarmonizedSystemCode)
  38174. fc.Result = res
  38175. return ec.marshalNCountryHarmonizedSystemCode2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeᚄ(ctx, field.Selections, res)
  38176. }
  38177. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38178. fc = &graphql.FieldContext{
  38179. Object: "CountryHarmonizedSystemCodeConnection",
  38180. Field: field,
  38181. IsMethod: false,
  38182. IsResolver: false,
  38183. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38184. switch field.Name {
  38185. case "countryCode":
  38186. return ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  38187. case "harmonizedSystemCode":
  38188. return ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  38189. }
  38190. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCode", field.Name)
  38191. },
  38192. }
  38193. return fc, nil
  38194. }
  38195. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeConnection) (ret graphql.Marshaler) {
  38196. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field)
  38197. if err != nil {
  38198. return graphql.Null
  38199. }
  38200. ctx = graphql.WithFieldContext(ctx, fc)
  38201. defer func() {
  38202. if r := recover(); r != nil {
  38203. ec.Error(ctx, ec.Recover(ctx, r))
  38204. ret = graphql.Null
  38205. }
  38206. }()
  38207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38208. ctx = rctx // use context from middleware stack in children
  38209. return obj.PageInfo, nil
  38210. })
  38211. if err != nil {
  38212. ec.Error(ctx, err)
  38213. return graphql.Null
  38214. }
  38215. if resTmp == nil {
  38216. if !graphql.HasFieldError(ctx, fc) {
  38217. ec.Errorf(ctx, "must not be null")
  38218. }
  38219. return graphql.Null
  38220. }
  38221. res := resTmp.(*PageInfo)
  38222. fc.Result = res
  38223. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  38224. }
  38225. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38226. fc = &graphql.FieldContext{
  38227. Object: "CountryHarmonizedSystemCodeConnection",
  38228. Field: field,
  38229. IsMethod: false,
  38230. IsResolver: false,
  38231. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38232. switch field.Name {
  38233. case "endCursor":
  38234. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  38235. case "hasNextPage":
  38236. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  38237. case "hasPreviousPage":
  38238. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  38239. case "startCursor":
  38240. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  38241. }
  38242. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  38243. },
  38244. }
  38245. return fc, nil
  38246. }
  38247. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeEdge) (ret graphql.Marshaler) {
  38248. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx, field)
  38249. if err != nil {
  38250. return graphql.Null
  38251. }
  38252. ctx = graphql.WithFieldContext(ctx, fc)
  38253. defer func() {
  38254. if r := recover(); r != nil {
  38255. ec.Error(ctx, ec.Recover(ctx, r))
  38256. ret = graphql.Null
  38257. }
  38258. }()
  38259. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38260. ctx = rctx // use context from middleware stack in children
  38261. return obj.Cursor, nil
  38262. })
  38263. if err != nil {
  38264. ec.Error(ctx, err)
  38265. return graphql.Null
  38266. }
  38267. if resTmp == nil {
  38268. if !graphql.HasFieldError(ctx, fc) {
  38269. ec.Errorf(ctx, "must not be null")
  38270. }
  38271. return graphql.Null
  38272. }
  38273. res := resTmp.(string)
  38274. fc.Result = res
  38275. return ec.marshalNString2string(ctx, field.Selections, res)
  38276. }
  38277. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38278. fc = &graphql.FieldContext{
  38279. Object: "CountryHarmonizedSystemCodeEdge",
  38280. Field: field,
  38281. IsMethod: false,
  38282. IsResolver: false,
  38283. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38284. return nil, errors.New("field of type String does not have child fields")
  38285. },
  38286. }
  38287. return fc, nil
  38288. }
  38289. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge_node(ctx context.Context, field graphql.CollectedField, obj *CountryHarmonizedSystemCodeEdge) (ret graphql.Marshaler) {
  38290. fc, err := ec.fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx, field)
  38291. if err != nil {
  38292. return graphql.Null
  38293. }
  38294. ctx = graphql.WithFieldContext(ctx, fc)
  38295. defer func() {
  38296. if r := recover(); r != nil {
  38297. ec.Error(ctx, ec.Recover(ctx, r))
  38298. ret = graphql.Null
  38299. }
  38300. }()
  38301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38302. ctx = rctx // use context from middleware stack in children
  38303. return obj.Node, nil
  38304. })
  38305. if err != nil {
  38306. ec.Error(ctx, err)
  38307. return graphql.Null
  38308. }
  38309. if resTmp == nil {
  38310. if !graphql.HasFieldError(ctx, fc) {
  38311. ec.Errorf(ctx, "must not be null")
  38312. }
  38313. return graphql.Null
  38314. }
  38315. res := resTmp.(*CountryHarmonizedSystemCode)
  38316. fc.Result = res
  38317. return ec.marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCode(ctx, field.Selections, res)
  38318. }
  38319. func (ec *executionContext) fieldContext_CountryHarmonizedSystemCodeEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38320. fc = &graphql.FieldContext{
  38321. Object: "CountryHarmonizedSystemCodeEdge",
  38322. Field: field,
  38323. IsMethod: false,
  38324. IsResolver: false,
  38325. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38326. switch field.Name {
  38327. case "countryCode":
  38328. return ec.fieldContext_CountryHarmonizedSystemCode_countryCode(ctx, field)
  38329. case "harmonizedSystemCode":
  38330. return ec.fieldContext_CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field)
  38331. }
  38332. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCode", field.Name)
  38333. },
  38334. }
  38335. return fc, nil
  38336. }
  38337. func (ec *executionContext) _CurrencyFormats_moneyFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  38338. fc, err := ec.fieldContext_CurrencyFormats_moneyFormat(ctx, field)
  38339. if err != nil {
  38340. return graphql.Null
  38341. }
  38342. ctx = graphql.WithFieldContext(ctx, fc)
  38343. defer func() {
  38344. if r := recover(); r != nil {
  38345. ec.Error(ctx, ec.Recover(ctx, r))
  38346. ret = graphql.Null
  38347. }
  38348. }()
  38349. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38350. ctx = rctx // use context from middleware stack in children
  38351. return obj.MoneyFormat, nil
  38352. })
  38353. if err != nil {
  38354. ec.Error(ctx, err)
  38355. return graphql.Null
  38356. }
  38357. if resTmp == nil {
  38358. if !graphql.HasFieldError(ctx, fc) {
  38359. ec.Errorf(ctx, "must not be null")
  38360. }
  38361. return graphql.Null
  38362. }
  38363. res := resTmp.(string)
  38364. fc.Result = res
  38365. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  38366. }
  38367. func (ec *executionContext) fieldContext_CurrencyFormats_moneyFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38368. fc = &graphql.FieldContext{
  38369. Object: "CurrencyFormats",
  38370. Field: field,
  38371. IsMethod: false,
  38372. IsResolver: false,
  38373. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38374. return nil, errors.New("field of type FormattedString does not have child fields")
  38375. },
  38376. }
  38377. return fc, nil
  38378. }
  38379. func (ec *executionContext) _CurrencyFormats_moneyInEmailsFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  38380. fc, err := ec.fieldContext_CurrencyFormats_moneyInEmailsFormat(ctx, field)
  38381. if err != nil {
  38382. return graphql.Null
  38383. }
  38384. ctx = graphql.WithFieldContext(ctx, fc)
  38385. defer func() {
  38386. if r := recover(); r != nil {
  38387. ec.Error(ctx, ec.Recover(ctx, r))
  38388. ret = graphql.Null
  38389. }
  38390. }()
  38391. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38392. ctx = rctx // use context from middleware stack in children
  38393. return obj.MoneyInEmailsFormat, nil
  38394. })
  38395. if err != nil {
  38396. ec.Error(ctx, err)
  38397. return graphql.Null
  38398. }
  38399. if resTmp == nil {
  38400. if !graphql.HasFieldError(ctx, fc) {
  38401. ec.Errorf(ctx, "must not be null")
  38402. }
  38403. return graphql.Null
  38404. }
  38405. res := resTmp.(string)
  38406. fc.Result = res
  38407. return ec.marshalNString2string(ctx, field.Selections, res)
  38408. }
  38409. func (ec *executionContext) fieldContext_CurrencyFormats_moneyInEmailsFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38410. fc = &graphql.FieldContext{
  38411. Object: "CurrencyFormats",
  38412. Field: field,
  38413. IsMethod: false,
  38414. IsResolver: false,
  38415. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38416. return nil, errors.New("field of type String does not have child fields")
  38417. },
  38418. }
  38419. return fc, nil
  38420. }
  38421. func (ec *executionContext) _CurrencyFormats_moneyWithCurrencyFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  38422. fc, err := ec.fieldContext_CurrencyFormats_moneyWithCurrencyFormat(ctx, field)
  38423. if err != nil {
  38424. return graphql.Null
  38425. }
  38426. ctx = graphql.WithFieldContext(ctx, fc)
  38427. defer func() {
  38428. if r := recover(); r != nil {
  38429. ec.Error(ctx, ec.Recover(ctx, r))
  38430. ret = graphql.Null
  38431. }
  38432. }()
  38433. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38434. ctx = rctx // use context from middleware stack in children
  38435. return obj.MoneyWithCurrencyFormat, nil
  38436. })
  38437. if err != nil {
  38438. ec.Error(ctx, err)
  38439. return graphql.Null
  38440. }
  38441. if resTmp == nil {
  38442. if !graphql.HasFieldError(ctx, fc) {
  38443. ec.Errorf(ctx, "must not be null")
  38444. }
  38445. return graphql.Null
  38446. }
  38447. res := resTmp.(string)
  38448. fc.Result = res
  38449. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  38450. }
  38451. func (ec *executionContext) fieldContext_CurrencyFormats_moneyWithCurrencyFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38452. fc = &graphql.FieldContext{
  38453. Object: "CurrencyFormats",
  38454. Field: field,
  38455. IsMethod: false,
  38456. IsResolver: false,
  38457. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38458. return nil, errors.New("field of type FormattedString does not have child fields")
  38459. },
  38460. }
  38461. return fc, nil
  38462. }
  38463. func (ec *executionContext) _CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx context.Context, field graphql.CollectedField, obj *CurrencyFormats) (ret graphql.Marshaler) {
  38464. fc, err := ec.fieldContext_CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx, field)
  38465. if err != nil {
  38466. return graphql.Null
  38467. }
  38468. ctx = graphql.WithFieldContext(ctx, fc)
  38469. defer func() {
  38470. if r := recover(); r != nil {
  38471. ec.Error(ctx, ec.Recover(ctx, r))
  38472. ret = graphql.Null
  38473. }
  38474. }()
  38475. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38476. ctx = rctx // use context from middleware stack in children
  38477. return obj.MoneyWithCurrencyInEmailsFormat, nil
  38478. })
  38479. if err != nil {
  38480. ec.Error(ctx, err)
  38481. return graphql.Null
  38482. }
  38483. if resTmp == nil {
  38484. if !graphql.HasFieldError(ctx, fc) {
  38485. ec.Errorf(ctx, "must not be null")
  38486. }
  38487. return graphql.Null
  38488. }
  38489. res := resTmp.(string)
  38490. fc.Result = res
  38491. return ec.marshalNString2string(ctx, field.Selections, res)
  38492. }
  38493. func (ec *executionContext) fieldContext_CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38494. fc = &graphql.FieldContext{
  38495. Object: "CurrencyFormats",
  38496. Field: field,
  38497. IsMethod: false,
  38498. IsResolver: false,
  38499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38500. return nil, errors.New("field of type String does not have child fields")
  38501. },
  38502. }
  38503. return fc, nil
  38504. }
  38505. func (ec *executionContext) _CurrencySetting_currencyCode(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  38506. fc, err := ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  38507. if err != nil {
  38508. return graphql.Null
  38509. }
  38510. ctx = graphql.WithFieldContext(ctx, fc)
  38511. defer func() {
  38512. if r := recover(); r != nil {
  38513. ec.Error(ctx, ec.Recover(ctx, r))
  38514. ret = graphql.Null
  38515. }
  38516. }()
  38517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38518. ctx = rctx // use context from middleware stack in children
  38519. return obj.CurrencyCode, nil
  38520. })
  38521. if err != nil {
  38522. ec.Error(ctx, err)
  38523. return graphql.Null
  38524. }
  38525. if resTmp == nil {
  38526. if !graphql.HasFieldError(ctx, fc) {
  38527. ec.Errorf(ctx, "must not be null")
  38528. }
  38529. return graphql.Null
  38530. }
  38531. res := resTmp.(CurrencyCode)
  38532. fc.Result = res
  38533. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  38534. }
  38535. func (ec *executionContext) fieldContext_CurrencySetting_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38536. fc = &graphql.FieldContext{
  38537. Object: "CurrencySetting",
  38538. Field: field,
  38539. IsMethod: false,
  38540. IsResolver: false,
  38541. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38542. return nil, errors.New("field of type CurrencyCode does not have child fields")
  38543. },
  38544. }
  38545. return fc, nil
  38546. }
  38547. func (ec *executionContext) _CurrencySetting_currencyName(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  38548. fc, err := ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  38549. if err != nil {
  38550. return graphql.Null
  38551. }
  38552. ctx = graphql.WithFieldContext(ctx, fc)
  38553. defer func() {
  38554. if r := recover(); r != nil {
  38555. ec.Error(ctx, ec.Recover(ctx, r))
  38556. ret = graphql.Null
  38557. }
  38558. }()
  38559. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38560. ctx = rctx // use context from middleware stack in children
  38561. return obj.CurrencyName, nil
  38562. })
  38563. if err != nil {
  38564. ec.Error(ctx, err)
  38565. return graphql.Null
  38566. }
  38567. if resTmp == nil {
  38568. if !graphql.HasFieldError(ctx, fc) {
  38569. ec.Errorf(ctx, "must not be null")
  38570. }
  38571. return graphql.Null
  38572. }
  38573. res := resTmp.(string)
  38574. fc.Result = res
  38575. return ec.marshalNString2string(ctx, field.Selections, res)
  38576. }
  38577. func (ec *executionContext) fieldContext_CurrencySetting_currencyName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38578. fc = &graphql.FieldContext{
  38579. Object: "CurrencySetting",
  38580. Field: field,
  38581. IsMethod: false,
  38582. IsResolver: false,
  38583. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38584. return nil, errors.New("field of type String does not have child fields")
  38585. },
  38586. }
  38587. return fc, nil
  38588. }
  38589. func (ec *executionContext) _CurrencySetting_enabled(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  38590. fc, err := ec.fieldContext_CurrencySetting_enabled(ctx, field)
  38591. if err != nil {
  38592. return graphql.Null
  38593. }
  38594. ctx = graphql.WithFieldContext(ctx, fc)
  38595. defer func() {
  38596. if r := recover(); r != nil {
  38597. ec.Error(ctx, ec.Recover(ctx, r))
  38598. ret = graphql.Null
  38599. }
  38600. }()
  38601. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38602. ctx = rctx // use context from middleware stack in children
  38603. return obj.Enabled, nil
  38604. })
  38605. if err != nil {
  38606. ec.Error(ctx, err)
  38607. return graphql.Null
  38608. }
  38609. if resTmp == nil {
  38610. if !graphql.HasFieldError(ctx, fc) {
  38611. ec.Errorf(ctx, "must not be null")
  38612. }
  38613. return graphql.Null
  38614. }
  38615. res := resTmp.(bool)
  38616. fc.Result = res
  38617. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  38618. }
  38619. func (ec *executionContext) fieldContext_CurrencySetting_enabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38620. fc = &graphql.FieldContext{
  38621. Object: "CurrencySetting",
  38622. Field: field,
  38623. IsMethod: false,
  38624. IsResolver: false,
  38625. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38626. return nil, errors.New("field of type Boolean does not have child fields")
  38627. },
  38628. }
  38629. return fc, nil
  38630. }
  38631. func (ec *executionContext) _CurrencySetting_rateUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CurrencySetting) (ret graphql.Marshaler) {
  38632. fc, err := ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  38633. if err != nil {
  38634. return graphql.Null
  38635. }
  38636. ctx = graphql.WithFieldContext(ctx, fc)
  38637. defer func() {
  38638. if r := recover(); r != nil {
  38639. ec.Error(ctx, ec.Recover(ctx, r))
  38640. ret = graphql.Null
  38641. }
  38642. }()
  38643. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38644. ctx = rctx // use context from middleware stack in children
  38645. return obj.RateUpdatedAt, nil
  38646. })
  38647. if err != nil {
  38648. ec.Error(ctx, err)
  38649. return graphql.Null
  38650. }
  38651. if resTmp == nil {
  38652. return graphql.Null
  38653. }
  38654. res := resTmp.(*string)
  38655. fc.Result = res
  38656. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  38657. }
  38658. func (ec *executionContext) fieldContext_CurrencySetting_rateUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38659. fc = &graphql.FieldContext{
  38660. Object: "CurrencySetting",
  38661. Field: field,
  38662. IsMethod: false,
  38663. IsResolver: false,
  38664. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38665. return nil, errors.New("field of type DateTime does not have child fields")
  38666. },
  38667. }
  38668. return fc, nil
  38669. }
  38670. func (ec *executionContext) _CurrencySettingConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  38671. fc, err := ec.fieldContext_CurrencySettingConnection_edges(ctx, field)
  38672. if err != nil {
  38673. return graphql.Null
  38674. }
  38675. ctx = graphql.WithFieldContext(ctx, fc)
  38676. defer func() {
  38677. if r := recover(); r != nil {
  38678. ec.Error(ctx, ec.Recover(ctx, r))
  38679. ret = graphql.Null
  38680. }
  38681. }()
  38682. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38683. ctx = rctx // use context from middleware stack in children
  38684. return obj.Edges, nil
  38685. })
  38686. if err != nil {
  38687. ec.Error(ctx, err)
  38688. return graphql.Null
  38689. }
  38690. if resTmp == nil {
  38691. if !graphql.HasFieldError(ctx, fc) {
  38692. ec.Errorf(ctx, "must not be null")
  38693. }
  38694. return graphql.Null
  38695. }
  38696. res := resTmp.([]*CurrencySettingEdge)
  38697. fc.Result = res
  38698. return ec.marshalNCurrencySettingEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingEdgeᚄ(ctx, field.Selections, res)
  38699. }
  38700. func (ec *executionContext) fieldContext_CurrencySettingConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38701. fc = &graphql.FieldContext{
  38702. Object: "CurrencySettingConnection",
  38703. Field: field,
  38704. IsMethod: false,
  38705. IsResolver: false,
  38706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38707. switch field.Name {
  38708. case "cursor":
  38709. return ec.fieldContext_CurrencySettingEdge_cursor(ctx, field)
  38710. case "node":
  38711. return ec.fieldContext_CurrencySettingEdge_node(ctx, field)
  38712. }
  38713. return nil, fmt.Errorf("no field named %q was found under type CurrencySettingEdge", field.Name)
  38714. },
  38715. }
  38716. return fc, nil
  38717. }
  38718. func (ec *executionContext) _CurrencySettingConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  38719. fc, err := ec.fieldContext_CurrencySettingConnection_nodes(ctx, field)
  38720. if err != nil {
  38721. return graphql.Null
  38722. }
  38723. ctx = graphql.WithFieldContext(ctx, fc)
  38724. defer func() {
  38725. if r := recover(); r != nil {
  38726. ec.Error(ctx, ec.Recover(ctx, r))
  38727. ret = graphql.Null
  38728. }
  38729. }()
  38730. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38731. ctx = rctx // use context from middleware stack in children
  38732. return obj.Nodes, nil
  38733. })
  38734. if err != nil {
  38735. ec.Error(ctx, err)
  38736. return graphql.Null
  38737. }
  38738. if resTmp == nil {
  38739. if !graphql.HasFieldError(ctx, fc) {
  38740. ec.Errorf(ctx, "must not be null")
  38741. }
  38742. return graphql.Null
  38743. }
  38744. res := resTmp.([]*CurrencySetting)
  38745. fc.Result = res
  38746. return ec.marshalNCurrencySetting2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingᚄ(ctx, field.Selections, res)
  38747. }
  38748. func (ec *executionContext) fieldContext_CurrencySettingConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38749. fc = &graphql.FieldContext{
  38750. Object: "CurrencySettingConnection",
  38751. Field: field,
  38752. IsMethod: false,
  38753. IsResolver: false,
  38754. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38755. switch field.Name {
  38756. case "currencyCode":
  38757. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  38758. case "currencyName":
  38759. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  38760. case "enabled":
  38761. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  38762. case "rateUpdatedAt":
  38763. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  38764. }
  38765. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  38766. },
  38767. }
  38768. return fc, nil
  38769. }
  38770. func (ec *executionContext) _CurrencySettingConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingConnection) (ret graphql.Marshaler) {
  38771. fc, err := ec.fieldContext_CurrencySettingConnection_pageInfo(ctx, field)
  38772. if err != nil {
  38773. return graphql.Null
  38774. }
  38775. ctx = graphql.WithFieldContext(ctx, fc)
  38776. defer func() {
  38777. if r := recover(); r != nil {
  38778. ec.Error(ctx, ec.Recover(ctx, r))
  38779. ret = graphql.Null
  38780. }
  38781. }()
  38782. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38783. ctx = rctx // use context from middleware stack in children
  38784. return obj.PageInfo, nil
  38785. })
  38786. if err != nil {
  38787. ec.Error(ctx, err)
  38788. return graphql.Null
  38789. }
  38790. if resTmp == nil {
  38791. if !graphql.HasFieldError(ctx, fc) {
  38792. ec.Errorf(ctx, "must not be null")
  38793. }
  38794. return graphql.Null
  38795. }
  38796. res := resTmp.(*PageInfo)
  38797. fc.Result = res
  38798. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  38799. }
  38800. func (ec *executionContext) fieldContext_CurrencySettingConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38801. fc = &graphql.FieldContext{
  38802. Object: "CurrencySettingConnection",
  38803. Field: field,
  38804. IsMethod: false,
  38805. IsResolver: false,
  38806. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38807. switch field.Name {
  38808. case "endCursor":
  38809. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  38810. case "hasNextPage":
  38811. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  38812. case "hasPreviousPage":
  38813. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  38814. case "startCursor":
  38815. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  38816. }
  38817. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  38818. },
  38819. }
  38820. return fc, nil
  38821. }
  38822. func (ec *executionContext) _CurrencySettingEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingEdge) (ret graphql.Marshaler) {
  38823. fc, err := ec.fieldContext_CurrencySettingEdge_cursor(ctx, field)
  38824. if err != nil {
  38825. return graphql.Null
  38826. }
  38827. ctx = graphql.WithFieldContext(ctx, fc)
  38828. defer func() {
  38829. if r := recover(); r != nil {
  38830. ec.Error(ctx, ec.Recover(ctx, r))
  38831. ret = graphql.Null
  38832. }
  38833. }()
  38834. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38835. ctx = rctx // use context from middleware stack in children
  38836. return obj.Cursor, nil
  38837. })
  38838. if err != nil {
  38839. ec.Error(ctx, err)
  38840. return graphql.Null
  38841. }
  38842. if resTmp == nil {
  38843. if !graphql.HasFieldError(ctx, fc) {
  38844. ec.Errorf(ctx, "must not be null")
  38845. }
  38846. return graphql.Null
  38847. }
  38848. res := resTmp.(string)
  38849. fc.Result = res
  38850. return ec.marshalNString2string(ctx, field.Selections, res)
  38851. }
  38852. func (ec *executionContext) fieldContext_CurrencySettingEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38853. fc = &graphql.FieldContext{
  38854. Object: "CurrencySettingEdge",
  38855. Field: field,
  38856. IsMethod: false,
  38857. IsResolver: false,
  38858. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38859. return nil, errors.New("field of type String does not have child fields")
  38860. },
  38861. }
  38862. return fc, nil
  38863. }
  38864. func (ec *executionContext) _CurrencySettingEdge_node(ctx context.Context, field graphql.CollectedField, obj *CurrencySettingEdge) (ret graphql.Marshaler) {
  38865. fc, err := ec.fieldContext_CurrencySettingEdge_node(ctx, field)
  38866. if err != nil {
  38867. return graphql.Null
  38868. }
  38869. ctx = graphql.WithFieldContext(ctx, fc)
  38870. defer func() {
  38871. if r := recover(); r != nil {
  38872. ec.Error(ctx, ec.Recover(ctx, r))
  38873. ret = graphql.Null
  38874. }
  38875. }()
  38876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38877. ctx = rctx // use context from middleware stack in children
  38878. return obj.Node, nil
  38879. })
  38880. if err != nil {
  38881. ec.Error(ctx, err)
  38882. return graphql.Null
  38883. }
  38884. if resTmp == nil {
  38885. if !graphql.HasFieldError(ctx, fc) {
  38886. ec.Errorf(ctx, "must not be null")
  38887. }
  38888. return graphql.Null
  38889. }
  38890. res := resTmp.(*CurrencySetting)
  38891. fc.Result = res
  38892. return ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySetting(ctx, field.Selections, res)
  38893. }
  38894. func (ec *executionContext) fieldContext_CurrencySettingEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38895. fc = &graphql.FieldContext{
  38896. Object: "CurrencySettingEdge",
  38897. Field: field,
  38898. IsMethod: false,
  38899. IsResolver: false,
  38900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38901. switch field.Name {
  38902. case "currencyCode":
  38903. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  38904. case "currencyName":
  38905. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  38906. case "enabled":
  38907. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  38908. case "rateUpdatedAt":
  38909. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  38910. }
  38911. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  38912. },
  38913. }
  38914. return fc, nil
  38915. }
  38916. func (ec *executionContext) _Customer_addresses(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  38917. fc, err := ec.fieldContext_Customer_addresses(ctx, field)
  38918. if err != nil {
  38919. return graphql.Null
  38920. }
  38921. ctx = graphql.WithFieldContext(ctx, fc)
  38922. defer func() {
  38923. if r := recover(); r != nil {
  38924. ec.Error(ctx, ec.Recover(ctx, r))
  38925. ret = graphql.Null
  38926. }
  38927. }()
  38928. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  38929. ctx = rctx // use context from middleware stack in children
  38930. return obj.Addresses, nil
  38931. })
  38932. if err != nil {
  38933. ec.Error(ctx, err)
  38934. return graphql.Null
  38935. }
  38936. if resTmp == nil {
  38937. if !graphql.HasFieldError(ctx, fc) {
  38938. ec.Errorf(ctx, "must not be null")
  38939. }
  38940. return graphql.Null
  38941. }
  38942. res := resTmp.([]*MailingAddress)
  38943. fc.Result = res
  38944. return ec.marshalNMailingAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressᚄ(ctx, field.Selections, res)
  38945. }
  38946. func (ec *executionContext) fieldContext_Customer_addresses(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  38947. fc = &graphql.FieldContext{
  38948. Object: "Customer",
  38949. Field: field,
  38950. IsMethod: false,
  38951. IsResolver: false,
  38952. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  38953. switch field.Name {
  38954. case "address1":
  38955. return ec.fieldContext_MailingAddress_address1(ctx, field)
  38956. case "address2":
  38957. return ec.fieldContext_MailingAddress_address2(ctx, field)
  38958. case "city":
  38959. return ec.fieldContext_MailingAddress_city(ctx, field)
  38960. case "company":
  38961. return ec.fieldContext_MailingAddress_company(ctx, field)
  38962. case "coordinatesValidated":
  38963. return ec.fieldContext_MailingAddress_coordinatesValidated(ctx, field)
  38964. case "country":
  38965. return ec.fieldContext_MailingAddress_country(ctx, field)
  38966. case "countryCodeV2":
  38967. return ec.fieldContext_MailingAddress_countryCodeV2(ctx, field)
  38968. case "firstName":
  38969. return ec.fieldContext_MailingAddress_firstName(ctx, field)
  38970. case "formattedArea":
  38971. return ec.fieldContext_MailingAddress_formattedArea(ctx, field)
  38972. case "id":
  38973. return ec.fieldContext_MailingAddress_id(ctx, field)
  38974. case "lastName":
  38975. return ec.fieldContext_MailingAddress_lastName(ctx, field)
  38976. case "latitude":
  38977. return ec.fieldContext_MailingAddress_latitude(ctx, field)
  38978. case "longitude":
  38979. return ec.fieldContext_MailingAddress_longitude(ctx, field)
  38980. case "name":
  38981. return ec.fieldContext_MailingAddress_name(ctx, field)
  38982. case "phone":
  38983. return ec.fieldContext_MailingAddress_phone(ctx, field)
  38984. case "province":
  38985. return ec.fieldContext_MailingAddress_province(ctx, field)
  38986. case "provinceCode":
  38987. return ec.fieldContext_MailingAddress_provinceCode(ctx, field)
  38988. case "zip":
  38989. return ec.fieldContext_MailingAddress_zip(ctx, field)
  38990. }
  38991. return nil, fmt.Errorf("no field named %q was found under type MailingAddress", field.Name)
  38992. },
  38993. }
  38994. defer func() {
  38995. if r := recover(); r != nil {
  38996. err = ec.Recover(ctx, r)
  38997. ec.Error(ctx, err)
  38998. }
  38999. }()
  39000. ctx = graphql.WithFieldContext(ctx, fc)
  39001. if fc.Args, err = ec.field_Customer_addresses_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39002. ec.Error(ctx, err)
  39003. return
  39004. }
  39005. return fc, nil
  39006. }
  39007. func (ec *executionContext) _Customer_amountSpent(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39008. fc, err := ec.fieldContext_Customer_amountSpent(ctx, field)
  39009. if err != nil {
  39010. return graphql.Null
  39011. }
  39012. ctx = graphql.WithFieldContext(ctx, fc)
  39013. defer func() {
  39014. if r := recover(); r != nil {
  39015. ec.Error(ctx, ec.Recover(ctx, r))
  39016. ret = graphql.Null
  39017. }
  39018. }()
  39019. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39020. ctx = rctx // use context from middleware stack in children
  39021. return obj.AmountSpent, nil
  39022. })
  39023. if err != nil {
  39024. ec.Error(ctx, err)
  39025. return graphql.Null
  39026. }
  39027. if resTmp == nil {
  39028. if !graphql.HasFieldError(ctx, fc) {
  39029. ec.Errorf(ctx, "must not be null")
  39030. }
  39031. return graphql.Null
  39032. }
  39033. res := resTmp.(*MoneyV2)
  39034. fc.Result = res
  39035. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  39036. }
  39037. func (ec *executionContext) fieldContext_Customer_amountSpent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39038. fc = &graphql.FieldContext{
  39039. Object: "Customer",
  39040. Field: field,
  39041. IsMethod: false,
  39042. IsResolver: false,
  39043. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39044. switch field.Name {
  39045. case "amount":
  39046. return ec.fieldContext_MoneyV2_amount(ctx, field)
  39047. case "currencyCode":
  39048. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  39049. }
  39050. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  39051. },
  39052. }
  39053. return fc, nil
  39054. }
  39055. func (ec *executionContext) _Customer_averageOrderAmountV2(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39056. fc, err := ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  39057. if err != nil {
  39058. return graphql.Null
  39059. }
  39060. ctx = graphql.WithFieldContext(ctx, fc)
  39061. defer func() {
  39062. if r := recover(); r != nil {
  39063. ec.Error(ctx, ec.Recover(ctx, r))
  39064. ret = graphql.Null
  39065. }
  39066. }()
  39067. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39068. ctx = rctx // use context from middleware stack in children
  39069. return obj.AverageOrderAmountV2, nil
  39070. })
  39071. if err != nil {
  39072. ec.Error(ctx, err)
  39073. return graphql.Null
  39074. }
  39075. if resTmp == nil {
  39076. return graphql.Null
  39077. }
  39078. res := resTmp.(*MoneyV2)
  39079. fc.Result = res
  39080. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  39081. }
  39082. func (ec *executionContext) fieldContext_Customer_averageOrderAmountV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39083. fc = &graphql.FieldContext{
  39084. Object: "Customer",
  39085. Field: field,
  39086. IsMethod: false,
  39087. IsResolver: false,
  39088. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39089. switch field.Name {
  39090. case "amount":
  39091. return ec.fieldContext_MoneyV2_amount(ctx, field)
  39092. case "currencyCode":
  39093. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  39094. }
  39095. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  39096. },
  39097. }
  39098. return fc, nil
  39099. }
  39100. func (ec *executionContext) _Customer_canDelete(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39101. fc, err := ec.fieldContext_Customer_canDelete(ctx, field)
  39102. if err != nil {
  39103. return graphql.Null
  39104. }
  39105. ctx = graphql.WithFieldContext(ctx, fc)
  39106. defer func() {
  39107. if r := recover(); r != nil {
  39108. ec.Error(ctx, ec.Recover(ctx, r))
  39109. ret = graphql.Null
  39110. }
  39111. }()
  39112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39113. ctx = rctx // use context from middleware stack in children
  39114. return obj.CanDelete, nil
  39115. })
  39116. if err != nil {
  39117. ec.Error(ctx, err)
  39118. return graphql.Null
  39119. }
  39120. if resTmp == nil {
  39121. if !graphql.HasFieldError(ctx, fc) {
  39122. ec.Errorf(ctx, "must not be null")
  39123. }
  39124. return graphql.Null
  39125. }
  39126. res := resTmp.(bool)
  39127. fc.Result = res
  39128. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  39129. }
  39130. func (ec *executionContext) fieldContext_Customer_canDelete(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39131. fc = &graphql.FieldContext{
  39132. Object: "Customer",
  39133. Field: field,
  39134. IsMethod: false,
  39135. IsResolver: false,
  39136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39137. return nil, errors.New("field of type Boolean does not have child fields")
  39138. },
  39139. }
  39140. return fc, nil
  39141. }
  39142. func (ec *executionContext) _Customer_companyContactProfiles(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39143. fc, err := ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  39144. if err != nil {
  39145. return graphql.Null
  39146. }
  39147. ctx = graphql.WithFieldContext(ctx, fc)
  39148. defer func() {
  39149. if r := recover(); r != nil {
  39150. ec.Error(ctx, ec.Recover(ctx, r))
  39151. ret = graphql.Null
  39152. }
  39153. }()
  39154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39155. ctx = rctx // use context from middleware stack in children
  39156. return obj.CompanyContactProfiles, nil
  39157. })
  39158. if err != nil {
  39159. ec.Error(ctx, err)
  39160. return graphql.Null
  39161. }
  39162. if resTmp == nil {
  39163. if !graphql.HasFieldError(ctx, fc) {
  39164. ec.Errorf(ctx, "must not be null")
  39165. }
  39166. return graphql.Null
  39167. }
  39168. res := resTmp.([]*CompanyContact)
  39169. fc.Result = res
  39170. return ec.marshalNCompanyContact2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactᚄ(ctx, field.Selections, res)
  39171. }
  39172. func (ec *executionContext) fieldContext_Customer_companyContactProfiles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39173. fc = &graphql.FieldContext{
  39174. Object: "Customer",
  39175. Field: field,
  39176. IsMethod: false,
  39177. IsResolver: false,
  39178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39179. switch field.Name {
  39180. case "company":
  39181. return ec.fieldContext_CompanyContact_company(ctx, field)
  39182. case "createdAt":
  39183. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  39184. case "customer":
  39185. return ec.fieldContext_CompanyContact_customer(ctx, field)
  39186. case "draftOrders":
  39187. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  39188. case "id":
  39189. return ec.fieldContext_CompanyContact_id(ctx, field)
  39190. case "isMainContact":
  39191. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  39192. case "lifetimeDuration":
  39193. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  39194. case "locale":
  39195. return ec.fieldContext_CompanyContact_locale(ctx, field)
  39196. case "orders":
  39197. return ec.fieldContext_CompanyContact_orders(ctx, field)
  39198. case "roleAssignments":
  39199. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  39200. case "title":
  39201. return ec.fieldContext_CompanyContact_title(ctx, field)
  39202. case "updatedAt":
  39203. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  39204. }
  39205. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  39206. },
  39207. }
  39208. return fc, nil
  39209. }
  39210. func (ec *executionContext) _Customer_createdAt(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39211. fc, err := ec.fieldContext_Customer_createdAt(ctx, field)
  39212. if err != nil {
  39213. return graphql.Null
  39214. }
  39215. ctx = graphql.WithFieldContext(ctx, fc)
  39216. defer func() {
  39217. if r := recover(); r != nil {
  39218. ec.Error(ctx, ec.Recover(ctx, r))
  39219. ret = graphql.Null
  39220. }
  39221. }()
  39222. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39223. ctx = rctx // use context from middleware stack in children
  39224. return obj.CreatedAt, nil
  39225. })
  39226. if err != nil {
  39227. ec.Error(ctx, err)
  39228. return graphql.Null
  39229. }
  39230. if resTmp == nil {
  39231. if !graphql.HasFieldError(ctx, fc) {
  39232. ec.Errorf(ctx, "must not be null")
  39233. }
  39234. return graphql.Null
  39235. }
  39236. res := resTmp.(string)
  39237. fc.Result = res
  39238. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  39239. }
  39240. func (ec *executionContext) fieldContext_Customer_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39241. fc = &graphql.FieldContext{
  39242. Object: "Customer",
  39243. Field: field,
  39244. IsMethod: false,
  39245. IsResolver: false,
  39246. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39247. return nil, errors.New("field of type DateTime does not have child fields")
  39248. },
  39249. }
  39250. return fc, nil
  39251. }
  39252. func (ec *executionContext) _Customer_defaultAddress(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39253. fc, err := ec.fieldContext_Customer_defaultAddress(ctx, field)
  39254. if err != nil {
  39255. return graphql.Null
  39256. }
  39257. ctx = graphql.WithFieldContext(ctx, fc)
  39258. defer func() {
  39259. if r := recover(); r != nil {
  39260. ec.Error(ctx, ec.Recover(ctx, r))
  39261. ret = graphql.Null
  39262. }
  39263. }()
  39264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39265. ctx = rctx // use context from middleware stack in children
  39266. return obj.DefaultAddress, nil
  39267. })
  39268. if err != nil {
  39269. ec.Error(ctx, err)
  39270. return graphql.Null
  39271. }
  39272. if resTmp == nil {
  39273. return graphql.Null
  39274. }
  39275. res := resTmp.(*MailingAddress)
  39276. fc.Result = res
  39277. return ec.marshalOMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddress(ctx, field.Selections, res)
  39278. }
  39279. func (ec *executionContext) fieldContext_Customer_defaultAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39280. fc = &graphql.FieldContext{
  39281. Object: "Customer",
  39282. Field: field,
  39283. IsMethod: false,
  39284. IsResolver: false,
  39285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39286. switch field.Name {
  39287. case "address1":
  39288. return ec.fieldContext_MailingAddress_address1(ctx, field)
  39289. case "address2":
  39290. return ec.fieldContext_MailingAddress_address2(ctx, field)
  39291. case "city":
  39292. return ec.fieldContext_MailingAddress_city(ctx, field)
  39293. case "company":
  39294. return ec.fieldContext_MailingAddress_company(ctx, field)
  39295. case "coordinatesValidated":
  39296. return ec.fieldContext_MailingAddress_coordinatesValidated(ctx, field)
  39297. case "country":
  39298. return ec.fieldContext_MailingAddress_country(ctx, field)
  39299. case "countryCodeV2":
  39300. return ec.fieldContext_MailingAddress_countryCodeV2(ctx, field)
  39301. case "firstName":
  39302. return ec.fieldContext_MailingAddress_firstName(ctx, field)
  39303. case "formattedArea":
  39304. return ec.fieldContext_MailingAddress_formattedArea(ctx, field)
  39305. case "id":
  39306. return ec.fieldContext_MailingAddress_id(ctx, field)
  39307. case "lastName":
  39308. return ec.fieldContext_MailingAddress_lastName(ctx, field)
  39309. case "latitude":
  39310. return ec.fieldContext_MailingAddress_latitude(ctx, field)
  39311. case "longitude":
  39312. return ec.fieldContext_MailingAddress_longitude(ctx, field)
  39313. case "name":
  39314. return ec.fieldContext_MailingAddress_name(ctx, field)
  39315. case "phone":
  39316. return ec.fieldContext_MailingAddress_phone(ctx, field)
  39317. case "province":
  39318. return ec.fieldContext_MailingAddress_province(ctx, field)
  39319. case "provinceCode":
  39320. return ec.fieldContext_MailingAddress_provinceCode(ctx, field)
  39321. case "zip":
  39322. return ec.fieldContext_MailingAddress_zip(ctx, field)
  39323. }
  39324. return nil, fmt.Errorf("no field named %q was found under type MailingAddress", field.Name)
  39325. },
  39326. }
  39327. return fc, nil
  39328. }
  39329. func (ec *executionContext) _Customer_displayName(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39330. fc, err := ec.fieldContext_Customer_displayName(ctx, field)
  39331. if err != nil {
  39332. return graphql.Null
  39333. }
  39334. ctx = graphql.WithFieldContext(ctx, fc)
  39335. defer func() {
  39336. if r := recover(); r != nil {
  39337. ec.Error(ctx, ec.Recover(ctx, r))
  39338. ret = graphql.Null
  39339. }
  39340. }()
  39341. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39342. ctx = rctx // use context from middleware stack in children
  39343. return obj.DisplayName, nil
  39344. })
  39345. if err != nil {
  39346. ec.Error(ctx, err)
  39347. return graphql.Null
  39348. }
  39349. if resTmp == nil {
  39350. if !graphql.HasFieldError(ctx, fc) {
  39351. ec.Errorf(ctx, "must not be null")
  39352. }
  39353. return graphql.Null
  39354. }
  39355. res := resTmp.(string)
  39356. fc.Result = res
  39357. return ec.marshalNString2string(ctx, field.Selections, res)
  39358. }
  39359. func (ec *executionContext) fieldContext_Customer_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39360. fc = &graphql.FieldContext{
  39361. Object: "Customer",
  39362. Field: field,
  39363. IsMethod: false,
  39364. IsResolver: false,
  39365. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39366. return nil, errors.New("field of type String does not have child fields")
  39367. },
  39368. }
  39369. return fc, nil
  39370. }
  39371. func (ec *executionContext) _Customer_email(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39372. fc, err := ec.fieldContext_Customer_email(ctx, field)
  39373. if err != nil {
  39374. return graphql.Null
  39375. }
  39376. ctx = graphql.WithFieldContext(ctx, fc)
  39377. defer func() {
  39378. if r := recover(); r != nil {
  39379. ec.Error(ctx, ec.Recover(ctx, r))
  39380. ret = graphql.Null
  39381. }
  39382. }()
  39383. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39384. ctx = rctx // use context from middleware stack in children
  39385. return obj.Email, nil
  39386. })
  39387. if err != nil {
  39388. ec.Error(ctx, err)
  39389. return graphql.Null
  39390. }
  39391. if resTmp == nil {
  39392. return graphql.Null
  39393. }
  39394. res := resTmp.(*string)
  39395. fc.Result = res
  39396. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  39397. }
  39398. func (ec *executionContext) fieldContext_Customer_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39399. fc = &graphql.FieldContext{
  39400. Object: "Customer",
  39401. Field: field,
  39402. IsMethod: false,
  39403. IsResolver: false,
  39404. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39405. return nil, errors.New("field of type String does not have child fields")
  39406. },
  39407. }
  39408. return fc, nil
  39409. }
  39410. func (ec *executionContext) _Customer_emailMarketingConsent(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39411. fc, err := ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  39412. if err != nil {
  39413. return graphql.Null
  39414. }
  39415. ctx = graphql.WithFieldContext(ctx, fc)
  39416. defer func() {
  39417. if r := recover(); r != nil {
  39418. ec.Error(ctx, ec.Recover(ctx, r))
  39419. ret = graphql.Null
  39420. }
  39421. }()
  39422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39423. ctx = rctx // use context from middleware stack in children
  39424. return obj.EmailMarketingConsent, nil
  39425. })
  39426. if err != nil {
  39427. ec.Error(ctx, err)
  39428. return graphql.Null
  39429. }
  39430. if resTmp == nil {
  39431. return graphql.Null
  39432. }
  39433. res := resTmp.(*CustomerEmailMarketingConsentState)
  39434. fc.Result = res
  39435. return ec.marshalOCustomerEmailMarketingConsentState2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerEmailMarketingConsentState(ctx, field.Selections, res)
  39436. }
  39437. func (ec *executionContext) fieldContext_Customer_emailMarketingConsent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39438. fc = &graphql.FieldContext{
  39439. Object: "Customer",
  39440. Field: field,
  39441. IsMethod: false,
  39442. IsResolver: false,
  39443. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39444. switch field.Name {
  39445. case "consentUpdatedAt":
  39446. return ec.fieldContext_CustomerEmailMarketingConsentState_consentUpdatedAt(ctx, field)
  39447. case "marketingOptInLevel":
  39448. return ec.fieldContext_CustomerEmailMarketingConsentState_marketingOptInLevel(ctx, field)
  39449. case "marketingState":
  39450. return ec.fieldContext_CustomerEmailMarketingConsentState_marketingState(ctx, field)
  39451. }
  39452. return nil, fmt.Errorf("no field named %q was found under type CustomerEmailMarketingConsentState", field.Name)
  39453. },
  39454. }
  39455. return fc, nil
  39456. }
  39457. func (ec *executionContext) _Customer_events(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39458. fc, err := ec.fieldContext_Customer_events(ctx, field)
  39459. if err != nil {
  39460. return graphql.Null
  39461. }
  39462. ctx = graphql.WithFieldContext(ctx, fc)
  39463. defer func() {
  39464. if r := recover(); r != nil {
  39465. ec.Error(ctx, ec.Recover(ctx, r))
  39466. ret = graphql.Null
  39467. }
  39468. }()
  39469. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39470. ctx = rctx // use context from middleware stack in children
  39471. return obj.Events, nil
  39472. })
  39473. if err != nil {
  39474. ec.Error(ctx, err)
  39475. return graphql.Null
  39476. }
  39477. if resTmp == nil {
  39478. if !graphql.HasFieldError(ctx, fc) {
  39479. ec.Errorf(ctx, "must not be null")
  39480. }
  39481. return graphql.Null
  39482. }
  39483. res := resTmp.(*EventConnection)
  39484. fc.Result = res
  39485. return ec.marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventConnection(ctx, field.Selections, res)
  39486. }
  39487. func (ec *executionContext) fieldContext_Customer_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39488. fc = &graphql.FieldContext{
  39489. Object: "Customer",
  39490. Field: field,
  39491. IsMethod: false,
  39492. IsResolver: false,
  39493. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39494. switch field.Name {
  39495. case "edges":
  39496. return ec.fieldContext_EventConnection_edges(ctx, field)
  39497. case "nodes":
  39498. return ec.fieldContext_EventConnection_nodes(ctx, field)
  39499. case "pageInfo":
  39500. return ec.fieldContext_EventConnection_pageInfo(ctx, field)
  39501. }
  39502. return nil, fmt.Errorf("no field named %q was found under type EventConnection", field.Name)
  39503. },
  39504. }
  39505. defer func() {
  39506. if r := recover(); r != nil {
  39507. err = ec.Recover(ctx, r)
  39508. ec.Error(ctx, err)
  39509. }
  39510. }()
  39511. ctx = graphql.WithFieldContext(ctx, fc)
  39512. if fc.Args, err = ec.field_Customer_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  39513. ec.Error(ctx, err)
  39514. return
  39515. }
  39516. return fc, nil
  39517. }
  39518. func (ec *executionContext) _Customer_firstName(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39519. fc, err := ec.fieldContext_Customer_firstName(ctx, field)
  39520. if err != nil {
  39521. return graphql.Null
  39522. }
  39523. ctx = graphql.WithFieldContext(ctx, fc)
  39524. defer func() {
  39525. if r := recover(); r != nil {
  39526. ec.Error(ctx, ec.Recover(ctx, r))
  39527. ret = graphql.Null
  39528. }
  39529. }()
  39530. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39531. ctx = rctx // use context from middleware stack in children
  39532. return obj.FirstName, nil
  39533. })
  39534. if err != nil {
  39535. ec.Error(ctx, err)
  39536. return graphql.Null
  39537. }
  39538. if resTmp == nil {
  39539. return graphql.Null
  39540. }
  39541. res := resTmp.(*string)
  39542. fc.Result = res
  39543. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  39544. }
  39545. func (ec *executionContext) fieldContext_Customer_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39546. fc = &graphql.FieldContext{
  39547. Object: "Customer",
  39548. Field: field,
  39549. IsMethod: false,
  39550. IsResolver: false,
  39551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39552. return nil, errors.New("field of type String does not have child fields")
  39553. },
  39554. }
  39555. return fc, nil
  39556. }
  39557. func (ec *executionContext) _Customer_hasTimelineComment(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39558. fc, err := ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  39559. if err != nil {
  39560. return graphql.Null
  39561. }
  39562. ctx = graphql.WithFieldContext(ctx, fc)
  39563. defer func() {
  39564. if r := recover(); r != nil {
  39565. ec.Error(ctx, ec.Recover(ctx, r))
  39566. ret = graphql.Null
  39567. }
  39568. }()
  39569. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39570. ctx = rctx // use context from middleware stack in children
  39571. return obj.HasTimelineComment, nil
  39572. })
  39573. if err != nil {
  39574. ec.Error(ctx, err)
  39575. return graphql.Null
  39576. }
  39577. if resTmp == nil {
  39578. if !graphql.HasFieldError(ctx, fc) {
  39579. ec.Errorf(ctx, "must not be null")
  39580. }
  39581. return graphql.Null
  39582. }
  39583. res := resTmp.(bool)
  39584. fc.Result = res
  39585. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  39586. }
  39587. func (ec *executionContext) fieldContext_Customer_hasTimelineComment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39588. fc = &graphql.FieldContext{
  39589. Object: "Customer",
  39590. Field: field,
  39591. IsMethod: false,
  39592. IsResolver: false,
  39593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39594. return nil, errors.New("field of type Boolean does not have child fields")
  39595. },
  39596. }
  39597. return fc, nil
  39598. }
  39599. func (ec *executionContext) _Customer_id(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39600. fc, err := ec.fieldContext_Customer_id(ctx, field)
  39601. if err != nil {
  39602. return graphql.Null
  39603. }
  39604. ctx = graphql.WithFieldContext(ctx, fc)
  39605. defer func() {
  39606. if r := recover(); r != nil {
  39607. ec.Error(ctx, ec.Recover(ctx, r))
  39608. ret = graphql.Null
  39609. }
  39610. }()
  39611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39612. ctx = rctx // use context from middleware stack in children
  39613. return obj.ID, nil
  39614. })
  39615. if err != nil {
  39616. ec.Error(ctx, err)
  39617. return graphql.Null
  39618. }
  39619. if resTmp == nil {
  39620. if !graphql.HasFieldError(ctx, fc) {
  39621. ec.Errorf(ctx, "must not be null")
  39622. }
  39623. return graphql.Null
  39624. }
  39625. res := resTmp.(string)
  39626. fc.Result = res
  39627. return ec.marshalNID2string(ctx, field.Selections, res)
  39628. }
  39629. func (ec *executionContext) fieldContext_Customer_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39630. fc = &graphql.FieldContext{
  39631. Object: "Customer",
  39632. Field: field,
  39633. IsMethod: false,
  39634. IsResolver: false,
  39635. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39636. return nil, errors.New("field of type ID does not have child fields")
  39637. },
  39638. }
  39639. return fc, nil
  39640. }
  39641. func (ec *executionContext) _Customer_image(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39642. fc, err := ec.fieldContext_Customer_image(ctx, field)
  39643. if err != nil {
  39644. return graphql.Null
  39645. }
  39646. ctx = graphql.WithFieldContext(ctx, fc)
  39647. defer func() {
  39648. if r := recover(); r != nil {
  39649. ec.Error(ctx, ec.Recover(ctx, r))
  39650. ret = graphql.Null
  39651. }
  39652. }()
  39653. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39654. ctx = rctx // use context from middleware stack in children
  39655. return obj.Image, nil
  39656. })
  39657. if err != nil {
  39658. ec.Error(ctx, err)
  39659. return graphql.Null
  39660. }
  39661. if resTmp == nil {
  39662. if !graphql.HasFieldError(ctx, fc) {
  39663. ec.Errorf(ctx, "must not be null")
  39664. }
  39665. return graphql.Null
  39666. }
  39667. res := resTmp.(*Image)
  39668. fc.Result = res
  39669. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  39670. }
  39671. func (ec *executionContext) fieldContext_Customer_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39672. fc = &graphql.FieldContext{
  39673. Object: "Customer",
  39674. Field: field,
  39675. IsMethod: false,
  39676. IsResolver: false,
  39677. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39678. switch field.Name {
  39679. case "altText":
  39680. return ec.fieldContext_Image_altText(ctx, field)
  39681. case "height":
  39682. return ec.fieldContext_Image_height(ctx, field)
  39683. case "id":
  39684. return ec.fieldContext_Image_id(ctx, field)
  39685. case "metafield":
  39686. return ec.fieldContext_Image_metafield(ctx, field)
  39687. case "metafields":
  39688. return ec.fieldContext_Image_metafields(ctx, field)
  39689. case "privateMetafield":
  39690. return ec.fieldContext_Image_privateMetafield(ctx, field)
  39691. case "privateMetafields":
  39692. return ec.fieldContext_Image_privateMetafields(ctx, field)
  39693. case "url":
  39694. return ec.fieldContext_Image_url(ctx, field)
  39695. case "width":
  39696. return ec.fieldContext_Image_width(ctx, field)
  39697. }
  39698. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  39699. },
  39700. }
  39701. return fc, nil
  39702. }
  39703. func (ec *executionContext) _Customer_lastName(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39704. fc, err := ec.fieldContext_Customer_lastName(ctx, field)
  39705. if err != nil {
  39706. return graphql.Null
  39707. }
  39708. ctx = graphql.WithFieldContext(ctx, fc)
  39709. defer func() {
  39710. if r := recover(); r != nil {
  39711. ec.Error(ctx, ec.Recover(ctx, r))
  39712. ret = graphql.Null
  39713. }
  39714. }()
  39715. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39716. ctx = rctx // use context from middleware stack in children
  39717. return obj.LastName, nil
  39718. })
  39719. if err != nil {
  39720. ec.Error(ctx, err)
  39721. return graphql.Null
  39722. }
  39723. if resTmp == nil {
  39724. return graphql.Null
  39725. }
  39726. res := resTmp.(*string)
  39727. fc.Result = res
  39728. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  39729. }
  39730. func (ec *executionContext) fieldContext_Customer_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39731. fc = &graphql.FieldContext{
  39732. Object: "Customer",
  39733. Field: field,
  39734. IsMethod: false,
  39735. IsResolver: false,
  39736. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39737. return nil, errors.New("field of type String does not have child fields")
  39738. },
  39739. }
  39740. return fc, nil
  39741. }
  39742. func (ec *executionContext) _Customer_lastOrder(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39743. fc, err := ec.fieldContext_Customer_lastOrder(ctx, field)
  39744. if err != nil {
  39745. return graphql.Null
  39746. }
  39747. ctx = graphql.WithFieldContext(ctx, fc)
  39748. defer func() {
  39749. if r := recover(); r != nil {
  39750. ec.Error(ctx, ec.Recover(ctx, r))
  39751. ret = graphql.Null
  39752. }
  39753. }()
  39754. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39755. ctx = rctx // use context from middleware stack in children
  39756. return obj.LastOrder, nil
  39757. })
  39758. if err != nil {
  39759. ec.Error(ctx, err)
  39760. return graphql.Null
  39761. }
  39762. if resTmp == nil {
  39763. return graphql.Null
  39764. }
  39765. res := resTmp.(*Order)
  39766. fc.Result = res
  39767. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  39768. }
  39769. func (ec *executionContext) fieldContext_Customer_lastOrder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39770. fc = &graphql.FieldContext{
  39771. Object: "Customer",
  39772. Field: field,
  39773. IsMethod: false,
  39774. IsResolver: false,
  39775. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39776. switch field.Name {
  39777. case "id":
  39778. return ec.fieldContext_Order_id(ctx, field)
  39779. }
  39780. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  39781. },
  39782. }
  39783. return fc, nil
  39784. }
  39785. func (ec *executionContext) _Customer_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39786. fc, err := ec.fieldContext_Customer_legacyResourceId(ctx, field)
  39787. if err != nil {
  39788. return graphql.Null
  39789. }
  39790. ctx = graphql.WithFieldContext(ctx, fc)
  39791. defer func() {
  39792. if r := recover(); r != nil {
  39793. ec.Error(ctx, ec.Recover(ctx, r))
  39794. ret = graphql.Null
  39795. }
  39796. }()
  39797. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39798. ctx = rctx // use context from middleware stack in children
  39799. return obj.LegacyResourceID, nil
  39800. })
  39801. if err != nil {
  39802. ec.Error(ctx, err)
  39803. return graphql.Null
  39804. }
  39805. if resTmp == nil {
  39806. if !graphql.HasFieldError(ctx, fc) {
  39807. ec.Errorf(ctx, "must not be null")
  39808. }
  39809. return graphql.Null
  39810. }
  39811. res := resTmp.(string)
  39812. fc.Result = res
  39813. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  39814. }
  39815. func (ec *executionContext) fieldContext_Customer_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39816. fc = &graphql.FieldContext{
  39817. Object: "Customer",
  39818. Field: field,
  39819. IsMethod: false,
  39820. IsResolver: false,
  39821. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39822. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  39823. },
  39824. }
  39825. return fc, nil
  39826. }
  39827. func (ec *executionContext) _Customer_lifetimeDuration(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39828. fc, err := ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  39829. if err != nil {
  39830. return graphql.Null
  39831. }
  39832. ctx = graphql.WithFieldContext(ctx, fc)
  39833. defer func() {
  39834. if r := recover(); r != nil {
  39835. ec.Error(ctx, ec.Recover(ctx, r))
  39836. ret = graphql.Null
  39837. }
  39838. }()
  39839. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39840. ctx = rctx // use context from middleware stack in children
  39841. return obj.LifetimeDuration, nil
  39842. })
  39843. if err != nil {
  39844. ec.Error(ctx, err)
  39845. return graphql.Null
  39846. }
  39847. if resTmp == nil {
  39848. if !graphql.HasFieldError(ctx, fc) {
  39849. ec.Errorf(ctx, "must not be null")
  39850. }
  39851. return graphql.Null
  39852. }
  39853. res := resTmp.(string)
  39854. fc.Result = res
  39855. return ec.marshalNString2string(ctx, field.Selections, res)
  39856. }
  39857. func (ec *executionContext) fieldContext_Customer_lifetimeDuration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39858. fc = &graphql.FieldContext{
  39859. Object: "Customer",
  39860. Field: field,
  39861. IsMethod: false,
  39862. IsResolver: false,
  39863. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39864. return nil, errors.New("field of type String does not have child fields")
  39865. },
  39866. }
  39867. return fc, nil
  39868. }
  39869. func (ec *executionContext) _Customer_locale(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39870. fc, err := ec.fieldContext_Customer_locale(ctx, field)
  39871. if err != nil {
  39872. return graphql.Null
  39873. }
  39874. ctx = graphql.WithFieldContext(ctx, fc)
  39875. defer func() {
  39876. if r := recover(); r != nil {
  39877. ec.Error(ctx, ec.Recover(ctx, r))
  39878. ret = graphql.Null
  39879. }
  39880. }()
  39881. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39882. ctx = rctx // use context from middleware stack in children
  39883. return obj.Locale, nil
  39884. })
  39885. if err != nil {
  39886. ec.Error(ctx, err)
  39887. return graphql.Null
  39888. }
  39889. if resTmp == nil {
  39890. if !graphql.HasFieldError(ctx, fc) {
  39891. ec.Errorf(ctx, "must not be null")
  39892. }
  39893. return graphql.Null
  39894. }
  39895. res := resTmp.(string)
  39896. fc.Result = res
  39897. return ec.marshalNString2string(ctx, field.Selections, res)
  39898. }
  39899. func (ec *executionContext) fieldContext_Customer_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39900. fc = &graphql.FieldContext{
  39901. Object: "Customer",
  39902. Field: field,
  39903. IsMethod: false,
  39904. IsResolver: false,
  39905. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39906. return nil, errors.New("field of type String does not have child fields")
  39907. },
  39908. }
  39909. return fc, nil
  39910. }
  39911. func (ec *executionContext) _Customer_market(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39912. fc, err := ec.fieldContext_Customer_market(ctx, field)
  39913. if err != nil {
  39914. return graphql.Null
  39915. }
  39916. ctx = graphql.WithFieldContext(ctx, fc)
  39917. defer func() {
  39918. if r := recover(); r != nil {
  39919. ec.Error(ctx, ec.Recover(ctx, r))
  39920. ret = graphql.Null
  39921. }
  39922. }()
  39923. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39924. ctx = rctx // use context from middleware stack in children
  39925. return obj.Market, nil
  39926. })
  39927. if err != nil {
  39928. ec.Error(ctx, err)
  39929. return graphql.Null
  39930. }
  39931. if resTmp == nil {
  39932. return graphql.Null
  39933. }
  39934. res := resTmp.(*Market)
  39935. fc.Result = res
  39936. return ec.marshalOMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarket(ctx, field.Selections, res)
  39937. }
  39938. func (ec *executionContext) fieldContext_Customer_market(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39939. fc = &graphql.FieldContext{
  39940. Object: "Customer",
  39941. Field: field,
  39942. IsMethod: false,
  39943. IsResolver: false,
  39944. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39945. switch field.Name {
  39946. case "id":
  39947. return ec.fieldContext_Market_id(ctx, field)
  39948. }
  39949. return nil, fmt.Errorf("no field named %q was found under type Market", field.Name)
  39950. },
  39951. }
  39952. return fc, nil
  39953. }
  39954. func (ec *executionContext) _Customer_metafield(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  39955. fc, err := ec.fieldContext_Customer_metafield(ctx, field)
  39956. if err != nil {
  39957. return graphql.Null
  39958. }
  39959. ctx = graphql.WithFieldContext(ctx, fc)
  39960. defer func() {
  39961. if r := recover(); r != nil {
  39962. ec.Error(ctx, ec.Recover(ctx, r))
  39963. ret = graphql.Null
  39964. }
  39965. }()
  39966. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  39967. ctx = rctx // use context from middleware stack in children
  39968. return obj.Metafield, nil
  39969. })
  39970. if err != nil {
  39971. ec.Error(ctx, err)
  39972. return graphql.Null
  39973. }
  39974. if resTmp == nil {
  39975. return graphql.Null
  39976. }
  39977. res := resTmp.(*Metafield)
  39978. fc.Result = res
  39979. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  39980. }
  39981. func (ec *executionContext) fieldContext_Customer_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  39982. fc = &graphql.FieldContext{
  39983. Object: "Customer",
  39984. Field: field,
  39985. IsMethod: false,
  39986. IsResolver: false,
  39987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  39988. switch field.Name {
  39989. case "createdAt":
  39990. return ec.fieldContext_Metafield_createdAt(ctx, field)
  39991. case "definition":
  39992. return ec.fieldContext_Metafield_definition(ctx, field)
  39993. case "description":
  39994. return ec.fieldContext_Metafield_description(ctx, field)
  39995. case "id":
  39996. return ec.fieldContext_Metafield_id(ctx, field)
  39997. case "key":
  39998. return ec.fieldContext_Metafield_key(ctx, field)
  39999. case "legacyResourceId":
  40000. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  40001. case "namespace":
  40002. return ec.fieldContext_Metafield_namespace(ctx, field)
  40003. case "owner":
  40004. return ec.fieldContext_Metafield_owner(ctx, field)
  40005. case "ownerType":
  40006. return ec.fieldContext_Metafield_ownerType(ctx, field)
  40007. case "reference":
  40008. return ec.fieldContext_Metafield_reference(ctx, field)
  40009. case "references":
  40010. return ec.fieldContext_Metafield_references(ctx, field)
  40011. case "type":
  40012. return ec.fieldContext_Metafield_type(ctx, field)
  40013. case "updatedAt":
  40014. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  40015. case "value":
  40016. return ec.fieldContext_Metafield_value(ctx, field)
  40017. }
  40018. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  40019. },
  40020. }
  40021. defer func() {
  40022. if r := recover(); r != nil {
  40023. err = ec.Recover(ctx, r)
  40024. ec.Error(ctx, err)
  40025. }
  40026. }()
  40027. ctx = graphql.WithFieldContext(ctx, fc)
  40028. if fc.Args, err = ec.field_Customer_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40029. ec.Error(ctx, err)
  40030. return
  40031. }
  40032. return fc, nil
  40033. }
  40034. func (ec *executionContext) _Customer_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40035. fc, err := ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  40036. if err != nil {
  40037. return graphql.Null
  40038. }
  40039. ctx = graphql.WithFieldContext(ctx, fc)
  40040. defer func() {
  40041. if r := recover(); r != nil {
  40042. ec.Error(ctx, ec.Recover(ctx, r))
  40043. ret = graphql.Null
  40044. }
  40045. }()
  40046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40047. ctx = rctx // use context from middleware stack in children
  40048. return obj.MetafieldDefinitions, nil
  40049. })
  40050. if err != nil {
  40051. ec.Error(ctx, err)
  40052. return graphql.Null
  40053. }
  40054. if resTmp == nil {
  40055. if !graphql.HasFieldError(ctx, fc) {
  40056. ec.Errorf(ctx, "must not be null")
  40057. }
  40058. return graphql.Null
  40059. }
  40060. res := resTmp.(*MetafieldDefinitionConnection)
  40061. fc.Result = res
  40062. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  40063. }
  40064. func (ec *executionContext) fieldContext_Customer_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40065. fc = &graphql.FieldContext{
  40066. Object: "Customer",
  40067. Field: field,
  40068. IsMethod: false,
  40069. IsResolver: false,
  40070. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40071. switch field.Name {
  40072. case "edges":
  40073. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  40074. case "nodes":
  40075. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  40076. case "pageInfo":
  40077. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  40078. }
  40079. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  40080. },
  40081. }
  40082. defer func() {
  40083. if r := recover(); r != nil {
  40084. err = ec.Recover(ctx, r)
  40085. ec.Error(ctx, err)
  40086. }
  40087. }()
  40088. ctx = graphql.WithFieldContext(ctx, fc)
  40089. if fc.Args, err = ec.field_Customer_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40090. ec.Error(ctx, err)
  40091. return
  40092. }
  40093. return fc, nil
  40094. }
  40095. func (ec *executionContext) _Customer_metafields(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40096. fc, err := ec.fieldContext_Customer_metafields(ctx, field)
  40097. if err != nil {
  40098. return graphql.Null
  40099. }
  40100. ctx = graphql.WithFieldContext(ctx, fc)
  40101. defer func() {
  40102. if r := recover(); r != nil {
  40103. ec.Error(ctx, ec.Recover(ctx, r))
  40104. ret = graphql.Null
  40105. }
  40106. }()
  40107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40108. ctx = rctx // use context from middleware stack in children
  40109. return obj.Metafields, nil
  40110. })
  40111. if err != nil {
  40112. ec.Error(ctx, err)
  40113. return graphql.Null
  40114. }
  40115. if resTmp == nil {
  40116. if !graphql.HasFieldError(ctx, fc) {
  40117. ec.Errorf(ctx, "must not be null")
  40118. }
  40119. return graphql.Null
  40120. }
  40121. res := resTmp.(*MetafieldConnection)
  40122. fc.Result = res
  40123. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  40124. }
  40125. func (ec *executionContext) fieldContext_Customer_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40126. fc = &graphql.FieldContext{
  40127. Object: "Customer",
  40128. Field: field,
  40129. IsMethod: false,
  40130. IsResolver: false,
  40131. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40132. switch field.Name {
  40133. case "edges":
  40134. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  40135. case "nodes":
  40136. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  40137. case "pageInfo":
  40138. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  40139. }
  40140. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  40141. },
  40142. }
  40143. defer func() {
  40144. if r := recover(); r != nil {
  40145. err = ec.Recover(ctx, r)
  40146. ec.Error(ctx, err)
  40147. }
  40148. }()
  40149. ctx = graphql.WithFieldContext(ctx, fc)
  40150. if fc.Args, err = ec.field_Customer_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40151. ec.Error(ctx, err)
  40152. return
  40153. }
  40154. return fc, nil
  40155. }
  40156. func (ec *executionContext) _Customer_multipassIdentifier(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40157. fc, err := ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  40158. if err != nil {
  40159. return graphql.Null
  40160. }
  40161. ctx = graphql.WithFieldContext(ctx, fc)
  40162. defer func() {
  40163. if r := recover(); r != nil {
  40164. ec.Error(ctx, ec.Recover(ctx, r))
  40165. ret = graphql.Null
  40166. }
  40167. }()
  40168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40169. ctx = rctx // use context from middleware stack in children
  40170. return obj.MultipassIdentifier, nil
  40171. })
  40172. if err != nil {
  40173. ec.Error(ctx, err)
  40174. return graphql.Null
  40175. }
  40176. if resTmp == nil {
  40177. return graphql.Null
  40178. }
  40179. res := resTmp.(*string)
  40180. fc.Result = res
  40181. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40182. }
  40183. func (ec *executionContext) fieldContext_Customer_multipassIdentifier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40184. fc = &graphql.FieldContext{
  40185. Object: "Customer",
  40186. Field: field,
  40187. IsMethod: false,
  40188. IsResolver: false,
  40189. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40190. return nil, errors.New("field of type String does not have child fields")
  40191. },
  40192. }
  40193. return fc, nil
  40194. }
  40195. func (ec *executionContext) _Customer_note(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40196. fc, err := ec.fieldContext_Customer_note(ctx, field)
  40197. if err != nil {
  40198. return graphql.Null
  40199. }
  40200. ctx = graphql.WithFieldContext(ctx, fc)
  40201. defer func() {
  40202. if r := recover(); r != nil {
  40203. ec.Error(ctx, ec.Recover(ctx, r))
  40204. ret = graphql.Null
  40205. }
  40206. }()
  40207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40208. ctx = rctx // use context from middleware stack in children
  40209. return obj.Note, nil
  40210. })
  40211. if err != nil {
  40212. ec.Error(ctx, err)
  40213. return graphql.Null
  40214. }
  40215. if resTmp == nil {
  40216. return graphql.Null
  40217. }
  40218. res := resTmp.(*string)
  40219. fc.Result = res
  40220. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40221. }
  40222. func (ec *executionContext) fieldContext_Customer_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40223. fc = &graphql.FieldContext{
  40224. Object: "Customer",
  40225. Field: field,
  40226. IsMethod: false,
  40227. IsResolver: false,
  40228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40229. return nil, errors.New("field of type String does not have child fields")
  40230. },
  40231. }
  40232. return fc, nil
  40233. }
  40234. func (ec *executionContext) _Customer_numberOfOrders(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40235. fc, err := ec.fieldContext_Customer_numberOfOrders(ctx, field)
  40236. if err != nil {
  40237. return graphql.Null
  40238. }
  40239. ctx = graphql.WithFieldContext(ctx, fc)
  40240. defer func() {
  40241. if r := recover(); r != nil {
  40242. ec.Error(ctx, ec.Recover(ctx, r))
  40243. ret = graphql.Null
  40244. }
  40245. }()
  40246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40247. ctx = rctx // use context from middleware stack in children
  40248. return obj.NumberOfOrders, nil
  40249. })
  40250. if err != nil {
  40251. ec.Error(ctx, err)
  40252. return graphql.Null
  40253. }
  40254. if resTmp == nil {
  40255. if !graphql.HasFieldError(ctx, fc) {
  40256. ec.Errorf(ctx, "must not be null")
  40257. }
  40258. return graphql.Null
  40259. }
  40260. res := resTmp.(string)
  40261. fc.Result = res
  40262. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  40263. }
  40264. func (ec *executionContext) fieldContext_Customer_numberOfOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40265. fc = &graphql.FieldContext{
  40266. Object: "Customer",
  40267. Field: field,
  40268. IsMethod: false,
  40269. IsResolver: false,
  40270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40271. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  40272. },
  40273. }
  40274. return fc, nil
  40275. }
  40276. func (ec *executionContext) _Customer_orders(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40277. fc, err := ec.fieldContext_Customer_orders(ctx, field)
  40278. if err != nil {
  40279. return graphql.Null
  40280. }
  40281. ctx = graphql.WithFieldContext(ctx, fc)
  40282. defer func() {
  40283. if r := recover(); r != nil {
  40284. ec.Error(ctx, ec.Recover(ctx, r))
  40285. ret = graphql.Null
  40286. }
  40287. }()
  40288. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40289. ctx = rctx // use context from middleware stack in children
  40290. return obj.Orders, nil
  40291. })
  40292. if err != nil {
  40293. ec.Error(ctx, err)
  40294. return graphql.Null
  40295. }
  40296. if resTmp == nil {
  40297. if !graphql.HasFieldError(ctx, fc) {
  40298. ec.Errorf(ctx, "must not be null")
  40299. }
  40300. return graphql.Null
  40301. }
  40302. res := resTmp.(*OrderConnection)
  40303. fc.Result = res
  40304. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  40305. }
  40306. func (ec *executionContext) fieldContext_Customer_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40307. fc = &graphql.FieldContext{
  40308. Object: "Customer",
  40309. Field: field,
  40310. IsMethod: false,
  40311. IsResolver: false,
  40312. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40313. switch field.Name {
  40314. case "edges":
  40315. return ec.fieldContext_OrderConnection_edges(ctx, field)
  40316. case "nodes":
  40317. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  40318. case "pageInfo":
  40319. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  40320. }
  40321. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  40322. },
  40323. }
  40324. defer func() {
  40325. if r := recover(); r != nil {
  40326. err = ec.Recover(ctx, r)
  40327. ec.Error(ctx, err)
  40328. }
  40329. }()
  40330. ctx = graphql.WithFieldContext(ctx, fc)
  40331. if fc.Args, err = ec.field_Customer_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40332. ec.Error(ctx, err)
  40333. return
  40334. }
  40335. return fc, nil
  40336. }
  40337. func (ec *executionContext) _Customer_paymentMethods(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40338. fc, err := ec.fieldContext_Customer_paymentMethods(ctx, field)
  40339. if err != nil {
  40340. return graphql.Null
  40341. }
  40342. ctx = graphql.WithFieldContext(ctx, fc)
  40343. defer func() {
  40344. if r := recover(); r != nil {
  40345. ec.Error(ctx, ec.Recover(ctx, r))
  40346. ret = graphql.Null
  40347. }
  40348. }()
  40349. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40350. ctx = rctx // use context from middleware stack in children
  40351. return obj.PaymentMethods, nil
  40352. })
  40353. if err != nil {
  40354. ec.Error(ctx, err)
  40355. return graphql.Null
  40356. }
  40357. if resTmp == nil {
  40358. if !graphql.HasFieldError(ctx, fc) {
  40359. ec.Errorf(ctx, "must not be null")
  40360. }
  40361. return graphql.Null
  40362. }
  40363. res := resTmp.(*CustomerPaymentMethodConnection)
  40364. fc.Result = res
  40365. return ec.marshalNCustomerPaymentMethodConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodConnection(ctx, field.Selections, res)
  40366. }
  40367. func (ec *executionContext) fieldContext_Customer_paymentMethods(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40368. fc = &graphql.FieldContext{
  40369. Object: "Customer",
  40370. Field: field,
  40371. IsMethod: false,
  40372. IsResolver: false,
  40373. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40374. switch field.Name {
  40375. case "edges":
  40376. return ec.fieldContext_CustomerPaymentMethodConnection_edges(ctx, field)
  40377. case "nodes":
  40378. return ec.fieldContext_CustomerPaymentMethodConnection_nodes(ctx, field)
  40379. case "pageInfo":
  40380. return ec.fieldContext_CustomerPaymentMethodConnection_pageInfo(ctx, field)
  40381. }
  40382. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethodConnection", field.Name)
  40383. },
  40384. }
  40385. defer func() {
  40386. if r := recover(); r != nil {
  40387. err = ec.Recover(ctx, r)
  40388. ec.Error(ctx, err)
  40389. }
  40390. }()
  40391. ctx = graphql.WithFieldContext(ctx, fc)
  40392. if fc.Args, err = ec.field_Customer_paymentMethods_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40393. ec.Error(ctx, err)
  40394. return
  40395. }
  40396. return fc, nil
  40397. }
  40398. func (ec *executionContext) _Customer_phone(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40399. fc, err := ec.fieldContext_Customer_phone(ctx, field)
  40400. if err != nil {
  40401. return graphql.Null
  40402. }
  40403. ctx = graphql.WithFieldContext(ctx, fc)
  40404. defer func() {
  40405. if r := recover(); r != nil {
  40406. ec.Error(ctx, ec.Recover(ctx, r))
  40407. ret = graphql.Null
  40408. }
  40409. }()
  40410. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40411. ctx = rctx // use context from middleware stack in children
  40412. return obj.Phone, nil
  40413. })
  40414. if err != nil {
  40415. ec.Error(ctx, err)
  40416. return graphql.Null
  40417. }
  40418. if resTmp == nil {
  40419. return graphql.Null
  40420. }
  40421. res := resTmp.(*string)
  40422. fc.Result = res
  40423. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  40424. }
  40425. func (ec *executionContext) fieldContext_Customer_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40426. fc = &graphql.FieldContext{
  40427. Object: "Customer",
  40428. Field: field,
  40429. IsMethod: false,
  40430. IsResolver: false,
  40431. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40432. return nil, errors.New("field of type String does not have child fields")
  40433. },
  40434. }
  40435. return fc, nil
  40436. }
  40437. func (ec *executionContext) _Customer_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40438. fc, err := ec.fieldContext_Customer_privateMetafield(ctx, field)
  40439. if err != nil {
  40440. return graphql.Null
  40441. }
  40442. ctx = graphql.WithFieldContext(ctx, fc)
  40443. defer func() {
  40444. if r := recover(); r != nil {
  40445. ec.Error(ctx, ec.Recover(ctx, r))
  40446. ret = graphql.Null
  40447. }
  40448. }()
  40449. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40450. ctx = rctx // use context from middleware stack in children
  40451. return obj.PrivateMetafield, nil
  40452. })
  40453. if err != nil {
  40454. ec.Error(ctx, err)
  40455. return graphql.Null
  40456. }
  40457. if resTmp == nil {
  40458. return graphql.Null
  40459. }
  40460. res := resTmp.(*PrivateMetafield)
  40461. fc.Result = res
  40462. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  40463. }
  40464. func (ec *executionContext) fieldContext_Customer_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40465. fc = &graphql.FieldContext{
  40466. Object: "Customer",
  40467. Field: field,
  40468. IsMethod: false,
  40469. IsResolver: false,
  40470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40471. switch field.Name {
  40472. case "createdAt":
  40473. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  40474. case "id":
  40475. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  40476. case "key":
  40477. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  40478. case "namespace":
  40479. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  40480. case "updatedAt":
  40481. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  40482. case "value":
  40483. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  40484. case "valueType":
  40485. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  40486. }
  40487. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  40488. },
  40489. }
  40490. defer func() {
  40491. if r := recover(); r != nil {
  40492. err = ec.Recover(ctx, r)
  40493. ec.Error(ctx, err)
  40494. }
  40495. }()
  40496. ctx = graphql.WithFieldContext(ctx, fc)
  40497. if fc.Args, err = ec.field_Customer_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40498. ec.Error(ctx, err)
  40499. return
  40500. }
  40501. return fc, nil
  40502. }
  40503. func (ec *executionContext) _Customer_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40504. fc, err := ec.fieldContext_Customer_privateMetafields(ctx, field)
  40505. if err != nil {
  40506. return graphql.Null
  40507. }
  40508. ctx = graphql.WithFieldContext(ctx, fc)
  40509. defer func() {
  40510. if r := recover(); r != nil {
  40511. ec.Error(ctx, ec.Recover(ctx, r))
  40512. ret = graphql.Null
  40513. }
  40514. }()
  40515. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40516. ctx = rctx // use context from middleware stack in children
  40517. return obj.PrivateMetafields, nil
  40518. })
  40519. if err != nil {
  40520. ec.Error(ctx, err)
  40521. return graphql.Null
  40522. }
  40523. if resTmp == nil {
  40524. if !graphql.HasFieldError(ctx, fc) {
  40525. ec.Errorf(ctx, "must not be null")
  40526. }
  40527. return graphql.Null
  40528. }
  40529. res := resTmp.(*PrivateMetafieldConnection)
  40530. fc.Result = res
  40531. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  40532. }
  40533. func (ec *executionContext) fieldContext_Customer_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40534. fc = &graphql.FieldContext{
  40535. Object: "Customer",
  40536. Field: field,
  40537. IsMethod: false,
  40538. IsResolver: false,
  40539. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40540. switch field.Name {
  40541. case "edges":
  40542. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  40543. case "nodes":
  40544. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  40545. case "pageInfo":
  40546. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  40547. }
  40548. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  40549. },
  40550. }
  40551. defer func() {
  40552. if r := recover(); r != nil {
  40553. err = ec.Recover(ctx, r)
  40554. ec.Error(ctx, err)
  40555. }
  40556. }()
  40557. ctx = graphql.WithFieldContext(ctx, fc)
  40558. if fc.Args, err = ec.field_Customer_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40559. ec.Error(ctx, err)
  40560. return
  40561. }
  40562. return fc, nil
  40563. }
  40564. func (ec *executionContext) _Customer_productSubscriberStatus(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40565. fc, err := ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  40566. if err != nil {
  40567. return graphql.Null
  40568. }
  40569. ctx = graphql.WithFieldContext(ctx, fc)
  40570. defer func() {
  40571. if r := recover(); r != nil {
  40572. ec.Error(ctx, ec.Recover(ctx, r))
  40573. ret = graphql.Null
  40574. }
  40575. }()
  40576. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40577. ctx = rctx // use context from middleware stack in children
  40578. return obj.ProductSubscriberStatus, nil
  40579. })
  40580. if err != nil {
  40581. ec.Error(ctx, err)
  40582. return graphql.Null
  40583. }
  40584. if resTmp == nil {
  40585. if !graphql.HasFieldError(ctx, fc) {
  40586. ec.Errorf(ctx, "must not be null")
  40587. }
  40588. return graphql.Null
  40589. }
  40590. res := resTmp.(CustomerProductSubscriberStatus)
  40591. fc.Result = res
  40592. return ec.marshalNCustomerProductSubscriberStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerProductSubscriberStatus(ctx, field.Selections, res)
  40593. }
  40594. func (ec *executionContext) fieldContext_Customer_productSubscriberStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40595. fc = &graphql.FieldContext{
  40596. Object: "Customer",
  40597. Field: field,
  40598. IsMethod: false,
  40599. IsResolver: false,
  40600. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40601. return nil, errors.New("field of type CustomerProductSubscriberStatus does not have child fields")
  40602. },
  40603. }
  40604. return fc, nil
  40605. }
  40606. func (ec *executionContext) _Customer_smsMarketingConsent(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40607. fc, err := ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  40608. if err != nil {
  40609. return graphql.Null
  40610. }
  40611. ctx = graphql.WithFieldContext(ctx, fc)
  40612. defer func() {
  40613. if r := recover(); r != nil {
  40614. ec.Error(ctx, ec.Recover(ctx, r))
  40615. ret = graphql.Null
  40616. }
  40617. }()
  40618. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40619. ctx = rctx // use context from middleware stack in children
  40620. return obj.SmsMarketingConsent, nil
  40621. })
  40622. if err != nil {
  40623. ec.Error(ctx, err)
  40624. return graphql.Null
  40625. }
  40626. if resTmp == nil {
  40627. return graphql.Null
  40628. }
  40629. res := resTmp.(*CustomerSmsMarketingConsentState)
  40630. fc.Result = res
  40631. return ec.marshalOCustomerSmsMarketingConsentState2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerSmsMarketingConsentState(ctx, field.Selections, res)
  40632. }
  40633. func (ec *executionContext) fieldContext_Customer_smsMarketingConsent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40634. fc = &graphql.FieldContext{
  40635. Object: "Customer",
  40636. Field: field,
  40637. IsMethod: false,
  40638. IsResolver: false,
  40639. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40640. switch field.Name {
  40641. case "consentCollectedFrom":
  40642. return ec.fieldContext_CustomerSmsMarketingConsentState_consentCollectedFrom(ctx, field)
  40643. case "consentUpdatedAt":
  40644. return ec.fieldContext_CustomerSmsMarketingConsentState_consentUpdatedAt(ctx, field)
  40645. case "marketingOptInLevel":
  40646. return ec.fieldContext_CustomerSmsMarketingConsentState_marketingOptInLevel(ctx, field)
  40647. case "marketingState":
  40648. return ec.fieldContext_CustomerSmsMarketingConsentState_marketingState(ctx, field)
  40649. }
  40650. return nil, fmt.Errorf("no field named %q was found under type CustomerSmsMarketingConsentState", field.Name)
  40651. },
  40652. }
  40653. return fc, nil
  40654. }
  40655. func (ec *executionContext) _Customer_state(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40656. fc, err := ec.fieldContext_Customer_state(ctx, field)
  40657. if err != nil {
  40658. return graphql.Null
  40659. }
  40660. ctx = graphql.WithFieldContext(ctx, fc)
  40661. defer func() {
  40662. if r := recover(); r != nil {
  40663. ec.Error(ctx, ec.Recover(ctx, r))
  40664. ret = graphql.Null
  40665. }
  40666. }()
  40667. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40668. ctx = rctx // use context from middleware stack in children
  40669. return obj.State, nil
  40670. })
  40671. if err != nil {
  40672. ec.Error(ctx, err)
  40673. return graphql.Null
  40674. }
  40675. if resTmp == nil {
  40676. if !graphql.HasFieldError(ctx, fc) {
  40677. ec.Errorf(ctx, "must not be null")
  40678. }
  40679. return graphql.Null
  40680. }
  40681. res := resTmp.(CustomerState)
  40682. fc.Result = res
  40683. return ec.marshalNCustomerState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerState(ctx, field.Selections, res)
  40684. }
  40685. func (ec *executionContext) fieldContext_Customer_state(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40686. fc = &graphql.FieldContext{
  40687. Object: "Customer",
  40688. Field: field,
  40689. IsMethod: false,
  40690. IsResolver: false,
  40691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40692. return nil, errors.New("field of type CustomerState does not have child fields")
  40693. },
  40694. }
  40695. return fc, nil
  40696. }
  40697. func (ec *executionContext) _Customer_statistics(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40698. fc, err := ec.fieldContext_Customer_statistics(ctx, field)
  40699. if err != nil {
  40700. return graphql.Null
  40701. }
  40702. ctx = graphql.WithFieldContext(ctx, fc)
  40703. defer func() {
  40704. if r := recover(); r != nil {
  40705. ec.Error(ctx, ec.Recover(ctx, r))
  40706. ret = graphql.Null
  40707. }
  40708. }()
  40709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40710. ctx = rctx // use context from middleware stack in children
  40711. return obj.Statistics, nil
  40712. })
  40713. if err != nil {
  40714. ec.Error(ctx, err)
  40715. return graphql.Null
  40716. }
  40717. if resTmp == nil {
  40718. if !graphql.HasFieldError(ctx, fc) {
  40719. ec.Errorf(ctx, "must not be null")
  40720. }
  40721. return graphql.Null
  40722. }
  40723. res := resTmp.(*CustomerStatistics)
  40724. fc.Result = res
  40725. return ec.marshalNCustomerStatistics2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerStatistics(ctx, field.Selections, res)
  40726. }
  40727. func (ec *executionContext) fieldContext_Customer_statistics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40728. fc = &graphql.FieldContext{
  40729. Object: "Customer",
  40730. Field: field,
  40731. IsMethod: false,
  40732. IsResolver: false,
  40733. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40734. switch field.Name {
  40735. case "predictedSpendTier":
  40736. return ec.fieldContext_CustomerStatistics_predictedSpendTier(ctx, field)
  40737. }
  40738. return nil, fmt.Errorf("no field named %q was found under type CustomerStatistics", field.Name)
  40739. },
  40740. }
  40741. return fc, nil
  40742. }
  40743. func (ec *executionContext) _Customer_subscriptionContracts(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40744. fc, err := ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  40745. if err != nil {
  40746. return graphql.Null
  40747. }
  40748. ctx = graphql.WithFieldContext(ctx, fc)
  40749. defer func() {
  40750. if r := recover(); r != nil {
  40751. ec.Error(ctx, ec.Recover(ctx, r))
  40752. ret = graphql.Null
  40753. }
  40754. }()
  40755. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40756. ctx = rctx // use context from middleware stack in children
  40757. return obj.SubscriptionContracts, nil
  40758. })
  40759. if err != nil {
  40760. ec.Error(ctx, err)
  40761. return graphql.Null
  40762. }
  40763. if resTmp == nil {
  40764. if !graphql.HasFieldError(ctx, fc) {
  40765. ec.Errorf(ctx, "must not be null")
  40766. }
  40767. return graphql.Null
  40768. }
  40769. res := resTmp.(*SubscriptionContractConnection)
  40770. fc.Result = res
  40771. return ec.marshalNSubscriptionContractConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractConnection(ctx, field.Selections, res)
  40772. }
  40773. func (ec *executionContext) fieldContext_Customer_subscriptionContracts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40774. fc = &graphql.FieldContext{
  40775. Object: "Customer",
  40776. Field: field,
  40777. IsMethod: false,
  40778. IsResolver: false,
  40779. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40780. switch field.Name {
  40781. case "edges":
  40782. return ec.fieldContext_SubscriptionContractConnection_edges(ctx, field)
  40783. case "nodes":
  40784. return ec.fieldContext_SubscriptionContractConnection_nodes(ctx, field)
  40785. case "pageInfo":
  40786. return ec.fieldContext_SubscriptionContractConnection_pageInfo(ctx, field)
  40787. }
  40788. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContractConnection", field.Name)
  40789. },
  40790. }
  40791. defer func() {
  40792. if r := recover(); r != nil {
  40793. err = ec.Recover(ctx, r)
  40794. ec.Error(ctx, err)
  40795. }
  40796. }()
  40797. ctx = graphql.WithFieldContext(ctx, fc)
  40798. if fc.Args, err = ec.field_Customer_subscriptionContracts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  40799. ec.Error(ctx, err)
  40800. return
  40801. }
  40802. return fc, nil
  40803. }
  40804. func (ec *executionContext) _Customer_tags(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40805. fc, err := ec.fieldContext_Customer_tags(ctx, field)
  40806. if err != nil {
  40807. return graphql.Null
  40808. }
  40809. ctx = graphql.WithFieldContext(ctx, fc)
  40810. defer func() {
  40811. if r := recover(); r != nil {
  40812. ec.Error(ctx, ec.Recover(ctx, r))
  40813. ret = graphql.Null
  40814. }
  40815. }()
  40816. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40817. ctx = rctx // use context from middleware stack in children
  40818. return obj.Tags, nil
  40819. })
  40820. if err != nil {
  40821. ec.Error(ctx, err)
  40822. return graphql.Null
  40823. }
  40824. if resTmp == nil {
  40825. if !graphql.HasFieldError(ctx, fc) {
  40826. ec.Errorf(ctx, "must not be null")
  40827. }
  40828. return graphql.Null
  40829. }
  40830. res := resTmp.([]string)
  40831. fc.Result = res
  40832. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  40833. }
  40834. func (ec *executionContext) fieldContext_Customer_tags(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40835. fc = &graphql.FieldContext{
  40836. Object: "Customer",
  40837. Field: field,
  40838. IsMethod: false,
  40839. IsResolver: false,
  40840. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40841. return nil, errors.New("field of type String does not have child fields")
  40842. },
  40843. }
  40844. return fc, nil
  40845. }
  40846. func (ec *executionContext) _Customer_taxExempt(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40847. fc, err := ec.fieldContext_Customer_taxExempt(ctx, field)
  40848. if err != nil {
  40849. return graphql.Null
  40850. }
  40851. ctx = graphql.WithFieldContext(ctx, fc)
  40852. defer func() {
  40853. if r := recover(); r != nil {
  40854. ec.Error(ctx, ec.Recover(ctx, r))
  40855. ret = graphql.Null
  40856. }
  40857. }()
  40858. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40859. ctx = rctx // use context from middleware stack in children
  40860. return obj.TaxExempt, nil
  40861. })
  40862. if err != nil {
  40863. ec.Error(ctx, err)
  40864. return graphql.Null
  40865. }
  40866. if resTmp == nil {
  40867. if !graphql.HasFieldError(ctx, fc) {
  40868. ec.Errorf(ctx, "must not be null")
  40869. }
  40870. return graphql.Null
  40871. }
  40872. res := resTmp.(bool)
  40873. fc.Result = res
  40874. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  40875. }
  40876. func (ec *executionContext) fieldContext_Customer_taxExempt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40877. fc = &graphql.FieldContext{
  40878. Object: "Customer",
  40879. Field: field,
  40880. IsMethod: false,
  40881. IsResolver: false,
  40882. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40883. return nil, errors.New("field of type Boolean does not have child fields")
  40884. },
  40885. }
  40886. return fc, nil
  40887. }
  40888. func (ec *executionContext) _Customer_taxExemptions(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40889. fc, err := ec.fieldContext_Customer_taxExemptions(ctx, field)
  40890. if err != nil {
  40891. return graphql.Null
  40892. }
  40893. ctx = graphql.WithFieldContext(ctx, fc)
  40894. defer func() {
  40895. if r := recover(); r != nil {
  40896. ec.Error(ctx, ec.Recover(ctx, r))
  40897. ret = graphql.Null
  40898. }
  40899. }()
  40900. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40901. ctx = rctx // use context from middleware stack in children
  40902. return obj.TaxExemptions, nil
  40903. })
  40904. if err != nil {
  40905. ec.Error(ctx, err)
  40906. return graphql.Null
  40907. }
  40908. if resTmp == nil {
  40909. if !graphql.HasFieldError(ctx, fc) {
  40910. ec.Errorf(ctx, "must not be null")
  40911. }
  40912. return graphql.Null
  40913. }
  40914. res := resTmp.([]TaxExemption)
  40915. fc.Result = res
  40916. return ec.marshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemptionᚄ(ctx, field.Selections, res)
  40917. }
  40918. func (ec *executionContext) fieldContext_Customer_taxExemptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40919. fc = &graphql.FieldContext{
  40920. Object: "Customer",
  40921. Field: field,
  40922. IsMethod: false,
  40923. IsResolver: false,
  40924. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40925. return nil, errors.New("field of type TaxExemption does not have child fields")
  40926. },
  40927. }
  40928. return fc, nil
  40929. }
  40930. func (ec *executionContext) _Customer_unsubscribeUrl(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40931. fc, err := ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  40932. if err != nil {
  40933. return graphql.Null
  40934. }
  40935. ctx = graphql.WithFieldContext(ctx, fc)
  40936. defer func() {
  40937. if r := recover(); r != nil {
  40938. ec.Error(ctx, ec.Recover(ctx, r))
  40939. ret = graphql.Null
  40940. }
  40941. }()
  40942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40943. ctx = rctx // use context from middleware stack in children
  40944. return obj.UnsubscribeURL, nil
  40945. })
  40946. if err != nil {
  40947. ec.Error(ctx, err)
  40948. return graphql.Null
  40949. }
  40950. if resTmp == nil {
  40951. if !graphql.HasFieldError(ctx, fc) {
  40952. ec.Errorf(ctx, "must not be null")
  40953. }
  40954. return graphql.Null
  40955. }
  40956. res := resTmp.(string)
  40957. fc.Result = res
  40958. return ec.marshalNURL2string(ctx, field.Selections, res)
  40959. }
  40960. func (ec *executionContext) fieldContext_Customer_unsubscribeUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  40961. fc = &graphql.FieldContext{
  40962. Object: "Customer",
  40963. Field: field,
  40964. IsMethod: false,
  40965. IsResolver: false,
  40966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  40967. return nil, errors.New("field of type URL does not have child fields")
  40968. },
  40969. }
  40970. return fc, nil
  40971. }
  40972. func (ec *executionContext) _Customer_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  40973. fc, err := ec.fieldContext_Customer_updatedAt(ctx, field)
  40974. if err != nil {
  40975. return graphql.Null
  40976. }
  40977. ctx = graphql.WithFieldContext(ctx, fc)
  40978. defer func() {
  40979. if r := recover(); r != nil {
  40980. ec.Error(ctx, ec.Recover(ctx, r))
  40981. ret = graphql.Null
  40982. }
  40983. }()
  40984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  40985. ctx = rctx // use context from middleware stack in children
  40986. return obj.UpdatedAt, nil
  40987. })
  40988. if err != nil {
  40989. ec.Error(ctx, err)
  40990. return graphql.Null
  40991. }
  40992. if resTmp == nil {
  40993. if !graphql.HasFieldError(ctx, fc) {
  40994. ec.Errorf(ctx, "must not be null")
  40995. }
  40996. return graphql.Null
  40997. }
  40998. res := resTmp.(string)
  40999. fc.Result = res
  41000. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  41001. }
  41002. func (ec *executionContext) fieldContext_Customer_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41003. fc = &graphql.FieldContext{
  41004. Object: "Customer",
  41005. Field: field,
  41006. IsMethod: false,
  41007. IsResolver: false,
  41008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41009. return nil, errors.New("field of type DateTime does not have child fields")
  41010. },
  41011. }
  41012. return fc, nil
  41013. }
  41014. func (ec *executionContext) _Customer_validEmailAddress(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  41015. fc, err := ec.fieldContext_Customer_validEmailAddress(ctx, field)
  41016. if err != nil {
  41017. return graphql.Null
  41018. }
  41019. ctx = graphql.WithFieldContext(ctx, fc)
  41020. defer func() {
  41021. if r := recover(); r != nil {
  41022. ec.Error(ctx, ec.Recover(ctx, r))
  41023. ret = graphql.Null
  41024. }
  41025. }()
  41026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41027. ctx = rctx // use context from middleware stack in children
  41028. return obj.ValidEmailAddress, nil
  41029. })
  41030. if err != nil {
  41031. ec.Error(ctx, err)
  41032. return graphql.Null
  41033. }
  41034. if resTmp == nil {
  41035. if !graphql.HasFieldError(ctx, fc) {
  41036. ec.Errorf(ctx, "must not be null")
  41037. }
  41038. return graphql.Null
  41039. }
  41040. res := resTmp.(bool)
  41041. fc.Result = res
  41042. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  41043. }
  41044. func (ec *executionContext) fieldContext_Customer_validEmailAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41045. fc = &graphql.FieldContext{
  41046. Object: "Customer",
  41047. Field: field,
  41048. IsMethod: false,
  41049. IsResolver: false,
  41050. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41051. return nil, errors.New("field of type Boolean does not have child fields")
  41052. },
  41053. }
  41054. return fc, nil
  41055. }
  41056. func (ec *executionContext) _Customer_verifiedEmail(ctx context.Context, field graphql.CollectedField, obj *Customer) (ret graphql.Marshaler) {
  41057. fc, err := ec.fieldContext_Customer_verifiedEmail(ctx, field)
  41058. if err != nil {
  41059. return graphql.Null
  41060. }
  41061. ctx = graphql.WithFieldContext(ctx, fc)
  41062. defer func() {
  41063. if r := recover(); r != nil {
  41064. ec.Error(ctx, ec.Recover(ctx, r))
  41065. ret = graphql.Null
  41066. }
  41067. }()
  41068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41069. ctx = rctx // use context from middleware stack in children
  41070. return obj.VerifiedEmail, nil
  41071. })
  41072. if err != nil {
  41073. ec.Error(ctx, err)
  41074. return graphql.Null
  41075. }
  41076. if resTmp == nil {
  41077. if !graphql.HasFieldError(ctx, fc) {
  41078. ec.Errorf(ctx, "must not be null")
  41079. }
  41080. return graphql.Null
  41081. }
  41082. res := resTmp.(bool)
  41083. fc.Result = res
  41084. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  41085. }
  41086. func (ec *executionContext) fieldContext_Customer_verifiedEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41087. fc = &graphql.FieldContext{
  41088. Object: "Customer",
  41089. Field: field,
  41090. IsMethod: false,
  41091. IsResolver: false,
  41092. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41093. return nil, errors.New("field of type Boolean does not have child fields")
  41094. },
  41095. }
  41096. return fc, nil
  41097. }
  41098. func (ec *executionContext) _CustomerCreatePayload_customer(ctx context.Context, field graphql.CollectedField, obj *CustomerCreatePayload) (ret graphql.Marshaler) {
  41099. fc, err := ec.fieldContext_CustomerCreatePayload_customer(ctx, field)
  41100. if err != nil {
  41101. return graphql.Null
  41102. }
  41103. ctx = graphql.WithFieldContext(ctx, fc)
  41104. defer func() {
  41105. if r := recover(); r != nil {
  41106. ec.Error(ctx, ec.Recover(ctx, r))
  41107. ret = graphql.Null
  41108. }
  41109. }()
  41110. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41111. ctx = rctx // use context from middleware stack in children
  41112. return obj.Customer, nil
  41113. })
  41114. if err != nil {
  41115. ec.Error(ctx, err)
  41116. return graphql.Null
  41117. }
  41118. if resTmp == nil {
  41119. return graphql.Null
  41120. }
  41121. res := resTmp.(*Customer)
  41122. fc.Result = res
  41123. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  41124. }
  41125. func (ec *executionContext) fieldContext_CustomerCreatePayload_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41126. fc = &graphql.FieldContext{
  41127. Object: "CustomerCreatePayload",
  41128. Field: field,
  41129. IsMethod: false,
  41130. IsResolver: false,
  41131. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41132. switch field.Name {
  41133. case "addresses":
  41134. return ec.fieldContext_Customer_addresses(ctx, field)
  41135. case "amountSpent":
  41136. return ec.fieldContext_Customer_amountSpent(ctx, field)
  41137. case "averageOrderAmountV2":
  41138. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  41139. case "canDelete":
  41140. return ec.fieldContext_Customer_canDelete(ctx, field)
  41141. case "companyContactProfiles":
  41142. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  41143. case "createdAt":
  41144. return ec.fieldContext_Customer_createdAt(ctx, field)
  41145. case "defaultAddress":
  41146. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  41147. case "displayName":
  41148. return ec.fieldContext_Customer_displayName(ctx, field)
  41149. case "email":
  41150. return ec.fieldContext_Customer_email(ctx, field)
  41151. case "emailMarketingConsent":
  41152. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  41153. case "events":
  41154. return ec.fieldContext_Customer_events(ctx, field)
  41155. case "firstName":
  41156. return ec.fieldContext_Customer_firstName(ctx, field)
  41157. case "hasTimelineComment":
  41158. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  41159. case "id":
  41160. return ec.fieldContext_Customer_id(ctx, field)
  41161. case "image":
  41162. return ec.fieldContext_Customer_image(ctx, field)
  41163. case "lastName":
  41164. return ec.fieldContext_Customer_lastName(ctx, field)
  41165. case "lastOrder":
  41166. return ec.fieldContext_Customer_lastOrder(ctx, field)
  41167. case "legacyResourceId":
  41168. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  41169. case "lifetimeDuration":
  41170. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  41171. case "locale":
  41172. return ec.fieldContext_Customer_locale(ctx, field)
  41173. case "market":
  41174. return ec.fieldContext_Customer_market(ctx, field)
  41175. case "metafield":
  41176. return ec.fieldContext_Customer_metafield(ctx, field)
  41177. case "metafieldDefinitions":
  41178. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  41179. case "metafields":
  41180. return ec.fieldContext_Customer_metafields(ctx, field)
  41181. case "multipassIdentifier":
  41182. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  41183. case "note":
  41184. return ec.fieldContext_Customer_note(ctx, field)
  41185. case "numberOfOrders":
  41186. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  41187. case "orders":
  41188. return ec.fieldContext_Customer_orders(ctx, field)
  41189. case "paymentMethods":
  41190. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  41191. case "phone":
  41192. return ec.fieldContext_Customer_phone(ctx, field)
  41193. case "privateMetafield":
  41194. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  41195. case "privateMetafields":
  41196. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  41197. case "productSubscriberStatus":
  41198. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  41199. case "smsMarketingConsent":
  41200. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  41201. case "state":
  41202. return ec.fieldContext_Customer_state(ctx, field)
  41203. case "statistics":
  41204. return ec.fieldContext_Customer_statistics(ctx, field)
  41205. case "subscriptionContracts":
  41206. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  41207. case "tags":
  41208. return ec.fieldContext_Customer_tags(ctx, field)
  41209. case "taxExempt":
  41210. return ec.fieldContext_Customer_taxExempt(ctx, field)
  41211. case "taxExemptions":
  41212. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  41213. case "unsubscribeUrl":
  41214. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  41215. case "updatedAt":
  41216. return ec.fieldContext_Customer_updatedAt(ctx, field)
  41217. case "validEmailAddress":
  41218. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  41219. case "verifiedEmail":
  41220. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  41221. }
  41222. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  41223. },
  41224. }
  41225. return fc, nil
  41226. }
  41227. func (ec *executionContext) _CustomerCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField, obj *CustomerCreatePayload) (ret graphql.Marshaler) {
  41228. fc, err := ec.fieldContext_CustomerCreatePayload_userErrors(ctx, field)
  41229. if err != nil {
  41230. return graphql.Null
  41231. }
  41232. ctx = graphql.WithFieldContext(ctx, fc)
  41233. defer func() {
  41234. if r := recover(); r != nil {
  41235. ec.Error(ctx, ec.Recover(ctx, r))
  41236. ret = graphql.Null
  41237. }
  41238. }()
  41239. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41240. ctx = rctx // use context from middleware stack in children
  41241. return obj.UserErrors, nil
  41242. })
  41243. if err != nil {
  41244. ec.Error(ctx, err)
  41245. return graphql.Null
  41246. }
  41247. if resTmp == nil {
  41248. if !graphql.HasFieldError(ctx, fc) {
  41249. ec.Errorf(ctx, "must not be null")
  41250. }
  41251. return graphql.Null
  41252. }
  41253. res := resTmp.([]*UserError)
  41254. fc.Result = res
  41255. return ec.marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUserErrorᚄ(ctx, field.Selections, res)
  41256. }
  41257. func (ec *executionContext) fieldContext_CustomerCreatePayload_userErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41258. fc = &graphql.FieldContext{
  41259. Object: "CustomerCreatePayload",
  41260. Field: field,
  41261. IsMethod: false,
  41262. IsResolver: false,
  41263. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41264. switch field.Name {
  41265. case "field":
  41266. return ec.fieldContext_UserError_field(ctx, field)
  41267. case "message":
  41268. return ec.fieldContext_UserError_message(ctx, field)
  41269. }
  41270. return nil, fmt.Errorf("no field named %q was found under type UserError", field.Name)
  41271. },
  41272. }
  41273. return fc, nil
  41274. }
  41275. func (ec *executionContext) _CustomerCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41276. fc, err := ec.fieldContext_CustomerCreditCard_billingAddress(ctx, field)
  41277. if err != nil {
  41278. return graphql.Null
  41279. }
  41280. ctx = graphql.WithFieldContext(ctx, fc)
  41281. defer func() {
  41282. if r := recover(); r != nil {
  41283. ec.Error(ctx, ec.Recover(ctx, r))
  41284. ret = graphql.Null
  41285. }
  41286. }()
  41287. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41288. ctx = rctx // use context from middleware stack in children
  41289. return obj.BillingAddress, nil
  41290. })
  41291. if err != nil {
  41292. ec.Error(ctx, err)
  41293. return graphql.Null
  41294. }
  41295. if resTmp == nil {
  41296. return graphql.Null
  41297. }
  41298. res := resTmp.(*CustomerCreditCardBillingAddress)
  41299. fc.Result = res
  41300. return ec.marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx, field.Selections, res)
  41301. }
  41302. func (ec *executionContext) fieldContext_CustomerCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41303. fc = &graphql.FieldContext{
  41304. Object: "CustomerCreditCard",
  41305. Field: field,
  41306. IsMethod: false,
  41307. IsResolver: false,
  41308. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41309. switch field.Name {
  41310. case "address1":
  41311. return ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  41312. case "city":
  41313. return ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  41314. case "country":
  41315. return ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  41316. case "countryCode":
  41317. return ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  41318. case "province":
  41319. return ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  41320. case "provinceCode":
  41321. return ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  41322. case "zip":
  41323. return ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  41324. }
  41325. return nil, fmt.Errorf("no field named %q was found under type CustomerCreditCardBillingAddress", field.Name)
  41326. },
  41327. }
  41328. return fc, nil
  41329. }
  41330. func (ec *executionContext) _CustomerCreditCard_brand(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41331. fc, err := ec.fieldContext_CustomerCreditCard_brand(ctx, field)
  41332. if err != nil {
  41333. return graphql.Null
  41334. }
  41335. ctx = graphql.WithFieldContext(ctx, fc)
  41336. defer func() {
  41337. if r := recover(); r != nil {
  41338. ec.Error(ctx, ec.Recover(ctx, r))
  41339. ret = graphql.Null
  41340. }
  41341. }()
  41342. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41343. ctx = rctx // use context from middleware stack in children
  41344. return obj.Brand, nil
  41345. })
  41346. if err != nil {
  41347. ec.Error(ctx, err)
  41348. return graphql.Null
  41349. }
  41350. if resTmp == nil {
  41351. if !graphql.HasFieldError(ctx, fc) {
  41352. ec.Errorf(ctx, "must not be null")
  41353. }
  41354. return graphql.Null
  41355. }
  41356. res := resTmp.(string)
  41357. fc.Result = res
  41358. return ec.marshalNString2string(ctx, field.Selections, res)
  41359. }
  41360. func (ec *executionContext) fieldContext_CustomerCreditCard_brand(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41361. fc = &graphql.FieldContext{
  41362. Object: "CustomerCreditCard",
  41363. Field: field,
  41364. IsMethod: false,
  41365. IsResolver: false,
  41366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41367. return nil, errors.New("field of type String does not have child fields")
  41368. },
  41369. }
  41370. return fc, nil
  41371. }
  41372. func (ec *executionContext) _CustomerCreditCard_expiresSoon(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41373. fc, err := ec.fieldContext_CustomerCreditCard_expiresSoon(ctx, field)
  41374. if err != nil {
  41375. return graphql.Null
  41376. }
  41377. ctx = graphql.WithFieldContext(ctx, fc)
  41378. defer func() {
  41379. if r := recover(); r != nil {
  41380. ec.Error(ctx, ec.Recover(ctx, r))
  41381. ret = graphql.Null
  41382. }
  41383. }()
  41384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41385. ctx = rctx // use context from middleware stack in children
  41386. return obj.ExpiresSoon, nil
  41387. })
  41388. if err != nil {
  41389. ec.Error(ctx, err)
  41390. return graphql.Null
  41391. }
  41392. if resTmp == nil {
  41393. if !graphql.HasFieldError(ctx, fc) {
  41394. ec.Errorf(ctx, "must not be null")
  41395. }
  41396. return graphql.Null
  41397. }
  41398. res := resTmp.(bool)
  41399. fc.Result = res
  41400. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  41401. }
  41402. func (ec *executionContext) fieldContext_CustomerCreditCard_expiresSoon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41403. fc = &graphql.FieldContext{
  41404. Object: "CustomerCreditCard",
  41405. Field: field,
  41406. IsMethod: false,
  41407. IsResolver: false,
  41408. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41409. return nil, errors.New("field of type Boolean does not have child fields")
  41410. },
  41411. }
  41412. return fc, nil
  41413. }
  41414. func (ec *executionContext) _CustomerCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41415. fc, err := ec.fieldContext_CustomerCreditCard_expiryMonth(ctx, field)
  41416. if err != nil {
  41417. return graphql.Null
  41418. }
  41419. ctx = graphql.WithFieldContext(ctx, fc)
  41420. defer func() {
  41421. if r := recover(); r != nil {
  41422. ec.Error(ctx, ec.Recover(ctx, r))
  41423. ret = graphql.Null
  41424. }
  41425. }()
  41426. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41427. ctx = rctx // use context from middleware stack in children
  41428. return obj.ExpiryMonth, nil
  41429. })
  41430. if err != nil {
  41431. ec.Error(ctx, err)
  41432. return graphql.Null
  41433. }
  41434. if resTmp == nil {
  41435. if !graphql.HasFieldError(ctx, fc) {
  41436. ec.Errorf(ctx, "must not be null")
  41437. }
  41438. return graphql.Null
  41439. }
  41440. res := resTmp.(int)
  41441. fc.Result = res
  41442. return ec.marshalNInt2int(ctx, field.Selections, res)
  41443. }
  41444. func (ec *executionContext) fieldContext_CustomerCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41445. fc = &graphql.FieldContext{
  41446. Object: "CustomerCreditCard",
  41447. Field: field,
  41448. IsMethod: false,
  41449. IsResolver: false,
  41450. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41451. return nil, errors.New("field of type Int does not have child fields")
  41452. },
  41453. }
  41454. return fc, nil
  41455. }
  41456. func (ec *executionContext) _CustomerCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41457. fc, err := ec.fieldContext_CustomerCreditCard_expiryYear(ctx, field)
  41458. if err != nil {
  41459. return graphql.Null
  41460. }
  41461. ctx = graphql.WithFieldContext(ctx, fc)
  41462. defer func() {
  41463. if r := recover(); r != nil {
  41464. ec.Error(ctx, ec.Recover(ctx, r))
  41465. ret = graphql.Null
  41466. }
  41467. }()
  41468. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41469. ctx = rctx // use context from middleware stack in children
  41470. return obj.ExpiryYear, nil
  41471. })
  41472. if err != nil {
  41473. ec.Error(ctx, err)
  41474. return graphql.Null
  41475. }
  41476. if resTmp == nil {
  41477. if !graphql.HasFieldError(ctx, fc) {
  41478. ec.Errorf(ctx, "must not be null")
  41479. }
  41480. return graphql.Null
  41481. }
  41482. res := resTmp.(int)
  41483. fc.Result = res
  41484. return ec.marshalNInt2int(ctx, field.Selections, res)
  41485. }
  41486. func (ec *executionContext) fieldContext_CustomerCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41487. fc = &graphql.FieldContext{
  41488. Object: "CustomerCreditCard",
  41489. Field: field,
  41490. IsMethod: false,
  41491. IsResolver: false,
  41492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41493. return nil, errors.New("field of type Int does not have child fields")
  41494. },
  41495. }
  41496. return fc, nil
  41497. }
  41498. func (ec *executionContext) _CustomerCreditCard_firstDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41499. fc, err := ec.fieldContext_CustomerCreditCard_firstDigits(ctx, field)
  41500. if err != nil {
  41501. return graphql.Null
  41502. }
  41503. ctx = graphql.WithFieldContext(ctx, fc)
  41504. defer func() {
  41505. if r := recover(); r != nil {
  41506. ec.Error(ctx, ec.Recover(ctx, r))
  41507. ret = graphql.Null
  41508. }
  41509. }()
  41510. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41511. ctx = rctx // use context from middleware stack in children
  41512. return obj.FirstDigits, nil
  41513. })
  41514. if err != nil {
  41515. ec.Error(ctx, err)
  41516. return graphql.Null
  41517. }
  41518. if resTmp == nil {
  41519. return graphql.Null
  41520. }
  41521. res := resTmp.(*string)
  41522. fc.Result = res
  41523. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41524. }
  41525. func (ec *executionContext) fieldContext_CustomerCreditCard_firstDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41526. fc = &graphql.FieldContext{
  41527. Object: "CustomerCreditCard",
  41528. Field: field,
  41529. IsMethod: false,
  41530. IsResolver: false,
  41531. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41532. return nil, errors.New("field of type String does not have child fields")
  41533. },
  41534. }
  41535. return fc, nil
  41536. }
  41537. func (ec *executionContext) _CustomerCreditCard_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41538. fc, err := ec.fieldContext_CustomerCreditCard_isRevocable(ctx, field)
  41539. if err != nil {
  41540. return graphql.Null
  41541. }
  41542. ctx = graphql.WithFieldContext(ctx, fc)
  41543. defer func() {
  41544. if r := recover(); r != nil {
  41545. ec.Error(ctx, ec.Recover(ctx, r))
  41546. ret = graphql.Null
  41547. }
  41548. }()
  41549. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41550. ctx = rctx // use context from middleware stack in children
  41551. return obj.IsRevocable, nil
  41552. })
  41553. if err != nil {
  41554. ec.Error(ctx, err)
  41555. return graphql.Null
  41556. }
  41557. if resTmp == nil {
  41558. if !graphql.HasFieldError(ctx, fc) {
  41559. ec.Errorf(ctx, "must not be null")
  41560. }
  41561. return graphql.Null
  41562. }
  41563. res := resTmp.(bool)
  41564. fc.Result = res
  41565. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  41566. }
  41567. func (ec *executionContext) fieldContext_CustomerCreditCard_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41568. fc = &graphql.FieldContext{
  41569. Object: "CustomerCreditCard",
  41570. Field: field,
  41571. IsMethod: false,
  41572. IsResolver: false,
  41573. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41574. return nil, errors.New("field of type Boolean does not have child fields")
  41575. },
  41576. }
  41577. return fc, nil
  41578. }
  41579. func (ec *executionContext) _CustomerCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41580. fc, err := ec.fieldContext_CustomerCreditCard_lastDigits(ctx, field)
  41581. if err != nil {
  41582. return graphql.Null
  41583. }
  41584. ctx = graphql.WithFieldContext(ctx, fc)
  41585. defer func() {
  41586. if r := recover(); r != nil {
  41587. ec.Error(ctx, ec.Recover(ctx, r))
  41588. ret = graphql.Null
  41589. }
  41590. }()
  41591. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41592. ctx = rctx // use context from middleware stack in children
  41593. return obj.LastDigits, nil
  41594. })
  41595. if err != nil {
  41596. ec.Error(ctx, err)
  41597. return graphql.Null
  41598. }
  41599. if resTmp == nil {
  41600. if !graphql.HasFieldError(ctx, fc) {
  41601. ec.Errorf(ctx, "must not be null")
  41602. }
  41603. return graphql.Null
  41604. }
  41605. res := resTmp.(string)
  41606. fc.Result = res
  41607. return ec.marshalNString2string(ctx, field.Selections, res)
  41608. }
  41609. func (ec *executionContext) fieldContext_CustomerCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41610. fc = &graphql.FieldContext{
  41611. Object: "CustomerCreditCard",
  41612. Field: field,
  41613. IsMethod: false,
  41614. IsResolver: false,
  41615. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41616. return nil, errors.New("field of type String does not have child fields")
  41617. },
  41618. }
  41619. return fc, nil
  41620. }
  41621. func (ec *executionContext) _CustomerCreditCard_maskedNumber(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41622. fc, err := ec.fieldContext_CustomerCreditCard_maskedNumber(ctx, field)
  41623. if err != nil {
  41624. return graphql.Null
  41625. }
  41626. ctx = graphql.WithFieldContext(ctx, fc)
  41627. defer func() {
  41628. if r := recover(); r != nil {
  41629. ec.Error(ctx, ec.Recover(ctx, r))
  41630. ret = graphql.Null
  41631. }
  41632. }()
  41633. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41634. ctx = rctx // use context from middleware stack in children
  41635. return obj.MaskedNumber, nil
  41636. })
  41637. if err != nil {
  41638. ec.Error(ctx, err)
  41639. return graphql.Null
  41640. }
  41641. if resTmp == nil {
  41642. if !graphql.HasFieldError(ctx, fc) {
  41643. ec.Errorf(ctx, "must not be null")
  41644. }
  41645. return graphql.Null
  41646. }
  41647. res := resTmp.(string)
  41648. fc.Result = res
  41649. return ec.marshalNString2string(ctx, field.Selections, res)
  41650. }
  41651. func (ec *executionContext) fieldContext_CustomerCreditCard_maskedNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41652. fc = &graphql.FieldContext{
  41653. Object: "CustomerCreditCard",
  41654. Field: field,
  41655. IsMethod: false,
  41656. IsResolver: false,
  41657. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41658. return nil, errors.New("field of type String does not have child fields")
  41659. },
  41660. }
  41661. return fc, nil
  41662. }
  41663. func (ec *executionContext) _CustomerCreditCard_name(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41664. fc, err := ec.fieldContext_CustomerCreditCard_name(ctx, field)
  41665. if err != nil {
  41666. return graphql.Null
  41667. }
  41668. ctx = graphql.WithFieldContext(ctx, fc)
  41669. defer func() {
  41670. if r := recover(); r != nil {
  41671. ec.Error(ctx, ec.Recover(ctx, r))
  41672. ret = graphql.Null
  41673. }
  41674. }()
  41675. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41676. ctx = rctx // use context from middleware stack in children
  41677. return obj.Name, nil
  41678. })
  41679. if err != nil {
  41680. ec.Error(ctx, err)
  41681. return graphql.Null
  41682. }
  41683. if resTmp == nil {
  41684. if !graphql.HasFieldError(ctx, fc) {
  41685. ec.Errorf(ctx, "must not be null")
  41686. }
  41687. return graphql.Null
  41688. }
  41689. res := resTmp.(string)
  41690. fc.Result = res
  41691. return ec.marshalNString2string(ctx, field.Selections, res)
  41692. }
  41693. func (ec *executionContext) fieldContext_CustomerCreditCard_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41694. fc = &graphql.FieldContext{
  41695. Object: "CustomerCreditCard",
  41696. Field: field,
  41697. IsMethod: false,
  41698. IsResolver: false,
  41699. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41700. return nil, errors.New("field of type String does not have child fields")
  41701. },
  41702. }
  41703. return fc, nil
  41704. }
  41705. func (ec *executionContext) _CustomerCreditCard_source(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41706. fc, err := ec.fieldContext_CustomerCreditCard_source(ctx, field)
  41707. if err != nil {
  41708. return graphql.Null
  41709. }
  41710. ctx = graphql.WithFieldContext(ctx, fc)
  41711. defer func() {
  41712. if r := recover(); r != nil {
  41713. ec.Error(ctx, ec.Recover(ctx, r))
  41714. ret = graphql.Null
  41715. }
  41716. }()
  41717. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41718. ctx = rctx // use context from middleware stack in children
  41719. return obj.Source, nil
  41720. })
  41721. if err != nil {
  41722. ec.Error(ctx, err)
  41723. return graphql.Null
  41724. }
  41725. if resTmp == nil {
  41726. return graphql.Null
  41727. }
  41728. res := resTmp.(*string)
  41729. fc.Result = res
  41730. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41731. }
  41732. func (ec *executionContext) fieldContext_CustomerCreditCard_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41733. fc = &graphql.FieldContext{
  41734. Object: "CustomerCreditCard",
  41735. Field: field,
  41736. IsMethod: false,
  41737. IsResolver: false,
  41738. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41739. return nil, errors.New("field of type String does not have child fields")
  41740. },
  41741. }
  41742. return fc, nil
  41743. }
  41744. func (ec *executionContext) _CustomerCreditCard_virtualLastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCard) (ret graphql.Marshaler) {
  41745. fc, err := ec.fieldContext_CustomerCreditCard_virtualLastDigits(ctx, field)
  41746. if err != nil {
  41747. return graphql.Null
  41748. }
  41749. ctx = graphql.WithFieldContext(ctx, fc)
  41750. defer func() {
  41751. if r := recover(); r != nil {
  41752. ec.Error(ctx, ec.Recover(ctx, r))
  41753. ret = graphql.Null
  41754. }
  41755. }()
  41756. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41757. ctx = rctx // use context from middleware stack in children
  41758. return obj.VirtualLastDigits, nil
  41759. })
  41760. if err != nil {
  41761. ec.Error(ctx, err)
  41762. return graphql.Null
  41763. }
  41764. if resTmp == nil {
  41765. return graphql.Null
  41766. }
  41767. res := resTmp.(*string)
  41768. fc.Result = res
  41769. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41770. }
  41771. func (ec *executionContext) fieldContext_CustomerCreditCard_virtualLastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41772. fc = &graphql.FieldContext{
  41773. Object: "CustomerCreditCard",
  41774. Field: field,
  41775. IsMethod: false,
  41776. IsResolver: false,
  41777. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41778. return nil, errors.New("field of type String does not have child fields")
  41779. },
  41780. }
  41781. return fc, nil
  41782. }
  41783. func (ec *executionContext) _CustomerCreditCardBillingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41784. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  41785. if err != nil {
  41786. return graphql.Null
  41787. }
  41788. ctx = graphql.WithFieldContext(ctx, fc)
  41789. defer func() {
  41790. if r := recover(); r != nil {
  41791. ec.Error(ctx, ec.Recover(ctx, r))
  41792. ret = graphql.Null
  41793. }
  41794. }()
  41795. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41796. ctx = rctx // use context from middleware stack in children
  41797. return obj.Address1, nil
  41798. })
  41799. if err != nil {
  41800. ec.Error(ctx, err)
  41801. return graphql.Null
  41802. }
  41803. if resTmp == nil {
  41804. return graphql.Null
  41805. }
  41806. res := resTmp.(*string)
  41807. fc.Result = res
  41808. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41809. }
  41810. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41811. fc = &graphql.FieldContext{
  41812. Object: "CustomerCreditCardBillingAddress",
  41813. Field: field,
  41814. IsMethod: false,
  41815. IsResolver: false,
  41816. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41817. return nil, errors.New("field of type String does not have child fields")
  41818. },
  41819. }
  41820. return fc, nil
  41821. }
  41822. func (ec *executionContext) _CustomerCreditCardBillingAddress_city(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41823. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  41824. if err != nil {
  41825. return graphql.Null
  41826. }
  41827. ctx = graphql.WithFieldContext(ctx, fc)
  41828. defer func() {
  41829. if r := recover(); r != nil {
  41830. ec.Error(ctx, ec.Recover(ctx, r))
  41831. ret = graphql.Null
  41832. }
  41833. }()
  41834. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41835. ctx = rctx // use context from middleware stack in children
  41836. return obj.City, nil
  41837. })
  41838. if err != nil {
  41839. ec.Error(ctx, err)
  41840. return graphql.Null
  41841. }
  41842. if resTmp == nil {
  41843. return graphql.Null
  41844. }
  41845. res := resTmp.(*string)
  41846. fc.Result = res
  41847. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41848. }
  41849. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41850. fc = &graphql.FieldContext{
  41851. Object: "CustomerCreditCardBillingAddress",
  41852. Field: field,
  41853. IsMethod: false,
  41854. IsResolver: false,
  41855. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41856. return nil, errors.New("field of type String does not have child fields")
  41857. },
  41858. }
  41859. return fc, nil
  41860. }
  41861. func (ec *executionContext) _CustomerCreditCardBillingAddress_country(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41862. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  41863. if err != nil {
  41864. return graphql.Null
  41865. }
  41866. ctx = graphql.WithFieldContext(ctx, fc)
  41867. defer func() {
  41868. if r := recover(); r != nil {
  41869. ec.Error(ctx, ec.Recover(ctx, r))
  41870. ret = graphql.Null
  41871. }
  41872. }()
  41873. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41874. ctx = rctx // use context from middleware stack in children
  41875. return obj.Country, nil
  41876. })
  41877. if err != nil {
  41878. ec.Error(ctx, err)
  41879. return graphql.Null
  41880. }
  41881. if resTmp == nil {
  41882. return graphql.Null
  41883. }
  41884. res := resTmp.(*string)
  41885. fc.Result = res
  41886. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41887. }
  41888. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41889. fc = &graphql.FieldContext{
  41890. Object: "CustomerCreditCardBillingAddress",
  41891. Field: field,
  41892. IsMethod: false,
  41893. IsResolver: false,
  41894. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41895. return nil, errors.New("field of type String does not have child fields")
  41896. },
  41897. }
  41898. return fc, nil
  41899. }
  41900. func (ec *executionContext) _CustomerCreditCardBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41901. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  41902. if err != nil {
  41903. return graphql.Null
  41904. }
  41905. ctx = graphql.WithFieldContext(ctx, fc)
  41906. defer func() {
  41907. if r := recover(); r != nil {
  41908. ec.Error(ctx, ec.Recover(ctx, r))
  41909. ret = graphql.Null
  41910. }
  41911. }()
  41912. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41913. ctx = rctx // use context from middleware stack in children
  41914. return obj.CountryCode, nil
  41915. })
  41916. if err != nil {
  41917. ec.Error(ctx, err)
  41918. return graphql.Null
  41919. }
  41920. if resTmp == nil {
  41921. return graphql.Null
  41922. }
  41923. res := resTmp.(*CountryCode)
  41924. fc.Result = res
  41925. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  41926. }
  41927. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41928. fc = &graphql.FieldContext{
  41929. Object: "CustomerCreditCardBillingAddress",
  41930. Field: field,
  41931. IsMethod: false,
  41932. IsResolver: false,
  41933. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41934. return nil, errors.New("field of type CountryCode does not have child fields")
  41935. },
  41936. }
  41937. return fc, nil
  41938. }
  41939. func (ec *executionContext) _CustomerCreditCardBillingAddress_province(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41940. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  41941. if err != nil {
  41942. return graphql.Null
  41943. }
  41944. ctx = graphql.WithFieldContext(ctx, fc)
  41945. defer func() {
  41946. if r := recover(); r != nil {
  41947. ec.Error(ctx, ec.Recover(ctx, r))
  41948. ret = graphql.Null
  41949. }
  41950. }()
  41951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41952. ctx = rctx // use context from middleware stack in children
  41953. return obj.Province, nil
  41954. })
  41955. if err != nil {
  41956. ec.Error(ctx, err)
  41957. return graphql.Null
  41958. }
  41959. if resTmp == nil {
  41960. return graphql.Null
  41961. }
  41962. res := resTmp.(*string)
  41963. fc.Result = res
  41964. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  41965. }
  41966. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  41967. fc = &graphql.FieldContext{
  41968. Object: "CustomerCreditCardBillingAddress",
  41969. Field: field,
  41970. IsMethod: false,
  41971. IsResolver: false,
  41972. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  41973. return nil, errors.New("field of type String does not have child fields")
  41974. },
  41975. }
  41976. return fc, nil
  41977. }
  41978. func (ec *executionContext) _CustomerCreditCardBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  41979. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  41980. if err != nil {
  41981. return graphql.Null
  41982. }
  41983. ctx = graphql.WithFieldContext(ctx, fc)
  41984. defer func() {
  41985. if r := recover(); r != nil {
  41986. ec.Error(ctx, ec.Recover(ctx, r))
  41987. ret = graphql.Null
  41988. }
  41989. }()
  41990. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  41991. ctx = rctx // use context from middleware stack in children
  41992. return obj.ProvinceCode, nil
  41993. })
  41994. if err != nil {
  41995. ec.Error(ctx, err)
  41996. return graphql.Null
  41997. }
  41998. if resTmp == nil {
  41999. return graphql.Null
  42000. }
  42001. res := resTmp.(*string)
  42002. fc.Result = res
  42003. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42004. }
  42005. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42006. fc = &graphql.FieldContext{
  42007. Object: "CustomerCreditCardBillingAddress",
  42008. Field: field,
  42009. IsMethod: false,
  42010. IsResolver: false,
  42011. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42012. return nil, errors.New("field of type String does not have child fields")
  42013. },
  42014. }
  42015. return fc, nil
  42016. }
  42017. func (ec *executionContext) _CustomerCreditCardBillingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CustomerCreditCardBillingAddress) (ret graphql.Marshaler) {
  42018. fc, err := ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  42019. if err != nil {
  42020. return graphql.Null
  42021. }
  42022. ctx = graphql.WithFieldContext(ctx, fc)
  42023. defer func() {
  42024. if r := recover(); r != nil {
  42025. ec.Error(ctx, ec.Recover(ctx, r))
  42026. ret = graphql.Null
  42027. }
  42028. }()
  42029. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42030. ctx = rctx // use context from middleware stack in children
  42031. return obj.Zip, nil
  42032. })
  42033. if err != nil {
  42034. ec.Error(ctx, err)
  42035. return graphql.Null
  42036. }
  42037. if resTmp == nil {
  42038. return graphql.Null
  42039. }
  42040. res := resTmp.(*string)
  42041. fc.Result = res
  42042. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42043. }
  42044. func (ec *executionContext) fieldContext_CustomerCreditCardBillingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42045. fc = &graphql.FieldContext{
  42046. Object: "CustomerCreditCardBillingAddress",
  42047. Field: field,
  42048. IsMethod: false,
  42049. IsResolver: false,
  42050. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42051. return nil, errors.New("field of type String does not have child fields")
  42052. },
  42053. }
  42054. return fc, nil
  42055. }
  42056. func (ec *executionContext) _CustomerEmailMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  42057. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_consentUpdatedAt(ctx, field)
  42058. if err != nil {
  42059. return graphql.Null
  42060. }
  42061. ctx = graphql.WithFieldContext(ctx, fc)
  42062. defer func() {
  42063. if r := recover(); r != nil {
  42064. ec.Error(ctx, ec.Recover(ctx, r))
  42065. ret = graphql.Null
  42066. }
  42067. }()
  42068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42069. ctx = rctx // use context from middleware stack in children
  42070. return obj.ConsentUpdatedAt, nil
  42071. })
  42072. if err != nil {
  42073. ec.Error(ctx, err)
  42074. return graphql.Null
  42075. }
  42076. if resTmp == nil {
  42077. return graphql.Null
  42078. }
  42079. res := resTmp.(*string)
  42080. fc.Result = res
  42081. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  42082. }
  42083. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42084. fc = &graphql.FieldContext{
  42085. Object: "CustomerEmailMarketingConsentState",
  42086. Field: field,
  42087. IsMethod: false,
  42088. IsResolver: false,
  42089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42090. return nil, errors.New("field of type DateTime does not have child fields")
  42091. },
  42092. }
  42093. return fc, nil
  42094. }
  42095. func (ec *executionContext) _CustomerEmailMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  42096. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_marketingOptInLevel(ctx, field)
  42097. if err != nil {
  42098. return graphql.Null
  42099. }
  42100. ctx = graphql.WithFieldContext(ctx, fc)
  42101. defer func() {
  42102. if r := recover(); r != nil {
  42103. ec.Error(ctx, ec.Recover(ctx, r))
  42104. ret = graphql.Null
  42105. }
  42106. }()
  42107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42108. ctx = rctx // use context from middleware stack in children
  42109. return obj.MarketingOptInLevel, nil
  42110. })
  42111. if err != nil {
  42112. ec.Error(ctx, err)
  42113. return graphql.Null
  42114. }
  42115. if resTmp == nil {
  42116. return graphql.Null
  42117. }
  42118. res := resTmp.(*CustomerMarketingOptInLevel)
  42119. fc.Result = res
  42120. return ec.marshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx, field.Selections, res)
  42121. }
  42122. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42123. fc = &graphql.FieldContext{
  42124. Object: "CustomerEmailMarketingConsentState",
  42125. Field: field,
  42126. IsMethod: false,
  42127. IsResolver: false,
  42128. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42129. return nil, errors.New("field of type CustomerMarketingOptInLevel does not have child fields")
  42130. },
  42131. }
  42132. return fc, nil
  42133. }
  42134. func (ec *executionContext) _CustomerEmailMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField, obj *CustomerEmailMarketingConsentState) (ret graphql.Marshaler) {
  42135. fc, err := ec.fieldContext_CustomerEmailMarketingConsentState_marketingState(ctx, field)
  42136. if err != nil {
  42137. return graphql.Null
  42138. }
  42139. ctx = graphql.WithFieldContext(ctx, fc)
  42140. defer func() {
  42141. if r := recover(); r != nil {
  42142. ec.Error(ctx, ec.Recover(ctx, r))
  42143. ret = graphql.Null
  42144. }
  42145. }()
  42146. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42147. ctx = rctx // use context from middleware stack in children
  42148. return obj.MarketingState, nil
  42149. })
  42150. if err != nil {
  42151. ec.Error(ctx, err)
  42152. return graphql.Null
  42153. }
  42154. if resTmp == nil {
  42155. if !graphql.HasFieldError(ctx, fc) {
  42156. ec.Errorf(ctx, "must not be null")
  42157. }
  42158. return graphql.Null
  42159. }
  42160. res := resTmp.(CustomerEmailMarketingState)
  42161. fc.Result = res
  42162. return ec.marshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerEmailMarketingState(ctx, field.Selections, res)
  42163. }
  42164. func (ec *executionContext) fieldContext_CustomerEmailMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42165. fc = &graphql.FieldContext{
  42166. Object: "CustomerEmailMarketingConsentState",
  42167. Field: field,
  42168. IsMethod: false,
  42169. IsResolver: false,
  42170. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42171. return nil, errors.New("field of type CustomerEmailMarketingState does not have child fields")
  42172. },
  42173. }
  42174. return fc, nil
  42175. }
  42176. func (ec *executionContext) _CustomerJourneySummary_customerOrderIndex(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42177. fc, err := ec.fieldContext_CustomerJourneySummary_customerOrderIndex(ctx, field)
  42178. if err != nil {
  42179. return graphql.Null
  42180. }
  42181. ctx = graphql.WithFieldContext(ctx, fc)
  42182. defer func() {
  42183. if r := recover(); r != nil {
  42184. ec.Error(ctx, ec.Recover(ctx, r))
  42185. ret = graphql.Null
  42186. }
  42187. }()
  42188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42189. ctx = rctx // use context from middleware stack in children
  42190. return obj.CustomerOrderIndex, nil
  42191. })
  42192. if err != nil {
  42193. ec.Error(ctx, err)
  42194. return graphql.Null
  42195. }
  42196. if resTmp == nil {
  42197. return graphql.Null
  42198. }
  42199. res := resTmp.(*int)
  42200. fc.Result = res
  42201. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  42202. }
  42203. func (ec *executionContext) fieldContext_CustomerJourneySummary_customerOrderIndex(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42204. fc = &graphql.FieldContext{
  42205. Object: "CustomerJourneySummary",
  42206. Field: field,
  42207. IsMethod: false,
  42208. IsResolver: false,
  42209. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42210. return nil, errors.New("field of type Int does not have child fields")
  42211. },
  42212. }
  42213. return fc, nil
  42214. }
  42215. func (ec *executionContext) _CustomerJourneySummary_daysToConversion(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42216. fc, err := ec.fieldContext_CustomerJourneySummary_daysToConversion(ctx, field)
  42217. if err != nil {
  42218. return graphql.Null
  42219. }
  42220. ctx = graphql.WithFieldContext(ctx, fc)
  42221. defer func() {
  42222. if r := recover(); r != nil {
  42223. ec.Error(ctx, ec.Recover(ctx, r))
  42224. ret = graphql.Null
  42225. }
  42226. }()
  42227. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42228. ctx = rctx // use context from middleware stack in children
  42229. return obj.DaysToConversion, nil
  42230. })
  42231. if err != nil {
  42232. ec.Error(ctx, err)
  42233. return graphql.Null
  42234. }
  42235. if resTmp == nil {
  42236. return graphql.Null
  42237. }
  42238. res := resTmp.(*int)
  42239. fc.Result = res
  42240. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  42241. }
  42242. func (ec *executionContext) fieldContext_CustomerJourneySummary_daysToConversion(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42243. fc = &graphql.FieldContext{
  42244. Object: "CustomerJourneySummary",
  42245. Field: field,
  42246. IsMethod: false,
  42247. IsResolver: false,
  42248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42249. return nil, errors.New("field of type Int does not have child fields")
  42250. },
  42251. }
  42252. return fc, nil
  42253. }
  42254. func (ec *executionContext) _CustomerJourneySummary_firstVisit(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42255. fc, err := ec.fieldContext_CustomerJourneySummary_firstVisit(ctx, field)
  42256. if err != nil {
  42257. return graphql.Null
  42258. }
  42259. ctx = graphql.WithFieldContext(ctx, fc)
  42260. defer func() {
  42261. if r := recover(); r != nil {
  42262. ec.Error(ctx, ec.Recover(ctx, r))
  42263. ret = graphql.Null
  42264. }
  42265. }()
  42266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42267. ctx = rctx // use context from middleware stack in children
  42268. return obj.FirstVisit, nil
  42269. })
  42270. if err != nil {
  42271. ec.Error(ctx, err)
  42272. return graphql.Null
  42273. }
  42274. if resTmp == nil {
  42275. return graphql.Null
  42276. }
  42277. res := resTmp.(*CustomerVisit)
  42278. fc.Result = res
  42279. return ec.marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerVisit(ctx, field.Selections, res)
  42280. }
  42281. func (ec *executionContext) fieldContext_CustomerJourneySummary_firstVisit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42282. fc = &graphql.FieldContext{
  42283. Object: "CustomerJourneySummary",
  42284. Field: field,
  42285. IsMethod: false,
  42286. IsResolver: false,
  42287. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42288. switch field.Name {
  42289. case "id":
  42290. return ec.fieldContext_CustomerVisit_id(ctx, field)
  42291. case "landingPage":
  42292. return ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  42293. case "landingPageHtml":
  42294. return ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  42295. case "marketingEvent":
  42296. return ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  42297. case "occurredAt":
  42298. return ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  42299. case "referralCode":
  42300. return ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  42301. case "referralInfoHtml":
  42302. return ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  42303. case "referrerUrl":
  42304. return ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  42305. case "source":
  42306. return ec.fieldContext_CustomerVisit_source(ctx, field)
  42307. case "sourceDescription":
  42308. return ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  42309. case "sourceType":
  42310. return ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  42311. case "utmParameters":
  42312. return ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  42313. }
  42314. return nil, fmt.Errorf("no field named %q was found under type CustomerVisit", field.Name)
  42315. },
  42316. }
  42317. return fc, nil
  42318. }
  42319. func (ec *executionContext) _CustomerJourneySummary_lastVisit(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42320. fc, err := ec.fieldContext_CustomerJourneySummary_lastVisit(ctx, field)
  42321. if err != nil {
  42322. return graphql.Null
  42323. }
  42324. ctx = graphql.WithFieldContext(ctx, fc)
  42325. defer func() {
  42326. if r := recover(); r != nil {
  42327. ec.Error(ctx, ec.Recover(ctx, r))
  42328. ret = graphql.Null
  42329. }
  42330. }()
  42331. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42332. ctx = rctx // use context from middleware stack in children
  42333. return obj.LastVisit, nil
  42334. })
  42335. if err != nil {
  42336. ec.Error(ctx, err)
  42337. return graphql.Null
  42338. }
  42339. if resTmp == nil {
  42340. return graphql.Null
  42341. }
  42342. res := resTmp.(*CustomerVisit)
  42343. fc.Result = res
  42344. return ec.marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerVisit(ctx, field.Selections, res)
  42345. }
  42346. func (ec *executionContext) fieldContext_CustomerJourneySummary_lastVisit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42347. fc = &graphql.FieldContext{
  42348. Object: "CustomerJourneySummary",
  42349. Field: field,
  42350. IsMethod: false,
  42351. IsResolver: false,
  42352. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42353. switch field.Name {
  42354. case "id":
  42355. return ec.fieldContext_CustomerVisit_id(ctx, field)
  42356. case "landingPage":
  42357. return ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  42358. case "landingPageHtml":
  42359. return ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  42360. case "marketingEvent":
  42361. return ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  42362. case "occurredAt":
  42363. return ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  42364. case "referralCode":
  42365. return ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  42366. case "referralInfoHtml":
  42367. return ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  42368. case "referrerUrl":
  42369. return ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  42370. case "source":
  42371. return ec.fieldContext_CustomerVisit_source(ctx, field)
  42372. case "sourceDescription":
  42373. return ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  42374. case "sourceType":
  42375. return ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  42376. case "utmParameters":
  42377. return ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  42378. }
  42379. return nil, fmt.Errorf("no field named %q was found under type CustomerVisit", field.Name)
  42380. },
  42381. }
  42382. return fc, nil
  42383. }
  42384. func (ec *executionContext) _CustomerJourneySummary_moments(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42385. fc, err := ec.fieldContext_CustomerJourneySummary_moments(ctx, field)
  42386. if err != nil {
  42387. return graphql.Null
  42388. }
  42389. ctx = graphql.WithFieldContext(ctx, fc)
  42390. defer func() {
  42391. if r := recover(); r != nil {
  42392. ec.Error(ctx, ec.Recover(ctx, r))
  42393. ret = graphql.Null
  42394. }
  42395. }()
  42396. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42397. ctx = rctx // use context from middleware stack in children
  42398. return obj.Moments, nil
  42399. })
  42400. if err != nil {
  42401. ec.Error(ctx, err)
  42402. return graphql.Null
  42403. }
  42404. if resTmp == nil {
  42405. return graphql.Null
  42406. }
  42407. res := resTmp.(*CustomerMomentConnection)
  42408. fc.Result = res
  42409. return ec.marshalOCustomerMomentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentConnection(ctx, field.Selections, res)
  42410. }
  42411. func (ec *executionContext) fieldContext_CustomerJourneySummary_moments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42412. fc = &graphql.FieldContext{
  42413. Object: "CustomerJourneySummary",
  42414. Field: field,
  42415. IsMethod: false,
  42416. IsResolver: false,
  42417. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42418. switch field.Name {
  42419. case "edges":
  42420. return ec.fieldContext_CustomerMomentConnection_edges(ctx, field)
  42421. case "nodes":
  42422. return ec.fieldContext_CustomerMomentConnection_nodes(ctx, field)
  42423. case "pageInfo":
  42424. return ec.fieldContext_CustomerMomentConnection_pageInfo(ctx, field)
  42425. }
  42426. return nil, fmt.Errorf("no field named %q was found under type CustomerMomentConnection", field.Name)
  42427. },
  42428. }
  42429. defer func() {
  42430. if r := recover(); r != nil {
  42431. err = ec.Recover(ctx, r)
  42432. ec.Error(ctx, err)
  42433. }
  42434. }()
  42435. ctx = graphql.WithFieldContext(ctx, fc)
  42436. if fc.Args, err = ec.field_CustomerJourneySummary_moments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  42437. ec.Error(ctx, err)
  42438. return
  42439. }
  42440. return fc, nil
  42441. }
  42442. func (ec *executionContext) _CustomerJourneySummary_momentsCount(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42443. fc, err := ec.fieldContext_CustomerJourneySummary_momentsCount(ctx, field)
  42444. if err != nil {
  42445. return graphql.Null
  42446. }
  42447. ctx = graphql.WithFieldContext(ctx, fc)
  42448. defer func() {
  42449. if r := recover(); r != nil {
  42450. ec.Error(ctx, ec.Recover(ctx, r))
  42451. ret = graphql.Null
  42452. }
  42453. }()
  42454. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42455. ctx = rctx // use context from middleware stack in children
  42456. return obj.MomentsCount, nil
  42457. })
  42458. if err != nil {
  42459. ec.Error(ctx, err)
  42460. return graphql.Null
  42461. }
  42462. if resTmp == nil {
  42463. return graphql.Null
  42464. }
  42465. res := resTmp.(*int)
  42466. fc.Result = res
  42467. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  42468. }
  42469. func (ec *executionContext) fieldContext_CustomerJourneySummary_momentsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42470. fc = &graphql.FieldContext{
  42471. Object: "CustomerJourneySummary",
  42472. Field: field,
  42473. IsMethod: false,
  42474. IsResolver: false,
  42475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42476. return nil, errors.New("field of type Int does not have child fields")
  42477. },
  42478. }
  42479. return fc, nil
  42480. }
  42481. func (ec *executionContext) _CustomerJourneySummary_ready(ctx context.Context, field graphql.CollectedField, obj *CustomerJourneySummary) (ret graphql.Marshaler) {
  42482. fc, err := ec.fieldContext_CustomerJourneySummary_ready(ctx, field)
  42483. if err != nil {
  42484. return graphql.Null
  42485. }
  42486. ctx = graphql.WithFieldContext(ctx, fc)
  42487. defer func() {
  42488. if r := recover(); r != nil {
  42489. ec.Error(ctx, ec.Recover(ctx, r))
  42490. ret = graphql.Null
  42491. }
  42492. }()
  42493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42494. ctx = rctx // use context from middleware stack in children
  42495. return obj.Ready, nil
  42496. })
  42497. if err != nil {
  42498. ec.Error(ctx, err)
  42499. return graphql.Null
  42500. }
  42501. if resTmp == nil {
  42502. if !graphql.HasFieldError(ctx, fc) {
  42503. ec.Errorf(ctx, "must not be null")
  42504. }
  42505. return graphql.Null
  42506. }
  42507. res := resTmp.(bool)
  42508. fc.Result = res
  42509. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  42510. }
  42511. func (ec *executionContext) fieldContext_CustomerJourneySummary_ready(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42512. fc = &graphql.FieldContext{
  42513. Object: "CustomerJourneySummary",
  42514. Field: field,
  42515. IsMethod: false,
  42516. IsResolver: false,
  42517. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42518. return nil, errors.New("field of type Boolean does not have child fields")
  42519. },
  42520. }
  42521. return fc, nil
  42522. }
  42523. func (ec *executionContext) _CustomerMomentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  42524. fc, err := ec.fieldContext_CustomerMomentConnection_edges(ctx, field)
  42525. if err != nil {
  42526. return graphql.Null
  42527. }
  42528. ctx = graphql.WithFieldContext(ctx, fc)
  42529. defer func() {
  42530. if r := recover(); r != nil {
  42531. ec.Error(ctx, ec.Recover(ctx, r))
  42532. ret = graphql.Null
  42533. }
  42534. }()
  42535. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42536. ctx = rctx // use context from middleware stack in children
  42537. return obj.Edges, nil
  42538. })
  42539. if err != nil {
  42540. ec.Error(ctx, err)
  42541. return graphql.Null
  42542. }
  42543. if resTmp == nil {
  42544. if !graphql.HasFieldError(ctx, fc) {
  42545. ec.Errorf(ctx, "must not be null")
  42546. }
  42547. return graphql.Null
  42548. }
  42549. res := resTmp.([]*CustomerMomentEdge)
  42550. fc.Result = res
  42551. return ec.marshalNCustomerMomentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentEdgeᚄ(ctx, field.Selections, res)
  42552. }
  42553. func (ec *executionContext) fieldContext_CustomerMomentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42554. fc = &graphql.FieldContext{
  42555. Object: "CustomerMomentConnection",
  42556. Field: field,
  42557. IsMethod: false,
  42558. IsResolver: false,
  42559. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42560. switch field.Name {
  42561. case "cursor":
  42562. return ec.fieldContext_CustomerMomentEdge_cursor(ctx, field)
  42563. case "node":
  42564. return ec.fieldContext_CustomerMomentEdge_node(ctx, field)
  42565. }
  42566. return nil, fmt.Errorf("no field named %q was found under type CustomerMomentEdge", field.Name)
  42567. },
  42568. }
  42569. return fc, nil
  42570. }
  42571. func (ec *executionContext) _CustomerMomentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  42572. fc, err := ec.fieldContext_CustomerMomentConnection_nodes(ctx, field)
  42573. if err != nil {
  42574. return graphql.Null
  42575. }
  42576. ctx = graphql.WithFieldContext(ctx, fc)
  42577. defer func() {
  42578. if r := recover(); r != nil {
  42579. ec.Error(ctx, ec.Recover(ctx, r))
  42580. ret = graphql.Null
  42581. }
  42582. }()
  42583. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42584. ctx = rctx // use context from middleware stack in children
  42585. return obj.Nodes, nil
  42586. })
  42587. if err != nil {
  42588. ec.Error(ctx, err)
  42589. return graphql.Null
  42590. }
  42591. if resTmp == nil {
  42592. if !graphql.HasFieldError(ctx, fc) {
  42593. ec.Errorf(ctx, "must not be null")
  42594. }
  42595. return graphql.Null
  42596. }
  42597. res := resTmp.([]CustomerMoment)
  42598. fc.Result = res
  42599. return ec.marshalNCustomerMoment2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentᚄ(ctx, field.Selections, res)
  42600. }
  42601. func (ec *executionContext) fieldContext_CustomerMomentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42602. fc = &graphql.FieldContext{
  42603. Object: "CustomerMomentConnection",
  42604. Field: field,
  42605. IsMethod: false,
  42606. IsResolver: false,
  42607. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42608. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  42609. },
  42610. }
  42611. return fc, nil
  42612. }
  42613. func (ec *executionContext) _CustomerMomentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentConnection) (ret graphql.Marshaler) {
  42614. fc, err := ec.fieldContext_CustomerMomentConnection_pageInfo(ctx, field)
  42615. if err != nil {
  42616. return graphql.Null
  42617. }
  42618. ctx = graphql.WithFieldContext(ctx, fc)
  42619. defer func() {
  42620. if r := recover(); r != nil {
  42621. ec.Error(ctx, ec.Recover(ctx, r))
  42622. ret = graphql.Null
  42623. }
  42624. }()
  42625. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42626. ctx = rctx // use context from middleware stack in children
  42627. return obj.PageInfo, nil
  42628. })
  42629. if err != nil {
  42630. ec.Error(ctx, err)
  42631. return graphql.Null
  42632. }
  42633. if resTmp == nil {
  42634. if !graphql.HasFieldError(ctx, fc) {
  42635. ec.Errorf(ctx, "must not be null")
  42636. }
  42637. return graphql.Null
  42638. }
  42639. res := resTmp.(*PageInfo)
  42640. fc.Result = res
  42641. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  42642. }
  42643. func (ec *executionContext) fieldContext_CustomerMomentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42644. fc = &graphql.FieldContext{
  42645. Object: "CustomerMomentConnection",
  42646. Field: field,
  42647. IsMethod: false,
  42648. IsResolver: false,
  42649. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42650. switch field.Name {
  42651. case "endCursor":
  42652. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  42653. case "hasNextPage":
  42654. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  42655. case "hasPreviousPage":
  42656. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  42657. case "startCursor":
  42658. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  42659. }
  42660. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  42661. },
  42662. }
  42663. return fc, nil
  42664. }
  42665. func (ec *executionContext) _CustomerMomentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentEdge) (ret graphql.Marshaler) {
  42666. fc, err := ec.fieldContext_CustomerMomentEdge_cursor(ctx, field)
  42667. if err != nil {
  42668. return graphql.Null
  42669. }
  42670. ctx = graphql.WithFieldContext(ctx, fc)
  42671. defer func() {
  42672. if r := recover(); r != nil {
  42673. ec.Error(ctx, ec.Recover(ctx, r))
  42674. ret = graphql.Null
  42675. }
  42676. }()
  42677. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42678. ctx = rctx // use context from middleware stack in children
  42679. return obj.Cursor, nil
  42680. })
  42681. if err != nil {
  42682. ec.Error(ctx, err)
  42683. return graphql.Null
  42684. }
  42685. if resTmp == nil {
  42686. if !graphql.HasFieldError(ctx, fc) {
  42687. ec.Errorf(ctx, "must not be null")
  42688. }
  42689. return graphql.Null
  42690. }
  42691. res := resTmp.(string)
  42692. fc.Result = res
  42693. return ec.marshalNString2string(ctx, field.Selections, res)
  42694. }
  42695. func (ec *executionContext) fieldContext_CustomerMomentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42696. fc = &graphql.FieldContext{
  42697. Object: "CustomerMomentEdge",
  42698. Field: field,
  42699. IsMethod: false,
  42700. IsResolver: false,
  42701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42702. return nil, errors.New("field of type String does not have child fields")
  42703. },
  42704. }
  42705. return fc, nil
  42706. }
  42707. func (ec *executionContext) _CustomerMomentEdge_node(ctx context.Context, field graphql.CollectedField, obj *CustomerMomentEdge) (ret graphql.Marshaler) {
  42708. fc, err := ec.fieldContext_CustomerMomentEdge_node(ctx, field)
  42709. if err != nil {
  42710. return graphql.Null
  42711. }
  42712. ctx = graphql.WithFieldContext(ctx, fc)
  42713. defer func() {
  42714. if r := recover(); r != nil {
  42715. ec.Error(ctx, ec.Recover(ctx, r))
  42716. ret = graphql.Null
  42717. }
  42718. }()
  42719. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42720. ctx = rctx // use context from middleware stack in children
  42721. return obj.Node, nil
  42722. })
  42723. if err != nil {
  42724. ec.Error(ctx, err)
  42725. return graphql.Null
  42726. }
  42727. if resTmp == nil {
  42728. if !graphql.HasFieldError(ctx, fc) {
  42729. ec.Errorf(ctx, "must not be null")
  42730. }
  42731. return graphql.Null
  42732. }
  42733. res := resTmp.(CustomerMoment)
  42734. fc.Result = res
  42735. return ec.marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMoment(ctx, field.Selections, res)
  42736. }
  42737. func (ec *executionContext) fieldContext_CustomerMomentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42738. fc = &graphql.FieldContext{
  42739. Object: "CustomerMomentEdge",
  42740. Field: field,
  42741. IsMethod: false,
  42742. IsResolver: false,
  42743. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42744. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  42745. },
  42746. }
  42747. return fc, nil
  42748. }
  42749. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42750. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx, field)
  42751. if err != nil {
  42752. return graphql.Null
  42753. }
  42754. ctx = graphql.WithFieldContext(ctx, fc)
  42755. defer func() {
  42756. if r := recover(); r != nil {
  42757. ec.Error(ctx, ec.Recover(ctx, r))
  42758. ret = graphql.Null
  42759. }
  42760. }()
  42761. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42762. ctx = rctx // use context from middleware stack in children
  42763. return obj.Address1, nil
  42764. })
  42765. if err != nil {
  42766. ec.Error(ctx, err)
  42767. return graphql.Null
  42768. }
  42769. if resTmp == nil {
  42770. return graphql.Null
  42771. }
  42772. res := resTmp.(*string)
  42773. fc.Result = res
  42774. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42775. }
  42776. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42777. fc = &graphql.FieldContext{
  42778. Object: "CustomerPaymentInstrumentBillingAddress",
  42779. Field: field,
  42780. IsMethod: false,
  42781. IsResolver: false,
  42782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42783. return nil, errors.New("field of type String does not have child fields")
  42784. },
  42785. }
  42786. return fc, nil
  42787. }
  42788. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_city(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42789. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx, field)
  42790. if err != nil {
  42791. return graphql.Null
  42792. }
  42793. ctx = graphql.WithFieldContext(ctx, fc)
  42794. defer func() {
  42795. if r := recover(); r != nil {
  42796. ec.Error(ctx, ec.Recover(ctx, r))
  42797. ret = graphql.Null
  42798. }
  42799. }()
  42800. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42801. ctx = rctx // use context from middleware stack in children
  42802. return obj.City, nil
  42803. })
  42804. if err != nil {
  42805. ec.Error(ctx, err)
  42806. return graphql.Null
  42807. }
  42808. if resTmp == nil {
  42809. return graphql.Null
  42810. }
  42811. res := resTmp.(*string)
  42812. fc.Result = res
  42813. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42814. }
  42815. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42816. fc = &graphql.FieldContext{
  42817. Object: "CustomerPaymentInstrumentBillingAddress",
  42818. Field: field,
  42819. IsMethod: false,
  42820. IsResolver: false,
  42821. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42822. return nil, errors.New("field of type String does not have child fields")
  42823. },
  42824. }
  42825. return fc, nil
  42826. }
  42827. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_country(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42828. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx, field)
  42829. if err != nil {
  42830. return graphql.Null
  42831. }
  42832. ctx = graphql.WithFieldContext(ctx, fc)
  42833. defer func() {
  42834. if r := recover(); r != nil {
  42835. ec.Error(ctx, ec.Recover(ctx, r))
  42836. ret = graphql.Null
  42837. }
  42838. }()
  42839. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42840. ctx = rctx // use context from middleware stack in children
  42841. return obj.Country, nil
  42842. })
  42843. if err != nil {
  42844. ec.Error(ctx, err)
  42845. return graphql.Null
  42846. }
  42847. if resTmp == nil {
  42848. return graphql.Null
  42849. }
  42850. res := resTmp.(*string)
  42851. fc.Result = res
  42852. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42853. }
  42854. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42855. fc = &graphql.FieldContext{
  42856. Object: "CustomerPaymentInstrumentBillingAddress",
  42857. Field: field,
  42858. IsMethod: false,
  42859. IsResolver: false,
  42860. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42861. return nil, errors.New("field of type String does not have child fields")
  42862. },
  42863. }
  42864. return fc, nil
  42865. }
  42866. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42867. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(ctx, field)
  42868. if err != nil {
  42869. return graphql.Null
  42870. }
  42871. ctx = graphql.WithFieldContext(ctx, fc)
  42872. defer func() {
  42873. if r := recover(); r != nil {
  42874. ec.Error(ctx, ec.Recover(ctx, r))
  42875. ret = graphql.Null
  42876. }
  42877. }()
  42878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42879. ctx = rctx // use context from middleware stack in children
  42880. return obj.CountryCode, nil
  42881. })
  42882. if err != nil {
  42883. ec.Error(ctx, err)
  42884. return graphql.Null
  42885. }
  42886. if resTmp == nil {
  42887. return graphql.Null
  42888. }
  42889. res := resTmp.(*CountryCode)
  42890. fc.Result = res
  42891. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  42892. }
  42893. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42894. fc = &graphql.FieldContext{
  42895. Object: "CustomerPaymentInstrumentBillingAddress",
  42896. Field: field,
  42897. IsMethod: false,
  42898. IsResolver: false,
  42899. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42900. return nil, errors.New("field of type CountryCode does not have child fields")
  42901. },
  42902. }
  42903. return fc, nil
  42904. }
  42905. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_name(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42906. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx, field)
  42907. if err != nil {
  42908. return graphql.Null
  42909. }
  42910. ctx = graphql.WithFieldContext(ctx, fc)
  42911. defer func() {
  42912. if r := recover(); r != nil {
  42913. ec.Error(ctx, ec.Recover(ctx, r))
  42914. ret = graphql.Null
  42915. }
  42916. }()
  42917. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42918. ctx = rctx // use context from middleware stack in children
  42919. return obj.Name, nil
  42920. })
  42921. if err != nil {
  42922. ec.Error(ctx, err)
  42923. return graphql.Null
  42924. }
  42925. if resTmp == nil {
  42926. return graphql.Null
  42927. }
  42928. res := resTmp.(*string)
  42929. fc.Result = res
  42930. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42931. }
  42932. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42933. fc = &graphql.FieldContext{
  42934. Object: "CustomerPaymentInstrumentBillingAddress",
  42935. Field: field,
  42936. IsMethod: false,
  42937. IsResolver: false,
  42938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42939. return nil, errors.New("field of type String does not have child fields")
  42940. },
  42941. }
  42942. return fc, nil
  42943. }
  42944. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_province(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42945. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx, field)
  42946. if err != nil {
  42947. return graphql.Null
  42948. }
  42949. ctx = graphql.WithFieldContext(ctx, fc)
  42950. defer func() {
  42951. if r := recover(); r != nil {
  42952. ec.Error(ctx, ec.Recover(ctx, r))
  42953. ret = graphql.Null
  42954. }
  42955. }()
  42956. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42957. ctx = rctx // use context from middleware stack in children
  42958. return obj.Province, nil
  42959. })
  42960. if err != nil {
  42961. ec.Error(ctx, err)
  42962. return graphql.Null
  42963. }
  42964. if resTmp == nil {
  42965. return graphql.Null
  42966. }
  42967. res := resTmp.(*string)
  42968. fc.Result = res
  42969. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  42970. }
  42971. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  42972. fc = &graphql.FieldContext{
  42973. Object: "CustomerPaymentInstrumentBillingAddress",
  42974. Field: field,
  42975. IsMethod: false,
  42976. IsResolver: false,
  42977. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  42978. return nil, errors.New("field of type String does not have child fields")
  42979. },
  42980. }
  42981. return fc, nil
  42982. }
  42983. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  42984. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field)
  42985. if err != nil {
  42986. return graphql.Null
  42987. }
  42988. ctx = graphql.WithFieldContext(ctx, fc)
  42989. defer func() {
  42990. if r := recover(); r != nil {
  42991. ec.Error(ctx, ec.Recover(ctx, r))
  42992. ret = graphql.Null
  42993. }
  42994. }()
  42995. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  42996. ctx = rctx // use context from middleware stack in children
  42997. return obj.ProvinceCode, nil
  42998. })
  42999. if err != nil {
  43000. ec.Error(ctx, err)
  43001. return graphql.Null
  43002. }
  43003. if resTmp == nil {
  43004. return graphql.Null
  43005. }
  43006. res := resTmp.(*string)
  43007. fc.Result = res
  43008. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43009. }
  43010. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43011. fc = &graphql.FieldContext{
  43012. Object: "CustomerPaymentInstrumentBillingAddress",
  43013. Field: field,
  43014. IsMethod: false,
  43015. IsResolver: false,
  43016. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43017. return nil, errors.New("field of type String does not have child fields")
  43018. },
  43019. }
  43020. return fc, nil
  43021. }
  43022. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentInstrumentBillingAddress) (ret graphql.Marshaler) {
  43023. fc, err := ec.fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx, field)
  43024. if err != nil {
  43025. return graphql.Null
  43026. }
  43027. ctx = graphql.WithFieldContext(ctx, fc)
  43028. defer func() {
  43029. if r := recover(); r != nil {
  43030. ec.Error(ctx, ec.Recover(ctx, r))
  43031. ret = graphql.Null
  43032. }
  43033. }()
  43034. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43035. ctx = rctx // use context from middleware stack in children
  43036. return obj.Zip, nil
  43037. })
  43038. if err != nil {
  43039. ec.Error(ctx, err)
  43040. return graphql.Null
  43041. }
  43042. if resTmp == nil {
  43043. return graphql.Null
  43044. }
  43045. res := resTmp.(*string)
  43046. fc.Result = res
  43047. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43048. }
  43049. func (ec *executionContext) fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43050. fc = &graphql.FieldContext{
  43051. Object: "CustomerPaymentInstrumentBillingAddress",
  43052. Field: field,
  43053. IsMethod: false,
  43054. IsResolver: false,
  43055. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43056. return nil, errors.New("field of type String does not have child fields")
  43057. },
  43058. }
  43059. return fc, nil
  43060. }
  43061. func (ec *executionContext) _CustomerPaymentMethod_customer(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43062. fc, err := ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  43063. if err != nil {
  43064. return graphql.Null
  43065. }
  43066. ctx = graphql.WithFieldContext(ctx, fc)
  43067. defer func() {
  43068. if r := recover(); r != nil {
  43069. ec.Error(ctx, ec.Recover(ctx, r))
  43070. ret = graphql.Null
  43071. }
  43072. }()
  43073. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43074. ctx = rctx // use context from middleware stack in children
  43075. return obj.Customer, nil
  43076. })
  43077. if err != nil {
  43078. ec.Error(ctx, err)
  43079. return graphql.Null
  43080. }
  43081. if resTmp == nil {
  43082. return graphql.Null
  43083. }
  43084. res := resTmp.(*Customer)
  43085. fc.Result = res
  43086. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  43087. }
  43088. func (ec *executionContext) fieldContext_CustomerPaymentMethod_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43089. fc = &graphql.FieldContext{
  43090. Object: "CustomerPaymentMethod",
  43091. Field: field,
  43092. IsMethod: false,
  43093. IsResolver: false,
  43094. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43095. switch field.Name {
  43096. case "addresses":
  43097. return ec.fieldContext_Customer_addresses(ctx, field)
  43098. case "amountSpent":
  43099. return ec.fieldContext_Customer_amountSpent(ctx, field)
  43100. case "averageOrderAmountV2":
  43101. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  43102. case "canDelete":
  43103. return ec.fieldContext_Customer_canDelete(ctx, field)
  43104. case "companyContactProfiles":
  43105. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  43106. case "createdAt":
  43107. return ec.fieldContext_Customer_createdAt(ctx, field)
  43108. case "defaultAddress":
  43109. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  43110. case "displayName":
  43111. return ec.fieldContext_Customer_displayName(ctx, field)
  43112. case "email":
  43113. return ec.fieldContext_Customer_email(ctx, field)
  43114. case "emailMarketingConsent":
  43115. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  43116. case "events":
  43117. return ec.fieldContext_Customer_events(ctx, field)
  43118. case "firstName":
  43119. return ec.fieldContext_Customer_firstName(ctx, field)
  43120. case "hasTimelineComment":
  43121. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  43122. case "id":
  43123. return ec.fieldContext_Customer_id(ctx, field)
  43124. case "image":
  43125. return ec.fieldContext_Customer_image(ctx, field)
  43126. case "lastName":
  43127. return ec.fieldContext_Customer_lastName(ctx, field)
  43128. case "lastOrder":
  43129. return ec.fieldContext_Customer_lastOrder(ctx, field)
  43130. case "legacyResourceId":
  43131. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  43132. case "lifetimeDuration":
  43133. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  43134. case "locale":
  43135. return ec.fieldContext_Customer_locale(ctx, field)
  43136. case "market":
  43137. return ec.fieldContext_Customer_market(ctx, field)
  43138. case "metafield":
  43139. return ec.fieldContext_Customer_metafield(ctx, field)
  43140. case "metafieldDefinitions":
  43141. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  43142. case "metafields":
  43143. return ec.fieldContext_Customer_metafields(ctx, field)
  43144. case "multipassIdentifier":
  43145. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  43146. case "note":
  43147. return ec.fieldContext_Customer_note(ctx, field)
  43148. case "numberOfOrders":
  43149. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  43150. case "orders":
  43151. return ec.fieldContext_Customer_orders(ctx, field)
  43152. case "paymentMethods":
  43153. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  43154. case "phone":
  43155. return ec.fieldContext_Customer_phone(ctx, field)
  43156. case "privateMetafield":
  43157. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  43158. case "privateMetafields":
  43159. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  43160. case "productSubscriberStatus":
  43161. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  43162. case "smsMarketingConsent":
  43163. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  43164. case "state":
  43165. return ec.fieldContext_Customer_state(ctx, field)
  43166. case "statistics":
  43167. return ec.fieldContext_Customer_statistics(ctx, field)
  43168. case "subscriptionContracts":
  43169. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  43170. case "tags":
  43171. return ec.fieldContext_Customer_tags(ctx, field)
  43172. case "taxExempt":
  43173. return ec.fieldContext_Customer_taxExempt(ctx, field)
  43174. case "taxExemptions":
  43175. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  43176. case "unsubscribeUrl":
  43177. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  43178. case "updatedAt":
  43179. return ec.fieldContext_Customer_updatedAt(ctx, field)
  43180. case "validEmailAddress":
  43181. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  43182. case "verifiedEmail":
  43183. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  43184. }
  43185. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  43186. },
  43187. }
  43188. return fc, nil
  43189. }
  43190. func (ec *executionContext) _CustomerPaymentMethod_id(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43191. fc, err := ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  43192. if err != nil {
  43193. return graphql.Null
  43194. }
  43195. ctx = graphql.WithFieldContext(ctx, fc)
  43196. defer func() {
  43197. if r := recover(); r != nil {
  43198. ec.Error(ctx, ec.Recover(ctx, r))
  43199. ret = graphql.Null
  43200. }
  43201. }()
  43202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43203. ctx = rctx // use context from middleware stack in children
  43204. return obj.ID, nil
  43205. })
  43206. if err != nil {
  43207. ec.Error(ctx, err)
  43208. return graphql.Null
  43209. }
  43210. if resTmp == nil {
  43211. if !graphql.HasFieldError(ctx, fc) {
  43212. ec.Errorf(ctx, "must not be null")
  43213. }
  43214. return graphql.Null
  43215. }
  43216. res := resTmp.(string)
  43217. fc.Result = res
  43218. return ec.marshalNID2string(ctx, field.Selections, res)
  43219. }
  43220. func (ec *executionContext) fieldContext_CustomerPaymentMethod_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43221. fc = &graphql.FieldContext{
  43222. Object: "CustomerPaymentMethod",
  43223. Field: field,
  43224. IsMethod: false,
  43225. IsResolver: false,
  43226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43227. return nil, errors.New("field of type ID does not have child fields")
  43228. },
  43229. }
  43230. return fc, nil
  43231. }
  43232. func (ec *executionContext) _CustomerPaymentMethod_instrument(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43233. fc, err := ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  43234. if err != nil {
  43235. return graphql.Null
  43236. }
  43237. ctx = graphql.WithFieldContext(ctx, fc)
  43238. defer func() {
  43239. if r := recover(); r != nil {
  43240. ec.Error(ctx, ec.Recover(ctx, r))
  43241. ret = graphql.Null
  43242. }
  43243. }()
  43244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43245. ctx = rctx // use context from middleware stack in children
  43246. return obj.Instrument, nil
  43247. })
  43248. if err != nil {
  43249. ec.Error(ctx, err)
  43250. return graphql.Null
  43251. }
  43252. if resTmp == nil {
  43253. return graphql.Null
  43254. }
  43255. res := resTmp.(CustomerPaymentInstrument)
  43256. fc.Result = res
  43257. return ec.marshalOCustomerPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentInstrument(ctx, field.Selections, res)
  43258. }
  43259. func (ec *executionContext) fieldContext_CustomerPaymentMethod_instrument(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43260. fc = &graphql.FieldContext{
  43261. Object: "CustomerPaymentMethod",
  43262. Field: field,
  43263. IsMethod: false,
  43264. IsResolver: false,
  43265. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43266. return nil, errors.New("field of type CustomerPaymentInstrument does not have child fields")
  43267. },
  43268. }
  43269. return fc, nil
  43270. }
  43271. func (ec *executionContext) _CustomerPaymentMethod_revokedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43272. fc, err := ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  43273. if err != nil {
  43274. return graphql.Null
  43275. }
  43276. ctx = graphql.WithFieldContext(ctx, fc)
  43277. defer func() {
  43278. if r := recover(); r != nil {
  43279. ec.Error(ctx, ec.Recover(ctx, r))
  43280. ret = graphql.Null
  43281. }
  43282. }()
  43283. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43284. ctx = rctx // use context from middleware stack in children
  43285. return obj.RevokedAt, nil
  43286. })
  43287. if err != nil {
  43288. ec.Error(ctx, err)
  43289. return graphql.Null
  43290. }
  43291. if resTmp == nil {
  43292. return graphql.Null
  43293. }
  43294. res := resTmp.(*string)
  43295. fc.Result = res
  43296. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  43297. }
  43298. func (ec *executionContext) fieldContext_CustomerPaymentMethod_revokedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43299. fc = &graphql.FieldContext{
  43300. Object: "CustomerPaymentMethod",
  43301. Field: field,
  43302. IsMethod: false,
  43303. IsResolver: false,
  43304. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43305. return nil, errors.New("field of type DateTime does not have child fields")
  43306. },
  43307. }
  43308. return fc, nil
  43309. }
  43310. func (ec *executionContext) _CustomerPaymentMethod_revokedReason(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43311. fc, err := ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  43312. if err != nil {
  43313. return graphql.Null
  43314. }
  43315. ctx = graphql.WithFieldContext(ctx, fc)
  43316. defer func() {
  43317. if r := recover(); r != nil {
  43318. ec.Error(ctx, ec.Recover(ctx, r))
  43319. ret = graphql.Null
  43320. }
  43321. }()
  43322. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43323. ctx = rctx // use context from middleware stack in children
  43324. return obj.RevokedReason, nil
  43325. })
  43326. if err != nil {
  43327. ec.Error(ctx, err)
  43328. return graphql.Null
  43329. }
  43330. if resTmp == nil {
  43331. return graphql.Null
  43332. }
  43333. res := resTmp.(*CustomerPaymentMethodRevocationReason)
  43334. fc.Result = res
  43335. return ec.marshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx, field.Selections, res)
  43336. }
  43337. func (ec *executionContext) fieldContext_CustomerPaymentMethod_revokedReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43338. fc = &graphql.FieldContext{
  43339. Object: "CustomerPaymentMethod",
  43340. Field: field,
  43341. IsMethod: false,
  43342. IsResolver: false,
  43343. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43344. return nil, errors.New("field of type CustomerPaymentMethodRevocationReason does not have child fields")
  43345. },
  43346. }
  43347. return fc, nil
  43348. }
  43349. func (ec *executionContext) _CustomerPaymentMethod_subscriptionContracts(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethod) (ret graphql.Marshaler) {
  43350. fc, err := ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  43351. if err != nil {
  43352. return graphql.Null
  43353. }
  43354. ctx = graphql.WithFieldContext(ctx, fc)
  43355. defer func() {
  43356. if r := recover(); r != nil {
  43357. ec.Error(ctx, ec.Recover(ctx, r))
  43358. ret = graphql.Null
  43359. }
  43360. }()
  43361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43362. ctx = rctx // use context from middleware stack in children
  43363. return obj.SubscriptionContracts, nil
  43364. })
  43365. if err != nil {
  43366. ec.Error(ctx, err)
  43367. return graphql.Null
  43368. }
  43369. if resTmp == nil {
  43370. if !graphql.HasFieldError(ctx, fc) {
  43371. ec.Errorf(ctx, "must not be null")
  43372. }
  43373. return graphql.Null
  43374. }
  43375. res := resTmp.(*SubscriptionContractConnection)
  43376. fc.Result = res
  43377. return ec.marshalNSubscriptionContractConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractConnection(ctx, field.Selections, res)
  43378. }
  43379. func (ec *executionContext) fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43380. fc = &graphql.FieldContext{
  43381. Object: "CustomerPaymentMethod",
  43382. Field: field,
  43383. IsMethod: false,
  43384. IsResolver: false,
  43385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43386. switch field.Name {
  43387. case "edges":
  43388. return ec.fieldContext_SubscriptionContractConnection_edges(ctx, field)
  43389. case "nodes":
  43390. return ec.fieldContext_SubscriptionContractConnection_nodes(ctx, field)
  43391. case "pageInfo":
  43392. return ec.fieldContext_SubscriptionContractConnection_pageInfo(ctx, field)
  43393. }
  43394. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContractConnection", field.Name)
  43395. },
  43396. }
  43397. defer func() {
  43398. if r := recover(); r != nil {
  43399. err = ec.Recover(ctx, r)
  43400. ec.Error(ctx, err)
  43401. }
  43402. }()
  43403. ctx = graphql.WithFieldContext(ctx, fc)
  43404. if fc.Args, err = ec.field_CustomerPaymentMethod_subscriptionContracts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  43405. ec.Error(ctx, err)
  43406. return
  43407. }
  43408. return fc, nil
  43409. }
  43410. func (ec *executionContext) _CustomerPaymentMethodConnection_edges(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  43411. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_edges(ctx, field)
  43412. if err != nil {
  43413. return graphql.Null
  43414. }
  43415. ctx = graphql.WithFieldContext(ctx, fc)
  43416. defer func() {
  43417. if r := recover(); r != nil {
  43418. ec.Error(ctx, ec.Recover(ctx, r))
  43419. ret = graphql.Null
  43420. }
  43421. }()
  43422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43423. ctx = rctx // use context from middleware stack in children
  43424. return obj.Edges, nil
  43425. })
  43426. if err != nil {
  43427. ec.Error(ctx, err)
  43428. return graphql.Null
  43429. }
  43430. if resTmp == nil {
  43431. if !graphql.HasFieldError(ctx, fc) {
  43432. ec.Errorf(ctx, "must not be null")
  43433. }
  43434. return graphql.Null
  43435. }
  43436. res := resTmp.([]*CustomerPaymentMethodEdge)
  43437. fc.Result = res
  43438. return ec.marshalNCustomerPaymentMethodEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodEdgeᚄ(ctx, field.Selections, res)
  43439. }
  43440. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43441. fc = &graphql.FieldContext{
  43442. Object: "CustomerPaymentMethodConnection",
  43443. Field: field,
  43444. IsMethod: false,
  43445. IsResolver: false,
  43446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43447. switch field.Name {
  43448. case "cursor":
  43449. return ec.fieldContext_CustomerPaymentMethodEdge_cursor(ctx, field)
  43450. case "node":
  43451. return ec.fieldContext_CustomerPaymentMethodEdge_node(ctx, field)
  43452. }
  43453. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethodEdge", field.Name)
  43454. },
  43455. }
  43456. return fc, nil
  43457. }
  43458. func (ec *executionContext) _CustomerPaymentMethodConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  43459. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_nodes(ctx, field)
  43460. if err != nil {
  43461. return graphql.Null
  43462. }
  43463. ctx = graphql.WithFieldContext(ctx, fc)
  43464. defer func() {
  43465. if r := recover(); r != nil {
  43466. ec.Error(ctx, ec.Recover(ctx, r))
  43467. ret = graphql.Null
  43468. }
  43469. }()
  43470. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43471. ctx = rctx // use context from middleware stack in children
  43472. return obj.Nodes, nil
  43473. })
  43474. if err != nil {
  43475. ec.Error(ctx, err)
  43476. return graphql.Null
  43477. }
  43478. if resTmp == nil {
  43479. if !graphql.HasFieldError(ctx, fc) {
  43480. ec.Errorf(ctx, "must not be null")
  43481. }
  43482. return graphql.Null
  43483. }
  43484. res := resTmp.([]*CustomerPaymentMethod)
  43485. fc.Result = res
  43486. return ec.marshalNCustomerPaymentMethod2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodᚄ(ctx, field.Selections, res)
  43487. }
  43488. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43489. fc = &graphql.FieldContext{
  43490. Object: "CustomerPaymentMethodConnection",
  43491. Field: field,
  43492. IsMethod: false,
  43493. IsResolver: false,
  43494. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43495. switch field.Name {
  43496. case "customer":
  43497. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  43498. case "id":
  43499. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  43500. case "instrument":
  43501. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  43502. case "revokedAt":
  43503. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  43504. case "revokedReason":
  43505. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  43506. case "subscriptionContracts":
  43507. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  43508. }
  43509. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  43510. },
  43511. }
  43512. return fc, nil
  43513. }
  43514. func (ec *executionContext) _CustomerPaymentMethodConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodConnection) (ret graphql.Marshaler) {
  43515. fc, err := ec.fieldContext_CustomerPaymentMethodConnection_pageInfo(ctx, field)
  43516. if err != nil {
  43517. return graphql.Null
  43518. }
  43519. ctx = graphql.WithFieldContext(ctx, fc)
  43520. defer func() {
  43521. if r := recover(); r != nil {
  43522. ec.Error(ctx, ec.Recover(ctx, r))
  43523. ret = graphql.Null
  43524. }
  43525. }()
  43526. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43527. ctx = rctx // use context from middleware stack in children
  43528. return obj.PageInfo, nil
  43529. })
  43530. if err != nil {
  43531. ec.Error(ctx, err)
  43532. return graphql.Null
  43533. }
  43534. if resTmp == nil {
  43535. if !graphql.HasFieldError(ctx, fc) {
  43536. ec.Errorf(ctx, "must not be null")
  43537. }
  43538. return graphql.Null
  43539. }
  43540. res := resTmp.(*PageInfo)
  43541. fc.Result = res
  43542. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  43543. }
  43544. func (ec *executionContext) fieldContext_CustomerPaymentMethodConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43545. fc = &graphql.FieldContext{
  43546. Object: "CustomerPaymentMethodConnection",
  43547. Field: field,
  43548. IsMethod: false,
  43549. IsResolver: false,
  43550. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43551. switch field.Name {
  43552. case "endCursor":
  43553. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  43554. case "hasNextPage":
  43555. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  43556. case "hasPreviousPage":
  43557. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  43558. case "startCursor":
  43559. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  43560. }
  43561. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  43562. },
  43563. }
  43564. return fc, nil
  43565. }
  43566. func (ec *executionContext) _CustomerPaymentMethodEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodEdge) (ret graphql.Marshaler) {
  43567. fc, err := ec.fieldContext_CustomerPaymentMethodEdge_cursor(ctx, field)
  43568. if err != nil {
  43569. return graphql.Null
  43570. }
  43571. ctx = graphql.WithFieldContext(ctx, fc)
  43572. defer func() {
  43573. if r := recover(); r != nil {
  43574. ec.Error(ctx, ec.Recover(ctx, r))
  43575. ret = graphql.Null
  43576. }
  43577. }()
  43578. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43579. ctx = rctx // use context from middleware stack in children
  43580. return obj.Cursor, nil
  43581. })
  43582. if err != nil {
  43583. ec.Error(ctx, err)
  43584. return graphql.Null
  43585. }
  43586. if resTmp == nil {
  43587. if !graphql.HasFieldError(ctx, fc) {
  43588. ec.Errorf(ctx, "must not be null")
  43589. }
  43590. return graphql.Null
  43591. }
  43592. res := resTmp.(string)
  43593. fc.Result = res
  43594. return ec.marshalNString2string(ctx, field.Selections, res)
  43595. }
  43596. func (ec *executionContext) fieldContext_CustomerPaymentMethodEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43597. fc = &graphql.FieldContext{
  43598. Object: "CustomerPaymentMethodEdge",
  43599. Field: field,
  43600. IsMethod: false,
  43601. IsResolver: false,
  43602. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43603. return nil, errors.New("field of type String does not have child fields")
  43604. },
  43605. }
  43606. return fc, nil
  43607. }
  43608. func (ec *executionContext) _CustomerPaymentMethodEdge_node(ctx context.Context, field graphql.CollectedField, obj *CustomerPaymentMethodEdge) (ret graphql.Marshaler) {
  43609. fc, err := ec.fieldContext_CustomerPaymentMethodEdge_node(ctx, field)
  43610. if err != nil {
  43611. return graphql.Null
  43612. }
  43613. ctx = graphql.WithFieldContext(ctx, fc)
  43614. defer func() {
  43615. if r := recover(); r != nil {
  43616. ec.Error(ctx, ec.Recover(ctx, r))
  43617. ret = graphql.Null
  43618. }
  43619. }()
  43620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43621. ctx = rctx // use context from middleware stack in children
  43622. return obj.Node, nil
  43623. })
  43624. if err != nil {
  43625. ec.Error(ctx, err)
  43626. return graphql.Null
  43627. }
  43628. if resTmp == nil {
  43629. if !graphql.HasFieldError(ctx, fc) {
  43630. ec.Errorf(ctx, "must not be null")
  43631. }
  43632. return graphql.Null
  43633. }
  43634. res := resTmp.(*CustomerPaymentMethod)
  43635. fc.Result = res
  43636. return ec.marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethod(ctx, field.Selections, res)
  43637. }
  43638. func (ec *executionContext) fieldContext_CustomerPaymentMethodEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43639. fc = &graphql.FieldContext{
  43640. Object: "CustomerPaymentMethodEdge",
  43641. Field: field,
  43642. IsMethod: false,
  43643. IsResolver: false,
  43644. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43645. switch field.Name {
  43646. case "customer":
  43647. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  43648. case "id":
  43649. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  43650. case "instrument":
  43651. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  43652. case "revokedAt":
  43653. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  43654. case "revokedReason":
  43655. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  43656. case "subscriptionContracts":
  43657. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  43658. }
  43659. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  43660. },
  43661. }
  43662. return fc, nil
  43663. }
  43664. func (ec *executionContext) _CustomerPaypalBillingAgreement_billingAddress(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  43665. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_billingAddress(ctx, field)
  43666. if err != nil {
  43667. return graphql.Null
  43668. }
  43669. ctx = graphql.WithFieldContext(ctx, fc)
  43670. defer func() {
  43671. if r := recover(); r != nil {
  43672. ec.Error(ctx, ec.Recover(ctx, r))
  43673. ret = graphql.Null
  43674. }
  43675. }()
  43676. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43677. ctx = rctx // use context from middleware stack in children
  43678. return obj.BillingAddress, nil
  43679. })
  43680. if err != nil {
  43681. ec.Error(ctx, err)
  43682. return graphql.Null
  43683. }
  43684. if resTmp == nil {
  43685. return graphql.Null
  43686. }
  43687. res := resTmp.(*CustomerPaymentInstrumentBillingAddress)
  43688. fc.Result = res
  43689. return ec.marshalOCustomerPaymentInstrumentBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentInstrumentBillingAddress(ctx, field.Selections, res)
  43690. }
  43691. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43692. fc = &graphql.FieldContext{
  43693. Object: "CustomerPaypalBillingAgreement",
  43694. Field: field,
  43695. IsMethod: false,
  43696. IsResolver: false,
  43697. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43698. switch field.Name {
  43699. case "address1":
  43700. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_address1(ctx, field)
  43701. case "city":
  43702. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_city(ctx, field)
  43703. case "country":
  43704. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_country(ctx, field)
  43705. case "countryCode":
  43706. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_countryCode(ctx, field)
  43707. case "name":
  43708. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_name(ctx, field)
  43709. case "province":
  43710. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_province(ctx, field)
  43711. case "provinceCode":
  43712. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field)
  43713. case "zip":
  43714. return ec.fieldContext_CustomerPaymentInstrumentBillingAddress_zip(ctx, field)
  43715. }
  43716. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentInstrumentBillingAddress", field.Name)
  43717. },
  43718. }
  43719. return fc, nil
  43720. }
  43721. func (ec *executionContext) _CustomerPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  43722. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_inactive(ctx, field)
  43723. if err != nil {
  43724. return graphql.Null
  43725. }
  43726. ctx = graphql.WithFieldContext(ctx, fc)
  43727. defer func() {
  43728. if r := recover(); r != nil {
  43729. ec.Error(ctx, ec.Recover(ctx, r))
  43730. ret = graphql.Null
  43731. }
  43732. }()
  43733. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43734. ctx = rctx // use context from middleware stack in children
  43735. return obj.Inactive, nil
  43736. })
  43737. if err != nil {
  43738. ec.Error(ctx, err)
  43739. return graphql.Null
  43740. }
  43741. if resTmp == nil {
  43742. if !graphql.HasFieldError(ctx, fc) {
  43743. ec.Errorf(ctx, "must not be null")
  43744. }
  43745. return graphql.Null
  43746. }
  43747. res := resTmp.(bool)
  43748. fc.Result = res
  43749. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  43750. }
  43751. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43752. fc = &graphql.FieldContext{
  43753. Object: "CustomerPaypalBillingAgreement",
  43754. Field: field,
  43755. IsMethod: false,
  43756. IsResolver: false,
  43757. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43758. return nil, errors.New("field of type Boolean does not have child fields")
  43759. },
  43760. }
  43761. return fc, nil
  43762. }
  43763. func (ec *executionContext) _CustomerPaypalBillingAgreement_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  43764. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_isRevocable(ctx, field)
  43765. if err != nil {
  43766. return graphql.Null
  43767. }
  43768. ctx = graphql.WithFieldContext(ctx, fc)
  43769. defer func() {
  43770. if r := recover(); r != nil {
  43771. ec.Error(ctx, ec.Recover(ctx, r))
  43772. ret = graphql.Null
  43773. }
  43774. }()
  43775. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43776. ctx = rctx // use context from middleware stack in children
  43777. return obj.IsRevocable, nil
  43778. })
  43779. if err != nil {
  43780. ec.Error(ctx, err)
  43781. return graphql.Null
  43782. }
  43783. if resTmp == nil {
  43784. if !graphql.HasFieldError(ctx, fc) {
  43785. ec.Errorf(ctx, "must not be null")
  43786. }
  43787. return graphql.Null
  43788. }
  43789. res := resTmp.(bool)
  43790. fc.Result = res
  43791. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  43792. }
  43793. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43794. fc = &graphql.FieldContext{
  43795. Object: "CustomerPaypalBillingAgreement",
  43796. Field: field,
  43797. IsMethod: false,
  43798. IsResolver: false,
  43799. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43800. return nil, errors.New("field of type Boolean does not have child fields")
  43801. },
  43802. }
  43803. return fc, nil
  43804. }
  43805. func (ec *executionContext) _CustomerPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField, obj *CustomerPaypalBillingAgreement) (ret graphql.Marshaler) {
  43806. fc, err := ec.fieldContext_CustomerPaypalBillingAgreement_paypalAccountEmail(ctx, field)
  43807. if err != nil {
  43808. return graphql.Null
  43809. }
  43810. ctx = graphql.WithFieldContext(ctx, fc)
  43811. defer func() {
  43812. if r := recover(); r != nil {
  43813. ec.Error(ctx, ec.Recover(ctx, r))
  43814. ret = graphql.Null
  43815. }
  43816. }()
  43817. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43818. ctx = rctx // use context from middleware stack in children
  43819. return obj.PaypalAccountEmail, nil
  43820. })
  43821. if err != nil {
  43822. ec.Error(ctx, err)
  43823. return graphql.Null
  43824. }
  43825. if resTmp == nil {
  43826. return graphql.Null
  43827. }
  43828. res := resTmp.(*string)
  43829. fc.Result = res
  43830. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  43831. }
  43832. func (ec *executionContext) fieldContext_CustomerPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43833. fc = &graphql.FieldContext{
  43834. Object: "CustomerPaypalBillingAgreement",
  43835. Field: field,
  43836. IsMethod: false,
  43837. IsResolver: false,
  43838. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43839. return nil, errors.New("field of type String does not have child fields")
  43840. },
  43841. }
  43842. return fc, nil
  43843. }
  43844. func (ec *executionContext) _CustomerShopPayAgreement_expiresSoon(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  43845. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiresSoon(ctx, field)
  43846. if err != nil {
  43847. return graphql.Null
  43848. }
  43849. ctx = graphql.WithFieldContext(ctx, fc)
  43850. defer func() {
  43851. if r := recover(); r != nil {
  43852. ec.Error(ctx, ec.Recover(ctx, r))
  43853. ret = graphql.Null
  43854. }
  43855. }()
  43856. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43857. ctx = rctx // use context from middleware stack in children
  43858. return obj.ExpiresSoon, nil
  43859. })
  43860. if err != nil {
  43861. ec.Error(ctx, err)
  43862. return graphql.Null
  43863. }
  43864. if resTmp == nil {
  43865. if !graphql.HasFieldError(ctx, fc) {
  43866. ec.Errorf(ctx, "must not be null")
  43867. }
  43868. return graphql.Null
  43869. }
  43870. res := resTmp.(bool)
  43871. fc.Result = res
  43872. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  43873. }
  43874. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiresSoon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43875. fc = &graphql.FieldContext{
  43876. Object: "CustomerShopPayAgreement",
  43877. Field: field,
  43878. IsMethod: false,
  43879. IsResolver: false,
  43880. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43881. return nil, errors.New("field of type Boolean does not have child fields")
  43882. },
  43883. }
  43884. return fc, nil
  43885. }
  43886. func (ec *executionContext) _CustomerShopPayAgreement_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  43887. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiryMonth(ctx, field)
  43888. if err != nil {
  43889. return graphql.Null
  43890. }
  43891. ctx = graphql.WithFieldContext(ctx, fc)
  43892. defer func() {
  43893. if r := recover(); r != nil {
  43894. ec.Error(ctx, ec.Recover(ctx, r))
  43895. ret = graphql.Null
  43896. }
  43897. }()
  43898. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43899. ctx = rctx // use context from middleware stack in children
  43900. return obj.ExpiryMonth, nil
  43901. })
  43902. if err != nil {
  43903. ec.Error(ctx, err)
  43904. return graphql.Null
  43905. }
  43906. if resTmp == nil {
  43907. if !graphql.HasFieldError(ctx, fc) {
  43908. ec.Errorf(ctx, "must not be null")
  43909. }
  43910. return graphql.Null
  43911. }
  43912. res := resTmp.(int)
  43913. fc.Result = res
  43914. return ec.marshalNInt2int(ctx, field.Selections, res)
  43915. }
  43916. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43917. fc = &graphql.FieldContext{
  43918. Object: "CustomerShopPayAgreement",
  43919. Field: field,
  43920. IsMethod: false,
  43921. IsResolver: false,
  43922. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43923. return nil, errors.New("field of type Int does not have child fields")
  43924. },
  43925. }
  43926. return fc, nil
  43927. }
  43928. func (ec *executionContext) _CustomerShopPayAgreement_expiryYear(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  43929. fc, err := ec.fieldContext_CustomerShopPayAgreement_expiryYear(ctx, field)
  43930. if err != nil {
  43931. return graphql.Null
  43932. }
  43933. ctx = graphql.WithFieldContext(ctx, fc)
  43934. defer func() {
  43935. if r := recover(); r != nil {
  43936. ec.Error(ctx, ec.Recover(ctx, r))
  43937. ret = graphql.Null
  43938. }
  43939. }()
  43940. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43941. ctx = rctx // use context from middleware stack in children
  43942. return obj.ExpiryYear, nil
  43943. })
  43944. if err != nil {
  43945. ec.Error(ctx, err)
  43946. return graphql.Null
  43947. }
  43948. if resTmp == nil {
  43949. if !graphql.HasFieldError(ctx, fc) {
  43950. ec.Errorf(ctx, "must not be null")
  43951. }
  43952. return graphql.Null
  43953. }
  43954. res := resTmp.(int)
  43955. fc.Result = res
  43956. return ec.marshalNInt2int(ctx, field.Selections, res)
  43957. }
  43958. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  43959. fc = &graphql.FieldContext{
  43960. Object: "CustomerShopPayAgreement",
  43961. Field: field,
  43962. IsMethod: false,
  43963. IsResolver: false,
  43964. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  43965. return nil, errors.New("field of type Int does not have child fields")
  43966. },
  43967. }
  43968. return fc, nil
  43969. }
  43970. func (ec *executionContext) _CustomerShopPayAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  43971. fc, err := ec.fieldContext_CustomerShopPayAgreement_inactive(ctx, field)
  43972. if err != nil {
  43973. return graphql.Null
  43974. }
  43975. ctx = graphql.WithFieldContext(ctx, fc)
  43976. defer func() {
  43977. if r := recover(); r != nil {
  43978. ec.Error(ctx, ec.Recover(ctx, r))
  43979. ret = graphql.Null
  43980. }
  43981. }()
  43982. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  43983. ctx = rctx // use context from middleware stack in children
  43984. return obj.Inactive, nil
  43985. })
  43986. if err != nil {
  43987. ec.Error(ctx, err)
  43988. return graphql.Null
  43989. }
  43990. if resTmp == nil {
  43991. if !graphql.HasFieldError(ctx, fc) {
  43992. ec.Errorf(ctx, "must not be null")
  43993. }
  43994. return graphql.Null
  43995. }
  43996. res := resTmp.(bool)
  43997. fc.Result = res
  43998. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  43999. }
  44000. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44001. fc = &graphql.FieldContext{
  44002. Object: "CustomerShopPayAgreement",
  44003. Field: field,
  44004. IsMethod: false,
  44005. IsResolver: false,
  44006. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44007. return nil, errors.New("field of type Boolean does not have child fields")
  44008. },
  44009. }
  44010. return fc, nil
  44011. }
  44012. func (ec *executionContext) _CustomerShopPayAgreement_isRevocable(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  44013. fc, err := ec.fieldContext_CustomerShopPayAgreement_isRevocable(ctx, field)
  44014. if err != nil {
  44015. return graphql.Null
  44016. }
  44017. ctx = graphql.WithFieldContext(ctx, fc)
  44018. defer func() {
  44019. if r := recover(); r != nil {
  44020. ec.Error(ctx, ec.Recover(ctx, r))
  44021. ret = graphql.Null
  44022. }
  44023. }()
  44024. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44025. ctx = rctx // use context from middleware stack in children
  44026. return obj.IsRevocable, nil
  44027. })
  44028. if err != nil {
  44029. ec.Error(ctx, err)
  44030. return graphql.Null
  44031. }
  44032. if resTmp == nil {
  44033. if !graphql.HasFieldError(ctx, fc) {
  44034. ec.Errorf(ctx, "must not be null")
  44035. }
  44036. return graphql.Null
  44037. }
  44038. res := resTmp.(bool)
  44039. fc.Result = res
  44040. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  44041. }
  44042. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_isRevocable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44043. fc = &graphql.FieldContext{
  44044. Object: "CustomerShopPayAgreement",
  44045. Field: field,
  44046. IsMethod: false,
  44047. IsResolver: false,
  44048. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44049. return nil, errors.New("field of type Boolean does not have child fields")
  44050. },
  44051. }
  44052. return fc, nil
  44053. }
  44054. func (ec *executionContext) _CustomerShopPayAgreement_lastDigits(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  44055. fc, err := ec.fieldContext_CustomerShopPayAgreement_lastDigits(ctx, field)
  44056. if err != nil {
  44057. return graphql.Null
  44058. }
  44059. ctx = graphql.WithFieldContext(ctx, fc)
  44060. defer func() {
  44061. if r := recover(); r != nil {
  44062. ec.Error(ctx, ec.Recover(ctx, r))
  44063. ret = graphql.Null
  44064. }
  44065. }()
  44066. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44067. ctx = rctx // use context from middleware stack in children
  44068. return obj.LastDigits, nil
  44069. })
  44070. if err != nil {
  44071. ec.Error(ctx, err)
  44072. return graphql.Null
  44073. }
  44074. if resTmp == nil {
  44075. if !graphql.HasFieldError(ctx, fc) {
  44076. ec.Errorf(ctx, "must not be null")
  44077. }
  44078. return graphql.Null
  44079. }
  44080. res := resTmp.(string)
  44081. fc.Result = res
  44082. return ec.marshalNString2string(ctx, field.Selections, res)
  44083. }
  44084. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44085. fc = &graphql.FieldContext{
  44086. Object: "CustomerShopPayAgreement",
  44087. Field: field,
  44088. IsMethod: false,
  44089. IsResolver: false,
  44090. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44091. return nil, errors.New("field of type String does not have child fields")
  44092. },
  44093. }
  44094. return fc, nil
  44095. }
  44096. func (ec *executionContext) _CustomerShopPayAgreement_maskedNumber(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  44097. fc, err := ec.fieldContext_CustomerShopPayAgreement_maskedNumber(ctx, field)
  44098. if err != nil {
  44099. return graphql.Null
  44100. }
  44101. ctx = graphql.WithFieldContext(ctx, fc)
  44102. defer func() {
  44103. if r := recover(); r != nil {
  44104. ec.Error(ctx, ec.Recover(ctx, r))
  44105. ret = graphql.Null
  44106. }
  44107. }()
  44108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44109. ctx = rctx // use context from middleware stack in children
  44110. return obj.MaskedNumber, nil
  44111. })
  44112. if err != nil {
  44113. ec.Error(ctx, err)
  44114. return graphql.Null
  44115. }
  44116. if resTmp == nil {
  44117. if !graphql.HasFieldError(ctx, fc) {
  44118. ec.Errorf(ctx, "must not be null")
  44119. }
  44120. return graphql.Null
  44121. }
  44122. res := resTmp.(string)
  44123. fc.Result = res
  44124. return ec.marshalNString2string(ctx, field.Selections, res)
  44125. }
  44126. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_maskedNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44127. fc = &graphql.FieldContext{
  44128. Object: "CustomerShopPayAgreement",
  44129. Field: field,
  44130. IsMethod: false,
  44131. IsResolver: false,
  44132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44133. return nil, errors.New("field of type String does not have child fields")
  44134. },
  44135. }
  44136. return fc, nil
  44137. }
  44138. func (ec *executionContext) _CustomerShopPayAgreement_name(ctx context.Context, field graphql.CollectedField, obj *CustomerShopPayAgreement) (ret graphql.Marshaler) {
  44139. fc, err := ec.fieldContext_CustomerShopPayAgreement_name(ctx, field)
  44140. if err != nil {
  44141. return graphql.Null
  44142. }
  44143. ctx = graphql.WithFieldContext(ctx, fc)
  44144. defer func() {
  44145. if r := recover(); r != nil {
  44146. ec.Error(ctx, ec.Recover(ctx, r))
  44147. ret = graphql.Null
  44148. }
  44149. }()
  44150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44151. ctx = rctx // use context from middleware stack in children
  44152. return obj.Name, nil
  44153. })
  44154. if err != nil {
  44155. ec.Error(ctx, err)
  44156. return graphql.Null
  44157. }
  44158. if resTmp == nil {
  44159. if !graphql.HasFieldError(ctx, fc) {
  44160. ec.Errorf(ctx, "must not be null")
  44161. }
  44162. return graphql.Null
  44163. }
  44164. res := resTmp.(string)
  44165. fc.Result = res
  44166. return ec.marshalNString2string(ctx, field.Selections, res)
  44167. }
  44168. func (ec *executionContext) fieldContext_CustomerShopPayAgreement_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44169. fc = &graphql.FieldContext{
  44170. Object: "CustomerShopPayAgreement",
  44171. Field: field,
  44172. IsMethod: false,
  44173. IsResolver: false,
  44174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44175. return nil, errors.New("field of type String does not have child fields")
  44176. },
  44177. }
  44178. return fc, nil
  44179. }
  44180. func (ec *executionContext) _CustomerSmsMarketingConsentState_consentCollectedFrom(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  44181. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_consentCollectedFrom(ctx, field)
  44182. if err != nil {
  44183. return graphql.Null
  44184. }
  44185. ctx = graphql.WithFieldContext(ctx, fc)
  44186. defer func() {
  44187. if r := recover(); r != nil {
  44188. ec.Error(ctx, ec.Recover(ctx, r))
  44189. ret = graphql.Null
  44190. }
  44191. }()
  44192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44193. ctx = rctx // use context from middleware stack in children
  44194. return obj.ConsentCollectedFrom, nil
  44195. })
  44196. if err != nil {
  44197. ec.Error(ctx, err)
  44198. return graphql.Null
  44199. }
  44200. if resTmp == nil {
  44201. return graphql.Null
  44202. }
  44203. res := resTmp.(*CustomerConsentCollectedFrom)
  44204. fc.Result = res
  44205. return ec.marshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerConsentCollectedFrom(ctx, field.Selections, res)
  44206. }
  44207. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_consentCollectedFrom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44208. fc = &graphql.FieldContext{
  44209. Object: "CustomerSmsMarketingConsentState",
  44210. Field: field,
  44211. IsMethod: false,
  44212. IsResolver: false,
  44213. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44214. return nil, errors.New("field of type CustomerConsentCollectedFrom does not have child fields")
  44215. },
  44216. }
  44217. return fc, nil
  44218. }
  44219. func (ec *executionContext) _CustomerSmsMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  44220. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_consentUpdatedAt(ctx, field)
  44221. if err != nil {
  44222. return graphql.Null
  44223. }
  44224. ctx = graphql.WithFieldContext(ctx, fc)
  44225. defer func() {
  44226. if r := recover(); r != nil {
  44227. ec.Error(ctx, ec.Recover(ctx, r))
  44228. ret = graphql.Null
  44229. }
  44230. }()
  44231. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44232. ctx = rctx // use context from middleware stack in children
  44233. return obj.ConsentUpdatedAt, nil
  44234. })
  44235. if err != nil {
  44236. ec.Error(ctx, err)
  44237. return graphql.Null
  44238. }
  44239. if resTmp == nil {
  44240. return graphql.Null
  44241. }
  44242. res := resTmp.(*string)
  44243. fc.Result = res
  44244. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  44245. }
  44246. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_consentUpdatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44247. fc = &graphql.FieldContext{
  44248. Object: "CustomerSmsMarketingConsentState",
  44249. Field: field,
  44250. IsMethod: false,
  44251. IsResolver: false,
  44252. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44253. return nil, errors.New("field of type DateTime does not have child fields")
  44254. },
  44255. }
  44256. return fc, nil
  44257. }
  44258. func (ec *executionContext) _CustomerSmsMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  44259. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_marketingOptInLevel(ctx, field)
  44260. if err != nil {
  44261. return graphql.Null
  44262. }
  44263. ctx = graphql.WithFieldContext(ctx, fc)
  44264. defer func() {
  44265. if r := recover(); r != nil {
  44266. ec.Error(ctx, ec.Recover(ctx, r))
  44267. ret = graphql.Null
  44268. }
  44269. }()
  44270. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44271. ctx = rctx // use context from middleware stack in children
  44272. return obj.MarketingOptInLevel, nil
  44273. })
  44274. if err != nil {
  44275. ec.Error(ctx, err)
  44276. return graphql.Null
  44277. }
  44278. if resTmp == nil {
  44279. if !graphql.HasFieldError(ctx, fc) {
  44280. ec.Errorf(ctx, "must not be null")
  44281. }
  44282. return graphql.Null
  44283. }
  44284. res := resTmp.(CustomerMarketingOptInLevel)
  44285. fc.Result = res
  44286. return ec.marshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx, field.Selections, res)
  44287. }
  44288. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_marketingOptInLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44289. fc = &graphql.FieldContext{
  44290. Object: "CustomerSmsMarketingConsentState",
  44291. Field: field,
  44292. IsMethod: false,
  44293. IsResolver: false,
  44294. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44295. return nil, errors.New("field of type CustomerMarketingOptInLevel does not have child fields")
  44296. },
  44297. }
  44298. return fc, nil
  44299. }
  44300. func (ec *executionContext) _CustomerSmsMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField, obj *CustomerSmsMarketingConsentState) (ret graphql.Marshaler) {
  44301. fc, err := ec.fieldContext_CustomerSmsMarketingConsentState_marketingState(ctx, field)
  44302. if err != nil {
  44303. return graphql.Null
  44304. }
  44305. ctx = graphql.WithFieldContext(ctx, fc)
  44306. defer func() {
  44307. if r := recover(); r != nil {
  44308. ec.Error(ctx, ec.Recover(ctx, r))
  44309. ret = graphql.Null
  44310. }
  44311. }()
  44312. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44313. ctx = rctx // use context from middleware stack in children
  44314. return obj.MarketingState, nil
  44315. })
  44316. if err != nil {
  44317. ec.Error(ctx, err)
  44318. return graphql.Null
  44319. }
  44320. if resTmp == nil {
  44321. if !graphql.HasFieldError(ctx, fc) {
  44322. ec.Errorf(ctx, "must not be null")
  44323. }
  44324. return graphql.Null
  44325. }
  44326. res := resTmp.(CustomerSmsMarketingState)
  44327. fc.Result = res
  44328. return ec.marshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerSmsMarketingState(ctx, field.Selections, res)
  44329. }
  44330. func (ec *executionContext) fieldContext_CustomerSmsMarketingConsentState_marketingState(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44331. fc = &graphql.FieldContext{
  44332. Object: "CustomerSmsMarketingConsentState",
  44333. Field: field,
  44334. IsMethod: false,
  44335. IsResolver: false,
  44336. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44337. return nil, errors.New("field of type CustomerSmsMarketingState does not have child fields")
  44338. },
  44339. }
  44340. return fc, nil
  44341. }
  44342. func (ec *executionContext) _CustomerStatistics_predictedSpendTier(ctx context.Context, field graphql.CollectedField, obj *CustomerStatistics) (ret graphql.Marshaler) {
  44343. fc, err := ec.fieldContext_CustomerStatistics_predictedSpendTier(ctx, field)
  44344. if err != nil {
  44345. return graphql.Null
  44346. }
  44347. ctx = graphql.WithFieldContext(ctx, fc)
  44348. defer func() {
  44349. if r := recover(); r != nil {
  44350. ec.Error(ctx, ec.Recover(ctx, r))
  44351. ret = graphql.Null
  44352. }
  44353. }()
  44354. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44355. ctx = rctx // use context from middleware stack in children
  44356. return obj.PredictedSpendTier, nil
  44357. })
  44358. if err != nil {
  44359. ec.Error(ctx, err)
  44360. return graphql.Null
  44361. }
  44362. if resTmp == nil {
  44363. return graphql.Null
  44364. }
  44365. res := resTmp.(*CustomerPredictedSpendTier)
  44366. fc.Result = res
  44367. return ec.marshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPredictedSpendTier(ctx, field.Selections, res)
  44368. }
  44369. func (ec *executionContext) fieldContext_CustomerStatistics_predictedSpendTier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44370. fc = &graphql.FieldContext{
  44371. Object: "CustomerStatistics",
  44372. Field: field,
  44373. IsMethod: false,
  44374. IsResolver: false,
  44375. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44376. return nil, errors.New("field of type CustomerPredictedSpendTier does not have child fields")
  44377. },
  44378. }
  44379. return fc, nil
  44380. }
  44381. func (ec *executionContext) _CustomerVisit_id(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44382. fc, err := ec.fieldContext_CustomerVisit_id(ctx, field)
  44383. if err != nil {
  44384. return graphql.Null
  44385. }
  44386. ctx = graphql.WithFieldContext(ctx, fc)
  44387. defer func() {
  44388. if r := recover(); r != nil {
  44389. ec.Error(ctx, ec.Recover(ctx, r))
  44390. ret = graphql.Null
  44391. }
  44392. }()
  44393. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44394. ctx = rctx // use context from middleware stack in children
  44395. return obj.ID, nil
  44396. })
  44397. if err != nil {
  44398. ec.Error(ctx, err)
  44399. return graphql.Null
  44400. }
  44401. if resTmp == nil {
  44402. if !graphql.HasFieldError(ctx, fc) {
  44403. ec.Errorf(ctx, "must not be null")
  44404. }
  44405. return graphql.Null
  44406. }
  44407. res := resTmp.(string)
  44408. fc.Result = res
  44409. return ec.marshalNID2string(ctx, field.Selections, res)
  44410. }
  44411. func (ec *executionContext) fieldContext_CustomerVisit_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44412. fc = &graphql.FieldContext{
  44413. Object: "CustomerVisit",
  44414. Field: field,
  44415. IsMethod: false,
  44416. IsResolver: false,
  44417. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44418. return nil, errors.New("field of type ID does not have child fields")
  44419. },
  44420. }
  44421. return fc, nil
  44422. }
  44423. func (ec *executionContext) _CustomerVisit_landingPage(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44424. fc, err := ec.fieldContext_CustomerVisit_landingPage(ctx, field)
  44425. if err != nil {
  44426. return graphql.Null
  44427. }
  44428. ctx = graphql.WithFieldContext(ctx, fc)
  44429. defer func() {
  44430. if r := recover(); r != nil {
  44431. ec.Error(ctx, ec.Recover(ctx, r))
  44432. ret = graphql.Null
  44433. }
  44434. }()
  44435. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44436. ctx = rctx // use context from middleware stack in children
  44437. return obj.LandingPage, nil
  44438. })
  44439. if err != nil {
  44440. ec.Error(ctx, err)
  44441. return graphql.Null
  44442. }
  44443. if resTmp == nil {
  44444. return graphql.Null
  44445. }
  44446. res := resTmp.(*string)
  44447. fc.Result = res
  44448. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  44449. }
  44450. func (ec *executionContext) fieldContext_CustomerVisit_landingPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44451. fc = &graphql.FieldContext{
  44452. Object: "CustomerVisit",
  44453. Field: field,
  44454. IsMethod: false,
  44455. IsResolver: false,
  44456. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44457. return nil, errors.New("field of type URL does not have child fields")
  44458. },
  44459. }
  44460. return fc, nil
  44461. }
  44462. func (ec *executionContext) _CustomerVisit_landingPageHtml(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44463. fc, err := ec.fieldContext_CustomerVisit_landingPageHtml(ctx, field)
  44464. if err != nil {
  44465. return graphql.Null
  44466. }
  44467. ctx = graphql.WithFieldContext(ctx, fc)
  44468. defer func() {
  44469. if r := recover(); r != nil {
  44470. ec.Error(ctx, ec.Recover(ctx, r))
  44471. ret = graphql.Null
  44472. }
  44473. }()
  44474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44475. ctx = rctx // use context from middleware stack in children
  44476. return obj.LandingPageHTML, nil
  44477. })
  44478. if err != nil {
  44479. ec.Error(ctx, err)
  44480. return graphql.Null
  44481. }
  44482. if resTmp == nil {
  44483. return graphql.Null
  44484. }
  44485. res := resTmp.(*string)
  44486. fc.Result = res
  44487. return ec.marshalOHTML2ᚖstring(ctx, field.Selections, res)
  44488. }
  44489. func (ec *executionContext) fieldContext_CustomerVisit_landingPageHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44490. fc = &graphql.FieldContext{
  44491. Object: "CustomerVisit",
  44492. Field: field,
  44493. IsMethod: false,
  44494. IsResolver: false,
  44495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44496. return nil, errors.New("field of type HTML does not have child fields")
  44497. },
  44498. }
  44499. return fc, nil
  44500. }
  44501. func (ec *executionContext) _CustomerVisit_marketingEvent(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44502. fc, err := ec.fieldContext_CustomerVisit_marketingEvent(ctx, field)
  44503. if err != nil {
  44504. return graphql.Null
  44505. }
  44506. ctx = graphql.WithFieldContext(ctx, fc)
  44507. defer func() {
  44508. if r := recover(); r != nil {
  44509. ec.Error(ctx, ec.Recover(ctx, r))
  44510. ret = graphql.Null
  44511. }
  44512. }()
  44513. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44514. ctx = rctx // use context from middleware stack in children
  44515. return obj.MarketingEvent, nil
  44516. })
  44517. if err != nil {
  44518. ec.Error(ctx, err)
  44519. return graphql.Null
  44520. }
  44521. if resTmp == nil {
  44522. return graphql.Null
  44523. }
  44524. res := resTmp.(*MarketingEvent)
  44525. fc.Result = res
  44526. return ec.marshalOMarketingEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingEvent(ctx, field.Selections, res)
  44527. }
  44528. func (ec *executionContext) fieldContext_CustomerVisit_marketingEvent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44529. fc = &graphql.FieldContext{
  44530. Object: "CustomerVisit",
  44531. Field: field,
  44532. IsMethod: false,
  44533. IsResolver: false,
  44534. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44535. switch field.Name {
  44536. case "app":
  44537. return ec.fieldContext_MarketingEvent_app(ctx, field)
  44538. case "channel":
  44539. return ec.fieldContext_MarketingEvent_channel(ctx, field)
  44540. case "description":
  44541. return ec.fieldContext_MarketingEvent_description(ctx, field)
  44542. case "endedAt":
  44543. return ec.fieldContext_MarketingEvent_endedAt(ctx, field)
  44544. case "id":
  44545. return ec.fieldContext_MarketingEvent_id(ctx, field)
  44546. case "legacyResourceId":
  44547. return ec.fieldContext_MarketingEvent_legacyResourceId(ctx, field)
  44548. case "manageUrl":
  44549. return ec.fieldContext_MarketingEvent_manageUrl(ctx, field)
  44550. case "previewUrl":
  44551. return ec.fieldContext_MarketingEvent_previewUrl(ctx, field)
  44552. case "remoteId":
  44553. return ec.fieldContext_MarketingEvent_remoteId(ctx, field)
  44554. case "scheduledToEndAt":
  44555. return ec.fieldContext_MarketingEvent_scheduledToEndAt(ctx, field)
  44556. case "sourceAndMedium":
  44557. return ec.fieldContext_MarketingEvent_sourceAndMedium(ctx, field)
  44558. case "startedAt":
  44559. return ec.fieldContext_MarketingEvent_startedAt(ctx, field)
  44560. case "type":
  44561. return ec.fieldContext_MarketingEvent_type(ctx, field)
  44562. case "utmCampaign":
  44563. return ec.fieldContext_MarketingEvent_utmCampaign(ctx, field)
  44564. case "utmMedium":
  44565. return ec.fieldContext_MarketingEvent_utmMedium(ctx, field)
  44566. case "utmSource":
  44567. return ec.fieldContext_MarketingEvent_utmSource(ctx, field)
  44568. }
  44569. return nil, fmt.Errorf("no field named %q was found under type MarketingEvent", field.Name)
  44570. },
  44571. }
  44572. return fc, nil
  44573. }
  44574. func (ec *executionContext) _CustomerVisit_occurredAt(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44575. fc, err := ec.fieldContext_CustomerVisit_occurredAt(ctx, field)
  44576. if err != nil {
  44577. return graphql.Null
  44578. }
  44579. ctx = graphql.WithFieldContext(ctx, fc)
  44580. defer func() {
  44581. if r := recover(); r != nil {
  44582. ec.Error(ctx, ec.Recover(ctx, r))
  44583. ret = graphql.Null
  44584. }
  44585. }()
  44586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44587. ctx = rctx // use context from middleware stack in children
  44588. return obj.OccurredAt, nil
  44589. })
  44590. if err != nil {
  44591. ec.Error(ctx, err)
  44592. return graphql.Null
  44593. }
  44594. if resTmp == nil {
  44595. if !graphql.HasFieldError(ctx, fc) {
  44596. ec.Errorf(ctx, "must not be null")
  44597. }
  44598. return graphql.Null
  44599. }
  44600. res := resTmp.(string)
  44601. fc.Result = res
  44602. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  44603. }
  44604. func (ec *executionContext) fieldContext_CustomerVisit_occurredAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44605. fc = &graphql.FieldContext{
  44606. Object: "CustomerVisit",
  44607. Field: field,
  44608. IsMethod: false,
  44609. IsResolver: false,
  44610. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44611. return nil, errors.New("field of type DateTime does not have child fields")
  44612. },
  44613. }
  44614. return fc, nil
  44615. }
  44616. func (ec *executionContext) _CustomerVisit_referralCode(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44617. fc, err := ec.fieldContext_CustomerVisit_referralCode(ctx, field)
  44618. if err != nil {
  44619. return graphql.Null
  44620. }
  44621. ctx = graphql.WithFieldContext(ctx, fc)
  44622. defer func() {
  44623. if r := recover(); r != nil {
  44624. ec.Error(ctx, ec.Recover(ctx, r))
  44625. ret = graphql.Null
  44626. }
  44627. }()
  44628. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44629. ctx = rctx // use context from middleware stack in children
  44630. return obj.ReferralCode, nil
  44631. })
  44632. if err != nil {
  44633. ec.Error(ctx, err)
  44634. return graphql.Null
  44635. }
  44636. if resTmp == nil {
  44637. return graphql.Null
  44638. }
  44639. res := resTmp.(*string)
  44640. fc.Result = res
  44641. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  44642. }
  44643. func (ec *executionContext) fieldContext_CustomerVisit_referralCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44644. fc = &graphql.FieldContext{
  44645. Object: "CustomerVisit",
  44646. Field: field,
  44647. IsMethod: false,
  44648. IsResolver: false,
  44649. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44650. return nil, errors.New("field of type String does not have child fields")
  44651. },
  44652. }
  44653. return fc, nil
  44654. }
  44655. func (ec *executionContext) _CustomerVisit_referralInfoHtml(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44656. fc, err := ec.fieldContext_CustomerVisit_referralInfoHtml(ctx, field)
  44657. if err != nil {
  44658. return graphql.Null
  44659. }
  44660. ctx = graphql.WithFieldContext(ctx, fc)
  44661. defer func() {
  44662. if r := recover(); r != nil {
  44663. ec.Error(ctx, ec.Recover(ctx, r))
  44664. ret = graphql.Null
  44665. }
  44666. }()
  44667. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44668. ctx = rctx // use context from middleware stack in children
  44669. return obj.ReferralInfoHTML, nil
  44670. })
  44671. if err != nil {
  44672. ec.Error(ctx, err)
  44673. return graphql.Null
  44674. }
  44675. if resTmp == nil {
  44676. if !graphql.HasFieldError(ctx, fc) {
  44677. ec.Errorf(ctx, "must not be null")
  44678. }
  44679. return graphql.Null
  44680. }
  44681. res := resTmp.(string)
  44682. fc.Result = res
  44683. return ec.marshalNFormattedString2string(ctx, field.Selections, res)
  44684. }
  44685. func (ec *executionContext) fieldContext_CustomerVisit_referralInfoHtml(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44686. fc = &graphql.FieldContext{
  44687. Object: "CustomerVisit",
  44688. Field: field,
  44689. IsMethod: false,
  44690. IsResolver: false,
  44691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44692. return nil, errors.New("field of type FormattedString does not have child fields")
  44693. },
  44694. }
  44695. return fc, nil
  44696. }
  44697. func (ec *executionContext) _CustomerVisit_referrerUrl(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44698. fc, err := ec.fieldContext_CustomerVisit_referrerUrl(ctx, field)
  44699. if err != nil {
  44700. return graphql.Null
  44701. }
  44702. ctx = graphql.WithFieldContext(ctx, fc)
  44703. defer func() {
  44704. if r := recover(); r != nil {
  44705. ec.Error(ctx, ec.Recover(ctx, r))
  44706. ret = graphql.Null
  44707. }
  44708. }()
  44709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44710. ctx = rctx // use context from middleware stack in children
  44711. return obj.ReferrerURL, nil
  44712. })
  44713. if err != nil {
  44714. ec.Error(ctx, err)
  44715. return graphql.Null
  44716. }
  44717. if resTmp == nil {
  44718. return graphql.Null
  44719. }
  44720. res := resTmp.(*string)
  44721. fc.Result = res
  44722. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  44723. }
  44724. func (ec *executionContext) fieldContext_CustomerVisit_referrerUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44725. fc = &graphql.FieldContext{
  44726. Object: "CustomerVisit",
  44727. Field: field,
  44728. IsMethod: false,
  44729. IsResolver: false,
  44730. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44731. return nil, errors.New("field of type URL does not have child fields")
  44732. },
  44733. }
  44734. return fc, nil
  44735. }
  44736. func (ec *executionContext) _CustomerVisit_source(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44737. fc, err := ec.fieldContext_CustomerVisit_source(ctx, field)
  44738. if err != nil {
  44739. return graphql.Null
  44740. }
  44741. ctx = graphql.WithFieldContext(ctx, fc)
  44742. defer func() {
  44743. if r := recover(); r != nil {
  44744. ec.Error(ctx, ec.Recover(ctx, r))
  44745. ret = graphql.Null
  44746. }
  44747. }()
  44748. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44749. ctx = rctx // use context from middleware stack in children
  44750. return obj.Source, nil
  44751. })
  44752. if err != nil {
  44753. ec.Error(ctx, err)
  44754. return graphql.Null
  44755. }
  44756. if resTmp == nil {
  44757. if !graphql.HasFieldError(ctx, fc) {
  44758. ec.Errorf(ctx, "must not be null")
  44759. }
  44760. return graphql.Null
  44761. }
  44762. res := resTmp.(string)
  44763. fc.Result = res
  44764. return ec.marshalNString2string(ctx, field.Selections, res)
  44765. }
  44766. func (ec *executionContext) fieldContext_CustomerVisit_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44767. fc = &graphql.FieldContext{
  44768. Object: "CustomerVisit",
  44769. Field: field,
  44770. IsMethod: false,
  44771. IsResolver: false,
  44772. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44773. return nil, errors.New("field of type String does not have child fields")
  44774. },
  44775. }
  44776. return fc, nil
  44777. }
  44778. func (ec *executionContext) _CustomerVisit_sourceDescription(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44779. fc, err := ec.fieldContext_CustomerVisit_sourceDescription(ctx, field)
  44780. if err != nil {
  44781. return graphql.Null
  44782. }
  44783. ctx = graphql.WithFieldContext(ctx, fc)
  44784. defer func() {
  44785. if r := recover(); r != nil {
  44786. ec.Error(ctx, ec.Recover(ctx, r))
  44787. ret = graphql.Null
  44788. }
  44789. }()
  44790. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44791. ctx = rctx // use context from middleware stack in children
  44792. return obj.SourceDescription, nil
  44793. })
  44794. if err != nil {
  44795. ec.Error(ctx, err)
  44796. return graphql.Null
  44797. }
  44798. if resTmp == nil {
  44799. return graphql.Null
  44800. }
  44801. res := resTmp.(*string)
  44802. fc.Result = res
  44803. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  44804. }
  44805. func (ec *executionContext) fieldContext_CustomerVisit_sourceDescription(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44806. fc = &graphql.FieldContext{
  44807. Object: "CustomerVisit",
  44808. Field: field,
  44809. IsMethod: false,
  44810. IsResolver: false,
  44811. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44812. return nil, errors.New("field of type String does not have child fields")
  44813. },
  44814. }
  44815. return fc, nil
  44816. }
  44817. func (ec *executionContext) _CustomerVisit_sourceType(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44818. fc, err := ec.fieldContext_CustomerVisit_sourceType(ctx, field)
  44819. if err != nil {
  44820. return graphql.Null
  44821. }
  44822. ctx = graphql.WithFieldContext(ctx, fc)
  44823. defer func() {
  44824. if r := recover(); r != nil {
  44825. ec.Error(ctx, ec.Recover(ctx, r))
  44826. ret = graphql.Null
  44827. }
  44828. }()
  44829. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44830. ctx = rctx // use context from middleware stack in children
  44831. return obj.SourceType, nil
  44832. })
  44833. if err != nil {
  44834. ec.Error(ctx, err)
  44835. return graphql.Null
  44836. }
  44837. if resTmp == nil {
  44838. return graphql.Null
  44839. }
  44840. res := resTmp.(*MarketingTactic)
  44841. fc.Result = res
  44842. return ec.marshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx, field.Selections, res)
  44843. }
  44844. func (ec *executionContext) fieldContext_CustomerVisit_sourceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44845. fc = &graphql.FieldContext{
  44846. Object: "CustomerVisit",
  44847. Field: field,
  44848. IsMethod: false,
  44849. IsResolver: false,
  44850. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44851. return nil, errors.New("field of type MarketingTactic does not have child fields")
  44852. },
  44853. }
  44854. return fc, nil
  44855. }
  44856. func (ec *executionContext) _CustomerVisit_utmParameters(ctx context.Context, field graphql.CollectedField, obj *CustomerVisit) (ret graphql.Marshaler) {
  44857. fc, err := ec.fieldContext_CustomerVisit_utmParameters(ctx, field)
  44858. if err != nil {
  44859. return graphql.Null
  44860. }
  44861. ctx = graphql.WithFieldContext(ctx, fc)
  44862. defer func() {
  44863. if r := recover(); r != nil {
  44864. ec.Error(ctx, ec.Recover(ctx, r))
  44865. ret = graphql.Null
  44866. }
  44867. }()
  44868. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44869. ctx = rctx // use context from middleware stack in children
  44870. return obj.UtmParameters, nil
  44871. })
  44872. if err != nil {
  44873. ec.Error(ctx, err)
  44874. return graphql.Null
  44875. }
  44876. if resTmp == nil {
  44877. return graphql.Null
  44878. }
  44879. res := resTmp.(*UTMParameters)
  44880. fc.Result = res
  44881. return ec.marshalOUTMParameters2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUTMParameters(ctx, field.Selections, res)
  44882. }
  44883. func (ec *executionContext) fieldContext_CustomerVisit_utmParameters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44884. fc = &graphql.FieldContext{
  44885. Object: "CustomerVisit",
  44886. Field: field,
  44887. IsMethod: false,
  44888. IsResolver: false,
  44889. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44890. switch field.Name {
  44891. case "campaign":
  44892. return ec.fieldContext_UTMParameters_campaign(ctx, field)
  44893. case "content":
  44894. return ec.fieldContext_UTMParameters_content(ctx, field)
  44895. case "medium":
  44896. return ec.fieldContext_UTMParameters_medium(ctx, field)
  44897. case "source":
  44898. return ec.fieldContext_UTMParameters_source(ctx, field)
  44899. case "term":
  44900. return ec.fieldContext_UTMParameters_term(ctx, field)
  44901. }
  44902. return nil, fmt.Errorf("no field named %q was found under type UTMParameters", field.Name)
  44903. },
  44904. }
  44905. return fc, nil
  44906. }
  44907. func (ec *executionContext) _DeliveryAvailableService_countries(ctx context.Context, field graphql.CollectedField, obj *DeliveryAvailableService) (ret graphql.Marshaler) {
  44908. fc, err := ec.fieldContext_DeliveryAvailableService_countries(ctx, field)
  44909. if err != nil {
  44910. return graphql.Null
  44911. }
  44912. ctx = graphql.WithFieldContext(ctx, fc)
  44913. defer func() {
  44914. if r := recover(); r != nil {
  44915. ec.Error(ctx, ec.Recover(ctx, r))
  44916. ret = graphql.Null
  44917. }
  44918. }()
  44919. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44920. ctx = rctx // use context from middleware stack in children
  44921. return obj.Countries, nil
  44922. })
  44923. if err != nil {
  44924. ec.Error(ctx, err)
  44925. return graphql.Null
  44926. }
  44927. if resTmp == nil {
  44928. if !graphql.HasFieldError(ctx, fc) {
  44929. ec.Errorf(ctx, "must not be null")
  44930. }
  44931. return graphql.Null
  44932. }
  44933. res := resTmp.(*DeliveryCountryCodesOrRestOfWorld)
  44934. fc.Result = res
  44935. return ec.marshalNDeliveryCountryCodesOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryCodesOrRestOfWorld(ctx, field.Selections, res)
  44936. }
  44937. func (ec *executionContext) fieldContext_DeliveryAvailableService_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44938. fc = &graphql.FieldContext{
  44939. Object: "DeliveryAvailableService",
  44940. Field: field,
  44941. IsMethod: false,
  44942. IsResolver: false,
  44943. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44944. switch field.Name {
  44945. case "countryCodes":
  44946. return ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field)
  44947. case "restOfWorld":
  44948. return ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field)
  44949. }
  44950. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryCodesOrRestOfWorld", field.Name)
  44951. },
  44952. }
  44953. return fc, nil
  44954. }
  44955. func (ec *executionContext) _DeliveryAvailableService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryAvailableService) (ret graphql.Marshaler) {
  44956. fc, err := ec.fieldContext_DeliveryAvailableService_name(ctx, field)
  44957. if err != nil {
  44958. return graphql.Null
  44959. }
  44960. ctx = graphql.WithFieldContext(ctx, fc)
  44961. defer func() {
  44962. if r := recover(); r != nil {
  44963. ec.Error(ctx, ec.Recover(ctx, r))
  44964. ret = graphql.Null
  44965. }
  44966. }()
  44967. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  44968. ctx = rctx // use context from middleware stack in children
  44969. return obj.Name, nil
  44970. })
  44971. if err != nil {
  44972. ec.Error(ctx, err)
  44973. return graphql.Null
  44974. }
  44975. if resTmp == nil {
  44976. if !graphql.HasFieldError(ctx, fc) {
  44977. ec.Errorf(ctx, "must not be null")
  44978. }
  44979. return graphql.Null
  44980. }
  44981. res := resTmp.(string)
  44982. fc.Result = res
  44983. return ec.marshalNString2string(ctx, field.Selections, res)
  44984. }
  44985. func (ec *executionContext) fieldContext_DeliveryAvailableService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  44986. fc = &graphql.FieldContext{
  44987. Object: "DeliveryAvailableService",
  44988. Field: field,
  44989. IsMethod: false,
  44990. IsResolver: false,
  44991. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  44992. return nil, errors.New("field of type String does not have child fields")
  44993. },
  44994. }
  44995. return fc, nil
  44996. }
  44997. func (ec *executionContext) _DeliveryCarrierService_availableServicesForCountries(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  44998. fc, err := ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  44999. if err != nil {
  45000. return graphql.Null
  45001. }
  45002. ctx = graphql.WithFieldContext(ctx, fc)
  45003. defer func() {
  45004. if r := recover(); r != nil {
  45005. ec.Error(ctx, ec.Recover(ctx, r))
  45006. ret = graphql.Null
  45007. }
  45008. }()
  45009. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45010. ctx = rctx // use context from middleware stack in children
  45011. return obj.AvailableServicesForCountries, nil
  45012. })
  45013. if err != nil {
  45014. ec.Error(ctx, err)
  45015. return graphql.Null
  45016. }
  45017. if resTmp == nil {
  45018. if !graphql.HasFieldError(ctx, fc) {
  45019. ec.Errorf(ctx, "must not be null")
  45020. }
  45021. return graphql.Null
  45022. }
  45023. res := resTmp.([]*DeliveryAvailableService)
  45024. fc.Result = res
  45025. return ec.marshalNDeliveryAvailableService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryAvailableServiceᚄ(ctx, field.Selections, res)
  45026. }
  45027. func (ec *executionContext) fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45028. fc = &graphql.FieldContext{
  45029. Object: "DeliveryCarrierService",
  45030. Field: field,
  45031. IsMethod: false,
  45032. IsResolver: false,
  45033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45034. switch field.Name {
  45035. case "countries":
  45036. return ec.fieldContext_DeliveryAvailableService_countries(ctx, field)
  45037. case "name":
  45038. return ec.fieldContext_DeliveryAvailableService_name(ctx, field)
  45039. }
  45040. return nil, fmt.Errorf("no field named %q was found under type DeliveryAvailableService", field.Name)
  45041. },
  45042. }
  45043. defer func() {
  45044. if r := recover(); r != nil {
  45045. err = ec.Recover(ctx, r)
  45046. ec.Error(ctx, err)
  45047. }
  45048. }()
  45049. ctx = graphql.WithFieldContext(ctx, fc)
  45050. if fc.Args, err = ec.field_DeliveryCarrierService_availableServicesForCountries_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  45051. ec.Error(ctx, err)
  45052. return
  45053. }
  45054. return fc, nil
  45055. }
  45056. func (ec *executionContext) _DeliveryCarrierService_formattedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  45057. fc, err := ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  45058. if err != nil {
  45059. return graphql.Null
  45060. }
  45061. ctx = graphql.WithFieldContext(ctx, fc)
  45062. defer func() {
  45063. if r := recover(); r != nil {
  45064. ec.Error(ctx, ec.Recover(ctx, r))
  45065. ret = graphql.Null
  45066. }
  45067. }()
  45068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45069. ctx = rctx // use context from middleware stack in children
  45070. return obj.FormattedName, nil
  45071. })
  45072. if err != nil {
  45073. ec.Error(ctx, err)
  45074. return graphql.Null
  45075. }
  45076. if resTmp == nil {
  45077. return graphql.Null
  45078. }
  45079. res := resTmp.(*string)
  45080. fc.Result = res
  45081. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45082. }
  45083. func (ec *executionContext) fieldContext_DeliveryCarrierService_formattedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45084. fc = &graphql.FieldContext{
  45085. Object: "DeliveryCarrierService",
  45086. Field: field,
  45087. IsMethod: false,
  45088. IsResolver: false,
  45089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45090. return nil, errors.New("field of type String does not have child fields")
  45091. },
  45092. }
  45093. return fc, nil
  45094. }
  45095. func (ec *executionContext) _DeliveryCarrierService_icon(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  45096. fc, err := ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  45097. if err != nil {
  45098. return graphql.Null
  45099. }
  45100. ctx = graphql.WithFieldContext(ctx, fc)
  45101. defer func() {
  45102. if r := recover(); r != nil {
  45103. ec.Error(ctx, ec.Recover(ctx, r))
  45104. ret = graphql.Null
  45105. }
  45106. }()
  45107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45108. ctx = rctx // use context from middleware stack in children
  45109. return obj.Icon, nil
  45110. })
  45111. if err != nil {
  45112. ec.Error(ctx, err)
  45113. return graphql.Null
  45114. }
  45115. if resTmp == nil {
  45116. if !graphql.HasFieldError(ctx, fc) {
  45117. ec.Errorf(ctx, "must not be null")
  45118. }
  45119. return graphql.Null
  45120. }
  45121. res := resTmp.(*Image)
  45122. fc.Result = res
  45123. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  45124. }
  45125. func (ec *executionContext) fieldContext_DeliveryCarrierService_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45126. fc = &graphql.FieldContext{
  45127. Object: "DeliveryCarrierService",
  45128. Field: field,
  45129. IsMethod: false,
  45130. IsResolver: false,
  45131. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45132. switch field.Name {
  45133. case "altText":
  45134. return ec.fieldContext_Image_altText(ctx, field)
  45135. case "height":
  45136. return ec.fieldContext_Image_height(ctx, field)
  45137. case "id":
  45138. return ec.fieldContext_Image_id(ctx, field)
  45139. case "metafield":
  45140. return ec.fieldContext_Image_metafield(ctx, field)
  45141. case "metafields":
  45142. return ec.fieldContext_Image_metafields(ctx, field)
  45143. case "privateMetafield":
  45144. return ec.fieldContext_Image_privateMetafield(ctx, field)
  45145. case "privateMetafields":
  45146. return ec.fieldContext_Image_privateMetafields(ctx, field)
  45147. case "url":
  45148. return ec.fieldContext_Image_url(ctx, field)
  45149. case "width":
  45150. return ec.fieldContext_Image_width(ctx, field)
  45151. }
  45152. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  45153. },
  45154. }
  45155. return fc, nil
  45156. }
  45157. func (ec *executionContext) _DeliveryCarrierService_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  45158. fc, err := ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  45159. if err != nil {
  45160. return graphql.Null
  45161. }
  45162. ctx = graphql.WithFieldContext(ctx, fc)
  45163. defer func() {
  45164. if r := recover(); r != nil {
  45165. ec.Error(ctx, ec.Recover(ctx, r))
  45166. ret = graphql.Null
  45167. }
  45168. }()
  45169. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45170. ctx = rctx // use context from middleware stack in children
  45171. return obj.ID, nil
  45172. })
  45173. if err != nil {
  45174. ec.Error(ctx, err)
  45175. return graphql.Null
  45176. }
  45177. if resTmp == nil {
  45178. if !graphql.HasFieldError(ctx, fc) {
  45179. ec.Errorf(ctx, "must not be null")
  45180. }
  45181. return graphql.Null
  45182. }
  45183. res := resTmp.(string)
  45184. fc.Result = res
  45185. return ec.marshalNID2string(ctx, field.Selections, res)
  45186. }
  45187. func (ec *executionContext) fieldContext_DeliveryCarrierService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45188. fc = &graphql.FieldContext{
  45189. Object: "DeliveryCarrierService",
  45190. Field: field,
  45191. IsMethod: false,
  45192. IsResolver: false,
  45193. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45194. return nil, errors.New("field of type ID does not have child fields")
  45195. },
  45196. }
  45197. return fc, nil
  45198. }
  45199. func (ec *executionContext) _DeliveryCarrierService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryCarrierService) (ret graphql.Marshaler) {
  45200. fc, err := ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  45201. if err != nil {
  45202. return graphql.Null
  45203. }
  45204. ctx = graphql.WithFieldContext(ctx, fc)
  45205. defer func() {
  45206. if r := recover(); r != nil {
  45207. ec.Error(ctx, ec.Recover(ctx, r))
  45208. ret = graphql.Null
  45209. }
  45210. }()
  45211. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45212. ctx = rctx // use context from middleware stack in children
  45213. return obj.Name, nil
  45214. })
  45215. if err != nil {
  45216. ec.Error(ctx, err)
  45217. return graphql.Null
  45218. }
  45219. if resTmp == nil {
  45220. return graphql.Null
  45221. }
  45222. res := resTmp.(*string)
  45223. fc.Result = res
  45224. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  45225. }
  45226. func (ec *executionContext) fieldContext_DeliveryCarrierService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45227. fc = &graphql.FieldContext{
  45228. Object: "DeliveryCarrierService",
  45229. Field: field,
  45230. IsMethod: false,
  45231. IsResolver: false,
  45232. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45233. return nil, errors.New("field of type String does not have child fields")
  45234. },
  45235. }
  45236. return fc, nil
  45237. }
  45238. func (ec *executionContext) _DeliveryCondition_conditionCriteria(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  45239. fc, err := ec.fieldContext_DeliveryCondition_conditionCriteria(ctx, field)
  45240. if err != nil {
  45241. return graphql.Null
  45242. }
  45243. ctx = graphql.WithFieldContext(ctx, fc)
  45244. defer func() {
  45245. if r := recover(); r != nil {
  45246. ec.Error(ctx, ec.Recover(ctx, r))
  45247. ret = graphql.Null
  45248. }
  45249. }()
  45250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45251. ctx = rctx // use context from middleware stack in children
  45252. return obj.ConditionCriteria, nil
  45253. })
  45254. if err != nil {
  45255. ec.Error(ctx, err)
  45256. return graphql.Null
  45257. }
  45258. if resTmp == nil {
  45259. if !graphql.HasFieldError(ctx, fc) {
  45260. ec.Errorf(ctx, "must not be null")
  45261. }
  45262. return graphql.Null
  45263. }
  45264. res := resTmp.(DeliveryConditionCriteria)
  45265. fc.Result = res
  45266. return ec.marshalNDeliveryConditionCriteria2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionCriteria(ctx, field.Selections, res)
  45267. }
  45268. func (ec *executionContext) fieldContext_DeliveryCondition_conditionCriteria(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45269. fc = &graphql.FieldContext{
  45270. Object: "DeliveryCondition",
  45271. Field: field,
  45272. IsMethod: false,
  45273. IsResolver: false,
  45274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45275. return nil, errors.New("field of type DeliveryConditionCriteria does not have child fields")
  45276. },
  45277. }
  45278. return fc, nil
  45279. }
  45280. func (ec *executionContext) _DeliveryCondition_field(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  45281. fc, err := ec.fieldContext_DeliveryCondition_field(ctx, field)
  45282. if err != nil {
  45283. return graphql.Null
  45284. }
  45285. ctx = graphql.WithFieldContext(ctx, fc)
  45286. defer func() {
  45287. if r := recover(); r != nil {
  45288. ec.Error(ctx, ec.Recover(ctx, r))
  45289. ret = graphql.Null
  45290. }
  45291. }()
  45292. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45293. ctx = rctx // use context from middleware stack in children
  45294. return obj.Field, nil
  45295. })
  45296. if err != nil {
  45297. ec.Error(ctx, err)
  45298. return graphql.Null
  45299. }
  45300. if resTmp == nil {
  45301. if !graphql.HasFieldError(ctx, fc) {
  45302. ec.Errorf(ctx, "must not be null")
  45303. }
  45304. return graphql.Null
  45305. }
  45306. res := resTmp.(DeliveryConditionField)
  45307. fc.Result = res
  45308. return ec.marshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionField(ctx, field.Selections, res)
  45309. }
  45310. func (ec *executionContext) fieldContext_DeliveryCondition_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45311. fc = &graphql.FieldContext{
  45312. Object: "DeliveryCondition",
  45313. Field: field,
  45314. IsMethod: false,
  45315. IsResolver: false,
  45316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45317. return nil, errors.New("field of type DeliveryConditionField does not have child fields")
  45318. },
  45319. }
  45320. return fc, nil
  45321. }
  45322. func (ec *executionContext) _DeliveryCondition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  45323. fc, err := ec.fieldContext_DeliveryCondition_id(ctx, field)
  45324. if err != nil {
  45325. return graphql.Null
  45326. }
  45327. ctx = graphql.WithFieldContext(ctx, fc)
  45328. defer func() {
  45329. if r := recover(); r != nil {
  45330. ec.Error(ctx, ec.Recover(ctx, r))
  45331. ret = graphql.Null
  45332. }
  45333. }()
  45334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45335. ctx = rctx // use context from middleware stack in children
  45336. return obj.ID, nil
  45337. })
  45338. if err != nil {
  45339. ec.Error(ctx, err)
  45340. return graphql.Null
  45341. }
  45342. if resTmp == nil {
  45343. if !graphql.HasFieldError(ctx, fc) {
  45344. ec.Errorf(ctx, "must not be null")
  45345. }
  45346. return graphql.Null
  45347. }
  45348. res := resTmp.(string)
  45349. fc.Result = res
  45350. return ec.marshalNID2string(ctx, field.Selections, res)
  45351. }
  45352. func (ec *executionContext) fieldContext_DeliveryCondition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45353. fc = &graphql.FieldContext{
  45354. Object: "DeliveryCondition",
  45355. Field: field,
  45356. IsMethod: false,
  45357. IsResolver: false,
  45358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45359. return nil, errors.New("field of type ID does not have child fields")
  45360. },
  45361. }
  45362. return fc, nil
  45363. }
  45364. func (ec *executionContext) _DeliveryCondition_operator(ctx context.Context, field graphql.CollectedField, obj *DeliveryCondition) (ret graphql.Marshaler) {
  45365. fc, err := ec.fieldContext_DeliveryCondition_operator(ctx, field)
  45366. if err != nil {
  45367. return graphql.Null
  45368. }
  45369. ctx = graphql.WithFieldContext(ctx, fc)
  45370. defer func() {
  45371. if r := recover(); r != nil {
  45372. ec.Error(ctx, ec.Recover(ctx, r))
  45373. ret = graphql.Null
  45374. }
  45375. }()
  45376. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45377. ctx = rctx // use context from middleware stack in children
  45378. return obj.Operator, nil
  45379. })
  45380. if err != nil {
  45381. ec.Error(ctx, err)
  45382. return graphql.Null
  45383. }
  45384. if resTmp == nil {
  45385. if !graphql.HasFieldError(ctx, fc) {
  45386. ec.Errorf(ctx, "must not be null")
  45387. }
  45388. return graphql.Null
  45389. }
  45390. res := resTmp.(DeliveryConditionOperator)
  45391. fc.Result = res
  45392. return ec.marshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionOperator(ctx, field.Selections, res)
  45393. }
  45394. func (ec *executionContext) fieldContext_DeliveryCondition_operator(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45395. fc = &graphql.FieldContext{
  45396. Object: "DeliveryCondition",
  45397. Field: field,
  45398. IsMethod: false,
  45399. IsResolver: false,
  45400. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45401. return nil, errors.New("field of type DeliveryConditionOperator does not have child fields")
  45402. },
  45403. }
  45404. return fc, nil
  45405. }
  45406. func (ec *executionContext) _DeliveryCountry_code(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  45407. fc, err := ec.fieldContext_DeliveryCountry_code(ctx, field)
  45408. if err != nil {
  45409. return graphql.Null
  45410. }
  45411. ctx = graphql.WithFieldContext(ctx, fc)
  45412. defer func() {
  45413. if r := recover(); r != nil {
  45414. ec.Error(ctx, ec.Recover(ctx, r))
  45415. ret = graphql.Null
  45416. }
  45417. }()
  45418. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45419. ctx = rctx // use context from middleware stack in children
  45420. return obj.Code, nil
  45421. })
  45422. if err != nil {
  45423. ec.Error(ctx, err)
  45424. return graphql.Null
  45425. }
  45426. if resTmp == nil {
  45427. if !graphql.HasFieldError(ctx, fc) {
  45428. ec.Errorf(ctx, "must not be null")
  45429. }
  45430. return graphql.Null
  45431. }
  45432. res := resTmp.(*DeliveryCountryCodeOrRestOfWorld)
  45433. fc.Result = res
  45434. return ec.marshalNDeliveryCountryCodeOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryCodeOrRestOfWorld(ctx, field.Selections, res)
  45435. }
  45436. func (ec *executionContext) fieldContext_DeliveryCountry_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45437. fc = &graphql.FieldContext{
  45438. Object: "DeliveryCountry",
  45439. Field: field,
  45440. IsMethod: false,
  45441. IsResolver: false,
  45442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45443. switch field.Name {
  45444. case "countryCode":
  45445. return ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field)
  45446. case "restOfWorld":
  45447. return ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field)
  45448. }
  45449. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryCodeOrRestOfWorld", field.Name)
  45450. },
  45451. }
  45452. return fc, nil
  45453. }
  45454. func (ec *executionContext) _DeliveryCountry_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  45455. fc, err := ec.fieldContext_DeliveryCountry_id(ctx, field)
  45456. if err != nil {
  45457. return graphql.Null
  45458. }
  45459. ctx = graphql.WithFieldContext(ctx, fc)
  45460. defer func() {
  45461. if r := recover(); r != nil {
  45462. ec.Error(ctx, ec.Recover(ctx, r))
  45463. ret = graphql.Null
  45464. }
  45465. }()
  45466. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45467. ctx = rctx // use context from middleware stack in children
  45468. return obj.ID, nil
  45469. })
  45470. if err != nil {
  45471. ec.Error(ctx, err)
  45472. return graphql.Null
  45473. }
  45474. if resTmp == nil {
  45475. if !graphql.HasFieldError(ctx, fc) {
  45476. ec.Errorf(ctx, "must not be null")
  45477. }
  45478. return graphql.Null
  45479. }
  45480. res := resTmp.(string)
  45481. fc.Result = res
  45482. return ec.marshalNID2string(ctx, field.Selections, res)
  45483. }
  45484. func (ec *executionContext) fieldContext_DeliveryCountry_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45485. fc = &graphql.FieldContext{
  45486. Object: "DeliveryCountry",
  45487. Field: field,
  45488. IsMethod: false,
  45489. IsResolver: false,
  45490. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45491. return nil, errors.New("field of type ID does not have child fields")
  45492. },
  45493. }
  45494. return fc, nil
  45495. }
  45496. func (ec *executionContext) _DeliveryCountry_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  45497. fc, err := ec.fieldContext_DeliveryCountry_name(ctx, field)
  45498. if err != nil {
  45499. return graphql.Null
  45500. }
  45501. ctx = graphql.WithFieldContext(ctx, fc)
  45502. defer func() {
  45503. if r := recover(); r != nil {
  45504. ec.Error(ctx, ec.Recover(ctx, r))
  45505. ret = graphql.Null
  45506. }
  45507. }()
  45508. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45509. ctx = rctx // use context from middleware stack in children
  45510. return obj.Name, nil
  45511. })
  45512. if err != nil {
  45513. ec.Error(ctx, err)
  45514. return graphql.Null
  45515. }
  45516. if resTmp == nil {
  45517. if !graphql.HasFieldError(ctx, fc) {
  45518. ec.Errorf(ctx, "must not be null")
  45519. }
  45520. return graphql.Null
  45521. }
  45522. res := resTmp.(string)
  45523. fc.Result = res
  45524. return ec.marshalNString2string(ctx, field.Selections, res)
  45525. }
  45526. func (ec *executionContext) fieldContext_DeliveryCountry_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45527. fc = &graphql.FieldContext{
  45528. Object: "DeliveryCountry",
  45529. Field: field,
  45530. IsMethod: false,
  45531. IsResolver: false,
  45532. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45533. return nil, errors.New("field of type String does not have child fields")
  45534. },
  45535. }
  45536. return fc, nil
  45537. }
  45538. func (ec *executionContext) _DeliveryCountry_provinces(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  45539. fc, err := ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  45540. if err != nil {
  45541. return graphql.Null
  45542. }
  45543. ctx = graphql.WithFieldContext(ctx, fc)
  45544. defer func() {
  45545. if r := recover(); r != nil {
  45546. ec.Error(ctx, ec.Recover(ctx, r))
  45547. ret = graphql.Null
  45548. }
  45549. }()
  45550. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45551. ctx = rctx // use context from middleware stack in children
  45552. return obj.Provinces, nil
  45553. })
  45554. if err != nil {
  45555. ec.Error(ctx, err)
  45556. return graphql.Null
  45557. }
  45558. if resTmp == nil {
  45559. if !graphql.HasFieldError(ctx, fc) {
  45560. ec.Errorf(ctx, "must not be null")
  45561. }
  45562. return graphql.Null
  45563. }
  45564. res := resTmp.([]*DeliveryProvince)
  45565. fc.Result = res
  45566. return ec.marshalNDeliveryProvince2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProvinceᚄ(ctx, field.Selections, res)
  45567. }
  45568. func (ec *executionContext) fieldContext_DeliveryCountry_provinces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45569. fc = &graphql.FieldContext{
  45570. Object: "DeliveryCountry",
  45571. Field: field,
  45572. IsMethod: false,
  45573. IsResolver: false,
  45574. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45575. switch field.Name {
  45576. case "code":
  45577. return ec.fieldContext_DeliveryProvince_code(ctx, field)
  45578. case "id":
  45579. return ec.fieldContext_DeliveryProvince_id(ctx, field)
  45580. case "name":
  45581. return ec.fieldContext_DeliveryProvince_name(ctx, field)
  45582. case "translatedName":
  45583. return ec.fieldContext_DeliveryProvince_translatedName(ctx, field)
  45584. }
  45585. return nil, fmt.Errorf("no field named %q was found under type DeliveryProvince", field.Name)
  45586. },
  45587. }
  45588. return fc, nil
  45589. }
  45590. func (ec *executionContext) _DeliveryCountry_translatedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountry) (ret graphql.Marshaler) {
  45591. fc, err := ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  45592. if err != nil {
  45593. return graphql.Null
  45594. }
  45595. ctx = graphql.WithFieldContext(ctx, fc)
  45596. defer func() {
  45597. if r := recover(); r != nil {
  45598. ec.Error(ctx, ec.Recover(ctx, r))
  45599. ret = graphql.Null
  45600. }
  45601. }()
  45602. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45603. ctx = rctx // use context from middleware stack in children
  45604. return obj.TranslatedName, nil
  45605. })
  45606. if err != nil {
  45607. ec.Error(ctx, err)
  45608. return graphql.Null
  45609. }
  45610. if resTmp == nil {
  45611. if !graphql.HasFieldError(ctx, fc) {
  45612. ec.Errorf(ctx, "must not be null")
  45613. }
  45614. return graphql.Null
  45615. }
  45616. res := resTmp.(string)
  45617. fc.Result = res
  45618. return ec.marshalNString2string(ctx, field.Selections, res)
  45619. }
  45620. func (ec *executionContext) fieldContext_DeliveryCountry_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45621. fc = &graphql.FieldContext{
  45622. Object: "DeliveryCountry",
  45623. Field: field,
  45624. IsMethod: false,
  45625. IsResolver: false,
  45626. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45627. return nil, errors.New("field of type String does not have child fields")
  45628. },
  45629. }
  45630. return fc, nil
  45631. }
  45632. func (ec *executionContext) _DeliveryCountryAndZone_country(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryAndZone) (ret graphql.Marshaler) {
  45633. fc, err := ec.fieldContext_DeliveryCountryAndZone_country(ctx, field)
  45634. if err != nil {
  45635. return graphql.Null
  45636. }
  45637. ctx = graphql.WithFieldContext(ctx, fc)
  45638. defer func() {
  45639. if r := recover(); r != nil {
  45640. ec.Error(ctx, ec.Recover(ctx, r))
  45641. ret = graphql.Null
  45642. }
  45643. }()
  45644. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45645. ctx = rctx // use context from middleware stack in children
  45646. return obj.Country, nil
  45647. })
  45648. if err != nil {
  45649. ec.Error(ctx, err)
  45650. return graphql.Null
  45651. }
  45652. if resTmp == nil {
  45653. if !graphql.HasFieldError(ctx, fc) {
  45654. ec.Errorf(ctx, "must not be null")
  45655. }
  45656. return graphql.Null
  45657. }
  45658. res := resTmp.(*DeliveryCountry)
  45659. fc.Result = res
  45660. return ec.marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountry(ctx, field.Selections, res)
  45661. }
  45662. func (ec *executionContext) fieldContext_DeliveryCountryAndZone_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45663. fc = &graphql.FieldContext{
  45664. Object: "DeliveryCountryAndZone",
  45665. Field: field,
  45666. IsMethod: false,
  45667. IsResolver: false,
  45668. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45669. switch field.Name {
  45670. case "code":
  45671. return ec.fieldContext_DeliveryCountry_code(ctx, field)
  45672. case "id":
  45673. return ec.fieldContext_DeliveryCountry_id(ctx, field)
  45674. case "name":
  45675. return ec.fieldContext_DeliveryCountry_name(ctx, field)
  45676. case "provinces":
  45677. return ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  45678. case "translatedName":
  45679. return ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  45680. }
  45681. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountry", field.Name)
  45682. },
  45683. }
  45684. return fc, nil
  45685. }
  45686. func (ec *executionContext) _DeliveryCountryAndZone_zone(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryAndZone) (ret graphql.Marshaler) {
  45687. fc, err := ec.fieldContext_DeliveryCountryAndZone_zone(ctx, field)
  45688. if err != nil {
  45689. return graphql.Null
  45690. }
  45691. ctx = graphql.WithFieldContext(ctx, fc)
  45692. defer func() {
  45693. if r := recover(); r != nil {
  45694. ec.Error(ctx, ec.Recover(ctx, r))
  45695. ret = graphql.Null
  45696. }
  45697. }()
  45698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45699. ctx = rctx // use context from middleware stack in children
  45700. return obj.Zone, nil
  45701. })
  45702. if err != nil {
  45703. ec.Error(ctx, err)
  45704. return graphql.Null
  45705. }
  45706. if resTmp == nil {
  45707. if !graphql.HasFieldError(ctx, fc) {
  45708. ec.Errorf(ctx, "must not be null")
  45709. }
  45710. return graphql.Null
  45711. }
  45712. res := resTmp.(string)
  45713. fc.Result = res
  45714. return ec.marshalNString2string(ctx, field.Selections, res)
  45715. }
  45716. func (ec *executionContext) fieldContext_DeliveryCountryAndZone_zone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45717. fc = &graphql.FieldContext{
  45718. Object: "DeliveryCountryAndZone",
  45719. Field: field,
  45720. IsMethod: false,
  45721. IsResolver: false,
  45722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45723. return nil, errors.New("field of type String does not have child fields")
  45724. },
  45725. }
  45726. return fc, nil
  45727. }
  45728. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld_countryCode(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodeOrRestOfWorld) (ret graphql.Marshaler) {
  45729. fc, err := ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field)
  45730. if err != nil {
  45731. return graphql.Null
  45732. }
  45733. ctx = graphql.WithFieldContext(ctx, fc)
  45734. defer func() {
  45735. if r := recover(); r != nil {
  45736. ec.Error(ctx, ec.Recover(ctx, r))
  45737. ret = graphql.Null
  45738. }
  45739. }()
  45740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45741. ctx = rctx // use context from middleware stack in children
  45742. return obj.CountryCode, nil
  45743. })
  45744. if err != nil {
  45745. ec.Error(ctx, err)
  45746. return graphql.Null
  45747. }
  45748. if resTmp == nil {
  45749. return graphql.Null
  45750. }
  45751. res := resTmp.(*CountryCode)
  45752. fc.Result = res
  45753. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  45754. }
  45755. func (ec *executionContext) fieldContext_DeliveryCountryCodeOrRestOfWorld_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45756. fc = &graphql.FieldContext{
  45757. Object: "DeliveryCountryCodeOrRestOfWorld",
  45758. Field: field,
  45759. IsMethod: false,
  45760. IsResolver: false,
  45761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45762. return nil, errors.New("field of type CountryCode does not have child fields")
  45763. },
  45764. }
  45765. return fc, nil
  45766. }
  45767. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodeOrRestOfWorld) (ret graphql.Marshaler) {
  45768. fc, err := ec.fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field)
  45769. if err != nil {
  45770. return graphql.Null
  45771. }
  45772. ctx = graphql.WithFieldContext(ctx, fc)
  45773. defer func() {
  45774. if r := recover(); r != nil {
  45775. ec.Error(ctx, ec.Recover(ctx, r))
  45776. ret = graphql.Null
  45777. }
  45778. }()
  45779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45780. ctx = rctx // use context from middleware stack in children
  45781. return obj.RestOfWorld, nil
  45782. })
  45783. if err != nil {
  45784. ec.Error(ctx, err)
  45785. return graphql.Null
  45786. }
  45787. if resTmp == nil {
  45788. if !graphql.HasFieldError(ctx, fc) {
  45789. ec.Errorf(ctx, "must not be null")
  45790. }
  45791. return graphql.Null
  45792. }
  45793. res := resTmp.(bool)
  45794. fc.Result = res
  45795. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  45796. }
  45797. func (ec *executionContext) fieldContext_DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45798. fc = &graphql.FieldContext{
  45799. Object: "DeliveryCountryCodeOrRestOfWorld",
  45800. Field: field,
  45801. IsMethod: false,
  45802. IsResolver: false,
  45803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45804. return nil, errors.New("field of type Boolean does not have child fields")
  45805. },
  45806. }
  45807. return fc, nil
  45808. }
  45809. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodesOrRestOfWorld) (ret graphql.Marshaler) {
  45810. fc, err := ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field)
  45811. if err != nil {
  45812. return graphql.Null
  45813. }
  45814. ctx = graphql.WithFieldContext(ctx, fc)
  45815. defer func() {
  45816. if r := recover(); r != nil {
  45817. ec.Error(ctx, ec.Recover(ctx, r))
  45818. ret = graphql.Null
  45819. }
  45820. }()
  45821. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45822. ctx = rctx // use context from middleware stack in children
  45823. return obj.CountryCodes, nil
  45824. })
  45825. if err != nil {
  45826. ec.Error(ctx, err)
  45827. return graphql.Null
  45828. }
  45829. if resTmp == nil {
  45830. if !graphql.HasFieldError(ctx, fc) {
  45831. ec.Errorf(ctx, "must not be null")
  45832. }
  45833. return graphql.Null
  45834. }
  45835. res := resTmp.([]CountryCode)
  45836. fc.Result = res
  45837. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  45838. }
  45839. func (ec *executionContext) fieldContext_DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45840. fc = &graphql.FieldContext{
  45841. Object: "DeliveryCountryCodesOrRestOfWorld",
  45842. Field: field,
  45843. IsMethod: false,
  45844. IsResolver: false,
  45845. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45846. return nil, errors.New("field of type CountryCode does not have child fields")
  45847. },
  45848. }
  45849. return fc, nil
  45850. }
  45851. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField, obj *DeliveryCountryCodesOrRestOfWorld) (ret graphql.Marshaler) {
  45852. fc, err := ec.fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field)
  45853. if err != nil {
  45854. return graphql.Null
  45855. }
  45856. ctx = graphql.WithFieldContext(ctx, fc)
  45857. defer func() {
  45858. if r := recover(); r != nil {
  45859. ec.Error(ctx, ec.Recover(ctx, r))
  45860. ret = graphql.Null
  45861. }
  45862. }()
  45863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45864. ctx = rctx // use context from middleware stack in children
  45865. return obj.RestOfWorld, nil
  45866. })
  45867. if err != nil {
  45868. ec.Error(ctx, err)
  45869. return graphql.Null
  45870. }
  45871. if resTmp == nil {
  45872. if !graphql.HasFieldError(ctx, fc) {
  45873. ec.Errorf(ctx, "must not be null")
  45874. }
  45875. return graphql.Null
  45876. }
  45877. res := resTmp.(bool)
  45878. fc.Result = res
  45879. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  45880. }
  45881. func (ec *executionContext) fieldContext_DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45882. fc = &graphql.FieldContext{
  45883. Object: "DeliveryCountryCodesOrRestOfWorld",
  45884. Field: field,
  45885. IsMethod: false,
  45886. IsResolver: false,
  45887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45888. return nil, errors.New("field of type Boolean does not have child fields")
  45889. },
  45890. }
  45891. return fc, nil
  45892. }
  45893. func (ec *executionContext) _DeliveryLocationGroup_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroup) (ret graphql.Marshaler) {
  45894. fc, err := ec.fieldContext_DeliveryLocationGroup_id(ctx, field)
  45895. if err != nil {
  45896. return graphql.Null
  45897. }
  45898. ctx = graphql.WithFieldContext(ctx, fc)
  45899. defer func() {
  45900. if r := recover(); r != nil {
  45901. ec.Error(ctx, ec.Recover(ctx, r))
  45902. ret = graphql.Null
  45903. }
  45904. }()
  45905. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45906. ctx = rctx // use context from middleware stack in children
  45907. return obj.ID, nil
  45908. })
  45909. if err != nil {
  45910. ec.Error(ctx, err)
  45911. return graphql.Null
  45912. }
  45913. if resTmp == nil {
  45914. if !graphql.HasFieldError(ctx, fc) {
  45915. ec.Errorf(ctx, "must not be null")
  45916. }
  45917. return graphql.Null
  45918. }
  45919. res := resTmp.(string)
  45920. fc.Result = res
  45921. return ec.marshalNID2string(ctx, field.Selections, res)
  45922. }
  45923. func (ec *executionContext) fieldContext_DeliveryLocationGroup_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45924. fc = &graphql.FieldContext{
  45925. Object: "DeliveryLocationGroup",
  45926. Field: field,
  45927. IsMethod: false,
  45928. IsResolver: false,
  45929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45930. return nil, errors.New("field of type ID does not have child fields")
  45931. },
  45932. }
  45933. return fc, nil
  45934. }
  45935. func (ec *executionContext) _DeliveryLocationGroup_locations(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroup) (ret graphql.Marshaler) {
  45936. fc, err := ec.fieldContext_DeliveryLocationGroup_locations(ctx, field)
  45937. if err != nil {
  45938. return graphql.Null
  45939. }
  45940. ctx = graphql.WithFieldContext(ctx, fc)
  45941. defer func() {
  45942. if r := recover(); r != nil {
  45943. ec.Error(ctx, ec.Recover(ctx, r))
  45944. ret = graphql.Null
  45945. }
  45946. }()
  45947. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  45948. ctx = rctx // use context from middleware stack in children
  45949. return obj.Locations, nil
  45950. })
  45951. if err != nil {
  45952. ec.Error(ctx, err)
  45953. return graphql.Null
  45954. }
  45955. if resTmp == nil {
  45956. if !graphql.HasFieldError(ctx, fc) {
  45957. ec.Errorf(ctx, "must not be null")
  45958. }
  45959. return graphql.Null
  45960. }
  45961. res := resTmp.(*LocationConnection)
  45962. fc.Result = res
  45963. return ec.marshalNLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationConnection(ctx, field.Selections, res)
  45964. }
  45965. func (ec *executionContext) fieldContext_DeliveryLocationGroup_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  45966. fc = &graphql.FieldContext{
  45967. Object: "DeliveryLocationGroup",
  45968. Field: field,
  45969. IsMethod: false,
  45970. IsResolver: false,
  45971. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  45972. switch field.Name {
  45973. case "edges":
  45974. return ec.fieldContext_LocationConnection_edges(ctx, field)
  45975. case "nodes":
  45976. return ec.fieldContext_LocationConnection_nodes(ctx, field)
  45977. case "pageInfo":
  45978. return ec.fieldContext_LocationConnection_pageInfo(ctx, field)
  45979. }
  45980. return nil, fmt.Errorf("no field named %q was found under type LocationConnection", field.Name)
  45981. },
  45982. }
  45983. defer func() {
  45984. if r := recover(); r != nil {
  45985. err = ec.Recover(ctx, r)
  45986. ec.Error(ctx, err)
  45987. }
  45988. }()
  45989. ctx = graphql.WithFieldContext(ctx, fc)
  45990. if fc.Args, err = ec.field_DeliveryLocationGroup_locations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  45991. ec.Error(ctx, err)
  45992. return
  45993. }
  45994. return fc, nil
  45995. }
  45996. func (ec *executionContext) _DeliveryLocationGroupZone_methodDefinitionCounts(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  45997. fc, err := ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  45998. if err != nil {
  45999. return graphql.Null
  46000. }
  46001. ctx = graphql.WithFieldContext(ctx, fc)
  46002. defer func() {
  46003. if r := recover(); r != nil {
  46004. ec.Error(ctx, ec.Recover(ctx, r))
  46005. ret = graphql.Null
  46006. }
  46007. }()
  46008. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46009. ctx = rctx // use context from middleware stack in children
  46010. return obj.MethodDefinitionCounts, nil
  46011. })
  46012. if err != nil {
  46013. ec.Error(ctx, err)
  46014. return graphql.Null
  46015. }
  46016. if resTmp == nil {
  46017. if !graphql.HasFieldError(ctx, fc) {
  46018. ec.Errorf(ctx, "must not be null")
  46019. }
  46020. return graphql.Null
  46021. }
  46022. res := resTmp.(*DeliveryMethodDefinitionCounts)
  46023. fc.Result = res
  46024. return ec.marshalNDeliveryMethodDefinitionCounts2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionCounts(ctx, field.Selections, res)
  46025. }
  46026. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46027. fc = &graphql.FieldContext{
  46028. Object: "DeliveryLocationGroupZone",
  46029. Field: field,
  46030. IsMethod: false,
  46031. IsResolver: false,
  46032. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46033. switch field.Name {
  46034. case "participantDefinitionsCount":
  46035. return ec.fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field)
  46036. case "rateDefinitionsCount":
  46037. return ec.fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field)
  46038. }
  46039. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionCounts", field.Name)
  46040. },
  46041. }
  46042. return fc, nil
  46043. }
  46044. func (ec *executionContext) _DeliveryLocationGroupZone_methodDefinitions(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  46045. fc, err := ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  46046. if err != nil {
  46047. return graphql.Null
  46048. }
  46049. ctx = graphql.WithFieldContext(ctx, fc)
  46050. defer func() {
  46051. if r := recover(); r != nil {
  46052. ec.Error(ctx, ec.Recover(ctx, r))
  46053. ret = graphql.Null
  46054. }
  46055. }()
  46056. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46057. ctx = rctx // use context from middleware stack in children
  46058. return obj.MethodDefinitions, nil
  46059. })
  46060. if err != nil {
  46061. ec.Error(ctx, err)
  46062. return graphql.Null
  46063. }
  46064. if resTmp == nil {
  46065. if !graphql.HasFieldError(ctx, fc) {
  46066. ec.Errorf(ctx, "must not be null")
  46067. }
  46068. return graphql.Null
  46069. }
  46070. res := resTmp.(*DeliveryMethodDefinitionConnection)
  46071. fc.Result = res
  46072. return ec.marshalNDeliveryMethodDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionConnection(ctx, field.Selections, res)
  46073. }
  46074. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46075. fc = &graphql.FieldContext{
  46076. Object: "DeliveryLocationGroupZone",
  46077. Field: field,
  46078. IsMethod: false,
  46079. IsResolver: false,
  46080. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46081. switch field.Name {
  46082. case "edges":
  46083. return ec.fieldContext_DeliveryMethodDefinitionConnection_edges(ctx, field)
  46084. case "nodes":
  46085. return ec.fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx, field)
  46086. case "pageInfo":
  46087. return ec.fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx, field)
  46088. }
  46089. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionConnection", field.Name)
  46090. },
  46091. }
  46092. defer func() {
  46093. if r := recover(); r != nil {
  46094. err = ec.Recover(ctx, r)
  46095. ec.Error(ctx, err)
  46096. }
  46097. }()
  46098. ctx = graphql.WithFieldContext(ctx, fc)
  46099. if fc.Args, err = ec.field_DeliveryLocationGroupZone_methodDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  46100. ec.Error(ctx, err)
  46101. return
  46102. }
  46103. return fc, nil
  46104. }
  46105. func (ec *executionContext) _DeliveryLocationGroupZone_zone(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZone) (ret graphql.Marshaler) {
  46106. fc, err := ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  46107. if err != nil {
  46108. return graphql.Null
  46109. }
  46110. ctx = graphql.WithFieldContext(ctx, fc)
  46111. defer func() {
  46112. if r := recover(); r != nil {
  46113. ec.Error(ctx, ec.Recover(ctx, r))
  46114. ret = graphql.Null
  46115. }
  46116. }()
  46117. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46118. ctx = rctx // use context from middleware stack in children
  46119. return obj.Zone, nil
  46120. })
  46121. if err != nil {
  46122. ec.Error(ctx, err)
  46123. return graphql.Null
  46124. }
  46125. if resTmp == nil {
  46126. if !graphql.HasFieldError(ctx, fc) {
  46127. ec.Errorf(ctx, "must not be null")
  46128. }
  46129. return graphql.Null
  46130. }
  46131. res := resTmp.(*DeliveryZone)
  46132. fc.Result = res
  46133. return ec.marshalNDeliveryZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryZone(ctx, field.Selections, res)
  46134. }
  46135. func (ec *executionContext) fieldContext_DeliveryLocationGroupZone_zone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46136. fc = &graphql.FieldContext{
  46137. Object: "DeliveryLocationGroupZone",
  46138. Field: field,
  46139. IsMethod: false,
  46140. IsResolver: false,
  46141. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46142. switch field.Name {
  46143. case "countries":
  46144. return ec.fieldContext_DeliveryZone_countries(ctx, field)
  46145. case "id":
  46146. return ec.fieldContext_DeliveryZone_id(ctx, field)
  46147. case "name":
  46148. return ec.fieldContext_DeliveryZone_name(ctx, field)
  46149. }
  46150. return nil, fmt.Errorf("no field named %q was found under type DeliveryZone", field.Name)
  46151. },
  46152. }
  46153. return fc, nil
  46154. }
  46155. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  46156. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx, field)
  46157. if err != nil {
  46158. return graphql.Null
  46159. }
  46160. ctx = graphql.WithFieldContext(ctx, fc)
  46161. defer func() {
  46162. if r := recover(); r != nil {
  46163. ec.Error(ctx, ec.Recover(ctx, r))
  46164. ret = graphql.Null
  46165. }
  46166. }()
  46167. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46168. ctx = rctx // use context from middleware stack in children
  46169. return obj.Edges, nil
  46170. })
  46171. if err != nil {
  46172. ec.Error(ctx, err)
  46173. return graphql.Null
  46174. }
  46175. if resTmp == nil {
  46176. if !graphql.HasFieldError(ctx, fc) {
  46177. ec.Errorf(ctx, "must not be null")
  46178. }
  46179. return graphql.Null
  46180. }
  46181. res := resTmp.([]*DeliveryLocationGroupZoneEdge)
  46182. fc.Result = res
  46183. return ec.marshalNDeliveryLocationGroupZoneEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneEdgeᚄ(ctx, field.Selections, res)
  46184. }
  46185. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46186. fc = &graphql.FieldContext{
  46187. Object: "DeliveryLocationGroupZoneConnection",
  46188. Field: field,
  46189. IsMethod: false,
  46190. IsResolver: false,
  46191. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46192. switch field.Name {
  46193. case "cursor":
  46194. return ec.fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx, field)
  46195. case "node":
  46196. return ec.fieldContext_DeliveryLocationGroupZoneEdge_node(ctx, field)
  46197. }
  46198. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZoneEdge", field.Name)
  46199. },
  46200. }
  46201. return fc, nil
  46202. }
  46203. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  46204. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx, field)
  46205. if err != nil {
  46206. return graphql.Null
  46207. }
  46208. ctx = graphql.WithFieldContext(ctx, fc)
  46209. defer func() {
  46210. if r := recover(); r != nil {
  46211. ec.Error(ctx, ec.Recover(ctx, r))
  46212. ret = graphql.Null
  46213. }
  46214. }()
  46215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46216. ctx = rctx // use context from middleware stack in children
  46217. return obj.Nodes, nil
  46218. })
  46219. if err != nil {
  46220. ec.Error(ctx, err)
  46221. return graphql.Null
  46222. }
  46223. if resTmp == nil {
  46224. if !graphql.HasFieldError(ctx, fc) {
  46225. ec.Errorf(ctx, "must not be null")
  46226. }
  46227. return graphql.Null
  46228. }
  46229. res := resTmp.([]*DeliveryLocationGroupZone)
  46230. fc.Result = res
  46231. return ec.marshalNDeliveryLocationGroupZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneᚄ(ctx, field.Selections, res)
  46232. }
  46233. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46234. fc = &graphql.FieldContext{
  46235. Object: "DeliveryLocationGroupZoneConnection",
  46236. Field: field,
  46237. IsMethod: false,
  46238. IsResolver: false,
  46239. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46240. switch field.Name {
  46241. case "methodDefinitionCounts":
  46242. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  46243. case "methodDefinitions":
  46244. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  46245. case "zone":
  46246. return ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  46247. }
  46248. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZone", field.Name)
  46249. },
  46250. }
  46251. return fc, nil
  46252. }
  46253. func (ec *executionContext) _DeliveryLocationGroupZoneConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneConnection) (ret graphql.Marshaler) {
  46254. fc, err := ec.fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx, field)
  46255. if err != nil {
  46256. return graphql.Null
  46257. }
  46258. ctx = graphql.WithFieldContext(ctx, fc)
  46259. defer func() {
  46260. if r := recover(); r != nil {
  46261. ec.Error(ctx, ec.Recover(ctx, r))
  46262. ret = graphql.Null
  46263. }
  46264. }()
  46265. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46266. ctx = rctx // use context from middleware stack in children
  46267. return obj.PageInfo, nil
  46268. })
  46269. if err != nil {
  46270. ec.Error(ctx, err)
  46271. return graphql.Null
  46272. }
  46273. if resTmp == nil {
  46274. if !graphql.HasFieldError(ctx, fc) {
  46275. ec.Errorf(ctx, "must not be null")
  46276. }
  46277. return graphql.Null
  46278. }
  46279. res := resTmp.(*PageInfo)
  46280. fc.Result = res
  46281. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  46282. }
  46283. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46284. fc = &graphql.FieldContext{
  46285. Object: "DeliveryLocationGroupZoneConnection",
  46286. Field: field,
  46287. IsMethod: false,
  46288. IsResolver: false,
  46289. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46290. switch field.Name {
  46291. case "endCursor":
  46292. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  46293. case "hasNextPage":
  46294. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  46295. case "hasPreviousPage":
  46296. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  46297. case "startCursor":
  46298. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  46299. }
  46300. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  46301. },
  46302. }
  46303. return fc, nil
  46304. }
  46305. func (ec *executionContext) _DeliveryLocationGroupZoneEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneEdge) (ret graphql.Marshaler) {
  46306. fc, err := ec.fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx, field)
  46307. if err != nil {
  46308. return graphql.Null
  46309. }
  46310. ctx = graphql.WithFieldContext(ctx, fc)
  46311. defer func() {
  46312. if r := recover(); r != nil {
  46313. ec.Error(ctx, ec.Recover(ctx, r))
  46314. ret = graphql.Null
  46315. }
  46316. }()
  46317. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46318. ctx = rctx // use context from middleware stack in children
  46319. return obj.Cursor, nil
  46320. })
  46321. if err != nil {
  46322. ec.Error(ctx, err)
  46323. return graphql.Null
  46324. }
  46325. if resTmp == nil {
  46326. if !graphql.HasFieldError(ctx, fc) {
  46327. ec.Errorf(ctx, "must not be null")
  46328. }
  46329. return graphql.Null
  46330. }
  46331. res := resTmp.(string)
  46332. fc.Result = res
  46333. return ec.marshalNString2string(ctx, field.Selections, res)
  46334. }
  46335. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46336. fc = &graphql.FieldContext{
  46337. Object: "DeliveryLocationGroupZoneEdge",
  46338. Field: field,
  46339. IsMethod: false,
  46340. IsResolver: false,
  46341. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46342. return nil, errors.New("field of type String does not have child fields")
  46343. },
  46344. }
  46345. return fc, nil
  46346. }
  46347. func (ec *executionContext) _DeliveryLocationGroupZoneEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryLocationGroupZoneEdge) (ret graphql.Marshaler) {
  46348. fc, err := ec.fieldContext_DeliveryLocationGroupZoneEdge_node(ctx, field)
  46349. if err != nil {
  46350. return graphql.Null
  46351. }
  46352. ctx = graphql.WithFieldContext(ctx, fc)
  46353. defer func() {
  46354. if r := recover(); r != nil {
  46355. ec.Error(ctx, ec.Recover(ctx, r))
  46356. ret = graphql.Null
  46357. }
  46358. }()
  46359. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46360. ctx = rctx // use context from middleware stack in children
  46361. return obj.Node, nil
  46362. })
  46363. if err != nil {
  46364. ec.Error(ctx, err)
  46365. return graphql.Null
  46366. }
  46367. if resTmp == nil {
  46368. if !graphql.HasFieldError(ctx, fc) {
  46369. ec.Errorf(ctx, "must not be null")
  46370. }
  46371. return graphql.Null
  46372. }
  46373. res := resTmp.(*DeliveryLocationGroupZone)
  46374. fc.Result = res
  46375. return ec.marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZone(ctx, field.Selections, res)
  46376. }
  46377. func (ec *executionContext) fieldContext_DeliveryLocationGroupZoneEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46378. fc = &graphql.FieldContext{
  46379. Object: "DeliveryLocationGroupZoneEdge",
  46380. Field: field,
  46381. IsMethod: false,
  46382. IsResolver: false,
  46383. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46384. switch field.Name {
  46385. case "methodDefinitionCounts":
  46386. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field)
  46387. case "methodDefinitions":
  46388. return ec.fieldContext_DeliveryLocationGroupZone_methodDefinitions(ctx, field)
  46389. case "zone":
  46390. return ec.fieldContext_DeliveryLocationGroupZone_zone(ctx, field)
  46391. }
  46392. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZone", field.Name)
  46393. },
  46394. }
  46395. return fc, nil
  46396. }
  46397. func (ec *executionContext) _DeliveryMethod_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  46398. fc, err := ec.fieldContext_DeliveryMethod_id(ctx, field)
  46399. if err != nil {
  46400. return graphql.Null
  46401. }
  46402. ctx = graphql.WithFieldContext(ctx, fc)
  46403. defer func() {
  46404. if r := recover(); r != nil {
  46405. ec.Error(ctx, ec.Recover(ctx, r))
  46406. ret = graphql.Null
  46407. }
  46408. }()
  46409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46410. ctx = rctx // use context from middleware stack in children
  46411. return obj.ID, nil
  46412. })
  46413. if err != nil {
  46414. ec.Error(ctx, err)
  46415. return graphql.Null
  46416. }
  46417. if resTmp == nil {
  46418. if !graphql.HasFieldError(ctx, fc) {
  46419. ec.Errorf(ctx, "must not be null")
  46420. }
  46421. return graphql.Null
  46422. }
  46423. res := resTmp.(string)
  46424. fc.Result = res
  46425. return ec.marshalNID2string(ctx, field.Selections, res)
  46426. }
  46427. func (ec *executionContext) fieldContext_DeliveryMethod_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46428. fc = &graphql.FieldContext{
  46429. Object: "DeliveryMethod",
  46430. Field: field,
  46431. IsMethod: false,
  46432. IsResolver: false,
  46433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46434. return nil, errors.New("field of type ID does not have child fields")
  46435. },
  46436. }
  46437. return fc, nil
  46438. }
  46439. func (ec *executionContext) _DeliveryMethod_maxDeliveryDateTime(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  46440. fc, err := ec.fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx, field)
  46441. if err != nil {
  46442. return graphql.Null
  46443. }
  46444. ctx = graphql.WithFieldContext(ctx, fc)
  46445. defer func() {
  46446. if r := recover(); r != nil {
  46447. ec.Error(ctx, ec.Recover(ctx, r))
  46448. ret = graphql.Null
  46449. }
  46450. }()
  46451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46452. ctx = rctx // use context from middleware stack in children
  46453. return obj.MaxDeliveryDateTime, nil
  46454. })
  46455. if err != nil {
  46456. ec.Error(ctx, err)
  46457. return graphql.Null
  46458. }
  46459. if resTmp == nil {
  46460. return graphql.Null
  46461. }
  46462. res := resTmp.(*string)
  46463. fc.Result = res
  46464. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  46465. }
  46466. func (ec *executionContext) fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46467. fc = &graphql.FieldContext{
  46468. Object: "DeliveryMethod",
  46469. Field: field,
  46470. IsMethod: false,
  46471. IsResolver: false,
  46472. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46473. return nil, errors.New("field of type DateTime does not have child fields")
  46474. },
  46475. }
  46476. return fc, nil
  46477. }
  46478. func (ec *executionContext) _DeliveryMethod_methodType(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  46479. fc, err := ec.fieldContext_DeliveryMethod_methodType(ctx, field)
  46480. if err != nil {
  46481. return graphql.Null
  46482. }
  46483. ctx = graphql.WithFieldContext(ctx, fc)
  46484. defer func() {
  46485. if r := recover(); r != nil {
  46486. ec.Error(ctx, ec.Recover(ctx, r))
  46487. ret = graphql.Null
  46488. }
  46489. }()
  46490. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46491. ctx = rctx // use context from middleware stack in children
  46492. return obj.MethodType, nil
  46493. })
  46494. if err != nil {
  46495. ec.Error(ctx, err)
  46496. return graphql.Null
  46497. }
  46498. if resTmp == nil {
  46499. if !graphql.HasFieldError(ctx, fc) {
  46500. ec.Errorf(ctx, "must not be null")
  46501. }
  46502. return graphql.Null
  46503. }
  46504. res := resTmp.(DeliveryMethodType)
  46505. fc.Result = res
  46506. return ec.marshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodType(ctx, field.Selections, res)
  46507. }
  46508. func (ec *executionContext) fieldContext_DeliveryMethod_methodType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46509. fc = &graphql.FieldContext{
  46510. Object: "DeliveryMethod",
  46511. Field: field,
  46512. IsMethod: false,
  46513. IsResolver: false,
  46514. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46515. return nil, errors.New("field of type DeliveryMethodType does not have child fields")
  46516. },
  46517. }
  46518. return fc, nil
  46519. }
  46520. func (ec *executionContext) _DeliveryMethod_minDeliveryDateTime(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethod) (ret graphql.Marshaler) {
  46521. fc, err := ec.fieldContext_DeliveryMethod_minDeliveryDateTime(ctx, field)
  46522. if err != nil {
  46523. return graphql.Null
  46524. }
  46525. ctx = graphql.WithFieldContext(ctx, fc)
  46526. defer func() {
  46527. if r := recover(); r != nil {
  46528. ec.Error(ctx, ec.Recover(ctx, r))
  46529. ret = graphql.Null
  46530. }
  46531. }()
  46532. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46533. ctx = rctx // use context from middleware stack in children
  46534. return obj.MinDeliveryDateTime, nil
  46535. })
  46536. if err != nil {
  46537. ec.Error(ctx, err)
  46538. return graphql.Null
  46539. }
  46540. if resTmp == nil {
  46541. return graphql.Null
  46542. }
  46543. res := resTmp.(*string)
  46544. fc.Result = res
  46545. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  46546. }
  46547. func (ec *executionContext) fieldContext_DeliveryMethod_minDeliveryDateTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46548. fc = &graphql.FieldContext{
  46549. Object: "DeliveryMethod",
  46550. Field: field,
  46551. IsMethod: false,
  46552. IsResolver: false,
  46553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46554. return nil, errors.New("field of type DateTime does not have child fields")
  46555. },
  46556. }
  46557. return fc, nil
  46558. }
  46559. func (ec *executionContext) _DeliveryMethodDefinition_active(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46560. fc, err := ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  46561. if err != nil {
  46562. return graphql.Null
  46563. }
  46564. ctx = graphql.WithFieldContext(ctx, fc)
  46565. defer func() {
  46566. if r := recover(); r != nil {
  46567. ec.Error(ctx, ec.Recover(ctx, r))
  46568. ret = graphql.Null
  46569. }
  46570. }()
  46571. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46572. ctx = rctx // use context from middleware stack in children
  46573. return obj.Active, nil
  46574. })
  46575. if err != nil {
  46576. ec.Error(ctx, err)
  46577. return graphql.Null
  46578. }
  46579. if resTmp == nil {
  46580. if !graphql.HasFieldError(ctx, fc) {
  46581. ec.Errorf(ctx, "must not be null")
  46582. }
  46583. return graphql.Null
  46584. }
  46585. res := resTmp.(bool)
  46586. fc.Result = res
  46587. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  46588. }
  46589. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46590. fc = &graphql.FieldContext{
  46591. Object: "DeliveryMethodDefinition",
  46592. Field: field,
  46593. IsMethod: false,
  46594. IsResolver: false,
  46595. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46596. return nil, errors.New("field of type Boolean does not have child fields")
  46597. },
  46598. }
  46599. return fc, nil
  46600. }
  46601. func (ec *executionContext) _DeliveryMethodDefinition_description(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46602. fc, err := ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  46603. if err != nil {
  46604. return graphql.Null
  46605. }
  46606. ctx = graphql.WithFieldContext(ctx, fc)
  46607. defer func() {
  46608. if r := recover(); r != nil {
  46609. ec.Error(ctx, ec.Recover(ctx, r))
  46610. ret = graphql.Null
  46611. }
  46612. }()
  46613. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46614. ctx = rctx // use context from middleware stack in children
  46615. return obj.Description, nil
  46616. })
  46617. if err != nil {
  46618. ec.Error(ctx, err)
  46619. return graphql.Null
  46620. }
  46621. if resTmp == nil {
  46622. return graphql.Null
  46623. }
  46624. res := resTmp.(*string)
  46625. fc.Result = res
  46626. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  46627. }
  46628. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46629. fc = &graphql.FieldContext{
  46630. Object: "DeliveryMethodDefinition",
  46631. Field: field,
  46632. IsMethod: false,
  46633. IsResolver: false,
  46634. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46635. return nil, errors.New("field of type String does not have child fields")
  46636. },
  46637. }
  46638. return fc, nil
  46639. }
  46640. func (ec *executionContext) _DeliveryMethodDefinition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46641. fc, err := ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  46642. if err != nil {
  46643. return graphql.Null
  46644. }
  46645. ctx = graphql.WithFieldContext(ctx, fc)
  46646. defer func() {
  46647. if r := recover(); r != nil {
  46648. ec.Error(ctx, ec.Recover(ctx, r))
  46649. ret = graphql.Null
  46650. }
  46651. }()
  46652. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46653. ctx = rctx // use context from middleware stack in children
  46654. return obj.ID, nil
  46655. })
  46656. if err != nil {
  46657. ec.Error(ctx, err)
  46658. return graphql.Null
  46659. }
  46660. if resTmp == nil {
  46661. if !graphql.HasFieldError(ctx, fc) {
  46662. ec.Errorf(ctx, "must not be null")
  46663. }
  46664. return graphql.Null
  46665. }
  46666. res := resTmp.(string)
  46667. fc.Result = res
  46668. return ec.marshalNID2string(ctx, field.Selections, res)
  46669. }
  46670. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46671. fc = &graphql.FieldContext{
  46672. Object: "DeliveryMethodDefinition",
  46673. Field: field,
  46674. IsMethod: false,
  46675. IsResolver: false,
  46676. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46677. return nil, errors.New("field of type ID does not have child fields")
  46678. },
  46679. }
  46680. return fc, nil
  46681. }
  46682. func (ec *executionContext) _DeliveryMethodDefinition_methodConditions(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46683. fc, err := ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  46684. if err != nil {
  46685. return graphql.Null
  46686. }
  46687. ctx = graphql.WithFieldContext(ctx, fc)
  46688. defer func() {
  46689. if r := recover(); r != nil {
  46690. ec.Error(ctx, ec.Recover(ctx, r))
  46691. ret = graphql.Null
  46692. }
  46693. }()
  46694. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46695. ctx = rctx // use context from middleware stack in children
  46696. return obj.MethodConditions, nil
  46697. })
  46698. if err != nil {
  46699. ec.Error(ctx, err)
  46700. return graphql.Null
  46701. }
  46702. if resTmp == nil {
  46703. if !graphql.HasFieldError(ctx, fc) {
  46704. ec.Errorf(ctx, "must not be null")
  46705. }
  46706. return graphql.Null
  46707. }
  46708. res := resTmp.([]*DeliveryCondition)
  46709. fc.Result = res
  46710. return ec.marshalNDeliveryCondition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionᚄ(ctx, field.Selections, res)
  46711. }
  46712. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_methodConditions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46713. fc = &graphql.FieldContext{
  46714. Object: "DeliveryMethodDefinition",
  46715. Field: field,
  46716. IsMethod: false,
  46717. IsResolver: false,
  46718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46719. switch field.Name {
  46720. case "conditionCriteria":
  46721. return ec.fieldContext_DeliveryCondition_conditionCriteria(ctx, field)
  46722. case "field":
  46723. return ec.fieldContext_DeliveryCondition_field(ctx, field)
  46724. case "id":
  46725. return ec.fieldContext_DeliveryCondition_id(ctx, field)
  46726. case "operator":
  46727. return ec.fieldContext_DeliveryCondition_operator(ctx, field)
  46728. }
  46729. return nil, fmt.Errorf("no field named %q was found under type DeliveryCondition", field.Name)
  46730. },
  46731. }
  46732. return fc, nil
  46733. }
  46734. func (ec *executionContext) _DeliveryMethodDefinition_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46735. fc, err := ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  46736. if err != nil {
  46737. return graphql.Null
  46738. }
  46739. ctx = graphql.WithFieldContext(ctx, fc)
  46740. defer func() {
  46741. if r := recover(); r != nil {
  46742. ec.Error(ctx, ec.Recover(ctx, r))
  46743. ret = graphql.Null
  46744. }
  46745. }()
  46746. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46747. ctx = rctx // use context from middleware stack in children
  46748. return obj.Name, nil
  46749. })
  46750. if err != nil {
  46751. ec.Error(ctx, err)
  46752. return graphql.Null
  46753. }
  46754. if resTmp == nil {
  46755. if !graphql.HasFieldError(ctx, fc) {
  46756. ec.Errorf(ctx, "must not be null")
  46757. }
  46758. return graphql.Null
  46759. }
  46760. res := resTmp.(string)
  46761. fc.Result = res
  46762. return ec.marshalNString2string(ctx, field.Selections, res)
  46763. }
  46764. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46765. fc = &graphql.FieldContext{
  46766. Object: "DeliveryMethodDefinition",
  46767. Field: field,
  46768. IsMethod: false,
  46769. IsResolver: false,
  46770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46771. return nil, errors.New("field of type String does not have child fields")
  46772. },
  46773. }
  46774. return fc, nil
  46775. }
  46776. func (ec *executionContext) _DeliveryMethodDefinition_rateProvider(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinition) (ret graphql.Marshaler) {
  46777. fc, err := ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  46778. if err != nil {
  46779. return graphql.Null
  46780. }
  46781. ctx = graphql.WithFieldContext(ctx, fc)
  46782. defer func() {
  46783. if r := recover(); r != nil {
  46784. ec.Error(ctx, ec.Recover(ctx, r))
  46785. ret = graphql.Null
  46786. }
  46787. }()
  46788. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46789. ctx = rctx // use context from middleware stack in children
  46790. return obj.RateProvider, nil
  46791. })
  46792. if err != nil {
  46793. ec.Error(ctx, err)
  46794. return graphql.Null
  46795. }
  46796. if resTmp == nil {
  46797. if !graphql.HasFieldError(ctx, fc) {
  46798. ec.Errorf(ctx, "must not be null")
  46799. }
  46800. return graphql.Null
  46801. }
  46802. res := resTmp.(DeliveryRateProvider)
  46803. fc.Result = res
  46804. return ec.marshalNDeliveryRateProvider2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryRateProvider(ctx, field.Selections, res)
  46805. }
  46806. func (ec *executionContext) fieldContext_DeliveryMethodDefinition_rateProvider(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46807. fc = &graphql.FieldContext{
  46808. Object: "DeliveryMethodDefinition",
  46809. Field: field,
  46810. IsMethod: false,
  46811. IsResolver: false,
  46812. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46813. return nil, errors.New("field of type DeliveryRateProvider does not have child fields")
  46814. },
  46815. }
  46816. return fc, nil
  46817. }
  46818. func (ec *executionContext) _DeliveryMethodDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  46819. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_edges(ctx, field)
  46820. if err != nil {
  46821. return graphql.Null
  46822. }
  46823. ctx = graphql.WithFieldContext(ctx, fc)
  46824. defer func() {
  46825. if r := recover(); r != nil {
  46826. ec.Error(ctx, ec.Recover(ctx, r))
  46827. ret = graphql.Null
  46828. }
  46829. }()
  46830. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46831. ctx = rctx // use context from middleware stack in children
  46832. return obj.Edges, nil
  46833. })
  46834. if err != nil {
  46835. ec.Error(ctx, err)
  46836. return graphql.Null
  46837. }
  46838. if resTmp == nil {
  46839. if !graphql.HasFieldError(ctx, fc) {
  46840. ec.Errorf(ctx, "must not be null")
  46841. }
  46842. return graphql.Null
  46843. }
  46844. res := resTmp.([]*DeliveryMethodDefinitionEdge)
  46845. fc.Result = res
  46846. return ec.marshalNDeliveryMethodDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionEdgeᚄ(ctx, field.Selections, res)
  46847. }
  46848. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46849. fc = &graphql.FieldContext{
  46850. Object: "DeliveryMethodDefinitionConnection",
  46851. Field: field,
  46852. IsMethod: false,
  46853. IsResolver: false,
  46854. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46855. switch field.Name {
  46856. case "cursor":
  46857. return ec.fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx, field)
  46858. case "node":
  46859. return ec.fieldContext_DeliveryMethodDefinitionEdge_node(ctx, field)
  46860. }
  46861. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinitionEdge", field.Name)
  46862. },
  46863. }
  46864. return fc, nil
  46865. }
  46866. func (ec *executionContext) _DeliveryMethodDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  46867. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx, field)
  46868. if err != nil {
  46869. return graphql.Null
  46870. }
  46871. ctx = graphql.WithFieldContext(ctx, fc)
  46872. defer func() {
  46873. if r := recover(); r != nil {
  46874. ec.Error(ctx, ec.Recover(ctx, r))
  46875. ret = graphql.Null
  46876. }
  46877. }()
  46878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46879. ctx = rctx // use context from middleware stack in children
  46880. return obj.Nodes, nil
  46881. })
  46882. if err != nil {
  46883. ec.Error(ctx, err)
  46884. return graphql.Null
  46885. }
  46886. if resTmp == nil {
  46887. if !graphql.HasFieldError(ctx, fc) {
  46888. ec.Errorf(ctx, "must not be null")
  46889. }
  46890. return graphql.Null
  46891. }
  46892. res := resTmp.([]*DeliveryMethodDefinition)
  46893. fc.Result = res
  46894. return ec.marshalNDeliveryMethodDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionᚄ(ctx, field.Selections, res)
  46895. }
  46896. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46897. fc = &graphql.FieldContext{
  46898. Object: "DeliveryMethodDefinitionConnection",
  46899. Field: field,
  46900. IsMethod: false,
  46901. IsResolver: false,
  46902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46903. switch field.Name {
  46904. case "active":
  46905. return ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  46906. case "description":
  46907. return ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  46908. case "id":
  46909. return ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  46910. case "methodConditions":
  46911. return ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  46912. case "name":
  46913. return ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  46914. case "rateProvider":
  46915. return ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  46916. }
  46917. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinition", field.Name)
  46918. },
  46919. }
  46920. return fc, nil
  46921. }
  46922. func (ec *executionContext) _DeliveryMethodDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionConnection) (ret graphql.Marshaler) {
  46923. fc, err := ec.fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx, field)
  46924. if err != nil {
  46925. return graphql.Null
  46926. }
  46927. ctx = graphql.WithFieldContext(ctx, fc)
  46928. defer func() {
  46929. if r := recover(); r != nil {
  46930. ec.Error(ctx, ec.Recover(ctx, r))
  46931. ret = graphql.Null
  46932. }
  46933. }()
  46934. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46935. ctx = rctx // use context from middleware stack in children
  46936. return obj.PageInfo, nil
  46937. })
  46938. if err != nil {
  46939. ec.Error(ctx, err)
  46940. return graphql.Null
  46941. }
  46942. if resTmp == nil {
  46943. if !graphql.HasFieldError(ctx, fc) {
  46944. ec.Errorf(ctx, "must not be null")
  46945. }
  46946. return graphql.Null
  46947. }
  46948. res := resTmp.(*PageInfo)
  46949. fc.Result = res
  46950. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  46951. }
  46952. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  46953. fc = &graphql.FieldContext{
  46954. Object: "DeliveryMethodDefinitionConnection",
  46955. Field: field,
  46956. IsMethod: false,
  46957. IsResolver: false,
  46958. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  46959. switch field.Name {
  46960. case "endCursor":
  46961. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  46962. case "hasNextPage":
  46963. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  46964. case "hasPreviousPage":
  46965. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  46966. case "startCursor":
  46967. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  46968. }
  46969. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  46970. },
  46971. }
  46972. return fc, nil
  46973. }
  46974. func (ec *executionContext) _DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionCounts) (ret graphql.Marshaler) {
  46975. fc, err := ec.fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field)
  46976. if err != nil {
  46977. return graphql.Null
  46978. }
  46979. ctx = graphql.WithFieldContext(ctx, fc)
  46980. defer func() {
  46981. if r := recover(); r != nil {
  46982. ec.Error(ctx, ec.Recover(ctx, r))
  46983. ret = graphql.Null
  46984. }
  46985. }()
  46986. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  46987. ctx = rctx // use context from middleware stack in children
  46988. return obj.ParticipantDefinitionsCount, nil
  46989. })
  46990. if err != nil {
  46991. ec.Error(ctx, err)
  46992. return graphql.Null
  46993. }
  46994. if resTmp == nil {
  46995. if !graphql.HasFieldError(ctx, fc) {
  46996. ec.Errorf(ctx, "must not be null")
  46997. }
  46998. return graphql.Null
  46999. }
  47000. res := resTmp.(int)
  47001. fc.Result = res
  47002. return ec.marshalNInt2int(ctx, field.Selections, res)
  47003. }
  47004. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47005. fc = &graphql.FieldContext{
  47006. Object: "DeliveryMethodDefinitionCounts",
  47007. Field: field,
  47008. IsMethod: false,
  47009. IsResolver: false,
  47010. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47011. return nil, errors.New("field of type Int does not have child fields")
  47012. },
  47013. }
  47014. return fc, nil
  47015. }
  47016. func (ec *executionContext) _DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionCounts) (ret graphql.Marshaler) {
  47017. fc, err := ec.fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field)
  47018. if err != nil {
  47019. return graphql.Null
  47020. }
  47021. ctx = graphql.WithFieldContext(ctx, fc)
  47022. defer func() {
  47023. if r := recover(); r != nil {
  47024. ec.Error(ctx, ec.Recover(ctx, r))
  47025. ret = graphql.Null
  47026. }
  47027. }()
  47028. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47029. ctx = rctx // use context from middleware stack in children
  47030. return obj.RateDefinitionsCount, nil
  47031. })
  47032. if err != nil {
  47033. ec.Error(ctx, err)
  47034. return graphql.Null
  47035. }
  47036. if resTmp == nil {
  47037. if !graphql.HasFieldError(ctx, fc) {
  47038. ec.Errorf(ctx, "must not be null")
  47039. }
  47040. return graphql.Null
  47041. }
  47042. res := resTmp.(int)
  47043. fc.Result = res
  47044. return ec.marshalNInt2int(ctx, field.Selections, res)
  47045. }
  47046. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47047. fc = &graphql.FieldContext{
  47048. Object: "DeliveryMethodDefinitionCounts",
  47049. Field: field,
  47050. IsMethod: false,
  47051. IsResolver: false,
  47052. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47053. return nil, errors.New("field of type Int does not have child fields")
  47054. },
  47055. }
  47056. return fc, nil
  47057. }
  47058. func (ec *executionContext) _DeliveryMethodDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionEdge) (ret graphql.Marshaler) {
  47059. fc, err := ec.fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx, field)
  47060. if err != nil {
  47061. return graphql.Null
  47062. }
  47063. ctx = graphql.WithFieldContext(ctx, fc)
  47064. defer func() {
  47065. if r := recover(); r != nil {
  47066. ec.Error(ctx, ec.Recover(ctx, r))
  47067. ret = graphql.Null
  47068. }
  47069. }()
  47070. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47071. ctx = rctx // use context from middleware stack in children
  47072. return obj.Cursor, nil
  47073. })
  47074. if err != nil {
  47075. ec.Error(ctx, err)
  47076. return graphql.Null
  47077. }
  47078. if resTmp == nil {
  47079. if !graphql.HasFieldError(ctx, fc) {
  47080. ec.Errorf(ctx, "must not be null")
  47081. }
  47082. return graphql.Null
  47083. }
  47084. res := resTmp.(string)
  47085. fc.Result = res
  47086. return ec.marshalNString2string(ctx, field.Selections, res)
  47087. }
  47088. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47089. fc = &graphql.FieldContext{
  47090. Object: "DeliveryMethodDefinitionEdge",
  47091. Field: field,
  47092. IsMethod: false,
  47093. IsResolver: false,
  47094. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47095. return nil, errors.New("field of type String does not have child fields")
  47096. },
  47097. }
  47098. return fc, nil
  47099. }
  47100. func (ec *executionContext) _DeliveryMethodDefinitionEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryMethodDefinitionEdge) (ret graphql.Marshaler) {
  47101. fc, err := ec.fieldContext_DeliveryMethodDefinitionEdge_node(ctx, field)
  47102. if err != nil {
  47103. return graphql.Null
  47104. }
  47105. ctx = graphql.WithFieldContext(ctx, fc)
  47106. defer func() {
  47107. if r := recover(); r != nil {
  47108. ec.Error(ctx, ec.Recover(ctx, r))
  47109. ret = graphql.Null
  47110. }
  47111. }()
  47112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47113. ctx = rctx // use context from middleware stack in children
  47114. return obj.Node, nil
  47115. })
  47116. if err != nil {
  47117. ec.Error(ctx, err)
  47118. return graphql.Null
  47119. }
  47120. if resTmp == nil {
  47121. if !graphql.HasFieldError(ctx, fc) {
  47122. ec.Errorf(ctx, "must not be null")
  47123. }
  47124. return graphql.Null
  47125. }
  47126. res := resTmp.(*DeliveryMethodDefinition)
  47127. fc.Result = res
  47128. return ec.marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinition(ctx, field.Selections, res)
  47129. }
  47130. func (ec *executionContext) fieldContext_DeliveryMethodDefinitionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47131. fc = &graphql.FieldContext{
  47132. Object: "DeliveryMethodDefinitionEdge",
  47133. Field: field,
  47134. IsMethod: false,
  47135. IsResolver: false,
  47136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47137. switch field.Name {
  47138. case "active":
  47139. return ec.fieldContext_DeliveryMethodDefinition_active(ctx, field)
  47140. case "description":
  47141. return ec.fieldContext_DeliveryMethodDefinition_description(ctx, field)
  47142. case "id":
  47143. return ec.fieldContext_DeliveryMethodDefinition_id(ctx, field)
  47144. case "methodConditions":
  47145. return ec.fieldContext_DeliveryMethodDefinition_methodConditions(ctx, field)
  47146. case "name":
  47147. return ec.fieldContext_DeliveryMethodDefinition_name(ctx, field)
  47148. case "rateProvider":
  47149. return ec.fieldContext_DeliveryMethodDefinition_rateProvider(ctx, field)
  47150. }
  47151. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethodDefinition", field.Name)
  47152. },
  47153. }
  47154. return fc, nil
  47155. }
  47156. func (ec *executionContext) _DeliveryParticipant_adaptToNewServicesFlag(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47157. fc, err := ec.fieldContext_DeliveryParticipant_adaptToNewServicesFlag(ctx, field)
  47158. if err != nil {
  47159. return graphql.Null
  47160. }
  47161. ctx = graphql.WithFieldContext(ctx, fc)
  47162. defer func() {
  47163. if r := recover(); r != nil {
  47164. ec.Error(ctx, ec.Recover(ctx, r))
  47165. ret = graphql.Null
  47166. }
  47167. }()
  47168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47169. ctx = rctx // use context from middleware stack in children
  47170. return obj.AdaptToNewServicesFlag, nil
  47171. })
  47172. if err != nil {
  47173. ec.Error(ctx, err)
  47174. return graphql.Null
  47175. }
  47176. if resTmp == nil {
  47177. if !graphql.HasFieldError(ctx, fc) {
  47178. ec.Errorf(ctx, "must not be null")
  47179. }
  47180. return graphql.Null
  47181. }
  47182. res := resTmp.(bool)
  47183. fc.Result = res
  47184. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47185. }
  47186. func (ec *executionContext) fieldContext_DeliveryParticipant_adaptToNewServicesFlag(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47187. fc = &graphql.FieldContext{
  47188. Object: "DeliveryParticipant",
  47189. Field: field,
  47190. IsMethod: false,
  47191. IsResolver: false,
  47192. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47193. return nil, errors.New("field of type Boolean does not have child fields")
  47194. },
  47195. }
  47196. return fc, nil
  47197. }
  47198. func (ec *executionContext) _DeliveryParticipant_carrierService(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47199. fc, err := ec.fieldContext_DeliveryParticipant_carrierService(ctx, field)
  47200. if err != nil {
  47201. return graphql.Null
  47202. }
  47203. ctx = graphql.WithFieldContext(ctx, fc)
  47204. defer func() {
  47205. if r := recover(); r != nil {
  47206. ec.Error(ctx, ec.Recover(ctx, r))
  47207. ret = graphql.Null
  47208. }
  47209. }()
  47210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47211. ctx = rctx // use context from middleware stack in children
  47212. return obj.CarrierService, nil
  47213. })
  47214. if err != nil {
  47215. ec.Error(ctx, err)
  47216. return graphql.Null
  47217. }
  47218. if resTmp == nil {
  47219. if !graphql.HasFieldError(ctx, fc) {
  47220. ec.Errorf(ctx, "must not be null")
  47221. }
  47222. return graphql.Null
  47223. }
  47224. res := resTmp.(*DeliveryCarrierService)
  47225. fc.Result = res
  47226. return ec.marshalNDeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCarrierService(ctx, field.Selections, res)
  47227. }
  47228. func (ec *executionContext) fieldContext_DeliveryParticipant_carrierService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47229. fc = &graphql.FieldContext{
  47230. Object: "DeliveryParticipant",
  47231. Field: field,
  47232. IsMethod: false,
  47233. IsResolver: false,
  47234. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47235. switch field.Name {
  47236. case "availableServicesForCountries":
  47237. return ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  47238. case "formattedName":
  47239. return ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  47240. case "icon":
  47241. return ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  47242. case "id":
  47243. return ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  47244. case "name":
  47245. return ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  47246. }
  47247. return nil, fmt.Errorf("no field named %q was found under type DeliveryCarrierService", field.Name)
  47248. },
  47249. }
  47250. return fc, nil
  47251. }
  47252. func (ec *executionContext) _DeliveryParticipant_fixedFee(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47253. fc, err := ec.fieldContext_DeliveryParticipant_fixedFee(ctx, field)
  47254. if err != nil {
  47255. return graphql.Null
  47256. }
  47257. ctx = graphql.WithFieldContext(ctx, fc)
  47258. defer func() {
  47259. if r := recover(); r != nil {
  47260. ec.Error(ctx, ec.Recover(ctx, r))
  47261. ret = graphql.Null
  47262. }
  47263. }()
  47264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47265. ctx = rctx // use context from middleware stack in children
  47266. return obj.FixedFee, nil
  47267. })
  47268. if err != nil {
  47269. ec.Error(ctx, err)
  47270. return graphql.Null
  47271. }
  47272. if resTmp == nil {
  47273. return graphql.Null
  47274. }
  47275. res := resTmp.(*MoneyV2)
  47276. fc.Result = res
  47277. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  47278. }
  47279. func (ec *executionContext) fieldContext_DeliveryParticipant_fixedFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47280. fc = &graphql.FieldContext{
  47281. Object: "DeliveryParticipant",
  47282. Field: field,
  47283. IsMethod: false,
  47284. IsResolver: false,
  47285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47286. switch field.Name {
  47287. case "amount":
  47288. return ec.fieldContext_MoneyV2_amount(ctx, field)
  47289. case "currencyCode":
  47290. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  47291. }
  47292. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  47293. },
  47294. }
  47295. return fc, nil
  47296. }
  47297. func (ec *executionContext) _DeliveryParticipant_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47298. fc, err := ec.fieldContext_DeliveryParticipant_id(ctx, field)
  47299. if err != nil {
  47300. return graphql.Null
  47301. }
  47302. ctx = graphql.WithFieldContext(ctx, fc)
  47303. defer func() {
  47304. if r := recover(); r != nil {
  47305. ec.Error(ctx, ec.Recover(ctx, r))
  47306. ret = graphql.Null
  47307. }
  47308. }()
  47309. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47310. ctx = rctx // use context from middleware stack in children
  47311. return obj.ID, nil
  47312. })
  47313. if err != nil {
  47314. ec.Error(ctx, err)
  47315. return graphql.Null
  47316. }
  47317. if resTmp == nil {
  47318. if !graphql.HasFieldError(ctx, fc) {
  47319. ec.Errorf(ctx, "must not be null")
  47320. }
  47321. return graphql.Null
  47322. }
  47323. res := resTmp.(string)
  47324. fc.Result = res
  47325. return ec.marshalNID2string(ctx, field.Selections, res)
  47326. }
  47327. func (ec *executionContext) fieldContext_DeliveryParticipant_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47328. fc = &graphql.FieldContext{
  47329. Object: "DeliveryParticipant",
  47330. Field: field,
  47331. IsMethod: false,
  47332. IsResolver: false,
  47333. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47334. return nil, errors.New("field of type ID does not have child fields")
  47335. },
  47336. }
  47337. return fc, nil
  47338. }
  47339. func (ec *executionContext) _DeliveryParticipant_participantServices(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47340. fc, err := ec.fieldContext_DeliveryParticipant_participantServices(ctx, field)
  47341. if err != nil {
  47342. return graphql.Null
  47343. }
  47344. ctx = graphql.WithFieldContext(ctx, fc)
  47345. defer func() {
  47346. if r := recover(); r != nil {
  47347. ec.Error(ctx, ec.Recover(ctx, r))
  47348. ret = graphql.Null
  47349. }
  47350. }()
  47351. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47352. ctx = rctx // use context from middleware stack in children
  47353. return obj.ParticipantServices, nil
  47354. })
  47355. if err != nil {
  47356. ec.Error(ctx, err)
  47357. return graphql.Null
  47358. }
  47359. if resTmp == nil {
  47360. if !graphql.HasFieldError(ctx, fc) {
  47361. ec.Errorf(ctx, "must not be null")
  47362. }
  47363. return graphql.Null
  47364. }
  47365. res := resTmp.([]*DeliveryParticipantService)
  47366. fc.Result = res
  47367. return ec.marshalNDeliveryParticipantService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryParticipantServiceᚄ(ctx, field.Selections, res)
  47368. }
  47369. func (ec *executionContext) fieldContext_DeliveryParticipant_participantServices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47370. fc = &graphql.FieldContext{
  47371. Object: "DeliveryParticipant",
  47372. Field: field,
  47373. IsMethod: false,
  47374. IsResolver: false,
  47375. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47376. switch field.Name {
  47377. case "active":
  47378. return ec.fieldContext_DeliveryParticipantService_active(ctx, field)
  47379. case "name":
  47380. return ec.fieldContext_DeliveryParticipantService_name(ctx, field)
  47381. }
  47382. return nil, fmt.Errorf("no field named %q was found under type DeliveryParticipantService", field.Name)
  47383. },
  47384. }
  47385. return fc, nil
  47386. }
  47387. func (ec *executionContext) _DeliveryParticipant_percentageOfRateFee(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipant) (ret graphql.Marshaler) {
  47388. fc, err := ec.fieldContext_DeliveryParticipant_percentageOfRateFee(ctx, field)
  47389. if err != nil {
  47390. return graphql.Null
  47391. }
  47392. ctx = graphql.WithFieldContext(ctx, fc)
  47393. defer func() {
  47394. if r := recover(); r != nil {
  47395. ec.Error(ctx, ec.Recover(ctx, r))
  47396. ret = graphql.Null
  47397. }
  47398. }()
  47399. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47400. ctx = rctx // use context from middleware stack in children
  47401. return obj.PercentageOfRateFee, nil
  47402. })
  47403. if err != nil {
  47404. ec.Error(ctx, err)
  47405. return graphql.Null
  47406. }
  47407. if resTmp == nil {
  47408. if !graphql.HasFieldError(ctx, fc) {
  47409. ec.Errorf(ctx, "must not be null")
  47410. }
  47411. return graphql.Null
  47412. }
  47413. res := resTmp.(float64)
  47414. fc.Result = res
  47415. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  47416. }
  47417. func (ec *executionContext) fieldContext_DeliveryParticipant_percentageOfRateFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47418. fc = &graphql.FieldContext{
  47419. Object: "DeliveryParticipant",
  47420. Field: field,
  47421. IsMethod: false,
  47422. IsResolver: false,
  47423. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47424. return nil, errors.New("field of type Float does not have child fields")
  47425. },
  47426. }
  47427. return fc, nil
  47428. }
  47429. func (ec *executionContext) _DeliveryParticipantService_active(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipantService) (ret graphql.Marshaler) {
  47430. fc, err := ec.fieldContext_DeliveryParticipantService_active(ctx, field)
  47431. if err != nil {
  47432. return graphql.Null
  47433. }
  47434. ctx = graphql.WithFieldContext(ctx, fc)
  47435. defer func() {
  47436. if r := recover(); r != nil {
  47437. ec.Error(ctx, ec.Recover(ctx, r))
  47438. ret = graphql.Null
  47439. }
  47440. }()
  47441. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47442. ctx = rctx // use context from middleware stack in children
  47443. return obj.Active, nil
  47444. })
  47445. if err != nil {
  47446. ec.Error(ctx, err)
  47447. return graphql.Null
  47448. }
  47449. if resTmp == nil {
  47450. if !graphql.HasFieldError(ctx, fc) {
  47451. ec.Errorf(ctx, "must not be null")
  47452. }
  47453. return graphql.Null
  47454. }
  47455. res := resTmp.(bool)
  47456. fc.Result = res
  47457. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47458. }
  47459. func (ec *executionContext) fieldContext_DeliveryParticipantService_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47460. fc = &graphql.FieldContext{
  47461. Object: "DeliveryParticipantService",
  47462. Field: field,
  47463. IsMethod: false,
  47464. IsResolver: false,
  47465. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47466. return nil, errors.New("field of type Boolean does not have child fields")
  47467. },
  47468. }
  47469. return fc, nil
  47470. }
  47471. func (ec *executionContext) _DeliveryParticipantService_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryParticipantService) (ret graphql.Marshaler) {
  47472. fc, err := ec.fieldContext_DeliveryParticipantService_name(ctx, field)
  47473. if err != nil {
  47474. return graphql.Null
  47475. }
  47476. ctx = graphql.WithFieldContext(ctx, fc)
  47477. defer func() {
  47478. if r := recover(); r != nil {
  47479. ec.Error(ctx, ec.Recover(ctx, r))
  47480. ret = graphql.Null
  47481. }
  47482. }()
  47483. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47484. ctx = rctx // use context from middleware stack in children
  47485. return obj.Name, nil
  47486. })
  47487. if err != nil {
  47488. ec.Error(ctx, err)
  47489. return graphql.Null
  47490. }
  47491. if resTmp == nil {
  47492. if !graphql.HasFieldError(ctx, fc) {
  47493. ec.Errorf(ctx, "must not be null")
  47494. }
  47495. return graphql.Null
  47496. }
  47497. res := resTmp.(string)
  47498. fc.Result = res
  47499. return ec.marshalNString2string(ctx, field.Selections, res)
  47500. }
  47501. func (ec *executionContext) fieldContext_DeliveryParticipantService_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47502. fc = &graphql.FieldContext{
  47503. Object: "DeliveryParticipantService",
  47504. Field: field,
  47505. IsMethod: false,
  47506. IsResolver: false,
  47507. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47508. return nil, errors.New("field of type String does not have child fields")
  47509. },
  47510. }
  47511. return fc, nil
  47512. }
  47513. func (ec *executionContext) _DeliveryProductVariantsCount_capped(ctx context.Context, field graphql.CollectedField, obj *DeliveryProductVariantsCount) (ret graphql.Marshaler) {
  47514. fc, err := ec.fieldContext_DeliveryProductVariantsCount_capped(ctx, field)
  47515. if err != nil {
  47516. return graphql.Null
  47517. }
  47518. ctx = graphql.WithFieldContext(ctx, fc)
  47519. defer func() {
  47520. if r := recover(); r != nil {
  47521. ec.Error(ctx, ec.Recover(ctx, r))
  47522. ret = graphql.Null
  47523. }
  47524. }()
  47525. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47526. ctx = rctx // use context from middleware stack in children
  47527. return obj.Capped, nil
  47528. })
  47529. if err != nil {
  47530. ec.Error(ctx, err)
  47531. return graphql.Null
  47532. }
  47533. if resTmp == nil {
  47534. if !graphql.HasFieldError(ctx, fc) {
  47535. ec.Errorf(ctx, "must not be null")
  47536. }
  47537. return graphql.Null
  47538. }
  47539. res := resTmp.(bool)
  47540. fc.Result = res
  47541. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47542. }
  47543. func (ec *executionContext) fieldContext_DeliveryProductVariantsCount_capped(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47544. fc = &graphql.FieldContext{
  47545. Object: "DeliveryProductVariantsCount",
  47546. Field: field,
  47547. IsMethod: false,
  47548. IsResolver: false,
  47549. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47550. return nil, errors.New("field of type Boolean does not have child fields")
  47551. },
  47552. }
  47553. return fc, nil
  47554. }
  47555. func (ec *executionContext) _DeliveryProductVariantsCount_count(ctx context.Context, field graphql.CollectedField, obj *DeliveryProductVariantsCount) (ret graphql.Marshaler) {
  47556. fc, err := ec.fieldContext_DeliveryProductVariantsCount_count(ctx, field)
  47557. if err != nil {
  47558. return graphql.Null
  47559. }
  47560. ctx = graphql.WithFieldContext(ctx, fc)
  47561. defer func() {
  47562. if r := recover(); r != nil {
  47563. ec.Error(ctx, ec.Recover(ctx, r))
  47564. ret = graphql.Null
  47565. }
  47566. }()
  47567. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47568. ctx = rctx // use context from middleware stack in children
  47569. return obj.Count, nil
  47570. })
  47571. if err != nil {
  47572. ec.Error(ctx, err)
  47573. return graphql.Null
  47574. }
  47575. if resTmp == nil {
  47576. if !graphql.HasFieldError(ctx, fc) {
  47577. ec.Errorf(ctx, "must not be null")
  47578. }
  47579. return graphql.Null
  47580. }
  47581. res := resTmp.(int)
  47582. fc.Result = res
  47583. return ec.marshalNInt2int(ctx, field.Selections, res)
  47584. }
  47585. func (ec *executionContext) fieldContext_DeliveryProductVariantsCount_count(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47586. fc = &graphql.FieldContext{
  47587. Object: "DeliveryProductVariantsCount",
  47588. Field: field,
  47589. IsMethod: false,
  47590. IsResolver: false,
  47591. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47592. return nil, errors.New("field of type Int does not have child fields")
  47593. },
  47594. }
  47595. return fc, nil
  47596. }
  47597. func (ec *executionContext) _DeliveryProfile_activeMethodDefinitionsCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47598. fc, err := ec.fieldContext_DeliveryProfile_activeMethodDefinitionsCount(ctx, field)
  47599. if err != nil {
  47600. return graphql.Null
  47601. }
  47602. ctx = graphql.WithFieldContext(ctx, fc)
  47603. defer func() {
  47604. if r := recover(); r != nil {
  47605. ec.Error(ctx, ec.Recover(ctx, r))
  47606. ret = graphql.Null
  47607. }
  47608. }()
  47609. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47610. ctx = rctx // use context from middleware stack in children
  47611. return obj.ActiveMethodDefinitionsCount, nil
  47612. })
  47613. if err != nil {
  47614. ec.Error(ctx, err)
  47615. return graphql.Null
  47616. }
  47617. if resTmp == nil {
  47618. if !graphql.HasFieldError(ctx, fc) {
  47619. ec.Errorf(ctx, "must not be null")
  47620. }
  47621. return graphql.Null
  47622. }
  47623. res := resTmp.(int)
  47624. fc.Result = res
  47625. return ec.marshalNInt2int(ctx, field.Selections, res)
  47626. }
  47627. func (ec *executionContext) fieldContext_DeliveryProfile_activeMethodDefinitionsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47628. fc = &graphql.FieldContext{
  47629. Object: "DeliveryProfile",
  47630. Field: field,
  47631. IsMethod: false,
  47632. IsResolver: false,
  47633. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47634. return nil, errors.New("field of type Int does not have child fields")
  47635. },
  47636. }
  47637. return fc, nil
  47638. }
  47639. func (ec *executionContext) _DeliveryProfile_default(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47640. fc, err := ec.fieldContext_DeliveryProfile_default(ctx, field)
  47641. if err != nil {
  47642. return graphql.Null
  47643. }
  47644. ctx = graphql.WithFieldContext(ctx, fc)
  47645. defer func() {
  47646. if r := recover(); r != nil {
  47647. ec.Error(ctx, ec.Recover(ctx, r))
  47648. ret = graphql.Null
  47649. }
  47650. }()
  47651. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47652. ctx = rctx // use context from middleware stack in children
  47653. return obj.Default, nil
  47654. })
  47655. if err != nil {
  47656. ec.Error(ctx, err)
  47657. return graphql.Null
  47658. }
  47659. if resTmp == nil {
  47660. if !graphql.HasFieldError(ctx, fc) {
  47661. ec.Errorf(ctx, "must not be null")
  47662. }
  47663. return graphql.Null
  47664. }
  47665. res := resTmp.(bool)
  47666. fc.Result = res
  47667. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47668. }
  47669. func (ec *executionContext) fieldContext_DeliveryProfile_default(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47670. fc = &graphql.FieldContext{
  47671. Object: "DeliveryProfile",
  47672. Field: field,
  47673. IsMethod: false,
  47674. IsResolver: false,
  47675. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47676. return nil, errors.New("field of type Boolean does not have child fields")
  47677. },
  47678. }
  47679. return fc, nil
  47680. }
  47681. func (ec *executionContext) _DeliveryProfile_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47682. fc, err := ec.fieldContext_DeliveryProfile_id(ctx, field)
  47683. if err != nil {
  47684. return graphql.Null
  47685. }
  47686. ctx = graphql.WithFieldContext(ctx, fc)
  47687. defer func() {
  47688. if r := recover(); r != nil {
  47689. ec.Error(ctx, ec.Recover(ctx, r))
  47690. ret = graphql.Null
  47691. }
  47692. }()
  47693. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47694. ctx = rctx // use context from middleware stack in children
  47695. return obj.ID, nil
  47696. })
  47697. if err != nil {
  47698. ec.Error(ctx, err)
  47699. return graphql.Null
  47700. }
  47701. if resTmp == nil {
  47702. if !graphql.HasFieldError(ctx, fc) {
  47703. ec.Errorf(ctx, "must not be null")
  47704. }
  47705. return graphql.Null
  47706. }
  47707. res := resTmp.(string)
  47708. fc.Result = res
  47709. return ec.marshalNID2string(ctx, field.Selections, res)
  47710. }
  47711. func (ec *executionContext) fieldContext_DeliveryProfile_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47712. fc = &graphql.FieldContext{
  47713. Object: "DeliveryProfile",
  47714. Field: field,
  47715. IsMethod: false,
  47716. IsResolver: false,
  47717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47718. return nil, errors.New("field of type ID does not have child fields")
  47719. },
  47720. }
  47721. return fc, nil
  47722. }
  47723. func (ec *executionContext) _DeliveryProfile_legacyMode(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47724. fc, err := ec.fieldContext_DeliveryProfile_legacyMode(ctx, field)
  47725. if err != nil {
  47726. return graphql.Null
  47727. }
  47728. ctx = graphql.WithFieldContext(ctx, fc)
  47729. defer func() {
  47730. if r := recover(); r != nil {
  47731. ec.Error(ctx, ec.Recover(ctx, r))
  47732. ret = graphql.Null
  47733. }
  47734. }()
  47735. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47736. ctx = rctx // use context from middleware stack in children
  47737. return obj.LegacyMode, nil
  47738. })
  47739. if err != nil {
  47740. ec.Error(ctx, err)
  47741. return graphql.Null
  47742. }
  47743. if resTmp == nil {
  47744. if !graphql.HasFieldError(ctx, fc) {
  47745. ec.Errorf(ctx, "must not be null")
  47746. }
  47747. return graphql.Null
  47748. }
  47749. res := resTmp.(bool)
  47750. fc.Result = res
  47751. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  47752. }
  47753. func (ec *executionContext) fieldContext_DeliveryProfile_legacyMode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47754. fc = &graphql.FieldContext{
  47755. Object: "DeliveryProfile",
  47756. Field: field,
  47757. IsMethod: false,
  47758. IsResolver: false,
  47759. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47760. return nil, errors.New("field of type Boolean does not have child fields")
  47761. },
  47762. }
  47763. return fc, nil
  47764. }
  47765. func (ec *executionContext) _DeliveryProfile_locationsWithoutRatesCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47766. fc, err := ec.fieldContext_DeliveryProfile_locationsWithoutRatesCount(ctx, field)
  47767. if err != nil {
  47768. return graphql.Null
  47769. }
  47770. ctx = graphql.WithFieldContext(ctx, fc)
  47771. defer func() {
  47772. if r := recover(); r != nil {
  47773. ec.Error(ctx, ec.Recover(ctx, r))
  47774. ret = graphql.Null
  47775. }
  47776. }()
  47777. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47778. ctx = rctx // use context from middleware stack in children
  47779. return obj.LocationsWithoutRatesCount, nil
  47780. })
  47781. if err != nil {
  47782. ec.Error(ctx, err)
  47783. return graphql.Null
  47784. }
  47785. if resTmp == nil {
  47786. if !graphql.HasFieldError(ctx, fc) {
  47787. ec.Errorf(ctx, "must not be null")
  47788. }
  47789. return graphql.Null
  47790. }
  47791. res := resTmp.(int)
  47792. fc.Result = res
  47793. return ec.marshalNInt2int(ctx, field.Selections, res)
  47794. }
  47795. func (ec *executionContext) fieldContext_DeliveryProfile_locationsWithoutRatesCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47796. fc = &graphql.FieldContext{
  47797. Object: "DeliveryProfile",
  47798. Field: field,
  47799. IsMethod: false,
  47800. IsResolver: false,
  47801. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47802. return nil, errors.New("field of type Int does not have child fields")
  47803. },
  47804. }
  47805. return fc, nil
  47806. }
  47807. func (ec *executionContext) _DeliveryProfile_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47808. fc, err := ec.fieldContext_DeliveryProfile_name(ctx, field)
  47809. if err != nil {
  47810. return graphql.Null
  47811. }
  47812. ctx = graphql.WithFieldContext(ctx, fc)
  47813. defer func() {
  47814. if r := recover(); r != nil {
  47815. ec.Error(ctx, ec.Recover(ctx, r))
  47816. ret = graphql.Null
  47817. }
  47818. }()
  47819. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47820. ctx = rctx // use context from middleware stack in children
  47821. return obj.Name, nil
  47822. })
  47823. if err != nil {
  47824. ec.Error(ctx, err)
  47825. return graphql.Null
  47826. }
  47827. if resTmp == nil {
  47828. if !graphql.HasFieldError(ctx, fc) {
  47829. ec.Errorf(ctx, "must not be null")
  47830. }
  47831. return graphql.Null
  47832. }
  47833. res := resTmp.(string)
  47834. fc.Result = res
  47835. return ec.marshalNString2string(ctx, field.Selections, res)
  47836. }
  47837. func (ec *executionContext) fieldContext_DeliveryProfile_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47838. fc = &graphql.FieldContext{
  47839. Object: "DeliveryProfile",
  47840. Field: field,
  47841. IsMethod: false,
  47842. IsResolver: false,
  47843. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47844. return nil, errors.New("field of type String does not have child fields")
  47845. },
  47846. }
  47847. return fc, nil
  47848. }
  47849. func (ec *executionContext) _DeliveryProfile_originLocationCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47850. fc, err := ec.fieldContext_DeliveryProfile_originLocationCount(ctx, field)
  47851. if err != nil {
  47852. return graphql.Null
  47853. }
  47854. ctx = graphql.WithFieldContext(ctx, fc)
  47855. defer func() {
  47856. if r := recover(); r != nil {
  47857. ec.Error(ctx, ec.Recover(ctx, r))
  47858. ret = graphql.Null
  47859. }
  47860. }()
  47861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47862. ctx = rctx // use context from middleware stack in children
  47863. return obj.OriginLocationCount, nil
  47864. })
  47865. if err != nil {
  47866. ec.Error(ctx, err)
  47867. return graphql.Null
  47868. }
  47869. if resTmp == nil {
  47870. if !graphql.HasFieldError(ctx, fc) {
  47871. ec.Errorf(ctx, "must not be null")
  47872. }
  47873. return graphql.Null
  47874. }
  47875. res := resTmp.(int)
  47876. fc.Result = res
  47877. return ec.marshalNInt2int(ctx, field.Selections, res)
  47878. }
  47879. func (ec *executionContext) fieldContext_DeliveryProfile_originLocationCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47880. fc = &graphql.FieldContext{
  47881. Object: "DeliveryProfile",
  47882. Field: field,
  47883. IsMethod: false,
  47884. IsResolver: false,
  47885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47886. return nil, errors.New("field of type Int does not have child fields")
  47887. },
  47888. }
  47889. return fc, nil
  47890. }
  47891. func (ec *executionContext) _DeliveryProfile_productVariantsCountV2(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47892. fc, err := ec.fieldContext_DeliveryProfile_productVariantsCountV2(ctx, field)
  47893. if err != nil {
  47894. return graphql.Null
  47895. }
  47896. ctx = graphql.WithFieldContext(ctx, fc)
  47897. defer func() {
  47898. if r := recover(); r != nil {
  47899. ec.Error(ctx, ec.Recover(ctx, r))
  47900. ret = graphql.Null
  47901. }
  47902. }()
  47903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47904. ctx = rctx // use context from middleware stack in children
  47905. return obj.ProductVariantsCountV2, nil
  47906. })
  47907. if err != nil {
  47908. ec.Error(ctx, err)
  47909. return graphql.Null
  47910. }
  47911. if resTmp == nil {
  47912. if !graphql.HasFieldError(ctx, fc) {
  47913. ec.Errorf(ctx, "must not be null")
  47914. }
  47915. return graphql.Null
  47916. }
  47917. res := resTmp.(*DeliveryProductVariantsCount)
  47918. fc.Result = res
  47919. return ec.marshalNDeliveryProductVariantsCount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProductVariantsCount(ctx, field.Selections, res)
  47920. }
  47921. func (ec *executionContext) fieldContext_DeliveryProfile_productVariantsCountV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47922. fc = &graphql.FieldContext{
  47923. Object: "DeliveryProfile",
  47924. Field: field,
  47925. IsMethod: false,
  47926. IsResolver: false,
  47927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47928. switch field.Name {
  47929. case "capped":
  47930. return ec.fieldContext_DeliveryProductVariantsCount_capped(ctx, field)
  47931. case "count":
  47932. return ec.fieldContext_DeliveryProductVariantsCount_count(ctx, field)
  47933. }
  47934. return nil, fmt.Errorf("no field named %q was found under type DeliveryProductVariantsCount", field.Name)
  47935. },
  47936. }
  47937. return fc, nil
  47938. }
  47939. func (ec *executionContext) _DeliveryProfile_profileItems(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  47940. fc, err := ec.fieldContext_DeliveryProfile_profileItems(ctx, field)
  47941. if err != nil {
  47942. return graphql.Null
  47943. }
  47944. ctx = graphql.WithFieldContext(ctx, fc)
  47945. defer func() {
  47946. if r := recover(); r != nil {
  47947. ec.Error(ctx, ec.Recover(ctx, r))
  47948. ret = graphql.Null
  47949. }
  47950. }()
  47951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  47952. ctx = rctx // use context from middleware stack in children
  47953. return obj.ProfileItems, nil
  47954. })
  47955. if err != nil {
  47956. ec.Error(ctx, err)
  47957. return graphql.Null
  47958. }
  47959. if resTmp == nil {
  47960. if !graphql.HasFieldError(ctx, fc) {
  47961. ec.Errorf(ctx, "must not be null")
  47962. }
  47963. return graphql.Null
  47964. }
  47965. res := resTmp.(*DeliveryProfileItemConnection)
  47966. fc.Result = res
  47967. return ec.marshalNDeliveryProfileItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemConnection(ctx, field.Selections, res)
  47968. }
  47969. func (ec *executionContext) fieldContext_DeliveryProfile_profileItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  47970. fc = &graphql.FieldContext{
  47971. Object: "DeliveryProfile",
  47972. Field: field,
  47973. IsMethod: false,
  47974. IsResolver: false,
  47975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  47976. switch field.Name {
  47977. case "edges":
  47978. return ec.fieldContext_DeliveryProfileItemConnection_edges(ctx, field)
  47979. case "nodes":
  47980. return ec.fieldContext_DeliveryProfileItemConnection_nodes(ctx, field)
  47981. case "pageInfo":
  47982. return ec.fieldContext_DeliveryProfileItemConnection_pageInfo(ctx, field)
  47983. }
  47984. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItemConnection", field.Name)
  47985. },
  47986. }
  47987. defer func() {
  47988. if r := recover(); r != nil {
  47989. err = ec.Recover(ctx, r)
  47990. ec.Error(ctx, err)
  47991. }
  47992. }()
  47993. ctx = graphql.WithFieldContext(ctx, fc)
  47994. if fc.Args, err = ec.field_DeliveryProfile_profileItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  47995. ec.Error(ctx, err)
  47996. return
  47997. }
  47998. return fc, nil
  47999. }
  48000. func (ec *executionContext) _DeliveryProfile_profileLocationGroups(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  48001. fc, err := ec.fieldContext_DeliveryProfile_profileLocationGroups(ctx, field)
  48002. if err != nil {
  48003. return graphql.Null
  48004. }
  48005. ctx = graphql.WithFieldContext(ctx, fc)
  48006. defer func() {
  48007. if r := recover(); r != nil {
  48008. ec.Error(ctx, ec.Recover(ctx, r))
  48009. ret = graphql.Null
  48010. }
  48011. }()
  48012. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48013. ctx = rctx // use context from middleware stack in children
  48014. return obj.ProfileLocationGroups, nil
  48015. })
  48016. if err != nil {
  48017. ec.Error(ctx, err)
  48018. return graphql.Null
  48019. }
  48020. if resTmp == nil {
  48021. if !graphql.HasFieldError(ctx, fc) {
  48022. ec.Errorf(ctx, "must not be null")
  48023. }
  48024. return graphql.Null
  48025. }
  48026. res := resTmp.([]*DeliveryProfileLocationGroup)
  48027. fc.Result = res
  48028. return ec.marshalNDeliveryProfileLocationGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileLocationGroupᚄ(ctx, field.Selections, res)
  48029. }
  48030. func (ec *executionContext) fieldContext_DeliveryProfile_profileLocationGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48031. fc = &graphql.FieldContext{
  48032. Object: "DeliveryProfile",
  48033. Field: field,
  48034. IsMethod: false,
  48035. IsResolver: false,
  48036. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48037. switch field.Name {
  48038. case "countriesInAnyZone":
  48039. return ec.fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field)
  48040. case "locationGroup":
  48041. return ec.fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx, field)
  48042. case "locationGroupZones":
  48043. return ec.fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx, field)
  48044. }
  48045. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileLocationGroup", field.Name)
  48046. },
  48047. }
  48048. return fc, nil
  48049. }
  48050. func (ec *executionContext) _DeliveryProfile_sellingPlanGroups(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  48051. fc, err := ec.fieldContext_DeliveryProfile_sellingPlanGroups(ctx, field)
  48052. if err != nil {
  48053. return graphql.Null
  48054. }
  48055. ctx = graphql.WithFieldContext(ctx, fc)
  48056. defer func() {
  48057. if r := recover(); r != nil {
  48058. ec.Error(ctx, ec.Recover(ctx, r))
  48059. ret = graphql.Null
  48060. }
  48061. }()
  48062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48063. ctx = rctx // use context from middleware stack in children
  48064. return obj.SellingPlanGroups, nil
  48065. })
  48066. if err != nil {
  48067. ec.Error(ctx, err)
  48068. return graphql.Null
  48069. }
  48070. if resTmp == nil {
  48071. if !graphql.HasFieldError(ctx, fc) {
  48072. ec.Errorf(ctx, "must not be null")
  48073. }
  48074. return graphql.Null
  48075. }
  48076. res := resTmp.(*SellingPlanGroupConnection)
  48077. fc.Result = res
  48078. return ec.marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupConnection(ctx, field.Selections, res)
  48079. }
  48080. func (ec *executionContext) fieldContext_DeliveryProfile_sellingPlanGroups(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48081. fc = &graphql.FieldContext{
  48082. Object: "DeliveryProfile",
  48083. Field: field,
  48084. IsMethod: false,
  48085. IsResolver: false,
  48086. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48087. switch field.Name {
  48088. case "edges":
  48089. return ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  48090. case "nodes":
  48091. return ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  48092. case "pageInfo":
  48093. return ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  48094. }
  48095. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupConnection", field.Name)
  48096. },
  48097. }
  48098. defer func() {
  48099. if r := recover(); r != nil {
  48100. err = ec.Recover(ctx, r)
  48101. ec.Error(ctx, err)
  48102. }
  48103. }()
  48104. ctx = graphql.WithFieldContext(ctx, fc)
  48105. if fc.Args, err = ec.field_DeliveryProfile_sellingPlanGroups_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  48106. ec.Error(ctx, err)
  48107. return
  48108. }
  48109. return fc, nil
  48110. }
  48111. func (ec *executionContext) _DeliveryProfile_unassignedLocations(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  48112. fc, err := ec.fieldContext_DeliveryProfile_unassignedLocations(ctx, field)
  48113. if err != nil {
  48114. return graphql.Null
  48115. }
  48116. ctx = graphql.WithFieldContext(ctx, fc)
  48117. defer func() {
  48118. if r := recover(); r != nil {
  48119. ec.Error(ctx, ec.Recover(ctx, r))
  48120. ret = graphql.Null
  48121. }
  48122. }()
  48123. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48124. ctx = rctx // use context from middleware stack in children
  48125. return obj.UnassignedLocations, nil
  48126. })
  48127. if err != nil {
  48128. ec.Error(ctx, err)
  48129. return graphql.Null
  48130. }
  48131. if resTmp == nil {
  48132. if !graphql.HasFieldError(ctx, fc) {
  48133. ec.Errorf(ctx, "must not be null")
  48134. }
  48135. return graphql.Null
  48136. }
  48137. res := resTmp.([]*Location)
  48138. fc.Result = res
  48139. return ec.marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationᚄ(ctx, field.Selections, res)
  48140. }
  48141. func (ec *executionContext) fieldContext_DeliveryProfile_unassignedLocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48142. fc = &graphql.FieldContext{
  48143. Object: "DeliveryProfile",
  48144. Field: field,
  48145. IsMethod: false,
  48146. IsResolver: false,
  48147. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48148. switch field.Name {
  48149. case "activatable":
  48150. return ec.fieldContext_Location_activatable(ctx, field)
  48151. case "address":
  48152. return ec.fieldContext_Location_address(ctx, field)
  48153. case "addressVerified":
  48154. return ec.fieldContext_Location_addressVerified(ctx, field)
  48155. case "deactivatable":
  48156. return ec.fieldContext_Location_deactivatable(ctx, field)
  48157. case "deactivatedAt":
  48158. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  48159. case "deletable":
  48160. return ec.fieldContext_Location_deletable(ctx, field)
  48161. case "fulfillmentService":
  48162. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  48163. case "fulfillsOnlineOrders":
  48164. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  48165. case "hasActiveInventory":
  48166. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  48167. case "hasUnfulfilledOrders":
  48168. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  48169. case "id":
  48170. return ec.fieldContext_Location_id(ctx, field)
  48171. case "inventoryLevel":
  48172. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  48173. case "inventoryLevels":
  48174. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  48175. case "isActive":
  48176. return ec.fieldContext_Location_isActive(ctx, field)
  48177. case "legacyResourceId":
  48178. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  48179. case "metafield":
  48180. return ec.fieldContext_Location_metafield(ctx, field)
  48181. case "metafieldDefinitions":
  48182. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  48183. case "metafields":
  48184. return ec.fieldContext_Location_metafields(ctx, field)
  48185. case "name":
  48186. return ec.fieldContext_Location_name(ctx, field)
  48187. case "privateMetafield":
  48188. return ec.fieldContext_Location_privateMetafield(ctx, field)
  48189. case "privateMetafields":
  48190. return ec.fieldContext_Location_privateMetafields(ctx, field)
  48191. case "shipsInventory":
  48192. return ec.fieldContext_Location_shipsInventory(ctx, field)
  48193. case "suggestedAddresses":
  48194. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  48195. }
  48196. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  48197. },
  48198. }
  48199. return fc, nil
  48200. }
  48201. func (ec *executionContext) _DeliveryProfile_zoneCountryCount(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfile) (ret graphql.Marshaler) {
  48202. fc, err := ec.fieldContext_DeliveryProfile_zoneCountryCount(ctx, field)
  48203. if err != nil {
  48204. return graphql.Null
  48205. }
  48206. ctx = graphql.WithFieldContext(ctx, fc)
  48207. defer func() {
  48208. if r := recover(); r != nil {
  48209. ec.Error(ctx, ec.Recover(ctx, r))
  48210. ret = graphql.Null
  48211. }
  48212. }()
  48213. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48214. ctx = rctx // use context from middleware stack in children
  48215. return obj.ZoneCountryCount, nil
  48216. })
  48217. if err != nil {
  48218. ec.Error(ctx, err)
  48219. return graphql.Null
  48220. }
  48221. if resTmp == nil {
  48222. if !graphql.HasFieldError(ctx, fc) {
  48223. ec.Errorf(ctx, "must not be null")
  48224. }
  48225. return graphql.Null
  48226. }
  48227. res := resTmp.(int)
  48228. fc.Result = res
  48229. return ec.marshalNInt2int(ctx, field.Selections, res)
  48230. }
  48231. func (ec *executionContext) fieldContext_DeliveryProfile_zoneCountryCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48232. fc = &graphql.FieldContext{
  48233. Object: "DeliveryProfile",
  48234. Field: field,
  48235. IsMethod: false,
  48236. IsResolver: false,
  48237. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48238. return nil, errors.New("field of type Int does not have child fields")
  48239. },
  48240. }
  48241. return fc, nil
  48242. }
  48243. func (ec *executionContext) _DeliveryProfileItem_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  48244. fc, err := ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  48245. if err != nil {
  48246. return graphql.Null
  48247. }
  48248. ctx = graphql.WithFieldContext(ctx, fc)
  48249. defer func() {
  48250. if r := recover(); r != nil {
  48251. ec.Error(ctx, ec.Recover(ctx, r))
  48252. ret = graphql.Null
  48253. }
  48254. }()
  48255. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48256. ctx = rctx // use context from middleware stack in children
  48257. return obj.ID, nil
  48258. })
  48259. if err != nil {
  48260. ec.Error(ctx, err)
  48261. return graphql.Null
  48262. }
  48263. if resTmp == nil {
  48264. if !graphql.HasFieldError(ctx, fc) {
  48265. ec.Errorf(ctx, "must not be null")
  48266. }
  48267. return graphql.Null
  48268. }
  48269. res := resTmp.(string)
  48270. fc.Result = res
  48271. return ec.marshalNID2string(ctx, field.Selections, res)
  48272. }
  48273. func (ec *executionContext) fieldContext_DeliveryProfileItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48274. fc = &graphql.FieldContext{
  48275. Object: "DeliveryProfileItem",
  48276. Field: field,
  48277. IsMethod: false,
  48278. IsResolver: false,
  48279. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48280. return nil, errors.New("field of type ID does not have child fields")
  48281. },
  48282. }
  48283. return fc, nil
  48284. }
  48285. func (ec *executionContext) _DeliveryProfileItem_product(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  48286. fc, err := ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  48287. if err != nil {
  48288. return graphql.Null
  48289. }
  48290. ctx = graphql.WithFieldContext(ctx, fc)
  48291. defer func() {
  48292. if r := recover(); r != nil {
  48293. ec.Error(ctx, ec.Recover(ctx, r))
  48294. ret = graphql.Null
  48295. }
  48296. }()
  48297. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48298. ctx = rctx // use context from middleware stack in children
  48299. return obj.Product, nil
  48300. })
  48301. if err != nil {
  48302. ec.Error(ctx, err)
  48303. return graphql.Null
  48304. }
  48305. if resTmp == nil {
  48306. if !graphql.HasFieldError(ctx, fc) {
  48307. ec.Errorf(ctx, "must not be null")
  48308. }
  48309. return graphql.Null
  48310. }
  48311. res := resTmp.(*Product)
  48312. fc.Result = res
  48313. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx, field.Selections, res)
  48314. }
  48315. func (ec *executionContext) fieldContext_DeliveryProfileItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48316. fc = &graphql.FieldContext{
  48317. Object: "DeliveryProfileItem",
  48318. Field: field,
  48319. IsMethod: false,
  48320. IsResolver: false,
  48321. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48322. switch field.Name {
  48323. case "id":
  48324. return ec.fieldContext_Product_id(ctx, field)
  48325. }
  48326. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  48327. },
  48328. }
  48329. return fc, nil
  48330. }
  48331. func (ec *executionContext) _DeliveryProfileItem_variants(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItem) (ret graphql.Marshaler) {
  48332. fc, err := ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  48333. if err != nil {
  48334. return graphql.Null
  48335. }
  48336. ctx = graphql.WithFieldContext(ctx, fc)
  48337. defer func() {
  48338. if r := recover(); r != nil {
  48339. ec.Error(ctx, ec.Recover(ctx, r))
  48340. ret = graphql.Null
  48341. }
  48342. }()
  48343. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48344. ctx = rctx // use context from middleware stack in children
  48345. return obj.Variants, nil
  48346. })
  48347. if err != nil {
  48348. ec.Error(ctx, err)
  48349. return graphql.Null
  48350. }
  48351. if resTmp == nil {
  48352. if !graphql.HasFieldError(ctx, fc) {
  48353. ec.Errorf(ctx, "must not be null")
  48354. }
  48355. return graphql.Null
  48356. }
  48357. res := resTmp.(*ProductVariantConnection)
  48358. fc.Result = res
  48359. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  48360. }
  48361. func (ec *executionContext) fieldContext_DeliveryProfileItem_variants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48362. fc = &graphql.FieldContext{
  48363. Object: "DeliveryProfileItem",
  48364. Field: field,
  48365. IsMethod: false,
  48366. IsResolver: false,
  48367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48368. switch field.Name {
  48369. case "edges":
  48370. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  48371. case "nodes":
  48372. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  48373. case "pageInfo":
  48374. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  48375. }
  48376. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  48377. },
  48378. }
  48379. defer func() {
  48380. if r := recover(); r != nil {
  48381. err = ec.Recover(ctx, r)
  48382. ec.Error(ctx, err)
  48383. }
  48384. }()
  48385. ctx = graphql.WithFieldContext(ctx, fc)
  48386. if fc.Args, err = ec.field_DeliveryProfileItem_variants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  48387. ec.Error(ctx, err)
  48388. return
  48389. }
  48390. return fc, nil
  48391. }
  48392. func (ec *executionContext) _DeliveryProfileItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  48393. fc, err := ec.fieldContext_DeliveryProfileItemConnection_edges(ctx, field)
  48394. if err != nil {
  48395. return graphql.Null
  48396. }
  48397. ctx = graphql.WithFieldContext(ctx, fc)
  48398. defer func() {
  48399. if r := recover(); r != nil {
  48400. ec.Error(ctx, ec.Recover(ctx, r))
  48401. ret = graphql.Null
  48402. }
  48403. }()
  48404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48405. ctx = rctx // use context from middleware stack in children
  48406. return obj.Edges, nil
  48407. })
  48408. if err != nil {
  48409. ec.Error(ctx, err)
  48410. return graphql.Null
  48411. }
  48412. if resTmp == nil {
  48413. if !graphql.HasFieldError(ctx, fc) {
  48414. ec.Errorf(ctx, "must not be null")
  48415. }
  48416. return graphql.Null
  48417. }
  48418. res := resTmp.([]*DeliveryProfileItemEdge)
  48419. fc.Result = res
  48420. return ec.marshalNDeliveryProfileItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemEdgeᚄ(ctx, field.Selections, res)
  48421. }
  48422. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48423. fc = &graphql.FieldContext{
  48424. Object: "DeliveryProfileItemConnection",
  48425. Field: field,
  48426. IsMethod: false,
  48427. IsResolver: false,
  48428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48429. switch field.Name {
  48430. case "cursor":
  48431. return ec.fieldContext_DeliveryProfileItemEdge_cursor(ctx, field)
  48432. case "node":
  48433. return ec.fieldContext_DeliveryProfileItemEdge_node(ctx, field)
  48434. }
  48435. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItemEdge", field.Name)
  48436. },
  48437. }
  48438. return fc, nil
  48439. }
  48440. func (ec *executionContext) _DeliveryProfileItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  48441. fc, err := ec.fieldContext_DeliveryProfileItemConnection_nodes(ctx, field)
  48442. if err != nil {
  48443. return graphql.Null
  48444. }
  48445. ctx = graphql.WithFieldContext(ctx, fc)
  48446. defer func() {
  48447. if r := recover(); r != nil {
  48448. ec.Error(ctx, ec.Recover(ctx, r))
  48449. ret = graphql.Null
  48450. }
  48451. }()
  48452. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48453. ctx = rctx // use context from middleware stack in children
  48454. return obj.Nodes, nil
  48455. })
  48456. if err != nil {
  48457. ec.Error(ctx, err)
  48458. return graphql.Null
  48459. }
  48460. if resTmp == nil {
  48461. if !graphql.HasFieldError(ctx, fc) {
  48462. ec.Errorf(ctx, "must not be null")
  48463. }
  48464. return graphql.Null
  48465. }
  48466. res := resTmp.([]*DeliveryProfileItem)
  48467. fc.Result = res
  48468. return ec.marshalNDeliveryProfileItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemᚄ(ctx, field.Selections, res)
  48469. }
  48470. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48471. fc = &graphql.FieldContext{
  48472. Object: "DeliveryProfileItemConnection",
  48473. Field: field,
  48474. IsMethod: false,
  48475. IsResolver: false,
  48476. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48477. switch field.Name {
  48478. case "id":
  48479. return ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  48480. case "product":
  48481. return ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  48482. case "variants":
  48483. return ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  48484. }
  48485. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItem", field.Name)
  48486. },
  48487. }
  48488. return fc, nil
  48489. }
  48490. func (ec *executionContext) _DeliveryProfileItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemConnection) (ret graphql.Marshaler) {
  48491. fc, err := ec.fieldContext_DeliveryProfileItemConnection_pageInfo(ctx, field)
  48492. if err != nil {
  48493. return graphql.Null
  48494. }
  48495. ctx = graphql.WithFieldContext(ctx, fc)
  48496. defer func() {
  48497. if r := recover(); r != nil {
  48498. ec.Error(ctx, ec.Recover(ctx, r))
  48499. ret = graphql.Null
  48500. }
  48501. }()
  48502. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48503. ctx = rctx // use context from middleware stack in children
  48504. return obj.PageInfo, nil
  48505. })
  48506. if err != nil {
  48507. ec.Error(ctx, err)
  48508. return graphql.Null
  48509. }
  48510. if resTmp == nil {
  48511. if !graphql.HasFieldError(ctx, fc) {
  48512. ec.Errorf(ctx, "must not be null")
  48513. }
  48514. return graphql.Null
  48515. }
  48516. res := resTmp.(*PageInfo)
  48517. fc.Result = res
  48518. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  48519. }
  48520. func (ec *executionContext) fieldContext_DeliveryProfileItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48521. fc = &graphql.FieldContext{
  48522. Object: "DeliveryProfileItemConnection",
  48523. Field: field,
  48524. IsMethod: false,
  48525. IsResolver: false,
  48526. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48527. switch field.Name {
  48528. case "endCursor":
  48529. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  48530. case "hasNextPage":
  48531. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  48532. case "hasPreviousPage":
  48533. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  48534. case "startCursor":
  48535. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  48536. }
  48537. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  48538. },
  48539. }
  48540. return fc, nil
  48541. }
  48542. func (ec *executionContext) _DeliveryProfileItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemEdge) (ret graphql.Marshaler) {
  48543. fc, err := ec.fieldContext_DeliveryProfileItemEdge_cursor(ctx, field)
  48544. if err != nil {
  48545. return graphql.Null
  48546. }
  48547. ctx = graphql.WithFieldContext(ctx, fc)
  48548. defer func() {
  48549. if r := recover(); r != nil {
  48550. ec.Error(ctx, ec.Recover(ctx, r))
  48551. ret = graphql.Null
  48552. }
  48553. }()
  48554. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48555. ctx = rctx // use context from middleware stack in children
  48556. return obj.Cursor, nil
  48557. })
  48558. if err != nil {
  48559. ec.Error(ctx, err)
  48560. return graphql.Null
  48561. }
  48562. if resTmp == nil {
  48563. if !graphql.HasFieldError(ctx, fc) {
  48564. ec.Errorf(ctx, "must not be null")
  48565. }
  48566. return graphql.Null
  48567. }
  48568. res := resTmp.(string)
  48569. fc.Result = res
  48570. return ec.marshalNString2string(ctx, field.Selections, res)
  48571. }
  48572. func (ec *executionContext) fieldContext_DeliveryProfileItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48573. fc = &graphql.FieldContext{
  48574. Object: "DeliveryProfileItemEdge",
  48575. Field: field,
  48576. IsMethod: false,
  48577. IsResolver: false,
  48578. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48579. return nil, errors.New("field of type String does not have child fields")
  48580. },
  48581. }
  48582. return fc, nil
  48583. }
  48584. func (ec *executionContext) _DeliveryProfileItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileItemEdge) (ret graphql.Marshaler) {
  48585. fc, err := ec.fieldContext_DeliveryProfileItemEdge_node(ctx, field)
  48586. if err != nil {
  48587. return graphql.Null
  48588. }
  48589. ctx = graphql.WithFieldContext(ctx, fc)
  48590. defer func() {
  48591. if r := recover(); r != nil {
  48592. ec.Error(ctx, ec.Recover(ctx, r))
  48593. ret = graphql.Null
  48594. }
  48595. }()
  48596. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48597. ctx = rctx // use context from middleware stack in children
  48598. return obj.Node, nil
  48599. })
  48600. if err != nil {
  48601. ec.Error(ctx, err)
  48602. return graphql.Null
  48603. }
  48604. if resTmp == nil {
  48605. if !graphql.HasFieldError(ctx, fc) {
  48606. ec.Errorf(ctx, "must not be null")
  48607. }
  48608. return graphql.Null
  48609. }
  48610. res := resTmp.(*DeliveryProfileItem)
  48611. fc.Result = res
  48612. return ec.marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItem(ctx, field.Selections, res)
  48613. }
  48614. func (ec *executionContext) fieldContext_DeliveryProfileItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48615. fc = &graphql.FieldContext{
  48616. Object: "DeliveryProfileItemEdge",
  48617. Field: field,
  48618. IsMethod: false,
  48619. IsResolver: false,
  48620. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48621. switch field.Name {
  48622. case "id":
  48623. return ec.fieldContext_DeliveryProfileItem_id(ctx, field)
  48624. case "product":
  48625. return ec.fieldContext_DeliveryProfileItem_product(ctx, field)
  48626. case "variants":
  48627. return ec.fieldContext_DeliveryProfileItem_variants(ctx, field)
  48628. }
  48629. return nil, fmt.Errorf("no field named %q was found under type DeliveryProfileItem", field.Name)
  48630. },
  48631. }
  48632. return fc, nil
  48633. }
  48634. func (ec *executionContext) _DeliveryProfileLocationGroup_countriesInAnyZone(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  48635. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field)
  48636. if err != nil {
  48637. return graphql.Null
  48638. }
  48639. ctx = graphql.WithFieldContext(ctx, fc)
  48640. defer func() {
  48641. if r := recover(); r != nil {
  48642. ec.Error(ctx, ec.Recover(ctx, r))
  48643. ret = graphql.Null
  48644. }
  48645. }()
  48646. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48647. ctx = rctx // use context from middleware stack in children
  48648. return obj.CountriesInAnyZone, nil
  48649. })
  48650. if err != nil {
  48651. ec.Error(ctx, err)
  48652. return graphql.Null
  48653. }
  48654. if resTmp == nil {
  48655. if !graphql.HasFieldError(ctx, fc) {
  48656. ec.Errorf(ctx, "must not be null")
  48657. }
  48658. return graphql.Null
  48659. }
  48660. res := resTmp.([]*DeliveryCountryAndZone)
  48661. fc.Result = res
  48662. return ec.marshalNDeliveryCountryAndZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryAndZoneᚄ(ctx, field.Selections, res)
  48663. }
  48664. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_countriesInAnyZone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48665. fc = &graphql.FieldContext{
  48666. Object: "DeliveryProfileLocationGroup",
  48667. Field: field,
  48668. IsMethod: false,
  48669. IsResolver: false,
  48670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48671. switch field.Name {
  48672. case "country":
  48673. return ec.fieldContext_DeliveryCountryAndZone_country(ctx, field)
  48674. case "zone":
  48675. return ec.fieldContext_DeliveryCountryAndZone_zone(ctx, field)
  48676. }
  48677. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountryAndZone", field.Name)
  48678. },
  48679. }
  48680. return fc, nil
  48681. }
  48682. func (ec *executionContext) _DeliveryProfileLocationGroup_locationGroup(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  48683. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx, field)
  48684. if err != nil {
  48685. return graphql.Null
  48686. }
  48687. ctx = graphql.WithFieldContext(ctx, fc)
  48688. defer func() {
  48689. if r := recover(); r != nil {
  48690. ec.Error(ctx, ec.Recover(ctx, r))
  48691. ret = graphql.Null
  48692. }
  48693. }()
  48694. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48695. ctx = rctx // use context from middleware stack in children
  48696. return obj.LocationGroup, nil
  48697. })
  48698. if err != nil {
  48699. ec.Error(ctx, err)
  48700. return graphql.Null
  48701. }
  48702. if resTmp == nil {
  48703. if !graphql.HasFieldError(ctx, fc) {
  48704. ec.Errorf(ctx, "must not be null")
  48705. }
  48706. return graphql.Null
  48707. }
  48708. res := resTmp.(*DeliveryLocationGroup)
  48709. fc.Result = res
  48710. return ec.marshalNDeliveryLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroup(ctx, field.Selections, res)
  48711. }
  48712. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_locationGroup(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48713. fc = &graphql.FieldContext{
  48714. Object: "DeliveryProfileLocationGroup",
  48715. Field: field,
  48716. IsMethod: false,
  48717. IsResolver: false,
  48718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48719. switch field.Name {
  48720. case "id":
  48721. return ec.fieldContext_DeliveryLocationGroup_id(ctx, field)
  48722. case "locations":
  48723. return ec.fieldContext_DeliveryLocationGroup_locations(ctx, field)
  48724. }
  48725. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroup", field.Name)
  48726. },
  48727. }
  48728. return fc, nil
  48729. }
  48730. func (ec *executionContext) _DeliveryProfileLocationGroup_locationGroupZones(ctx context.Context, field graphql.CollectedField, obj *DeliveryProfileLocationGroup) (ret graphql.Marshaler) {
  48731. fc, err := ec.fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx, field)
  48732. if err != nil {
  48733. return graphql.Null
  48734. }
  48735. ctx = graphql.WithFieldContext(ctx, fc)
  48736. defer func() {
  48737. if r := recover(); r != nil {
  48738. ec.Error(ctx, ec.Recover(ctx, r))
  48739. ret = graphql.Null
  48740. }
  48741. }()
  48742. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48743. ctx = rctx // use context from middleware stack in children
  48744. return obj.LocationGroupZones, nil
  48745. })
  48746. if err != nil {
  48747. ec.Error(ctx, err)
  48748. return graphql.Null
  48749. }
  48750. if resTmp == nil {
  48751. if !graphql.HasFieldError(ctx, fc) {
  48752. ec.Errorf(ctx, "must not be null")
  48753. }
  48754. return graphql.Null
  48755. }
  48756. res := resTmp.(*DeliveryLocationGroupZoneConnection)
  48757. fc.Result = res
  48758. return ec.marshalNDeliveryLocationGroupZoneConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneConnection(ctx, field.Selections, res)
  48759. }
  48760. func (ec *executionContext) fieldContext_DeliveryProfileLocationGroup_locationGroupZones(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48761. fc = &graphql.FieldContext{
  48762. Object: "DeliveryProfileLocationGroup",
  48763. Field: field,
  48764. IsMethod: false,
  48765. IsResolver: false,
  48766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48767. switch field.Name {
  48768. case "edges":
  48769. return ec.fieldContext_DeliveryLocationGroupZoneConnection_edges(ctx, field)
  48770. case "nodes":
  48771. return ec.fieldContext_DeliveryLocationGroupZoneConnection_nodes(ctx, field)
  48772. case "pageInfo":
  48773. return ec.fieldContext_DeliveryLocationGroupZoneConnection_pageInfo(ctx, field)
  48774. }
  48775. return nil, fmt.Errorf("no field named %q was found under type DeliveryLocationGroupZoneConnection", field.Name)
  48776. },
  48777. }
  48778. defer func() {
  48779. if r := recover(); r != nil {
  48780. err = ec.Recover(ctx, r)
  48781. ec.Error(ctx, err)
  48782. }
  48783. }()
  48784. ctx = graphql.WithFieldContext(ctx, fc)
  48785. if fc.Args, err = ec.field_DeliveryProfileLocationGroup_locationGroupZones_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  48786. ec.Error(ctx, err)
  48787. return
  48788. }
  48789. return fc, nil
  48790. }
  48791. func (ec *executionContext) _DeliveryProvince_code(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  48792. fc, err := ec.fieldContext_DeliveryProvince_code(ctx, field)
  48793. if err != nil {
  48794. return graphql.Null
  48795. }
  48796. ctx = graphql.WithFieldContext(ctx, fc)
  48797. defer func() {
  48798. if r := recover(); r != nil {
  48799. ec.Error(ctx, ec.Recover(ctx, r))
  48800. ret = graphql.Null
  48801. }
  48802. }()
  48803. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48804. ctx = rctx // use context from middleware stack in children
  48805. return obj.Code, nil
  48806. })
  48807. if err != nil {
  48808. ec.Error(ctx, err)
  48809. return graphql.Null
  48810. }
  48811. if resTmp == nil {
  48812. if !graphql.HasFieldError(ctx, fc) {
  48813. ec.Errorf(ctx, "must not be null")
  48814. }
  48815. return graphql.Null
  48816. }
  48817. res := resTmp.(string)
  48818. fc.Result = res
  48819. return ec.marshalNString2string(ctx, field.Selections, res)
  48820. }
  48821. func (ec *executionContext) fieldContext_DeliveryProvince_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48822. fc = &graphql.FieldContext{
  48823. Object: "DeliveryProvince",
  48824. Field: field,
  48825. IsMethod: false,
  48826. IsResolver: false,
  48827. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48828. return nil, errors.New("field of type String does not have child fields")
  48829. },
  48830. }
  48831. return fc, nil
  48832. }
  48833. func (ec *executionContext) _DeliveryProvince_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  48834. fc, err := ec.fieldContext_DeliveryProvince_id(ctx, field)
  48835. if err != nil {
  48836. return graphql.Null
  48837. }
  48838. ctx = graphql.WithFieldContext(ctx, fc)
  48839. defer func() {
  48840. if r := recover(); r != nil {
  48841. ec.Error(ctx, ec.Recover(ctx, r))
  48842. ret = graphql.Null
  48843. }
  48844. }()
  48845. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48846. ctx = rctx // use context from middleware stack in children
  48847. return obj.ID, nil
  48848. })
  48849. if err != nil {
  48850. ec.Error(ctx, err)
  48851. return graphql.Null
  48852. }
  48853. if resTmp == nil {
  48854. if !graphql.HasFieldError(ctx, fc) {
  48855. ec.Errorf(ctx, "must not be null")
  48856. }
  48857. return graphql.Null
  48858. }
  48859. res := resTmp.(string)
  48860. fc.Result = res
  48861. return ec.marshalNID2string(ctx, field.Selections, res)
  48862. }
  48863. func (ec *executionContext) fieldContext_DeliveryProvince_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48864. fc = &graphql.FieldContext{
  48865. Object: "DeliveryProvince",
  48866. Field: field,
  48867. IsMethod: false,
  48868. IsResolver: false,
  48869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48870. return nil, errors.New("field of type ID does not have child fields")
  48871. },
  48872. }
  48873. return fc, nil
  48874. }
  48875. func (ec *executionContext) _DeliveryProvince_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  48876. fc, err := ec.fieldContext_DeliveryProvince_name(ctx, field)
  48877. if err != nil {
  48878. return graphql.Null
  48879. }
  48880. ctx = graphql.WithFieldContext(ctx, fc)
  48881. defer func() {
  48882. if r := recover(); r != nil {
  48883. ec.Error(ctx, ec.Recover(ctx, r))
  48884. ret = graphql.Null
  48885. }
  48886. }()
  48887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48888. ctx = rctx // use context from middleware stack in children
  48889. return obj.Name, nil
  48890. })
  48891. if err != nil {
  48892. ec.Error(ctx, err)
  48893. return graphql.Null
  48894. }
  48895. if resTmp == nil {
  48896. if !graphql.HasFieldError(ctx, fc) {
  48897. ec.Errorf(ctx, "must not be null")
  48898. }
  48899. return graphql.Null
  48900. }
  48901. res := resTmp.(string)
  48902. fc.Result = res
  48903. return ec.marshalNString2string(ctx, field.Selections, res)
  48904. }
  48905. func (ec *executionContext) fieldContext_DeliveryProvince_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48906. fc = &graphql.FieldContext{
  48907. Object: "DeliveryProvince",
  48908. Field: field,
  48909. IsMethod: false,
  48910. IsResolver: false,
  48911. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48912. return nil, errors.New("field of type String does not have child fields")
  48913. },
  48914. }
  48915. return fc, nil
  48916. }
  48917. func (ec *executionContext) _DeliveryProvince_translatedName(ctx context.Context, field graphql.CollectedField, obj *DeliveryProvince) (ret graphql.Marshaler) {
  48918. fc, err := ec.fieldContext_DeliveryProvince_translatedName(ctx, field)
  48919. if err != nil {
  48920. return graphql.Null
  48921. }
  48922. ctx = graphql.WithFieldContext(ctx, fc)
  48923. defer func() {
  48924. if r := recover(); r != nil {
  48925. ec.Error(ctx, ec.Recover(ctx, r))
  48926. ret = graphql.Null
  48927. }
  48928. }()
  48929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48930. ctx = rctx // use context from middleware stack in children
  48931. return obj.TranslatedName, nil
  48932. })
  48933. if err != nil {
  48934. ec.Error(ctx, err)
  48935. return graphql.Null
  48936. }
  48937. if resTmp == nil {
  48938. if !graphql.HasFieldError(ctx, fc) {
  48939. ec.Errorf(ctx, "must not be null")
  48940. }
  48941. return graphql.Null
  48942. }
  48943. res := resTmp.(string)
  48944. fc.Result = res
  48945. return ec.marshalNString2string(ctx, field.Selections, res)
  48946. }
  48947. func (ec *executionContext) fieldContext_DeliveryProvince_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48948. fc = &graphql.FieldContext{
  48949. Object: "DeliveryProvince",
  48950. Field: field,
  48951. IsMethod: false,
  48952. IsResolver: false,
  48953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48954. return nil, errors.New("field of type String does not have child fields")
  48955. },
  48956. }
  48957. return fc, nil
  48958. }
  48959. func (ec *executionContext) _DeliveryRateDefinition_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryRateDefinition) (ret graphql.Marshaler) {
  48960. fc, err := ec.fieldContext_DeliveryRateDefinition_id(ctx, field)
  48961. if err != nil {
  48962. return graphql.Null
  48963. }
  48964. ctx = graphql.WithFieldContext(ctx, fc)
  48965. defer func() {
  48966. if r := recover(); r != nil {
  48967. ec.Error(ctx, ec.Recover(ctx, r))
  48968. ret = graphql.Null
  48969. }
  48970. }()
  48971. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  48972. ctx = rctx // use context from middleware stack in children
  48973. return obj.ID, nil
  48974. })
  48975. if err != nil {
  48976. ec.Error(ctx, err)
  48977. return graphql.Null
  48978. }
  48979. if resTmp == nil {
  48980. if !graphql.HasFieldError(ctx, fc) {
  48981. ec.Errorf(ctx, "must not be null")
  48982. }
  48983. return graphql.Null
  48984. }
  48985. res := resTmp.(string)
  48986. fc.Result = res
  48987. return ec.marshalNID2string(ctx, field.Selections, res)
  48988. }
  48989. func (ec *executionContext) fieldContext_DeliveryRateDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  48990. fc = &graphql.FieldContext{
  48991. Object: "DeliveryRateDefinition",
  48992. Field: field,
  48993. IsMethod: false,
  48994. IsResolver: false,
  48995. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  48996. return nil, errors.New("field of type ID does not have child fields")
  48997. },
  48998. }
  48999. return fc, nil
  49000. }
  49001. func (ec *executionContext) _DeliveryRateDefinition_price(ctx context.Context, field graphql.CollectedField, obj *DeliveryRateDefinition) (ret graphql.Marshaler) {
  49002. fc, err := ec.fieldContext_DeliveryRateDefinition_price(ctx, field)
  49003. if err != nil {
  49004. return graphql.Null
  49005. }
  49006. ctx = graphql.WithFieldContext(ctx, fc)
  49007. defer func() {
  49008. if r := recover(); r != nil {
  49009. ec.Error(ctx, ec.Recover(ctx, r))
  49010. ret = graphql.Null
  49011. }
  49012. }()
  49013. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49014. ctx = rctx // use context from middleware stack in children
  49015. return obj.Price, nil
  49016. })
  49017. if err != nil {
  49018. ec.Error(ctx, err)
  49019. return graphql.Null
  49020. }
  49021. if resTmp == nil {
  49022. if !graphql.HasFieldError(ctx, fc) {
  49023. ec.Errorf(ctx, "must not be null")
  49024. }
  49025. return graphql.Null
  49026. }
  49027. res := resTmp.(*MoneyV2)
  49028. fc.Result = res
  49029. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  49030. }
  49031. func (ec *executionContext) fieldContext_DeliveryRateDefinition_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49032. fc = &graphql.FieldContext{
  49033. Object: "DeliveryRateDefinition",
  49034. Field: field,
  49035. IsMethod: false,
  49036. IsResolver: false,
  49037. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49038. switch field.Name {
  49039. case "amount":
  49040. return ec.fieldContext_MoneyV2_amount(ctx, field)
  49041. case "currencyCode":
  49042. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  49043. }
  49044. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  49045. },
  49046. }
  49047. return fc, nil
  49048. }
  49049. func (ec *executionContext) _DeliveryZone_countries(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  49050. fc, err := ec.fieldContext_DeliveryZone_countries(ctx, field)
  49051. if err != nil {
  49052. return graphql.Null
  49053. }
  49054. ctx = graphql.WithFieldContext(ctx, fc)
  49055. defer func() {
  49056. if r := recover(); r != nil {
  49057. ec.Error(ctx, ec.Recover(ctx, r))
  49058. ret = graphql.Null
  49059. }
  49060. }()
  49061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49062. ctx = rctx // use context from middleware stack in children
  49063. return obj.Countries, nil
  49064. })
  49065. if err != nil {
  49066. ec.Error(ctx, err)
  49067. return graphql.Null
  49068. }
  49069. if resTmp == nil {
  49070. if !graphql.HasFieldError(ctx, fc) {
  49071. ec.Errorf(ctx, "must not be null")
  49072. }
  49073. return graphql.Null
  49074. }
  49075. res := resTmp.([]*DeliveryCountry)
  49076. fc.Result = res
  49077. return ec.marshalNDeliveryCountry2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryᚄ(ctx, field.Selections, res)
  49078. }
  49079. func (ec *executionContext) fieldContext_DeliveryZone_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49080. fc = &graphql.FieldContext{
  49081. Object: "DeliveryZone",
  49082. Field: field,
  49083. IsMethod: false,
  49084. IsResolver: false,
  49085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49086. switch field.Name {
  49087. case "code":
  49088. return ec.fieldContext_DeliveryCountry_code(ctx, field)
  49089. case "id":
  49090. return ec.fieldContext_DeliveryCountry_id(ctx, field)
  49091. case "name":
  49092. return ec.fieldContext_DeliveryCountry_name(ctx, field)
  49093. case "provinces":
  49094. return ec.fieldContext_DeliveryCountry_provinces(ctx, field)
  49095. case "translatedName":
  49096. return ec.fieldContext_DeliveryCountry_translatedName(ctx, field)
  49097. }
  49098. return nil, fmt.Errorf("no field named %q was found under type DeliveryCountry", field.Name)
  49099. },
  49100. }
  49101. return fc, nil
  49102. }
  49103. func (ec *executionContext) _DeliveryZone_id(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  49104. fc, err := ec.fieldContext_DeliveryZone_id(ctx, field)
  49105. if err != nil {
  49106. return graphql.Null
  49107. }
  49108. ctx = graphql.WithFieldContext(ctx, fc)
  49109. defer func() {
  49110. if r := recover(); r != nil {
  49111. ec.Error(ctx, ec.Recover(ctx, r))
  49112. ret = graphql.Null
  49113. }
  49114. }()
  49115. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49116. ctx = rctx // use context from middleware stack in children
  49117. return obj.ID, nil
  49118. })
  49119. if err != nil {
  49120. ec.Error(ctx, err)
  49121. return graphql.Null
  49122. }
  49123. if resTmp == nil {
  49124. if !graphql.HasFieldError(ctx, fc) {
  49125. ec.Errorf(ctx, "must not be null")
  49126. }
  49127. return graphql.Null
  49128. }
  49129. res := resTmp.(string)
  49130. fc.Result = res
  49131. return ec.marshalNID2string(ctx, field.Selections, res)
  49132. }
  49133. func (ec *executionContext) fieldContext_DeliveryZone_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49134. fc = &graphql.FieldContext{
  49135. Object: "DeliveryZone",
  49136. Field: field,
  49137. IsMethod: false,
  49138. IsResolver: false,
  49139. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49140. return nil, errors.New("field of type ID does not have child fields")
  49141. },
  49142. }
  49143. return fc, nil
  49144. }
  49145. func (ec *executionContext) _DeliveryZone_name(ctx context.Context, field graphql.CollectedField, obj *DeliveryZone) (ret graphql.Marshaler) {
  49146. fc, err := ec.fieldContext_DeliveryZone_name(ctx, field)
  49147. if err != nil {
  49148. return graphql.Null
  49149. }
  49150. ctx = graphql.WithFieldContext(ctx, fc)
  49151. defer func() {
  49152. if r := recover(); r != nil {
  49153. ec.Error(ctx, ec.Recover(ctx, r))
  49154. ret = graphql.Null
  49155. }
  49156. }()
  49157. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49158. ctx = rctx // use context from middleware stack in children
  49159. return obj.Name, nil
  49160. })
  49161. if err != nil {
  49162. ec.Error(ctx, err)
  49163. return graphql.Null
  49164. }
  49165. if resTmp == nil {
  49166. if !graphql.HasFieldError(ctx, fc) {
  49167. ec.Errorf(ctx, "must not be null")
  49168. }
  49169. return graphql.Null
  49170. }
  49171. res := resTmp.(string)
  49172. fc.Result = res
  49173. return ec.marshalNString2string(ctx, field.Selections, res)
  49174. }
  49175. func (ec *executionContext) fieldContext_DeliveryZone_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49176. fc = &graphql.FieldContext{
  49177. Object: "DeliveryZone",
  49178. Field: field,
  49179. IsMethod: false,
  49180. IsResolver: false,
  49181. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49182. return nil, errors.New("field of type String does not have child fields")
  49183. },
  49184. }
  49185. return fc, nil
  49186. }
  49187. func (ec *executionContext) _DiscountAllocation_allocatedAmountSet(ctx context.Context, field graphql.CollectedField, obj *DiscountAllocation) (ret graphql.Marshaler) {
  49188. fc, err := ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  49189. if err != nil {
  49190. return graphql.Null
  49191. }
  49192. ctx = graphql.WithFieldContext(ctx, fc)
  49193. defer func() {
  49194. if r := recover(); r != nil {
  49195. ec.Error(ctx, ec.Recover(ctx, r))
  49196. ret = graphql.Null
  49197. }
  49198. }()
  49199. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49200. ctx = rctx // use context from middleware stack in children
  49201. return obj.AllocatedAmountSet, nil
  49202. })
  49203. if err != nil {
  49204. ec.Error(ctx, err)
  49205. return graphql.Null
  49206. }
  49207. if resTmp == nil {
  49208. if !graphql.HasFieldError(ctx, fc) {
  49209. ec.Errorf(ctx, "must not be null")
  49210. }
  49211. return graphql.Null
  49212. }
  49213. res := resTmp.(*MoneyBag)
  49214. fc.Result = res
  49215. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  49216. }
  49217. func (ec *executionContext) fieldContext_DiscountAllocation_allocatedAmountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49218. fc = &graphql.FieldContext{
  49219. Object: "DiscountAllocation",
  49220. Field: field,
  49221. IsMethod: false,
  49222. IsResolver: false,
  49223. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49224. switch field.Name {
  49225. case "presentmentMoney":
  49226. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  49227. case "shopMoney":
  49228. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  49229. }
  49230. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  49231. },
  49232. }
  49233. return fc, nil
  49234. }
  49235. func (ec *executionContext) _DiscountAllocation_discountApplication(ctx context.Context, field graphql.CollectedField, obj *DiscountAllocation) (ret graphql.Marshaler) {
  49236. fc, err := ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  49237. if err != nil {
  49238. return graphql.Null
  49239. }
  49240. ctx = graphql.WithFieldContext(ctx, fc)
  49241. defer func() {
  49242. if r := recover(); r != nil {
  49243. ec.Error(ctx, ec.Recover(ctx, r))
  49244. ret = graphql.Null
  49245. }
  49246. }()
  49247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49248. ctx = rctx // use context from middleware stack in children
  49249. return obj.DiscountApplication, nil
  49250. })
  49251. if err != nil {
  49252. ec.Error(ctx, err)
  49253. return graphql.Null
  49254. }
  49255. if resTmp == nil {
  49256. if !graphql.HasFieldError(ctx, fc) {
  49257. ec.Errorf(ctx, "must not be null")
  49258. }
  49259. return graphql.Null
  49260. }
  49261. res := resTmp.(DiscountApplication)
  49262. fc.Result = res
  49263. return ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplication(ctx, field.Selections, res)
  49264. }
  49265. func (ec *executionContext) fieldContext_DiscountAllocation_discountApplication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49266. fc = &graphql.FieldContext{
  49267. Object: "DiscountAllocation",
  49268. Field: field,
  49269. IsMethod: false,
  49270. IsResolver: false,
  49271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49272. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  49273. },
  49274. }
  49275. return fc, nil
  49276. }
  49277. func (ec *executionContext) _DiscountApplicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  49278. fc, err := ec.fieldContext_DiscountApplicationConnection_edges(ctx, field)
  49279. if err != nil {
  49280. return graphql.Null
  49281. }
  49282. ctx = graphql.WithFieldContext(ctx, fc)
  49283. defer func() {
  49284. if r := recover(); r != nil {
  49285. ec.Error(ctx, ec.Recover(ctx, r))
  49286. ret = graphql.Null
  49287. }
  49288. }()
  49289. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49290. ctx = rctx // use context from middleware stack in children
  49291. return obj.Edges, nil
  49292. })
  49293. if err != nil {
  49294. ec.Error(ctx, err)
  49295. return graphql.Null
  49296. }
  49297. if resTmp == nil {
  49298. if !graphql.HasFieldError(ctx, fc) {
  49299. ec.Errorf(ctx, "must not be null")
  49300. }
  49301. return graphql.Null
  49302. }
  49303. res := resTmp.([]*DiscountApplicationEdge)
  49304. fc.Result = res
  49305. return ec.marshalNDiscountApplicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationEdgeᚄ(ctx, field.Selections, res)
  49306. }
  49307. func (ec *executionContext) fieldContext_DiscountApplicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49308. fc = &graphql.FieldContext{
  49309. Object: "DiscountApplicationConnection",
  49310. Field: field,
  49311. IsMethod: false,
  49312. IsResolver: false,
  49313. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49314. switch field.Name {
  49315. case "cursor":
  49316. return ec.fieldContext_DiscountApplicationEdge_cursor(ctx, field)
  49317. case "node":
  49318. return ec.fieldContext_DiscountApplicationEdge_node(ctx, field)
  49319. }
  49320. return nil, fmt.Errorf("no field named %q was found under type DiscountApplicationEdge", field.Name)
  49321. },
  49322. }
  49323. return fc, nil
  49324. }
  49325. func (ec *executionContext) _DiscountApplicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  49326. fc, err := ec.fieldContext_DiscountApplicationConnection_nodes(ctx, field)
  49327. if err != nil {
  49328. return graphql.Null
  49329. }
  49330. ctx = graphql.WithFieldContext(ctx, fc)
  49331. defer func() {
  49332. if r := recover(); r != nil {
  49333. ec.Error(ctx, ec.Recover(ctx, r))
  49334. ret = graphql.Null
  49335. }
  49336. }()
  49337. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49338. ctx = rctx // use context from middleware stack in children
  49339. return obj.Nodes, nil
  49340. })
  49341. if err != nil {
  49342. ec.Error(ctx, err)
  49343. return graphql.Null
  49344. }
  49345. if resTmp == nil {
  49346. if !graphql.HasFieldError(ctx, fc) {
  49347. ec.Errorf(ctx, "must not be null")
  49348. }
  49349. return graphql.Null
  49350. }
  49351. res := resTmp.([]DiscountApplication)
  49352. fc.Result = res
  49353. return ec.marshalNDiscountApplication2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationᚄ(ctx, field.Selections, res)
  49354. }
  49355. func (ec *executionContext) fieldContext_DiscountApplicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49356. fc = &graphql.FieldContext{
  49357. Object: "DiscountApplicationConnection",
  49358. Field: field,
  49359. IsMethod: false,
  49360. IsResolver: false,
  49361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49362. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  49363. },
  49364. }
  49365. return fc, nil
  49366. }
  49367. func (ec *executionContext) _DiscountApplicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationConnection) (ret graphql.Marshaler) {
  49368. fc, err := ec.fieldContext_DiscountApplicationConnection_pageInfo(ctx, field)
  49369. if err != nil {
  49370. return graphql.Null
  49371. }
  49372. ctx = graphql.WithFieldContext(ctx, fc)
  49373. defer func() {
  49374. if r := recover(); r != nil {
  49375. ec.Error(ctx, ec.Recover(ctx, r))
  49376. ret = graphql.Null
  49377. }
  49378. }()
  49379. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49380. ctx = rctx // use context from middleware stack in children
  49381. return obj.PageInfo, nil
  49382. })
  49383. if err != nil {
  49384. ec.Error(ctx, err)
  49385. return graphql.Null
  49386. }
  49387. if resTmp == nil {
  49388. if !graphql.HasFieldError(ctx, fc) {
  49389. ec.Errorf(ctx, "must not be null")
  49390. }
  49391. return graphql.Null
  49392. }
  49393. res := resTmp.(*PageInfo)
  49394. fc.Result = res
  49395. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  49396. }
  49397. func (ec *executionContext) fieldContext_DiscountApplicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49398. fc = &graphql.FieldContext{
  49399. Object: "DiscountApplicationConnection",
  49400. Field: field,
  49401. IsMethod: false,
  49402. IsResolver: false,
  49403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49404. switch field.Name {
  49405. case "endCursor":
  49406. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  49407. case "hasNextPage":
  49408. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  49409. case "hasPreviousPage":
  49410. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  49411. case "startCursor":
  49412. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  49413. }
  49414. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  49415. },
  49416. }
  49417. return fc, nil
  49418. }
  49419. func (ec *executionContext) _DiscountApplicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationEdge) (ret graphql.Marshaler) {
  49420. fc, err := ec.fieldContext_DiscountApplicationEdge_cursor(ctx, field)
  49421. if err != nil {
  49422. return graphql.Null
  49423. }
  49424. ctx = graphql.WithFieldContext(ctx, fc)
  49425. defer func() {
  49426. if r := recover(); r != nil {
  49427. ec.Error(ctx, ec.Recover(ctx, r))
  49428. ret = graphql.Null
  49429. }
  49430. }()
  49431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49432. ctx = rctx // use context from middleware stack in children
  49433. return obj.Cursor, nil
  49434. })
  49435. if err != nil {
  49436. ec.Error(ctx, err)
  49437. return graphql.Null
  49438. }
  49439. if resTmp == nil {
  49440. if !graphql.HasFieldError(ctx, fc) {
  49441. ec.Errorf(ctx, "must not be null")
  49442. }
  49443. return graphql.Null
  49444. }
  49445. res := resTmp.(string)
  49446. fc.Result = res
  49447. return ec.marshalNString2string(ctx, field.Selections, res)
  49448. }
  49449. func (ec *executionContext) fieldContext_DiscountApplicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49450. fc = &graphql.FieldContext{
  49451. Object: "DiscountApplicationEdge",
  49452. Field: field,
  49453. IsMethod: false,
  49454. IsResolver: false,
  49455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49456. return nil, errors.New("field of type String does not have child fields")
  49457. },
  49458. }
  49459. return fc, nil
  49460. }
  49461. func (ec *executionContext) _DiscountApplicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *DiscountApplicationEdge) (ret graphql.Marshaler) {
  49462. fc, err := ec.fieldContext_DiscountApplicationEdge_node(ctx, field)
  49463. if err != nil {
  49464. return graphql.Null
  49465. }
  49466. ctx = graphql.WithFieldContext(ctx, fc)
  49467. defer func() {
  49468. if r := recover(); r != nil {
  49469. ec.Error(ctx, ec.Recover(ctx, r))
  49470. ret = graphql.Null
  49471. }
  49472. }()
  49473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49474. ctx = rctx // use context from middleware stack in children
  49475. return obj.Node, nil
  49476. })
  49477. if err != nil {
  49478. ec.Error(ctx, err)
  49479. return graphql.Null
  49480. }
  49481. if resTmp == nil {
  49482. if !graphql.HasFieldError(ctx, fc) {
  49483. ec.Errorf(ctx, "must not be null")
  49484. }
  49485. return graphql.Null
  49486. }
  49487. res := resTmp.(DiscountApplication)
  49488. fc.Result = res
  49489. return ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplication(ctx, field.Selections, res)
  49490. }
  49491. func (ec *executionContext) fieldContext_DiscountApplicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49492. fc = &graphql.FieldContext{
  49493. Object: "DiscountApplicationEdge",
  49494. Field: field,
  49495. IsMethod: false,
  49496. IsResolver: false,
  49497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49498. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  49499. },
  49500. }
  49501. return fc, nil
  49502. }
  49503. func (ec *executionContext) _DiscountCodeApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49504. fc, err := ec.fieldContext_DiscountCodeApplication_allocationMethod(ctx, field)
  49505. if err != nil {
  49506. return graphql.Null
  49507. }
  49508. ctx = graphql.WithFieldContext(ctx, fc)
  49509. defer func() {
  49510. if r := recover(); r != nil {
  49511. ec.Error(ctx, ec.Recover(ctx, r))
  49512. ret = graphql.Null
  49513. }
  49514. }()
  49515. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49516. ctx = rctx // use context from middleware stack in children
  49517. return obj.AllocationMethod, nil
  49518. })
  49519. if err != nil {
  49520. ec.Error(ctx, err)
  49521. return graphql.Null
  49522. }
  49523. if resTmp == nil {
  49524. if !graphql.HasFieldError(ctx, fc) {
  49525. ec.Errorf(ctx, "must not be null")
  49526. }
  49527. return graphql.Null
  49528. }
  49529. res := resTmp.(DiscountApplicationAllocationMethod)
  49530. fc.Result = res
  49531. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  49532. }
  49533. func (ec *executionContext) fieldContext_DiscountCodeApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49534. fc = &graphql.FieldContext{
  49535. Object: "DiscountCodeApplication",
  49536. Field: field,
  49537. IsMethod: false,
  49538. IsResolver: false,
  49539. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49540. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  49541. },
  49542. }
  49543. return fc, nil
  49544. }
  49545. func (ec *executionContext) _DiscountCodeApplication_code(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49546. fc, err := ec.fieldContext_DiscountCodeApplication_code(ctx, field)
  49547. if err != nil {
  49548. return graphql.Null
  49549. }
  49550. ctx = graphql.WithFieldContext(ctx, fc)
  49551. defer func() {
  49552. if r := recover(); r != nil {
  49553. ec.Error(ctx, ec.Recover(ctx, r))
  49554. ret = graphql.Null
  49555. }
  49556. }()
  49557. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49558. ctx = rctx // use context from middleware stack in children
  49559. return obj.Code, nil
  49560. })
  49561. if err != nil {
  49562. ec.Error(ctx, err)
  49563. return graphql.Null
  49564. }
  49565. if resTmp == nil {
  49566. if !graphql.HasFieldError(ctx, fc) {
  49567. ec.Errorf(ctx, "must not be null")
  49568. }
  49569. return graphql.Null
  49570. }
  49571. res := resTmp.(string)
  49572. fc.Result = res
  49573. return ec.marshalNString2string(ctx, field.Selections, res)
  49574. }
  49575. func (ec *executionContext) fieldContext_DiscountCodeApplication_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49576. fc = &graphql.FieldContext{
  49577. Object: "DiscountCodeApplication",
  49578. Field: field,
  49579. IsMethod: false,
  49580. IsResolver: false,
  49581. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49582. return nil, errors.New("field of type String does not have child fields")
  49583. },
  49584. }
  49585. return fc, nil
  49586. }
  49587. func (ec *executionContext) _DiscountCodeApplication_index(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49588. fc, err := ec.fieldContext_DiscountCodeApplication_index(ctx, field)
  49589. if err != nil {
  49590. return graphql.Null
  49591. }
  49592. ctx = graphql.WithFieldContext(ctx, fc)
  49593. defer func() {
  49594. if r := recover(); r != nil {
  49595. ec.Error(ctx, ec.Recover(ctx, r))
  49596. ret = graphql.Null
  49597. }
  49598. }()
  49599. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49600. ctx = rctx // use context from middleware stack in children
  49601. return obj.Index, nil
  49602. })
  49603. if err != nil {
  49604. ec.Error(ctx, err)
  49605. return graphql.Null
  49606. }
  49607. if resTmp == nil {
  49608. if !graphql.HasFieldError(ctx, fc) {
  49609. ec.Errorf(ctx, "must not be null")
  49610. }
  49611. return graphql.Null
  49612. }
  49613. res := resTmp.(int)
  49614. fc.Result = res
  49615. return ec.marshalNInt2int(ctx, field.Selections, res)
  49616. }
  49617. func (ec *executionContext) fieldContext_DiscountCodeApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49618. fc = &graphql.FieldContext{
  49619. Object: "DiscountCodeApplication",
  49620. Field: field,
  49621. IsMethod: false,
  49622. IsResolver: false,
  49623. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49624. return nil, errors.New("field of type Int does not have child fields")
  49625. },
  49626. }
  49627. return fc, nil
  49628. }
  49629. func (ec *executionContext) _DiscountCodeApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49630. fc, err := ec.fieldContext_DiscountCodeApplication_targetSelection(ctx, field)
  49631. if err != nil {
  49632. return graphql.Null
  49633. }
  49634. ctx = graphql.WithFieldContext(ctx, fc)
  49635. defer func() {
  49636. if r := recover(); r != nil {
  49637. ec.Error(ctx, ec.Recover(ctx, r))
  49638. ret = graphql.Null
  49639. }
  49640. }()
  49641. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49642. ctx = rctx // use context from middleware stack in children
  49643. return obj.TargetSelection, nil
  49644. })
  49645. if err != nil {
  49646. ec.Error(ctx, err)
  49647. return graphql.Null
  49648. }
  49649. if resTmp == nil {
  49650. if !graphql.HasFieldError(ctx, fc) {
  49651. ec.Errorf(ctx, "must not be null")
  49652. }
  49653. return graphql.Null
  49654. }
  49655. res := resTmp.(DiscountApplicationTargetSelection)
  49656. fc.Result = res
  49657. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  49658. }
  49659. func (ec *executionContext) fieldContext_DiscountCodeApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49660. fc = &graphql.FieldContext{
  49661. Object: "DiscountCodeApplication",
  49662. Field: field,
  49663. IsMethod: false,
  49664. IsResolver: false,
  49665. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49666. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  49667. },
  49668. }
  49669. return fc, nil
  49670. }
  49671. func (ec *executionContext) _DiscountCodeApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49672. fc, err := ec.fieldContext_DiscountCodeApplication_targetType(ctx, field)
  49673. if err != nil {
  49674. return graphql.Null
  49675. }
  49676. ctx = graphql.WithFieldContext(ctx, fc)
  49677. defer func() {
  49678. if r := recover(); r != nil {
  49679. ec.Error(ctx, ec.Recover(ctx, r))
  49680. ret = graphql.Null
  49681. }
  49682. }()
  49683. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49684. ctx = rctx // use context from middleware stack in children
  49685. return obj.TargetType, nil
  49686. })
  49687. if err != nil {
  49688. ec.Error(ctx, err)
  49689. return graphql.Null
  49690. }
  49691. if resTmp == nil {
  49692. if !graphql.HasFieldError(ctx, fc) {
  49693. ec.Errorf(ctx, "must not be null")
  49694. }
  49695. return graphql.Null
  49696. }
  49697. res := resTmp.(DiscountApplicationTargetType)
  49698. fc.Result = res
  49699. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  49700. }
  49701. func (ec *executionContext) fieldContext_DiscountCodeApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49702. fc = &graphql.FieldContext{
  49703. Object: "DiscountCodeApplication",
  49704. Field: field,
  49705. IsMethod: false,
  49706. IsResolver: false,
  49707. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49708. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  49709. },
  49710. }
  49711. return fc, nil
  49712. }
  49713. func (ec *executionContext) _DiscountCodeApplication_value(ctx context.Context, field graphql.CollectedField, obj *DiscountCodeApplication) (ret graphql.Marshaler) {
  49714. fc, err := ec.fieldContext_DiscountCodeApplication_value(ctx, field)
  49715. if err != nil {
  49716. return graphql.Null
  49717. }
  49718. ctx = graphql.WithFieldContext(ctx, fc)
  49719. defer func() {
  49720. if r := recover(); r != nil {
  49721. ec.Error(ctx, ec.Recover(ctx, r))
  49722. ret = graphql.Null
  49723. }
  49724. }()
  49725. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49726. ctx = rctx // use context from middleware stack in children
  49727. return obj.Value, nil
  49728. })
  49729. if err != nil {
  49730. ec.Error(ctx, err)
  49731. return graphql.Null
  49732. }
  49733. if resTmp == nil {
  49734. if !graphql.HasFieldError(ctx, fc) {
  49735. ec.Errorf(ctx, "must not be null")
  49736. }
  49737. return graphql.Null
  49738. }
  49739. res := resTmp.(PricingValue)
  49740. fc.Result = res
  49741. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  49742. }
  49743. func (ec *executionContext) fieldContext_DiscountCodeApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49744. fc = &graphql.FieldContext{
  49745. Object: "DiscountCodeApplication",
  49746. Field: field,
  49747. IsMethod: false,
  49748. IsResolver: false,
  49749. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49750. return nil, errors.New("field of type PricingValue does not have child fields")
  49751. },
  49752. }
  49753. return fc, nil
  49754. }
  49755. func (ec *executionContext) _Domain_host(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49756. fc, err := ec.fieldContext_Domain_host(ctx, field)
  49757. if err != nil {
  49758. return graphql.Null
  49759. }
  49760. ctx = graphql.WithFieldContext(ctx, fc)
  49761. defer func() {
  49762. if r := recover(); r != nil {
  49763. ec.Error(ctx, ec.Recover(ctx, r))
  49764. ret = graphql.Null
  49765. }
  49766. }()
  49767. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49768. ctx = rctx // use context from middleware stack in children
  49769. return obj.Host, nil
  49770. })
  49771. if err != nil {
  49772. ec.Error(ctx, err)
  49773. return graphql.Null
  49774. }
  49775. if resTmp == nil {
  49776. if !graphql.HasFieldError(ctx, fc) {
  49777. ec.Errorf(ctx, "must not be null")
  49778. }
  49779. return graphql.Null
  49780. }
  49781. res := resTmp.(string)
  49782. fc.Result = res
  49783. return ec.marshalNString2string(ctx, field.Selections, res)
  49784. }
  49785. func (ec *executionContext) fieldContext_Domain_host(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49786. fc = &graphql.FieldContext{
  49787. Object: "Domain",
  49788. Field: field,
  49789. IsMethod: false,
  49790. IsResolver: false,
  49791. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49792. return nil, errors.New("field of type String does not have child fields")
  49793. },
  49794. }
  49795. return fc, nil
  49796. }
  49797. func (ec *executionContext) _Domain_id(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49798. fc, err := ec.fieldContext_Domain_id(ctx, field)
  49799. if err != nil {
  49800. return graphql.Null
  49801. }
  49802. ctx = graphql.WithFieldContext(ctx, fc)
  49803. defer func() {
  49804. if r := recover(); r != nil {
  49805. ec.Error(ctx, ec.Recover(ctx, r))
  49806. ret = graphql.Null
  49807. }
  49808. }()
  49809. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49810. ctx = rctx // use context from middleware stack in children
  49811. return obj.ID, nil
  49812. })
  49813. if err != nil {
  49814. ec.Error(ctx, err)
  49815. return graphql.Null
  49816. }
  49817. if resTmp == nil {
  49818. if !graphql.HasFieldError(ctx, fc) {
  49819. ec.Errorf(ctx, "must not be null")
  49820. }
  49821. return graphql.Null
  49822. }
  49823. res := resTmp.(string)
  49824. fc.Result = res
  49825. return ec.marshalNID2string(ctx, field.Selections, res)
  49826. }
  49827. func (ec *executionContext) fieldContext_Domain_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49828. fc = &graphql.FieldContext{
  49829. Object: "Domain",
  49830. Field: field,
  49831. IsMethod: false,
  49832. IsResolver: false,
  49833. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49834. return nil, errors.New("field of type ID does not have child fields")
  49835. },
  49836. }
  49837. return fc, nil
  49838. }
  49839. func (ec *executionContext) _Domain_localization(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49840. fc, err := ec.fieldContext_Domain_localization(ctx, field)
  49841. if err != nil {
  49842. return graphql.Null
  49843. }
  49844. ctx = graphql.WithFieldContext(ctx, fc)
  49845. defer func() {
  49846. if r := recover(); r != nil {
  49847. ec.Error(ctx, ec.Recover(ctx, r))
  49848. ret = graphql.Null
  49849. }
  49850. }()
  49851. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49852. ctx = rctx // use context from middleware stack in children
  49853. return obj.Localization, nil
  49854. })
  49855. if err != nil {
  49856. ec.Error(ctx, err)
  49857. return graphql.Null
  49858. }
  49859. if resTmp == nil {
  49860. return graphql.Null
  49861. }
  49862. res := resTmp.(*DomainLocalization)
  49863. fc.Result = res
  49864. return ec.marshalODomainLocalization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDomainLocalization(ctx, field.Selections, res)
  49865. }
  49866. func (ec *executionContext) fieldContext_Domain_localization(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49867. fc = &graphql.FieldContext{
  49868. Object: "Domain",
  49869. Field: field,
  49870. IsMethod: false,
  49871. IsResolver: false,
  49872. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49873. switch field.Name {
  49874. case "alternateLocales":
  49875. return ec.fieldContext_DomainLocalization_alternateLocales(ctx, field)
  49876. case "country":
  49877. return ec.fieldContext_DomainLocalization_country(ctx, field)
  49878. case "defaultLocale":
  49879. return ec.fieldContext_DomainLocalization_defaultLocale(ctx, field)
  49880. }
  49881. return nil, fmt.Errorf("no field named %q was found under type DomainLocalization", field.Name)
  49882. },
  49883. }
  49884. return fc, nil
  49885. }
  49886. func (ec *executionContext) _Domain_marketWebPresence(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49887. fc, err := ec.fieldContext_Domain_marketWebPresence(ctx, field)
  49888. if err != nil {
  49889. return graphql.Null
  49890. }
  49891. ctx = graphql.WithFieldContext(ctx, fc)
  49892. defer func() {
  49893. if r := recover(); r != nil {
  49894. ec.Error(ctx, ec.Recover(ctx, r))
  49895. ret = graphql.Null
  49896. }
  49897. }()
  49898. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49899. ctx = rctx // use context from middleware stack in children
  49900. return obj.MarketWebPresence, nil
  49901. })
  49902. if err != nil {
  49903. ec.Error(ctx, err)
  49904. return graphql.Null
  49905. }
  49906. if resTmp == nil {
  49907. return graphql.Null
  49908. }
  49909. res := resTmp.(*MarketWebPresence)
  49910. fc.Result = res
  49911. return ec.marshalOMarketWebPresence2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketWebPresence(ctx, field.Selections, res)
  49912. }
  49913. func (ec *executionContext) fieldContext_Domain_marketWebPresence(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49914. fc = &graphql.FieldContext{
  49915. Object: "Domain",
  49916. Field: field,
  49917. IsMethod: false,
  49918. IsResolver: false,
  49919. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49920. switch field.Name {
  49921. case "id":
  49922. return ec.fieldContext_MarketWebPresence_id(ctx, field)
  49923. }
  49924. return nil, fmt.Errorf("no field named %q was found under type MarketWebPresence", field.Name)
  49925. },
  49926. }
  49927. return fc, nil
  49928. }
  49929. func (ec *executionContext) _Domain_sslEnabled(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49930. fc, err := ec.fieldContext_Domain_sslEnabled(ctx, field)
  49931. if err != nil {
  49932. return graphql.Null
  49933. }
  49934. ctx = graphql.WithFieldContext(ctx, fc)
  49935. defer func() {
  49936. if r := recover(); r != nil {
  49937. ec.Error(ctx, ec.Recover(ctx, r))
  49938. ret = graphql.Null
  49939. }
  49940. }()
  49941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49942. ctx = rctx // use context from middleware stack in children
  49943. return obj.SslEnabled, nil
  49944. })
  49945. if err != nil {
  49946. ec.Error(ctx, err)
  49947. return graphql.Null
  49948. }
  49949. if resTmp == nil {
  49950. if !graphql.HasFieldError(ctx, fc) {
  49951. ec.Errorf(ctx, "must not be null")
  49952. }
  49953. return graphql.Null
  49954. }
  49955. res := resTmp.(bool)
  49956. fc.Result = res
  49957. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  49958. }
  49959. func (ec *executionContext) fieldContext_Domain_sslEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  49960. fc = &graphql.FieldContext{
  49961. Object: "Domain",
  49962. Field: field,
  49963. IsMethod: false,
  49964. IsResolver: false,
  49965. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  49966. return nil, errors.New("field of type Boolean does not have child fields")
  49967. },
  49968. }
  49969. return fc, nil
  49970. }
  49971. func (ec *executionContext) _Domain_url(ctx context.Context, field graphql.CollectedField, obj *Domain) (ret graphql.Marshaler) {
  49972. fc, err := ec.fieldContext_Domain_url(ctx, field)
  49973. if err != nil {
  49974. return graphql.Null
  49975. }
  49976. ctx = graphql.WithFieldContext(ctx, fc)
  49977. defer func() {
  49978. if r := recover(); r != nil {
  49979. ec.Error(ctx, ec.Recover(ctx, r))
  49980. ret = graphql.Null
  49981. }
  49982. }()
  49983. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  49984. ctx = rctx // use context from middleware stack in children
  49985. return obj.URL, nil
  49986. })
  49987. if err != nil {
  49988. ec.Error(ctx, err)
  49989. return graphql.Null
  49990. }
  49991. if resTmp == nil {
  49992. if !graphql.HasFieldError(ctx, fc) {
  49993. ec.Errorf(ctx, "must not be null")
  49994. }
  49995. return graphql.Null
  49996. }
  49997. res := resTmp.(string)
  49998. fc.Result = res
  49999. return ec.marshalNURL2string(ctx, field.Selections, res)
  50000. }
  50001. func (ec *executionContext) fieldContext_Domain_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50002. fc = &graphql.FieldContext{
  50003. Object: "Domain",
  50004. Field: field,
  50005. IsMethod: false,
  50006. IsResolver: false,
  50007. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50008. return nil, errors.New("field of type URL does not have child fields")
  50009. },
  50010. }
  50011. return fc, nil
  50012. }
  50013. func (ec *executionContext) _DomainLocalization_alternateLocales(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  50014. fc, err := ec.fieldContext_DomainLocalization_alternateLocales(ctx, field)
  50015. if err != nil {
  50016. return graphql.Null
  50017. }
  50018. ctx = graphql.WithFieldContext(ctx, fc)
  50019. defer func() {
  50020. if r := recover(); r != nil {
  50021. ec.Error(ctx, ec.Recover(ctx, r))
  50022. ret = graphql.Null
  50023. }
  50024. }()
  50025. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50026. ctx = rctx // use context from middleware stack in children
  50027. return obj.AlternateLocales, nil
  50028. })
  50029. if err != nil {
  50030. ec.Error(ctx, err)
  50031. return graphql.Null
  50032. }
  50033. if resTmp == nil {
  50034. if !graphql.HasFieldError(ctx, fc) {
  50035. ec.Errorf(ctx, "must not be null")
  50036. }
  50037. return graphql.Null
  50038. }
  50039. res := resTmp.([]string)
  50040. fc.Result = res
  50041. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  50042. }
  50043. func (ec *executionContext) fieldContext_DomainLocalization_alternateLocales(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50044. fc = &graphql.FieldContext{
  50045. Object: "DomainLocalization",
  50046. Field: field,
  50047. IsMethod: false,
  50048. IsResolver: false,
  50049. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50050. return nil, errors.New("field of type String does not have child fields")
  50051. },
  50052. }
  50053. return fc, nil
  50054. }
  50055. func (ec *executionContext) _DomainLocalization_country(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  50056. fc, err := ec.fieldContext_DomainLocalization_country(ctx, field)
  50057. if err != nil {
  50058. return graphql.Null
  50059. }
  50060. ctx = graphql.WithFieldContext(ctx, fc)
  50061. defer func() {
  50062. if r := recover(); r != nil {
  50063. ec.Error(ctx, ec.Recover(ctx, r))
  50064. ret = graphql.Null
  50065. }
  50066. }()
  50067. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50068. ctx = rctx // use context from middleware stack in children
  50069. return obj.Country, nil
  50070. })
  50071. if err != nil {
  50072. ec.Error(ctx, err)
  50073. return graphql.Null
  50074. }
  50075. if resTmp == nil {
  50076. return graphql.Null
  50077. }
  50078. res := resTmp.(*string)
  50079. fc.Result = res
  50080. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  50081. }
  50082. func (ec *executionContext) fieldContext_DomainLocalization_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50083. fc = &graphql.FieldContext{
  50084. Object: "DomainLocalization",
  50085. Field: field,
  50086. IsMethod: false,
  50087. IsResolver: false,
  50088. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50089. return nil, errors.New("field of type String does not have child fields")
  50090. },
  50091. }
  50092. return fc, nil
  50093. }
  50094. func (ec *executionContext) _DomainLocalization_defaultLocale(ctx context.Context, field graphql.CollectedField, obj *DomainLocalization) (ret graphql.Marshaler) {
  50095. fc, err := ec.fieldContext_DomainLocalization_defaultLocale(ctx, field)
  50096. if err != nil {
  50097. return graphql.Null
  50098. }
  50099. ctx = graphql.WithFieldContext(ctx, fc)
  50100. defer func() {
  50101. if r := recover(); r != nil {
  50102. ec.Error(ctx, ec.Recover(ctx, r))
  50103. ret = graphql.Null
  50104. }
  50105. }()
  50106. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50107. ctx = rctx // use context from middleware stack in children
  50108. return obj.DefaultLocale, nil
  50109. })
  50110. if err != nil {
  50111. ec.Error(ctx, err)
  50112. return graphql.Null
  50113. }
  50114. if resTmp == nil {
  50115. if !graphql.HasFieldError(ctx, fc) {
  50116. ec.Errorf(ctx, "must not be null")
  50117. }
  50118. return graphql.Null
  50119. }
  50120. res := resTmp.(string)
  50121. fc.Result = res
  50122. return ec.marshalNString2string(ctx, field.Selections, res)
  50123. }
  50124. func (ec *executionContext) fieldContext_DomainLocalization_defaultLocale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50125. fc = &graphql.FieldContext{
  50126. Object: "DomainLocalization",
  50127. Field: field,
  50128. IsMethod: false,
  50129. IsResolver: false,
  50130. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50131. return nil, errors.New("field of type String does not have child fields")
  50132. },
  50133. }
  50134. return fc, nil
  50135. }
  50136. func (ec *executionContext) _DraftOrder_id(ctx context.Context, field graphql.CollectedField, obj *DraftOrder) (ret graphql.Marshaler) {
  50137. fc, err := ec.fieldContext_DraftOrder_id(ctx, field)
  50138. if err != nil {
  50139. return graphql.Null
  50140. }
  50141. ctx = graphql.WithFieldContext(ctx, fc)
  50142. defer func() {
  50143. if r := recover(); r != nil {
  50144. ec.Error(ctx, ec.Recover(ctx, r))
  50145. ret = graphql.Null
  50146. }
  50147. }()
  50148. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50149. ctx = rctx // use context from middleware stack in children
  50150. return obj.ID, nil
  50151. })
  50152. if err != nil {
  50153. ec.Error(ctx, err)
  50154. return graphql.Null
  50155. }
  50156. if resTmp == nil {
  50157. if !graphql.HasFieldError(ctx, fc) {
  50158. ec.Errorf(ctx, "must not be null")
  50159. }
  50160. return graphql.Null
  50161. }
  50162. res := resTmp.(string)
  50163. fc.Result = res
  50164. return ec.marshalNID2string(ctx, field.Selections, res)
  50165. }
  50166. func (ec *executionContext) fieldContext_DraftOrder_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50167. fc = &graphql.FieldContext{
  50168. Object: "DraftOrder",
  50169. Field: field,
  50170. IsMethod: false,
  50171. IsResolver: false,
  50172. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50173. return nil, errors.New("field of type ID does not have child fields")
  50174. },
  50175. }
  50176. return fc, nil
  50177. }
  50178. func (ec *executionContext) _DraftOrderAppliedDiscount_amountSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50179. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_amountSet(ctx, field)
  50180. if err != nil {
  50181. return graphql.Null
  50182. }
  50183. ctx = graphql.WithFieldContext(ctx, fc)
  50184. defer func() {
  50185. if r := recover(); r != nil {
  50186. ec.Error(ctx, ec.Recover(ctx, r))
  50187. ret = graphql.Null
  50188. }
  50189. }()
  50190. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50191. ctx = rctx // use context from middleware stack in children
  50192. return obj.AmountSet, nil
  50193. })
  50194. if err != nil {
  50195. ec.Error(ctx, err)
  50196. return graphql.Null
  50197. }
  50198. if resTmp == nil {
  50199. if !graphql.HasFieldError(ctx, fc) {
  50200. ec.Errorf(ctx, "must not be null")
  50201. }
  50202. return graphql.Null
  50203. }
  50204. res := resTmp.(*MoneyBag)
  50205. fc.Result = res
  50206. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  50207. }
  50208. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50209. fc = &graphql.FieldContext{
  50210. Object: "DraftOrderAppliedDiscount",
  50211. Field: field,
  50212. IsMethod: false,
  50213. IsResolver: false,
  50214. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50215. switch field.Name {
  50216. case "presentmentMoney":
  50217. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  50218. case "shopMoney":
  50219. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  50220. }
  50221. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  50222. },
  50223. }
  50224. return fc, nil
  50225. }
  50226. func (ec *executionContext) _DraftOrderAppliedDiscount_amountV2(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50227. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_amountV2(ctx, field)
  50228. if err != nil {
  50229. return graphql.Null
  50230. }
  50231. ctx = graphql.WithFieldContext(ctx, fc)
  50232. defer func() {
  50233. if r := recover(); r != nil {
  50234. ec.Error(ctx, ec.Recover(ctx, r))
  50235. ret = graphql.Null
  50236. }
  50237. }()
  50238. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50239. ctx = rctx // use context from middleware stack in children
  50240. return obj.AmountV2, nil
  50241. })
  50242. if err != nil {
  50243. ec.Error(ctx, err)
  50244. return graphql.Null
  50245. }
  50246. if resTmp == nil {
  50247. if !graphql.HasFieldError(ctx, fc) {
  50248. ec.Errorf(ctx, "must not be null")
  50249. }
  50250. return graphql.Null
  50251. }
  50252. res := resTmp.(*MoneyV2)
  50253. fc.Result = res
  50254. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  50255. }
  50256. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_amountV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50257. fc = &graphql.FieldContext{
  50258. Object: "DraftOrderAppliedDiscount",
  50259. Field: field,
  50260. IsMethod: false,
  50261. IsResolver: false,
  50262. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50263. switch field.Name {
  50264. case "amount":
  50265. return ec.fieldContext_MoneyV2_amount(ctx, field)
  50266. case "currencyCode":
  50267. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  50268. }
  50269. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  50270. },
  50271. }
  50272. return fc, nil
  50273. }
  50274. func (ec *executionContext) _DraftOrderAppliedDiscount_description(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50275. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_description(ctx, field)
  50276. if err != nil {
  50277. return graphql.Null
  50278. }
  50279. ctx = graphql.WithFieldContext(ctx, fc)
  50280. defer func() {
  50281. if r := recover(); r != nil {
  50282. ec.Error(ctx, ec.Recover(ctx, r))
  50283. ret = graphql.Null
  50284. }
  50285. }()
  50286. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50287. ctx = rctx // use context from middleware stack in children
  50288. return obj.Description, nil
  50289. })
  50290. if err != nil {
  50291. ec.Error(ctx, err)
  50292. return graphql.Null
  50293. }
  50294. if resTmp == nil {
  50295. if !graphql.HasFieldError(ctx, fc) {
  50296. ec.Errorf(ctx, "must not be null")
  50297. }
  50298. return graphql.Null
  50299. }
  50300. res := resTmp.(string)
  50301. fc.Result = res
  50302. return ec.marshalNString2string(ctx, field.Selections, res)
  50303. }
  50304. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50305. fc = &graphql.FieldContext{
  50306. Object: "DraftOrderAppliedDiscount",
  50307. Field: field,
  50308. IsMethod: false,
  50309. IsResolver: false,
  50310. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50311. return nil, errors.New("field of type String does not have child fields")
  50312. },
  50313. }
  50314. return fc, nil
  50315. }
  50316. func (ec *executionContext) _DraftOrderAppliedDiscount_title(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50317. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_title(ctx, field)
  50318. if err != nil {
  50319. return graphql.Null
  50320. }
  50321. ctx = graphql.WithFieldContext(ctx, fc)
  50322. defer func() {
  50323. if r := recover(); r != nil {
  50324. ec.Error(ctx, ec.Recover(ctx, r))
  50325. ret = graphql.Null
  50326. }
  50327. }()
  50328. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50329. ctx = rctx // use context from middleware stack in children
  50330. return obj.Title, nil
  50331. })
  50332. if err != nil {
  50333. ec.Error(ctx, err)
  50334. return graphql.Null
  50335. }
  50336. if resTmp == nil {
  50337. return graphql.Null
  50338. }
  50339. res := resTmp.(*string)
  50340. fc.Result = res
  50341. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  50342. }
  50343. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50344. fc = &graphql.FieldContext{
  50345. Object: "DraftOrderAppliedDiscount",
  50346. Field: field,
  50347. IsMethod: false,
  50348. IsResolver: false,
  50349. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50350. return nil, errors.New("field of type String does not have child fields")
  50351. },
  50352. }
  50353. return fc, nil
  50354. }
  50355. func (ec *executionContext) _DraftOrderAppliedDiscount_value(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50356. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_value(ctx, field)
  50357. if err != nil {
  50358. return graphql.Null
  50359. }
  50360. ctx = graphql.WithFieldContext(ctx, fc)
  50361. defer func() {
  50362. if r := recover(); r != nil {
  50363. ec.Error(ctx, ec.Recover(ctx, r))
  50364. ret = graphql.Null
  50365. }
  50366. }()
  50367. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50368. ctx = rctx // use context from middleware stack in children
  50369. return obj.Value, nil
  50370. })
  50371. if err != nil {
  50372. ec.Error(ctx, err)
  50373. return graphql.Null
  50374. }
  50375. if resTmp == nil {
  50376. if !graphql.HasFieldError(ctx, fc) {
  50377. ec.Errorf(ctx, "must not be null")
  50378. }
  50379. return graphql.Null
  50380. }
  50381. res := resTmp.(float64)
  50382. fc.Result = res
  50383. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  50384. }
  50385. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50386. fc = &graphql.FieldContext{
  50387. Object: "DraftOrderAppliedDiscount",
  50388. Field: field,
  50389. IsMethod: false,
  50390. IsResolver: false,
  50391. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50392. return nil, errors.New("field of type Float does not have child fields")
  50393. },
  50394. }
  50395. return fc, nil
  50396. }
  50397. func (ec *executionContext) _DraftOrderAppliedDiscount_valueType(ctx context.Context, field graphql.CollectedField, obj *DraftOrderAppliedDiscount) (ret graphql.Marshaler) {
  50398. fc, err := ec.fieldContext_DraftOrderAppliedDiscount_valueType(ctx, field)
  50399. if err != nil {
  50400. return graphql.Null
  50401. }
  50402. ctx = graphql.WithFieldContext(ctx, fc)
  50403. defer func() {
  50404. if r := recover(); r != nil {
  50405. ec.Error(ctx, ec.Recover(ctx, r))
  50406. ret = graphql.Null
  50407. }
  50408. }()
  50409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50410. ctx = rctx // use context from middleware stack in children
  50411. return obj.ValueType, nil
  50412. })
  50413. if err != nil {
  50414. ec.Error(ctx, err)
  50415. return graphql.Null
  50416. }
  50417. if resTmp == nil {
  50418. if !graphql.HasFieldError(ctx, fc) {
  50419. ec.Errorf(ctx, "must not be null")
  50420. }
  50421. return graphql.Null
  50422. }
  50423. res := resTmp.(DraftOrderAppliedDiscountType)
  50424. fc.Result = res
  50425. return ec.marshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx, field.Selections, res)
  50426. }
  50427. func (ec *executionContext) fieldContext_DraftOrderAppliedDiscount_valueType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50428. fc = &graphql.FieldContext{
  50429. Object: "DraftOrderAppliedDiscount",
  50430. Field: field,
  50431. IsMethod: false,
  50432. IsResolver: false,
  50433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50434. return nil, errors.New("field of type DraftOrderAppliedDiscountType does not have child fields")
  50435. },
  50436. }
  50437. return fc, nil
  50438. }
  50439. func (ec *executionContext) _DraftOrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  50440. fc, err := ec.fieldContext_DraftOrderConnection_edges(ctx, field)
  50441. if err != nil {
  50442. return graphql.Null
  50443. }
  50444. ctx = graphql.WithFieldContext(ctx, fc)
  50445. defer func() {
  50446. if r := recover(); r != nil {
  50447. ec.Error(ctx, ec.Recover(ctx, r))
  50448. ret = graphql.Null
  50449. }
  50450. }()
  50451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50452. ctx = rctx // use context from middleware stack in children
  50453. return obj.Edges, nil
  50454. })
  50455. if err != nil {
  50456. ec.Error(ctx, err)
  50457. return graphql.Null
  50458. }
  50459. if resTmp == nil {
  50460. if !graphql.HasFieldError(ctx, fc) {
  50461. ec.Errorf(ctx, "must not be null")
  50462. }
  50463. return graphql.Null
  50464. }
  50465. res := resTmp.([]*DraftOrderEdge)
  50466. fc.Result = res
  50467. return ec.marshalNDraftOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderEdgeᚄ(ctx, field.Selections, res)
  50468. }
  50469. func (ec *executionContext) fieldContext_DraftOrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50470. fc = &graphql.FieldContext{
  50471. Object: "DraftOrderConnection",
  50472. Field: field,
  50473. IsMethod: false,
  50474. IsResolver: false,
  50475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50476. switch field.Name {
  50477. case "cursor":
  50478. return ec.fieldContext_DraftOrderEdge_cursor(ctx, field)
  50479. case "node":
  50480. return ec.fieldContext_DraftOrderEdge_node(ctx, field)
  50481. }
  50482. return nil, fmt.Errorf("no field named %q was found under type DraftOrderEdge", field.Name)
  50483. },
  50484. }
  50485. return fc, nil
  50486. }
  50487. func (ec *executionContext) _DraftOrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  50488. fc, err := ec.fieldContext_DraftOrderConnection_nodes(ctx, field)
  50489. if err != nil {
  50490. return graphql.Null
  50491. }
  50492. ctx = graphql.WithFieldContext(ctx, fc)
  50493. defer func() {
  50494. if r := recover(); r != nil {
  50495. ec.Error(ctx, ec.Recover(ctx, r))
  50496. ret = graphql.Null
  50497. }
  50498. }()
  50499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50500. ctx = rctx // use context from middleware stack in children
  50501. return obj.Nodes, nil
  50502. })
  50503. if err != nil {
  50504. ec.Error(ctx, err)
  50505. return graphql.Null
  50506. }
  50507. if resTmp == nil {
  50508. if !graphql.HasFieldError(ctx, fc) {
  50509. ec.Errorf(ctx, "must not be null")
  50510. }
  50511. return graphql.Null
  50512. }
  50513. res := resTmp.([]*DraftOrder)
  50514. fc.Result = res
  50515. return ec.marshalNDraftOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderᚄ(ctx, field.Selections, res)
  50516. }
  50517. func (ec *executionContext) fieldContext_DraftOrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50518. fc = &graphql.FieldContext{
  50519. Object: "DraftOrderConnection",
  50520. Field: field,
  50521. IsMethod: false,
  50522. IsResolver: false,
  50523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50524. switch field.Name {
  50525. case "id":
  50526. return ec.fieldContext_DraftOrder_id(ctx, field)
  50527. }
  50528. return nil, fmt.Errorf("no field named %q was found under type DraftOrder", field.Name)
  50529. },
  50530. }
  50531. return fc, nil
  50532. }
  50533. func (ec *executionContext) _DraftOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DraftOrderConnection) (ret graphql.Marshaler) {
  50534. fc, err := ec.fieldContext_DraftOrderConnection_pageInfo(ctx, field)
  50535. if err != nil {
  50536. return graphql.Null
  50537. }
  50538. ctx = graphql.WithFieldContext(ctx, fc)
  50539. defer func() {
  50540. if r := recover(); r != nil {
  50541. ec.Error(ctx, ec.Recover(ctx, r))
  50542. ret = graphql.Null
  50543. }
  50544. }()
  50545. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50546. ctx = rctx // use context from middleware stack in children
  50547. return obj.PageInfo, nil
  50548. })
  50549. if err != nil {
  50550. ec.Error(ctx, err)
  50551. return graphql.Null
  50552. }
  50553. if resTmp == nil {
  50554. if !graphql.HasFieldError(ctx, fc) {
  50555. ec.Errorf(ctx, "must not be null")
  50556. }
  50557. return graphql.Null
  50558. }
  50559. res := resTmp.(*PageInfo)
  50560. fc.Result = res
  50561. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  50562. }
  50563. func (ec *executionContext) fieldContext_DraftOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50564. fc = &graphql.FieldContext{
  50565. Object: "DraftOrderConnection",
  50566. Field: field,
  50567. IsMethod: false,
  50568. IsResolver: false,
  50569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50570. switch field.Name {
  50571. case "endCursor":
  50572. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  50573. case "hasNextPage":
  50574. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  50575. case "hasPreviousPage":
  50576. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  50577. case "startCursor":
  50578. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  50579. }
  50580. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  50581. },
  50582. }
  50583. return fc, nil
  50584. }
  50585. func (ec *executionContext) _DraftOrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderEdge) (ret graphql.Marshaler) {
  50586. fc, err := ec.fieldContext_DraftOrderEdge_cursor(ctx, field)
  50587. if err != nil {
  50588. return graphql.Null
  50589. }
  50590. ctx = graphql.WithFieldContext(ctx, fc)
  50591. defer func() {
  50592. if r := recover(); r != nil {
  50593. ec.Error(ctx, ec.Recover(ctx, r))
  50594. ret = graphql.Null
  50595. }
  50596. }()
  50597. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50598. ctx = rctx // use context from middleware stack in children
  50599. return obj.Cursor, nil
  50600. })
  50601. if err != nil {
  50602. ec.Error(ctx, err)
  50603. return graphql.Null
  50604. }
  50605. if resTmp == nil {
  50606. if !graphql.HasFieldError(ctx, fc) {
  50607. ec.Errorf(ctx, "must not be null")
  50608. }
  50609. return graphql.Null
  50610. }
  50611. res := resTmp.(string)
  50612. fc.Result = res
  50613. return ec.marshalNString2string(ctx, field.Selections, res)
  50614. }
  50615. func (ec *executionContext) fieldContext_DraftOrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50616. fc = &graphql.FieldContext{
  50617. Object: "DraftOrderEdge",
  50618. Field: field,
  50619. IsMethod: false,
  50620. IsResolver: false,
  50621. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50622. return nil, errors.New("field of type String does not have child fields")
  50623. },
  50624. }
  50625. return fc, nil
  50626. }
  50627. func (ec *executionContext) _DraftOrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *DraftOrderEdge) (ret graphql.Marshaler) {
  50628. fc, err := ec.fieldContext_DraftOrderEdge_node(ctx, field)
  50629. if err != nil {
  50630. return graphql.Null
  50631. }
  50632. ctx = graphql.WithFieldContext(ctx, fc)
  50633. defer func() {
  50634. if r := recover(); r != nil {
  50635. ec.Error(ctx, ec.Recover(ctx, r))
  50636. ret = graphql.Null
  50637. }
  50638. }()
  50639. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50640. ctx = rctx // use context from middleware stack in children
  50641. return obj.Node, nil
  50642. })
  50643. if err != nil {
  50644. ec.Error(ctx, err)
  50645. return graphql.Null
  50646. }
  50647. if resTmp == nil {
  50648. if !graphql.HasFieldError(ctx, fc) {
  50649. ec.Errorf(ctx, "must not be null")
  50650. }
  50651. return graphql.Null
  50652. }
  50653. res := resTmp.(*DraftOrder)
  50654. fc.Result = res
  50655. return ec.marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrder(ctx, field.Selections, res)
  50656. }
  50657. func (ec *executionContext) fieldContext_DraftOrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50658. fc = &graphql.FieldContext{
  50659. Object: "DraftOrderEdge",
  50660. Field: field,
  50661. IsMethod: false,
  50662. IsResolver: false,
  50663. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50664. switch field.Name {
  50665. case "id":
  50666. return ec.fieldContext_DraftOrder_id(ctx, field)
  50667. }
  50668. return nil, fmt.Errorf("no field named %q was found under type DraftOrder", field.Name)
  50669. },
  50670. }
  50671. return fc, nil
  50672. }
  50673. func (ec *executionContext) _DraftOrderLineItem_appliedDiscount(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50674. fc, err := ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  50675. if err != nil {
  50676. return graphql.Null
  50677. }
  50678. ctx = graphql.WithFieldContext(ctx, fc)
  50679. defer func() {
  50680. if r := recover(); r != nil {
  50681. ec.Error(ctx, ec.Recover(ctx, r))
  50682. ret = graphql.Null
  50683. }
  50684. }()
  50685. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50686. ctx = rctx // use context from middleware stack in children
  50687. return obj.AppliedDiscount, nil
  50688. })
  50689. if err != nil {
  50690. ec.Error(ctx, err)
  50691. return graphql.Null
  50692. }
  50693. if resTmp == nil {
  50694. return graphql.Null
  50695. }
  50696. res := resTmp.(*DraftOrderAppliedDiscount)
  50697. fc.Result = res
  50698. return ec.marshalODraftOrderAppliedDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderAppliedDiscount(ctx, field.Selections, res)
  50699. }
  50700. func (ec *executionContext) fieldContext_DraftOrderLineItem_appliedDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50701. fc = &graphql.FieldContext{
  50702. Object: "DraftOrderLineItem",
  50703. Field: field,
  50704. IsMethod: false,
  50705. IsResolver: false,
  50706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50707. switch field.Name {
  50708. case "amountSet":
  50709. return ec.fieldContext_DraftOrderAppliedDiscount_amountSet(ctx, field)
  50710. case "amountV2":
  50711. return ec.fieldContext_DraftOrderAppliedDiscount_amountV2(ctx, field)
  50712. case "description":
  50713. return ec.fieldContext_DraftOrderAppliedDiscount_description(ctx, field)
  50714. case "title":
  50715. return ec.fieldContext_DraftOrderAppliedDiscount_title(ctx, field)
  50716. case "value":
  50717. return ec.fieldContext_DraftOrderAppliedDiscount_value(ctx, field)
  50718. case "valueType":
  50719. return ec.fieldContext_DraftOrderAppliedDiscount_valueType(ctx, field)
  50720. }
  50721. return nil, fmt.Errorf("no field named %q was found under type DraftOrderAppliedDiscount", field.Name)
  50722. },
  50723. }
  50724. return fc, nil
  50725. }
  50726. func (ec *executionContext) _DraftOrderLineItem_custom(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50727. fc, err := ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  50728. if err != nil {
  50729. return graphql.Null
  50730. }
  50731. ctx = graphql.WithFieldContext(ctx, fc)
  50732. defer func() {
  50733. if r := recover(); r != nil {
  50734. ec.Error(ctx, ec.Recover(ctx, r))
  50735. ret = graphql.Null
  50736. }
  50737. }()
  50738. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50739. ctx = rctx // use context from middleware stack in children
  50740. return obj.Custom, nil
  50741. })
  50742. if err != nil {
  50743. ec.Error(ctx, err)
  50744. return graphql.Null
  50745. }
  50746. if resTmp == nil {
  50747. if !graphql.HasFieldError(ctx, fc) {
  50748. ec.Errorf(ctx, "must not be null")
  50749. }
  50750. return graphql.Null
  50751. }
  50752. res := resTmp.(bool)
  50753. fc.Result = res
  50754. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  50755. }
  50756. func (ec *executionContext) fieldContext_DraftOrderLineItem_custom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50757. fc = &graphql.FieldContext{
  50758. Object: "DraftOrderLineItem",
  50759. Field: field,
  50760. IsMethod: false,
  50761. IsResolver: false,
  50762. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50763. return nil, errors.New("field of type Boolean does not have child fields")
  50764. },
  50765. }
  50766. return fc, nil
  50767. }
  50768. func (ec *executionContext) _DraftOrderLineItem_customAttributes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50769. fc, err := ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  50770. if err != nil {
  50771. return graphql.Null
  50772. }
  50773. ctx = graphql.WithFieldContext(ctx, fc)
  50774. defer func() {
  50775. if r := recover(); r != nil {
  50776. ec.Error(ctx, ec.Recover(ctx, r))
  50777. ret = graphql.Null
  50778. }
  50779. }()
  50780. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50781. ctx = rctx // use context from middleware stack in children
  50782. return obj.CustomAttributes, nil
  50783. })
  50784. if err != nil {
  50785. ec.Error(ctx, err)
  50786. return graphql.Null
  50787. }
  50788. if resTmp == nil {
  50789. if !graphql.HasFieldError(ctx, fc) {
  50790. ec.Errorf(ctx, "must not be null")
  50791. }
  50792. return graphql.Null
  50793. }
  50794. res := resTmp.([]*Attribute)
  50795. fc.Result = res
  50796. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  50797. }
  50798. func (ec *executionContext) fieldContext_DraftOrderLineItem_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50799. fc = &graphql.FieldContext{
  50800. Object: "DraftOrderLineItem",
  50801. Field: field,
  50802. IsMethod: false,
  50803. IsResolver: false,
  50804. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50805. switch field.Name {
  50806. case "key":
  50807. return ec.fieldContext_Attribute_key(ctx, field)
  50808. case "value":
  50809. return ec.fieldContext_Attribute_value(ctx, field)
  50810. }
  50811. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  50812. },
  50813. }
  50814. return fc, nil
  50815. }
  50816. func (ec *executionContext) _DraftOrderLineItem_customAttributesV2(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50817. fc, err := ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  50818. if err != nil {
  50819. return graphql.Null
  50820. }
  50821. ctx = graphql.WithFieldContext(ctx, fc)
  50822. defer func() {
  50823. if r := recover(); r != nil {
  50824. ec.Error(ctx, ec.Recover(ctx, r))
  50825. ret = graphql.Null
  50826. }
  50827. }()
  50828. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50829. ctx = rctx // use context from middleware stack in children
  50830. return obj.CustomAttributesV2, nil
  50831. })
  50832. if err != nil {
  50833. ec.Error(ctx, err)
  50834. return graphql.Null
  50835. }
  50836. if resTmp == nil {
  50837. if !graphql.HasFieldError(ctx, fc) {
  50838. ec.Errorf(ctx, "must not be null")
  50839. }
  50840. return graphql.Null
  50841. }
  50842. res := resTmp.([]*TypedAttribute)
  50843. fc.Result = res
  50844. return ec.marshalNTypedAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTypedAttributeᚄ(ctx, field.Selections, res)
  50845. }
  50846. func (ec *executionContext) fieldContext_DraftOrderLineItem_customAttributesV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50847. fc = &graphql.FieldContext{
  50848. Object: "DraftOrderLineItem",
  50849. Field: field,
  50850. IsMethod: false,
  50851. IsResolver: false,
  50852. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50853. switch field.Name {
  50854. case "key":
  50855. return ec.fieldContext_TypedAttribute_key(ctx, field)
  50856. case "value":
  50857. return ec.fieldContext_TypedAttribute_value(ctx, field)
  50858. }
  50859. return nil, fmt.Errorf("no field named %q was found under type TypedAttribute", field.Name)
  50860. },
  50861. }
  50862. return fc, nil
  50863. }
  50864. func (ec *executionContext) _DraftOrderLineItem_discountedTotal(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50865. fc, err := ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  50866. if err != nil {
  50867. return graphql.Null
  50868. }
  50869. ctx = graphql.WithFieldContext(ctx, fc)
  50870. defer func() {
  50871. if r := recover(); r != nil {
  50872. ec.Error(ctx, ec.Recover(ctx, r))
  50873. ret = graphql.Null
  50874. }
  50875. }()
  50876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50877. ctx = rctx // use context from middleware stack in children
  50878. return obj.DiscountedTotal, nil
  50879. })
  50880. if err != nil {
  50881. ec.Error(ctx, err)
  50882. return graphql.Null
  50883. }
  50884. if resTmp == nil {
  50885. if !graphql.HasFieldError(ctx, fc) {
  50886. ec.Errorf(ctx, "must not be null")
  50887. }
  50888. return graphql.Null
  50889. }
  50890. res := resTmp.(string)
  50891. fc.Result = res
  50892. return ec.marshalNMoney2string(ctx, field.Selections, res)
  50893. }
  50894. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedTotal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50895. fc = &graphql.FieldContext{
  50896. Object: "DraftOrderLineItem",
  50897. Field: field,
  50898. IsMethod: false,
  50899. IsResolver: false,
  50900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50901. return nil, errors.New("field of type Money does not have child fields")
  50902. },
  50903. }
  50904. return fc, nil
  50905. }
  50906. func (ec *executionContext) _DraftOrderLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50907. fc, err := ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  50908. if err != nil {
  50909. return graphql.Null
  50910. }
  50911. ctx = graphql.WithFieldContext(ctx, fc)
  50912. defer func() {
  50913. if r := recover(); r != nil {
  50914. ec.Error(ctx, ec.Recover(ctx, r))
  50915. ret = graphql.Null
  50916. }
  50917. }()
  50918. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50919. ctx = rctx // use context from middleware stack in children
  50920. return obj.DiscountedTotalSet, nil
  50921. })
  50922. if err != nil {
  50923. ec.Error(ctx, err)
  50924. return graphql.Null
  50925. }
  50926. if resTmp == nil {
  50927. if !graphql.HasFieldError(ctx, fc) {
  50928. ec.Errorf(ctx, "must not be null")
  50929. }
  50930. return graphql.Null
  50931. }
  50932. res := resTmp.(*MoneyBag)
  50933. fc.Result = res
  50934. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  50935. }
  50936. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50937. fc = &graphql.FieldContext{
  50938. Object: "DraftOrderLineItem",
  50939. Field: field,
  50940. IsMethod: false,
  50941. IsResolver: false,
  50942. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50943. switch field.Name {
  50944. case "presentmentMoney":
  50945. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  50946. case "shopMoney":
  50947. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  50948. }
  50949. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  50950. },
  50951. }
  50952. return fc, nil
  50953. }
  50954. func (ec *executionContext) _DraftOrderLineItem_discountedUnitPrice(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50955. fc, err := ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  50956. if err != nil {
  50957. return graphql.Null
  50958. }
  50959. ctx = graphql.WithFieldContext(ctx, fc)
  50960. defer func() {
  50961. if r := recover(); r != nil {
  50962. ec.Error(ctx, ec.Recover(ctx, r))
  50963. ret = graphql.Null
  50964. }
  50965. }()
  50966. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  50967. ctx = rctx // use context from middleware stack in children
  50968. return obj.DiscountedUnitPrice, nil
  50969. })
  50970. if err != nil {
  50971. ec.Error(ctx, err)
  50972. return graphql.Null
  50973. }
  50974. if resTmp == nil {
  50975. if !graphql.HasFieldError(ctx, fc) {
  50976. ec.Errorf(ctx, "must not be null")
  50977. }
  50978. return graphql.Null
  50979. }
  50980. res := resTmp.(string)
  50981. fc.Result = res
  50982. return ec.marshalNMoney2string(ctx, field.Selections, res)
  50983. }
  50984. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  50985. fc = &graphql.FieldContext{
  50986. Object: "DraftOrderLineItem",
  50987. Field: field,
  50988. IsMethod: false,
  50989. IsResolver: false,
  50990. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  50991. return nil, errors.New("field of type Money does not have child fields")
  50992. },
  50993. }
  50994. return fc, nil
  50995. }
  50996. func (ec *executionContext) _DraftOrderLineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  50997. fc, err := ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  50998. if err != nil {
  50999. return graphql.Null
  51000. }
  51001. ctx = graphql.WithFieldContext(ctx, fc)
  51002. defer func() {
  51003. if r := recover(); r != nil {
  51004. ec.Error(ctx, ec.Recover(ctx, r))
  51005. ret = graphql.Null
  51006. }
  51007. }()
  51008. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51009. ctx = rctx // use context from middleware stack in children
  51010. return obj.DiscountedUnitPriceSet, nil
  51011. })
  51012. if err != nil {
  51013. ec.Error(ctx, err)
  51014. return graphql.Null
  51015. }
  51016. if resTmp == nil {
  51017. if !graphql.HasFieldError(ctx, fc) {
  51018. ec.Errorf(ctx, "must not be null")
  51019. }
  51020. return graphql.Null
  51021. }
  51022. res := resTmp.(*MoneyBag)
  51023. fc.Result = res
  51024. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  51025. }
  51026. func (ec *executionContext) fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51027. fc = &graphql.FieldContext{
  51028. Object: "DraftOrderLineItem",
  51029. Field: field,
  51030. IsMethod: false,
  51031. IsResolver: false,
  51032. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51033. switch field.Name {
  51034. case "presentmentMoney":
  51035. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  51036. case "shopMoney":
  51037. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  51038. }
  51039. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  51040. },
  51041. }
  51042. return fc, nil
  51043. }
  51044. func (ec *executionContext) _DraftOrderLineItem_fulfillmentService(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51045. fc, err := ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  51046. if err != nil {
  51047. return graphql.Null
  51048. }
  51049. ctx = graphql.WithFieldContext(ctx, fc)
  51050. defer func() {
  51051. if r := recover(); r != nil {
  51052. ec.Error(ctx, ec.Recover(ctx, r))
  51053. ret = graphql.Null
  51054. }
  51055. }()
  51056. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51057. ctx = rctx // use context from middleware stack in children
  51058. return obj.FulfillmentService, nil
  51059. })
  51060. if err != nil {
  51061. ec.Error(ctx, err)
  51062. return graphql.Null
  51063. }
  51064. if resTmp == nil {
  51065. return graphql.Null
  51066. }
  51067. res := resTmp.(*FulfillmentService)
  51068. fc.Result = res
  51069. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  51070. }
  51071. func (ec *executionContext) fieldContext_DraftOrderLineItem_fulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51072. fc = &graphql.FieldContext{
  51073. Object: "DraftOrderLineItem",
  51074. Field: field,
  51075. IsMethod: false,
  51076. IsResolver: false,
  51077. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51078. switch field.Name {
  51079. case "id":
  51080. return ec.fieldContext_FulfillmentService_id(ctx, field)
  51081. }
  51082. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  51083. },
  51084. }
  51085. return fc, nil
  51086. }
  51087. func (ec *executionContext) _DraftOrderLineItem_id(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51088. fc, err := ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  51089. if err != nil {
  51090. return graphql.Null
  51091. }
  51092. ctx = graphql.WithFieldContext(ctx, fc)
  51093. defer func() {
  51094. if r := recover(); r != nil {
  51095. ec.Error(ctx, ec.Recover(ctx, r))
  51096. ret = graphql.Null
  51097. }
  51098. }()
  51099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51100. ctx = rctx // use context from middleware stack in children
  51101. return obj.ID, nil
  51102. })
  51103. if err != nil {
  51104. ec.Error(ctx, err)
  51105. return graphql.Null
  51106. }
  51107. if resTmp == nil {
  51108. if !graphql.HasFieldError(ctx, fc) {
  51109. ec.Errorf(ctx, "must not be null")
  51110. }
  51111. return graphql.Null
  51112. }
  51113. res := resTmp.(string)
  51114. fc.Result = res
  51115. return ec.marshalNID2string(ctx, field.Selections, res)
  51116. }
  51117. func (ec *executionContext) fieldContext_DraftOrderLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51118. fc = &graphql.FieldContext{
  51119. Object: "DraftOrderLineItem",
  51120. Field: field,
  51121. IsMethod: false,
  51122. IsResolver: false,
  51123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51124. return nil, errors.New("field of type ID does not have child fields")
  51125. },
  51126. }
  51127. return fc, nil
  51128. }
  51129. func (ec *executionContext) _DraftOrderLineItem_image(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51130. fc, err := ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  51131. if err != nil {
  51132. return graphql.Null
  51133. }
  51134. ctx = graphql.WithFieldContext(ctx, fc)
  51135. defer func() {
  51136. if r := recover(); r != nil {
  51137. ec.Error(ctx, ec.Recover(ctx, r))
  51138. ret = graphql.Null
  51139. }
  51140. }()
  51141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51142. ctx = rctx // use context from middleware stack in children
  51143. return obj.Image, nil
  51144. })
  51145. if err != nil {
  51146. ec.Error(ctx, err)
  51147. return graphql.Null
  51148. }
  51149. if resTmp == nil {
  51150. return graphql.Null
  51151. }
  51152. res := resTmp.(*Image)
  51153. fc.Result = res
  51154. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  51155. }
  51156. func (ec *executionContext) fieldContext_DraftOrderLineItem_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51157. fc = &graphql.FieldContext{
  51158. Object: "DraftOrderLineItem",
  51159. Field: field,
  51160. IsMethod: false,
  51161. IsResolver: false,
  51162. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51163. switch field.Name {
  51164. case "altText":
  51165. return ec.fieldContext_Image_altText(ctx, field)
  51166. case "height":
  51167. return ec.fieldContext_Image_height(ctx, field)
  51168. case "id":
  51169. return ec.fieldContext_Image_id(ctx, field)
  51170. case "metafield":
  51171. return ec.fieldContext_Image_metafield(ctx, field)
  51172. case "metafields":
  51173. return ec.fieldContext_Image_metafields(ctx, field)
  51174. case "privateMetafield":
  51175. return ec.fieldContext_Image_privateMetafield(ctx, field)
  51176. case "privateMetafields":
  51177. return ec.fieldContext_Image_privateMetafields(ctx, field)
  51178. case "url":
  51179. return ec.fieldContext_Image_url(ctx, field)
  51180. case "width":
  51181. return ec.fieldContext_Image_width(ctx, field)
  51182. }
  51183. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  51184. },
  51185. }
  51186. return fc, nil
  51187. }
  51188. func (ec *executionContext) _DraftOrderLineItem_isGiftCard(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51189. fc, err := ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  51190. if err != nil {
  51191. return graphql.Null
  51192. }
  51193. ctx = graphql.WithFieldContext(ctx, fc)
  51194. defer func() {
  51195. if r := recover(); r != nil {
  51196. ec.Error(ctx, ec.Recover(ctx, r))
  51197. ret = graphql.Null
  51198. }
  51199. }()
  51200. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51201. ctx = rctx // use context from middleware stack in children
  51202. return obj.IsGiftCard, nil
  51203. })
  51204. if err != nil {
  51205. ec.Error(ctx, err)
  51206. return graphql.Null
  51207. }
  51208. if resTmp == nil {
  51209. if !graphql.HasFieldError(ctx, fc) {
  51210. ec.Errorf(ctx, "must not be null")
  51211. }
  51212. return graphql.Null
  51213. }
  51214. res := resTmp.(bool)
  51215. fc.Result = res
  51216. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51217. }
  51218. func (ec *executionContext) fieldContext_DraftOrderLineItem_isGiftCard(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51219. fc = &graphql.FieldContext{
  51220. Object: "DraftOrderLineItem",
  51221. Field: field,
  51222. IsMethod: false,
  51223. IsResolver: false,
  51224. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51225. return nil, errors.New("field of type Boolean does not have child fields")
  51226. },
  51227. }
  51228. return fc, nil
  51229. }
  51230. func (ec *executionContext) _DraftOrderLineItem_name(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51231. fc, err := ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  51232. if err != nil {
  51233. return graphql.Null
  51234. }
  51235. ctx = graphql.WithFieldContext(ctx, fc)
  51236. defer func() {
  51237. if r := recover(); r != nil {
  51238. ec.Error(ctx, ec.Recover(ctx, r))
  51239. ret = graphql.Null
  51240. }
  51241. }()
  51242. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51243. ctx = rctx // use context from middleware stack in children
  51244. return obj.Name, nil
  51245. })
  51246. if err != nil {
  51247. ec.Error(ctx, err)
  51248. return graphql.Null
  51249. }
  51250. if resTmp == nil {
  51251. if !graphql.HasFieldError(ctx, fc) {
  51252. ec.Errorf(ctx, "must not be null")
  51253. }
  51254. return graphql.Null
  51255. }
  51256. res := resTmp.(string)
  51257. fc.Result = res
  51258. return ec.marshalNString2string(ctx, field.Selections, res)
  51259. }
  51260. func (ec *executionContext) fieldContext_DraftOrderLineItem_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51261. fc = &graphql.FieldContext{
  51262. Object: "DraftOrderLineItem",
  51263. Field: field,
  51264. IsMethod: false,
  51265. IsResolver: false,
  51266. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51267. return nil, errors.New("field of type String does not have child fields")
  51268. },
  51269. }
  51270. return fc, nil
  51271. }
  51272. func (ec *executionContext) _DraftOrderLineItem_originalTotal(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51273. fc, err := ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  51274. if err != nil {
  51275. return graphql.Null
  51276. }
  51277. ctx = graphql.WithFieldContext(ctx, fc)
  51278. defer func() {
  51279. if r := recover(); r != nil {
  51280. ec.Error(ctx, ec.Recover(ctx, r))
  51281. ret = graphql.Null
  51282. }
  51283. }()
  51284. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51285. ctx = rctx // use context from middleware stack in children
  51286. return obj.OriginalTotal, nil
  51287. })
  51288. if err != nil {
  51289. ec.Error(ctx, err)
  51290. return graphql.Null
  51291. }
  51292. if resTmp == nil {
  51293. if !graphql.HasFieldError(ctx, fc) {
  51294. ec.Errorf(ctx, "must not be null")
  51295. }
  51296. return graphql.Null
  51297. }
  51298. res := resTmp.(string)
  51299. fc.Result = res
  51300. return ec.marshalNMoney2string(ctx, field.Selections, res)
  51301. }
  51302. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalTotal(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51303. fc = &graphql.FieldContext{
  51304. Object: "DraftOrderLineItem",
  51305. Field: field,
  51306. IsMethod: false,
  51307. IsResolver: false,
  51308. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51309. return nil, errors.New("field of type Money does not have child fields")
  51310. },
  51311. }
  51312. return fc, nil
  51313. }
  51314. func (ec *executionContext) _DraftOrderLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51315. fc, err := ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  51316. if err != nil {
  51317. return graphql.Null
  51318. }
  51319. ctx = graphql.WithFieldContext(ctx, fc)
  51320. defer func() {
  51321. if r := recover(); r != nil {
  51322. ec.Error(ctx, ec.Recover(ctx, r))
  51323. ret = graphql.Null
  51324. }
  51325. }()
  51326. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51327. ctx = rctx // use context from middleware stack in children
  51328. return obj.OriginalTotalSet, nil
  51329. })
  51330. if err != nil {
  51331. ec.Error(ctx, err)
  51332. return graphql.Null
  51333. }
  51334. if resTmp == nil {
  51335. if !graphql.HasFieldError(ctx, fc) {
  51336. ec.Errorf(ctx, "must not be null")
  51337. }
  51338. return graphql.Null
  51339. }
  51340. res := resTmp.(*MoneyBag)
  51341. fc.Result = res
  51342. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  51343. }
  51344. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51345. fc = &graphql.FieldContext{
  51346. Object: "DraftOrderLineItem",
  51347. Field: field,
  51348. IsMethod: false,
  51349. IsResolver: false,
  51350. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51351. switch field.Name {
  51352. case "presentmentMoney":
  51353. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  51354. case "shopMoney":
  51355. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  51356. }
  51357. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  51358. },
  51359. }
  51360. return fc, nil
  51361. }
  51362. func (ec *executionContext) _DraftOrderLineItem_originalUnitPrice(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51363. fc, err := ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  51364. if err != nil {
  51365. return graphql.Null
  51366. }
  51367. ctx = graphql.WithFieldContext(ctx, fc)
  51368. defer func() {
  51369. if r := recover(); r != nil {
  51370. ec.Error(ctx, ec.Recover(ctx, r))
  51371. ret = graphql.Null
  51372. }
  51373. }()
  51374. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51375. ctx = rctx // use context from middleware stack in children
  51376. return obj.OriginalUnitPrice, nil
  51377. })
  51378. if err != nil {
  51379. ec.Error(ctx, err)
  51380. return graphql.Null
  51381. }
  51382. if resTmp == nil {
  51383. if !graphql.HasFieldError(ctx, fc) {
  51384. ec.Errorf(ctx, "must not be null")
  51385. }
  51386. return graphql.Null
  51387. }
  51388. res := resTmp.(string)
  51389. fc.Result = res
  51390. return ec.marshalNMoney2string(ctx, field.Selections, res)
  51391. }
  51392. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalUnitPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51393. fc = &graphql.FieldContext{
  51394. Object: "DraftOrderLineItem",
  51395. Field: field,
  51396. IsMethod: false,
  51397. IsResolver: false,
  51398. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51399. return nil, errors.New("field of type Money does not have child fields")
  51400. },
  51401. }
  51402. return fc, nil
  51403. }
  51404. func (ec *executionContext) _DraftOrderLineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51405. fc, err := ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  51406. if err != nil {
  51407. return graphql.Null
  51408. }
  51409. ctx = graphql.WithFieldContext(ctx, fc)
  51410. defer func() {
  51411. if r := recover(); r != nil {
  51412. ec.Error(ctx, ec.Recover(ctx, r))
  51413. ret = graphql.Null
  51414. }
  51415. }()
  51416. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51417. ctx = rctx // use context from middleware stack in children
  51418. return obj.OriginalUnitPriceSet, nil
  51419. })
  51420. if err != nil {
  51421. ec.Error(ctx, err)
  51422. return graphql.Null
  51423. }
  51424. if resTmp == nil {
  51425. if !graphql.HasFieldError(ctx, fc) {
  51426. ec.Errorf(ctx, "must not be null")
  51427. }
  51428. return graphql.Null
  51429. }
  51430. res := resTmp.(*MoneyBag)
  51431. fc.Result = res
  51432. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  51433. }
  51434. func (ec *executionContext) fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51435. fc = &graphql.FieldContext{
  51436. Object: "DraftOrderLineItem",
  51437. Field: field,
  51438. IsMethod: false,
  51439. IsResolver: false,
  51440. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51441. switch field.Name {
  51442. case "presentmentMoney":
  51443. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  51444. case "shopMoney":
  51445. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  51446. }
  51447. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  51448. },
  51449. }
  51450. return fc, nil
  51451. }
  51452. func (ec *executionContext) _DraftOrderLineItem_product(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51453. fc, err := ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  51454. if err != nil {
  51455. return graphql.Null
  51456. }
  51457. ctx = graphql.WithFieldContext(ctx, fc)
  51458. defer func() {
  51459. if r := recover(); r != nil {
  51460. ec.Error(ctx, ec.Recover(ctx, r))
  51461. ret = graphql.Null
  51462. }
  51463. }()
  51464. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51465. ctx = rctx // use context from middleware stack in children
  51466. return obj.Product, nil
  51467. })
  51468. if err != nil {
  51469. ec.Error(ctx, err)
  51470. return graphql.Null
  51471. }
  51472. if resTmp == nil {
  51473. return graphql.Null
  51474. }
  51475. res := resTmp.(*Product)
  51476. fc.Result = res
  51477. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx, field.Selections, res)
  51478. }
  51479. func (ec *executionContext) fieldContext_DraftOrderLineItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51480. fc = &graphql.FieldContext{
  51481. Object: "DraftOrderLineItem",
  51482. Field: field,
  51483. IsMethod: false,
  51484. IsResolver: false,
  51485. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51486. switch field.Name {
  51487. case "id":
  51488. return ec.fieldContext_Product_id(ctx, field)
  51489. }
  51490. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  51491. },
  51492. }
  51493. return fc, nil
  51494. }
  51495. func (ec *executionContext) _DraftOrderLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51496. fc, err := ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  51497. if err != nil {
  51498. return graphql.Null
  51499. }
  51500. ctx = graphql.WithFieldContext(ctx, fc)
  51501. defer func() {
  51502. if r := recover(); r != nil {
  51503. ec.Error(ctx, ec.Recover(ctx, r))
  51504. ret = graphql.Null
  51505. }
  51506. }()
  51507. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51508. ctx = rctx // use context from middleware stack in children
  51509. return obj.Quantity, nil
  51510. })
  51511. if err != nil {
  51512. ec.Error(ctx, err)
  51513. return graphql.Null
  51514. }
  51515. if resTmp == nil {
  51516. if !graphql.HasFieldError(ctx, fc) {
  51517. ec.Errorf(ctx, "must not be null")
  51518. }
  51519. return graphql.Null
  51520. }
  51521. res := resTmp.(int)
  51522. fc.Result = res
  51523. return ec.marshalNInt2int(ctx, field.Selections, res)
  51524. }
  51525. func (ec *executionContext) fieldContext_DraftOrderLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51526. fc = &graphql.FieldContext{
  51527. Object: "DraftOrderLineItem",
  51528. Field: field,
  51529. IsMethod: false,
  51530. IsResolver: false,
  51531. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51532. return nil, errors.New("field of type Int does not have child fields")
  51533. },
  51534. }
  51535. return fc, nil
  51536. }
  51537. func (ec *executionContext) _DraftOrderLineItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51538. fc, err := ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  51539. if err != nil {
  51540. return graphql.Null
  51541. }
  51542. ctx = graphql.WithFieldContext(ctx, fc)
  51543. defer func() {
  51544. if r := recover(); r != nil {
  51545. ec.Error(ctx, ec.Recover(ctx, r))
  51546. ret = graphql.Null
  51547. }
  51548. }()
  51549. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51550. ctx = rctx // use context from middleware stack in children
  51551. return obj.RequiresShipping, nil
  51552. })
  51553. if err != nil {
  51554. ec.Error(ctx, err)
  51555. return graphql.Null
  51556. }
  51557. if resTmp == nil {
  51558. if !graphql.HasFieldError(ctx, fc) {
  51559. ec.Errorf(ctx, "must not be null")
  51560. }
  51561. return graphql.Null
  51562. }
  51563. res := resTmp.(bool)
  51564. fc.Result = res
  51565. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51566. }
  51567. func (ec *executionContext) fieldContext_DraftOrderLineItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51568. fc = &graphql.FieldContext{
  51569. Object: "DraftOrderLineItem",
  51570. Field: field,
  51571. IsMethod: false,
  51572. IsResolver: false,
  51573. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51574. return nil, errors.New("field of type Boolean does not have child fields")
  51575. },
  51576. }
  51577. return fc, nil
  51578. }
  51579. func (ec *executionContext) _DraftOrderLineItem_sku(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51580. fc, err := ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  51581. if err != nil {
  51582. return graphql.Null
  51583. }
  51584. ctx = graphql.WithFieldContext(ctx, fc)
  51585. defer func() {
  51586. if r := recover(); r != nil {
  51587. ec.Error(ctx, ec.Recover(ctx, r))
  51588. ret = graphql.Null
  51589. }
  51590. }()
  51591. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51592. ctx = rctx // use context from middleware stack in children
  51593. return obj.Sku, nil
  51594. })
  51595. if err != nil {
  51596. ec.Error(ctx, err)
  51597. return graphql.Null
  51598. }
  51599. if resTmp == nil {
  51600. return graphql.Null
  51601. }
  51602. res := resTmp.(*string)
  51603. fc.Result = res
  51604. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  51605. }
  51606. func (ec *executionContext) fieldContext_DraftOrderLineItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51607. fc = &graphql.FieldContext{
  51608. Object: "DraftOrderLineItem",
  51609. Field: field,
  51610. IsMethod: false,
  51611. IsResolver: false,
  51612. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51613. return nil, errors.New("field of type String does not have child fields")
  51614. },
  51615. }
  51616. return fc, nil
  51617. }
  51618. func (ec *executionContext) _DraftOrderLineItem_taxLines(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51619. fc, err := ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  51620. if err != nil {
  51621. return graphql.Null
  51622. }
  51623. ctx = graphql.WithFieldContext(ctx, fc)
  51624. defer func() {
  51625. if r := recover(); r != nil {
  51626. ec.Error(ctx, ec.Recover(ctx, r))
  51627. ret = graphql.Null
  51628. }
  51629. }()
  51630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51631. ctx = rctx // use context from middleware stack in children
  51632. return obj.TaxLines, nil
  51633. })
  51634. if err != nil {
  51635. ec.Error(ctx, err)
  51636. return graphql.Null
  51637. }
  51638. if resTmp == nil {
  51639. if !graphql.HasFieldError(ctx, fc) {
  51640. ec.Errorf(ctx, "must not be null")
  51641. }
  51642. return graphql.Null
  51643. }
  51644. res := resTmp.([]*TaxLine)
  51645. fc.Result = res
  51646. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  51647. }
  51648. func (ec *executionContext) fieldContext_DraftOrderLineItem_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51649. fc = &graphql.FieldContext{
  51650. Object: "DraftOrderLineItem",
  51651. Field: field,
  51652. IsMethod: false,
  51653. IsResolver: false,
  51654. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51655. switch field.Name {
  51656. case "channelLiable":
  51657. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  51658. case "priceSet":
  51659. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  51660. case "rate":
  51661. return ec.fieldContext_TaxLine_rate(ctx, field)
  51662. case "ratePercentage":
  51663. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  51664. case "title":
  51665. return ec.fieldContext_TaxLine_title(ctx, field)
  51666. }
  51667. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  51668. },
  51669. }
  51670. return fc, nil
  51671. }
  51672. func (ec *executionContext) _DraftOrderLineItem_taxable(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51673. fc, err := ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  51674. if err != nil {
  51675. return graphql.Null
  51676. }
  51677. ctx = graphql.WithFieldContext(ctx, fc)
  51678. defer func() {
  51679. if r := recover(); r != nil {
  51680. ec.Error(ctx, ec.Recover(ctx, r))
  51681. ret = graphql.Null
  51682. }
  51683. }()
  51684. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51685. ctx = rctx // use context from middleware stack in children
  51686. return obj.Taxable, nil
  51687. })
  51688. if err != nil {
  51689. ec.Error(ctx, err)
  51690. return graphql.Null
  51691. }
  51692. if resTmp == nil {
  51693. if !graphql.HasFieldError(ctx, fc) {
  51694. ec.Errorf(ctx, "must not be null")
  51695. }
  51696. return graphql.Null
  51697. }
  51698. res := resTmp.(bool)
  51699. fc.Result = res
  51700. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  51701. }
  51702. func (ec *executionContext) fieldContext_DraftOrderLineItem_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51703. fc = &graphql.FieldContext{
  51704. Object: "DraftOrderLineItem",
  51705. Field: field,
  51706. IsMethod: false,
  51707. IsResolver: false,
  51708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51709. return nil, errors.New("field of type Boolean does not have child fields")
  51710. },
  51711. }
  51712. return fc, nil
  51713. }
  51714. func (ec *executionContext) _DraftOrderLineItem_title(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51715. fc, err := ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  51716. if err != nil {
  51717. return graphql.Null
  51718. }
  51719. ctx = graphql.WithFieldContext(ctx, fc)
  51720. defer func() {
  51721. if r := recover(); r != nil {
  51722. ec.Error(ctx, ec.Recover(ctx, r))
  51723. ret = graphql.Null
  51724. }
  51725. }()
  51726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51727. ctx = rctx // use context from middleware stack in children
  51728. return obj.Title, nil
  51729. })
  51730. if err != nil {
  51731. ec.Error(ctx, err)
  51732. return graphql.Null
  51733. }
  51734. if resTmp == nil {
  51735. if !graphql.HasFieldError(ctx, fc) {
  51736. ec.Errorf(ctx, "must not be null")
  51737. }
  51738. return graphql.Null
  51739. }
  51740. res := resTmp.(string)
  51741. fc.Result = res
  51742. return ec.marshalNString2string(ctx, field.Selections, res)
  51743. }
  51744. func (ec *executionContext) fieldContext_DraftOrderLineItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51745. fc = &graphql.FieldContext{
  51746. Object: "DraftOrderLineItem",
  51747. Field: field,
  51748. IsMethod: false,
  51749. IsResolver: false,
  51750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51751. return nil, errors.New("field of type String does not have child fields")
  51752. },
  51753. }
  51754. return fc, nil
  51755. }
  51756. func (ec *executionContext) _DraftOrderLineItem_totalDiscount(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51757. fc, err := ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  51758. if err != nil {
  51759. return graphql.Null
  51760. }
  51761. ctx = graphql.WithFieldContext(ctx, fc)
  51762. defer func() {
  51763. if r := recover(); r != nil {
  51764. ec.Error(ctx, ec.Recover(ctx, r))
  51765. ret = graphql.Null
  51766. }
  51767. }()
  51768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51769. ctx = rctx // use context from middleware stack in children
  51770. return obj.TotalDiscount, nil
  51771. })
  51772. if err != nil {
  51773. ec.Error(ctx, err)
  51774. return graphql.Null
  51775. }
  51776. if resTmp == nil {
  51777. if !graphql.HasFieldError(ctx, fc) {
  51778. ec.Errorf(ctx, "must not be null")
  51779. }
  51780. return graphql.Null
  51781. }
  51782. res := resTmp.(string)
  51783. fc.Result = res
  51784. return ec.marshalNMoney2string(ctx, field.Selections, res)
  51785. }
  51786. func (ec *executionContext) fieldContext_DraftOrderLineItem_totalDiscount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51787. fc = &graphql.FieldContext{
  51788. Object: "DraftOrderLineItem",
  51789. Field: field,
  51790. IsMethod: false,
  51791. IsResolver: false,
  51792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51793. return nil, errors.New("field of type Money does not have child fields")
  51794. },
  51795. }
  51796. return fc, nil
  51797. }
  51798. func (ec *executionContext) _DraftOrderLineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51799. fc, err := ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  51800. if err != nil {
  51801. return graphql.Null
  51802. }
  51803. ctx = graphql.WithFieldContext(ctx, fc)
  51804. defer func() {
  51805. if r := recover(); r != nil {
  51806. ec.Error(ctx, ec.Recover(ctx, r))
  51807. ret = graphql.Null
  51808. }
  51809. }()
  51810. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51811. ctx = rctx // use context from middleware stack in children
  51812. return obj.TotalDiscountSet, nil
  51813. })
  51814. if err != nil {
  51815. ec.Error(ctx, err)
  51816. return graphql.Null
  51817. }
  51818. if resTmp == nil {
  51819. if !graphql.HasFieldError(ctx, fc) {
  51820. ec.Errorf(ctx, "must not be null")
  51821. }
  51822. return graphql.Null
  51823. }
  51824. res := resTmp.(*MoneyBag)
  51825. fc.Result = res
  51826. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  51827. }
  51828. func (ec *executionContext) fieldContext_DraftOrderLineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51829. fc = &graphql.FieldContext{
  51830. Object: "DraftOrderLineItem",
  51831. Field: field,
  51832. IsMethod: false,
  51833. IsResolver: false,
  51834. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51835. switch field.Name {
  51836. case "presentmentMoney":
  51837. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  51838. case "shopMoney":
  51839. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  51840. }
  51841. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  51842. },
  51843. }
  51844. return fc, nil
  51845. }
  51846. func (ec *executionContext) _DraftOrderLineItem_variant(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51847. fc, err := ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  51848. if err != nil {
  51849. return graphql.Null
  51850. }
  51851. ctx = graphql.WithFieldContext(ctx, fc)
  51852. defer func() {
  51853. if r := recover(); r != nil {
  51854. ec.Error(ctx, ec.Recover(ctx, r))
  51855. ret = graphql.Null
  51856. }
  51857. }()
  51858. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51859. ctx = rctx // use context from middleware stack in children
  51860. return obj.Variant, nil
  51861. })
  51862. if err != nil {
  51863. ec.Error(ctx, err)
  51864. return graphql.Null
  51865. }
  51866. if resTmp == nil {
  51867. return graphql.Null
  51868. }
  51869. res := resTmp.(*ProductVariant)
  51870. fc.Result = res
  51871. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  51872. }
  51873. func (ec *executionContext) fieldContext_DraftOrderLineItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51874. fc = &graphql.FieldContext{
  51875. Object: "DraftOrderLineItem",
  51876. Field: field,
  51877. IsMethod: false,
  51878. IsResolver: false,
  51879. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51880. switch field.Name {
  51881. case "id":
  51882. return ec.fieldContext_ProductVariant_id(ctx, field)
  51883. }
  51884. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  51885. },
  51886. }
  51887. return fc, nil
  51888. }
  51889. func (ec *executionContext) _DraftOrderLineItem_variantTitle(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51890. fc, err := ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  51891. if err != nil {
  51892. return graphql.Null
  51893. }
  51894. ctx = graphql.WithFieldContext(ctx, fc)
  51895. defer func() {
  51896. if r := recover(); r != nil {
  51897. ec.Error(ctx, ec.Recover(ctx, r))
  51898. ret = graphql.Null
  51899. }
  51900. }()
  51901. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51902. ctx = rctx // use context from middleware stack in children
  51903. return obj.VariantTitle, nil
  51904. })
  51905. if err != nil {
  51906. ec.Error(ctx, err)
  51907. return graphql.Null
  51908. }
  51909. if resTmp == nil {
  51910. return graphql.Null
  51911. }
  51912. res := resTmp.(*string)
  51913. fc.Result = res
  51914. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  51915. }
  51916. func (ec *executionContext) fieldContext_DraftOrderLineItem_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51917. fc = &graphql.FieldContext{
  51918. Object: "DraftOrderLineItem",
  51919. Field: field,
  51920. IsMethod: false,
  51921. IsResolver: false,
  51922. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51923. return nil, errors.New("field of type String does not have child fields")
  51924. },
  51925. }
  51926. return fc, nil
  51927. }
  51928. func (ec *executionContext) _DraftOrderLineItem_vendor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51929. fc, err := ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  51930. if err != nil {
  51931. return graphql.Null
  51932. }
  51933. ctx = graphql.WithFieldContext(ctx, fc)
  51934. defer func() {
  51935. if r := recover(); r != nil {
  51936. ec.Error(ctx, ec.Recover(ctx, r))
  51937. ret = graphql.Null
  51938. }
  51939. }()
  51940. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51941. ctx = rctx // use context from middleware stack in children
  51942. return obj.Vendor, nil
  51943. })
  51944. if err != nil {
  51945. ec.Error(ctx, err)
  51946. return graphql.Null
  51947. }
  51948. if resTmp == nil {
  51949. return graphql.Null
  51950. }
  51951. res := resTmp.(*string)
  51952. fc.Result = res
  51953. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  51954. }
  51955. func (ec *executionContext) fieldContext_DraftOrderLineItem_vendor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51956. fc = &graphql.FieldContext{
  51957. Object: "DraftOrderLineItem",
  51958. Field: field,
  51959. IsMethod: false,
  51960. IsResolver: false,
  51961. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  51962. return nil, errors.New("field of type String does not have child fields")
  51963. },
  51964. }
  51965. return fc, nil
  51966. }
  51967. func (ec *executionContext) _DraftOrderLineItem_weight(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItem) (ret graphql.Marshaler) {
  51968. fc, err := ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  51969. if err != nil {
  51970. return graphql.Null
  51971. }
  51972. ctx = graphql.WithFieldContext(ctx, fc)
  51973. defer func() {
  51974. if r := recover(); r != nil {
  51975. ec.Error(ctx, ec.Recover(ctx, r))
  51976. ret = graphql.Null
  51977. }
  51978. }()
  51979. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  51980. ctx = rctx // use context from middleware stack in children
  51981. return obj.Weight, nil
  51982. })
  51983. if err != nil {
  51984. ec.Error(ctx, err)
  51985. return graphql.Null
  51986. }
  51987. if resTmp == nil {
  51988. return graphql.Null
  51989. }
  51990. res := resTmp.(*Weight)
  51991. fc.Result = res
  51992. return ec.marshalOWeight2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐWeight(ctx, field.Selections, res)
  51993. }
  51994. func (ec *executionContext) fieldContext_DraftOrderLineItem_weight(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  51995. fc = &graphql.FieldContext{
  51996. Object: "DraftOrderLineItem",
  51997. Field: field,
  51998. IsMethod: false,
  51999. IsResolver: false,
  52000. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52001. switch field.Name {
  52002. case "unit":
  52003. return ec.fieldContext_Weight_unit(ctx, field)
  52004. case "value":
  52005. return ec.fieldContext_Weight_value(ctx, field)
  52006. }
  52007. return nil, fmt.Errorf("no field named %q was found under type Weight", field.Name)
  52008. },
  52009. }
  52010. return fc, nil
  52011. }
  52012. func (ec *executionContext) _DraftOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  52013. fc, err := ec.fieldContext_DraftOrderLineItemConnection_edges(ctx, field)
  52014. if err != nil {
  52015. return graphql.Null
  52016. }
  52017. ctx = graphql.WithFieldContext(ctx, fc)
  52018. defer func() {
  52019. if r := recover(); r != nil {
  52020. ec.Error(ctx, ec.Recover(ctx, r))
  52021. ret = graphql.Null
  52022. }
  52023. }()
  52024. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52025. ctx = rctx // use context from middleware stack in children
  52026. return obj.Edges, nil
  52027. })
  52028. if err != nil {
  52029. ec.Error(ctx, err)
  52030. return graphql.Null
  52031. }
  52032. if resTmp == nil {
  52033. if !graphql.HasFieldError(ctx, fc) {
  52034. ec.Errorf(ctx, "must not be null")
  52035. }
  52036. return graphql.Null
  52037. }
  52038. res := resTmp.([]*DraftOrderLineItemEdge)
  52039. fc.Result = res
  52040. return ec.marshalNDraftOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemEdgeᚄ(ctx, field.Selections, res)
  52041. }
  52042. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52043. fc = &graphql.FieldContext{
  52044. Object: "DraftOrderLineItemConnection",
  52045. Field: field,
  52046. IsMethod: false,
  52047. IsResolver: false,
  52048. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52049. switch field.Name {
  52050. case "cursor":
  52051. return ec.fieldContext_DraftOrderLineItemEdge_cursor(ctx, field)
  52052. case "node":
  52053. return ec.fieldContext_DraftOrderLineItemEdge_node(ctx, field)
  52054. }
  52055. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItemEdge", field.Name)
  52056. },
  52057. }
  52058. return fc, nil
  52059. }
  52060. func (ec *executionContext) _DraftOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  52061. fc, err := ec.fieldContext_DraftOrderLineItemConnection_nodes(ctx, field)
  52062. if err != nil {
  52063. return graphql.Null
  52064. }
  52065. ctx = graphql.WithFieldContext(ctx, fc)
  52066. defer func() {
  52067. if r := recover(); r != nil {
  52068. ec.Error(ctx, ec.Recover(ctx, r))
  52069. ret = graphql.Null
  52070. }
  52071. }()
  52072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52073. ctx = rctx // use context from middleware stack in children
  52074. return obj.Nodes, nil
  52075. })
  52076. if err != nil {
  52077. ec.Error(ctx, err)
  52078. return graphql.Null
  52079. }
  52080. if resTmp == nil {
  52081. if !graphql.HasFieldError(ctx, fc) {
  52082. ec.Errorf(ctx, "must not be null")
  52083. }
  52084. return graphql.Null
  52085. }
  52086. res := resTmp.([]*DraftOrderLineItem)
  52087. fc.Result = res
  52088. return ec.marshalNDraftOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemᚄ(ctx, field.Selections, res)
  52089. }
  52090. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52091. fc = &graphql.FieldContext{
  52092. Object: "DraftOrderLineItemConnection",
  52093. Field: field,
  52094. IsMethod: false,
  52095. IsResolver: false,
  52096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52097. switch field.Name {
  52098. case "appliedDiscount":
  52099. return ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  52100. case "custom":
  52101. return ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  52102. case "customAttributes":
  52103. return ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  52104. case "customAttributesV2":
  52105. return ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  52106. case "discountedTotal":
  52107. return ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  52108. case "discountedTotalSet":
  52109. return ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  52110. case "discountedUnitPrice":
  52111. return ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  52112. case "discountedUnitPriceSet":
  52113. return ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  52114. case "fulfillmentService":
  52115. return ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  52116. case "id":
  52117. return ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  52118. case "image":
  52119. return ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  52120. case "isGiftCard":
  52121. return ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  52122. case "name":
  52123. return ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  52124. case "originalTotal":
  52125. return ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  52126. case "originalTotalSet":
  52127. return ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  52128. case "originalUnitPrice":
  52129. return ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  52130. case "originalUnitPriceSet":
  52131. return ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  52132. case "product":
  52133. return ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  52134. case "quantity":
  52135. return ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  52136. case "requiresShipping":
  52137. return ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  52138. case "sku":
  52139. return ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  52140. case "taxLines":
  52141. return ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  52142. case "taxable":
  52143. return ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  52144. case "title":
  52145. return ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  52146. case "totalDiscount":
  52147. return ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  52148. case "totalDiscountSet":
  52149. return ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  52150. case "variant":
  52151. return ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  52152. case "variantTitle":
  52153. return ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  52154. case "vendor":
  52155. return ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  52156. case "weight":
  52157. return ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  52158. }
  52159. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItem", field.Name)
  52160. },
  52161. }
  52162. return fc, nil
  52163. }
  52164. func (ec *executionContext) _DraftOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemConnection) (ret graphql.Marshaler) {
  52165. fc, err := ec.fieldContext_DraftOrderLineItemConnection_pageInfo(ctx, field)
  52166. if err != nil {
  52167. return graphql.Null
  52168. }
  52169. ctx = graphql.WithFieldContext(ctx, fc)
  52170. defer func() {
  52171. if r := recover(); r != nil {
  52172. ec.Error(ctx, ec.Recover(ctx, r))
  52173. ret = graphql.Null
  52174. }
  52175. }()
  52176. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52177. ctx = rctx // use context from middleware stack in children
  52178. return obj.PageInfo, nil
  52179. })
  52180. if err != nil {
  52181. ec.Error(ctx, err)
  52182. return graphql.Null
  52183. }
  52184. if resTmp == nil {
  52185. if !graphql.HasFieldError(ctx, fc) {
  52186. ec.Errorf(ctx, "must not be null")
  52187. }
  52188. return graphql.Null
  52189. }
  52190. res := resTmp.(*PageInfo)
  52191. fc.Result = res
  52192. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  52193. }
  52194. func (ec *executionContext) fieldContext_DraftOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52195. fc = &graphql.FieldContext{
  52196. Object: "DraftOrderLineItemConnection",
  52197. Field: field,
  52198. IsMethod: false,
  52199. IsResolver: false,
  52200. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52201. switch field.Name {
  52202. case "endCursor":
  52203. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  52204. case "hasNextPage":
  52205. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  52206. case "hasPreviousPage":
  52207. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  52208. case "startCursor":
  52209. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  52210. }
  52211. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  52212. },
  52213. }
  52214. return fc, nil
  52215. }
  52216. func (ec *executionContext) _DraftOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemEdge) (ret graphql.Marshaler) {
  52217. fc, err := ec.fieldContext_DraftOrderLineItemEdge_cursor(ctx, field)
  52218. if err != nil {
  52219. return graphql.Null
  52220. }
  52221. ctx = graphql.WithFieldContext(ctx, fc)
  52222. defer func() {
  52223. if r := recover(); r != nil {
  52224. ec.Error(ctx, ec.Recover(ctx, r))
  52225. ret = graphql.Null
  52226. }
  52227. }()
  52228. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52229. ctx = rctx // use context from middleware stack in children
  52230. return obj.Cursor, nil
  52231. })
  52232. if err != nil {
  52233. ec.Error(ctx, err)
  52234. return graphql.Null
  52235. }
  52236. if resTmp == nil {
  52237. if !graphql.HasFieldError(ctx, fc) {
  52238. ec.Errorf(ctx, "must not be null")
  52239. }
  52240. return graphql.Null
  52241. }
  52242. res := resTmp.(string)
  52243. fc.Result = res
  52244. return ec.marshalNString2string(ctx, field.Selections, res)
  52245. }
  52246. func (ec *executionContext) fieldContext_DraftOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52247. fc = &graphql.FieldContext{
  52248. Object: "DraftOrderLineItemEdge",
  52249. Field: field,
  52250. IsMethod: false,
  52251. IsResolver: false,
  52252. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52253. return nil, errors.New("field of type String does not have child fields")
  52254. },
  52255. }
  52256. return fc, nil
  52257. }
  52258. func (ec *executionContext) _DraftOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *DraftOrderLineItemEdge) (ret graphql.Marshaler) {
  52259. fc, err := ec.fieldContext_DraftOrderLineItemEdge_node(ctx, field)
  52260. if err != nil {
  52261. return graphql.Null
  52262. }
  52263. ctx = graphql.WithFieldContext(ctx, fc)
  52264. defer func() {
  52265. if r := recover(); r != nil {
  52266. ec.Error(ctx, ec.Recover(ctx, r))
  52267. ret = graphql.Null
  52268. }
  52269. }()
  52270. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52271. ctx = rctx // use context from middleware stack in children
  52272. return obj.Node, nil
  52273. })
  52274. if err != nil {
  52275. ec.Error(ctx, err)
  52276. return graphql.Null
  52277. }
  52278. if resTmp == nil {
  52279. if !graphql.HasFieldError(ctx, fc) {
  52280. ec.Errorf(ctx, "must not be null")
  52281. }
  52282. return graphql.Null
  52283. }
  52284. res := resTmp.(*DraftOrderLineItem)
  52285. fc.Result = res
  52286. return ec.marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItem(ctx, field.Selections, res)
  52287. }
  52288. func (ec *executionContext) fieldContext_DraftOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52289. fc = &graphql.FieldContext{
  52290. Object: "DraftOrderLineItemEdge",
  52291. Field: field,
  52292. IsMethod: false,
  52293. IsResolver: false,
  52294. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52295. switch field.Name {
  52296. case "appliedDiscount":
  52297. return ec.fieldContext_DraftOrderLineItem_appliedDiscount(ctx, field)
  52298. case "custom":
  52299. return ec.fieldContext_DraftOrderLineItem_custom(ctx, field)
  52300. case "customAttributes":
  52301. return ec.fieldContext_DraftOrderLineItem_customAttributes(ctx, field)
  52302. case "customAttributesV2":
  52303. return ec.fieldContext_DraftOrderLineItem_customAttributesV2(ctx, field)
  52304. case "discountedTotal":
  52305. return ec.fieldContext_DraftOrderLineItem_discountedTotal(ctx, field)
  52306. case "discountedTotalSet":
  52307. return ec.fieldContext_DraftOrderLineItem_discountedTotalSet(ctx, field)
  52308. case "discountedUnitPrice":
  52309. return ec.fieldContext_DraftOrderLineItem_discountedUnitPrice(ctx, field)
  52310. case "discountedUnitPriceSet":
  52311. return ec.fieldContext_DraftOrderLineItem_discountedUnitPriceSet(ctx, field)
  52312. case "fulfillmentService":
  52313. return ec.fieldContext_DraftOrderLineItem_fulfillmentService(ctx, field)
  52314. case "id":
  52315. return ec.fieldContext_DraftOrderLineItem_id(ctx, field)
  52316. case "image":
  52317. return ec.fieldContext_DraftOrderLineItem_image(ctx, field)
  52318. case "isGiftCard":
  52319. return ec.fieldContext_DraftOrderLineItem_isGiftCard(ctx, field)
  52320. case "name":
  52321. return ec.fieldContext_DraftOrderLineItem_name(ctx, field)
  52322. case "originalTotal":
  52323. return ec.fieldContext_DraftOrderLineItem_originalTotal(ctx, field)
  52324. case "originalTotalSet":
  52325. return ec.fieldContext_DraftOrderLineItem_originalTotalSet(ctx, field)
  52326. case "originalUnitPrice":
  52327. return ec.fieldContext_DraftOrderLineItem_originalUnitPrice(ctx, field)
  52328. case "originalUnitPriceSet":
  52329. return ec.fieldContext_DraftOrderLineItem_originalUnitPriceSet(ctx, field)
  52330. case "product":
  52331. return ec.fieldContext_DraftOrderLineItem_product(ctx, field)
  52332. case "quantity":
  52333. return ec.fieldContext_DraftOrderLineItem_quantity(ctx, field)
  52334. case "requiresShipping":
  52335. return ec.fieldContext_DraftOrderLineItem_requiresShipping(ctx, field)
  52336. case "sku":
  52337. return ec.fieldContext_DraftOrderLineItem_sku(ctx, field)
  52338. case "taxLines":
  52339. return ec.fieldContext_DraftOrderLineItem_taxLines(ctx, field)
  52340. case "taxable":
  52341. return ec.fieldContext_DraftOrderLineItem_taxable(ctx, field)
  52342. case "title":
  52343. return ec.fieldContext_DraftOrderLineItem_title(ctx, field)
  52344. case "totalDiscount":
  52345. return ec.fieldContext_DraftOrderLineItem_totalDiscount(ctx, field)
  52346. case "totalDiscountSet":
  52347. return ec.fieldContext_DraftOrderLineItem_totalDiscountSet(ctx, field)
  52348. case "variant":
  52349. return ec.fieldContext_DraftOrderLineItem_variant(ctx, field)
  52350. case "variantTitle":
  52351. return ec.fieldContext_DraftOrderLineItem_variantTitle(ctx, field)
  52352. case "vendor":
  52353. return ec.fieldContext_DraftOrderLineItem_vendor(ctx, field)
  52354. case "weight":
  52355. return ec.fieldContext_DraftOrderLineItem_weight(ctx, field)
  52356. }
  52357. return nil, fmt.Errorf("no field named %q was found under type DraftOrderLineItem", field.Name)
  52358. },
  52359. }
  52360. return fc, nil
  52361. }
  52362. func (ec *executionContext) _Duty_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  52363. fc, err := ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  52364. if err != nil {
  52365. return graphql.Null
  52366. }
  52367. ctx = graphql.WithFieldContext(ctx, fc)
  52368. defer func() {
  52369. if r := recover(); r != nil {
  52370. ec.Error(ctx, ec.Recover(ctx, r))
  52371. ret = graphql.Null
  52372. }
  52373. }()
  52374. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52375. ctx = rctx // use context from middleware stack in children
  52376. return obj.CountryCodeOfOrigin, nil
  52377. })
  52378. if err != nil {
  52379. ec.Error(ctx, err)
  52380. return graphql.Null
  52381. }
  52382. if resTmp == nil {
  52383. return graphql.Null
  52384. }
  52385. res := resTmp.(*CountryCode)
  52386. fc.Result = res
  52387. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  52388. }
  52389. func (ec *executionContext) fieldContext_Duty_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52390. fc = &graphql.FieldContext{
  52391. Object: "Duty",
  52392. Field: field,
  52393. IsMethod: false,
  52394. IsResolver: false,
  52395. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52396. return nil, errors.New("field of type CountryCode does not have child fields")
  52397. },
  52398. }
  52399. return fc, nil
  52400. }
  52401. func (ec *executionContext) _Duty_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  52402. fc, err := ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  52403. if err != nil {
  52404. return graphql.Null
  52405. }
  52406. ctx = graphql.WithFieldContext(ctx, fc)
  52407. defer func() {
  52408. if r := recover(); r != nil {
  52409. ec.Error(ctx, ec.Recover(ctx, r))
  52410. ret = graphql.Null
  52411. }
  52412. }()
  52413. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52414. ctx = rctx // use context from middleware stack in children
  52415. return obj.HarmonizedSystemCode, nil
  52416. })
  52417. if err != nil {
  52418. ec.Error(ctx, err)
  52419. return graphql.Null
  52420. }
  52421. if resTmp == nil {
  52422. return graphql.Null
  52423. }
  52424. res := resTmp.(*string)
  52425. fc.Result = res
  52426. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  52427. }
  52428. func (ec *executionContext) fieldContext_Duty_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52429. fc = &graphql.FieldContext{
  52430. Object: "Duty",
  52431. Field: field,
  52432. IsMethod: false,
  52433. IsResolver: false,
  52434. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52435. return nil, errors.New("field of type String does not have child fields")
  52436. },
  52437. }
  52438. return fc, nil
  52439. }
  52440. func (ec *executionContext) _Duty_id(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  52441. fc, err := ec.fieldContext_Duty_id(ctx, field)
  52442. if err != nil {
  52443. return graphql.Null
  52444. }
  52445. ctx = graphql.WithFieldContext(ctx, fc)
  52446. defer func() {
  52447. if r := recover(); r != nil {
  52448. ec.Error(ctx, ec.Recover(ctx, r))
  52449. ret = graphql.Null
  52450. }
  52451. }()
  52452. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52453. ctx = rctx // use context from middleware stack in children
  52454. return obj.ID, nil
  52455. })
  52456. if err != nil {
  52457. ec.Error(ctx, err)
  52458. return graphql.Null
  52459. }
  52460. if resTmp == nil {
  52461. if !graphql.HasFieldError(ctx, fc) {
  52462. ec.Errorf(ctx, "must not be null")
  52463. }
  52464. return graphql.Null
  52465. }
  52466. res := resTmp.(string)
  52467. fc.Result = res
  52468. return ec.marshalNID2string(ctx, field.Selections, res)
  52469. }
  52470. func (ec *executionContext) fieldContext_Duty_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52471. fc = &graphql.FieldContext{
  52472. Object: "Duty",
  52473. Field: field,
  52474. IsMethod: false,
  52475. IsResolver: false,
  52476. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52477. return nil, errors.New("field of type ID does not have child fields")
  52478. },
  52479. }
  52480. return fc, nil
  52481. }
  52482. func (ec *executionContext) _Duty_price(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  52483. fc, err := ec.fieldContext_Duty_price(ctx, field)
  52484. if err != nil {
  52485. return graphql.Null
  52486. }
  52487. ctx = graphql.WithFieldContext(ctx, fc)
  52488. defer func() {
  52489. if r := recover(); r != nil {
  52490. ec.Error(ctx, ec.Recover(ctx, r))
  52491. ret = graphql.Null
  52492. }
  52493. }()
  52494. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52495. ctx = rctx // use context from middleware stack in children
  52496. return obj.Price, nil
  52497. })
  52498. if err != nil {
  52499. ec.Error(ctx, err)
  52500. return graphql.Null
  52501. }
  52502. if resTmp == nil {
  52503. if !graphql.HasFieldError(ctx, fc) {
  52504. ec.Errorf(ctx, "must not be null")
  52505. }
  52506. return graphql.Null
  52507. }
  52508. res := resTmp.(*MoneyBag)
  52509. fc.Result = res
  52510. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  52511. }
  52512. func (ec *executionContext) fieldContext_Duty_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52513. fc = &graphql.FieldContext{
  52514. Object: "Duty",
  52515. Field: field,
  52516. IsMethod: false,
  52517. IsResolver: false,
  52518. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52519. switch field.Name {
  52520. case "presentmentMoney":
  52521. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  52522. case "shopMoney":
  52523. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  52524. }
  52525. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  52526. },
  52527. }
  52528. return fc, nil
  52529. }
  52530. func (ec *executionContext) _Duty_taxLines(ctx context.Context, field graphql.CollectedField, obj *Duty) (ret graphql.Marshaler) {
  52531. fc, err := ec.fieldContext_Duty_taxLines(ctx, field)
  52532. if err != nil {
  52533. return graphql.Null
  52534. }
  52535. ctx = graphql.WithFieldContext(ctx, fc)
  52536. defer func() {
  52537. if r := recover(); r != nil {
  52538. ec.Error(ctx, ec.Recover(ctx, r))
  52539. ret = graphql.Null
  52540. }
  52541. }()
  52542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52543. ctx = rctx // use context from middleware stack in children
  52544. return obj.TaxLines, nil
  52545. })
  52546. if err != nil {
  52547. ec.Error(ctx, err)
  52548. return graphql.Null
  52549. }
  52550. if resTmp == nil {
  52551. if !graphql.HasFieldError(ctx, fc) {
  52552. ec.Errorf(ctx, "must not be null")
  52553. }
  52554. return graphql.Null
  52555. }
  52556. res := resTmp.([]*TaxLine)
  52557. fc.Result = res
  52558. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  52559. }
  52560. func (ec *executionContext) fieldContext_Duty_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52561. fc = &graphql.FieldContext{
  52562. Object: "Duty",
  52563. Field: field,
  52564. IsMethod: false,
  52565. IsResolver: false,
  52566. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52567. switch field.Name {
  52568. case "channelLiable":
  52569. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  52570. case "priceSet":
  52571. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  52572. case "rate":
  52573. return ec.fieldContext_TaxLine_rate(ctx, field)
  52574. case "ratePercentage":
  52575. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  52576. case "title":
  52577. return ec.fieldContext_TaxLine_title(ctx, field)
  52578. }
  52579. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  52580. },
  52581. }
  52582. return fc, nil
  52583. }
  52584. func (ec *executionContext) _EditableProperty_locked(ctx context.Context, field graphql.CollectedField, obj *EditableProperty) (ret graphql.Marshaler) {
  52585. fc, err := ec.fieldContext_EditableProperty_locked(ctx, field)
  52586. if err != nil {
  52587. return graphql.Null
  52588. }
  52589. ctx = graphql.WithFieldContext(ctx, fc)
  52590. defer func() {
  52591. if r := recover(); r != nil {
  52592. ec.Error(ctx, ec.Recover(ctx, r))
  52593. ret = graphql.Null
  52594. }
  52595. }()
  52596. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52597. ctx = rctx // use context from middleware stack in children
  52598. return obj.Locked, nil
  52599. })
  52600. if err != nil {
  52601. ec.Error(ctx, err)
  52602. return graphql.Null
  52603. }
  52604. if resTmp == nil {
  52605. if !graphql.HasFieldError(ctx, fc) {
  52606. ec.Errorf(ctx, "must not be null")
  52607. }
  52608. return graphql.Null
  52609. }
  52610. res := resTmp.(bool)
  52611. fc.Result = res
  52612. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  52613. }
  52614. func (ec *executionContext) fieldContext_EditableProperty_locked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52615. fc = &graphql.FieldContext{
  52616. Object: "EditableProperty",
  52617. Field: field,
  52618. IsMethod: false,
  52619. IsResolver: false,
  52620. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52621. return nil, errors.New("field of type Boolean does not have child fields")
  52622. },
  52623. }
  52624. return fc, nil
  52625. }
  52626. func (ec *executionContext) _EditableProperty_reason(ctx context.Context, field graphql.CollectedField, obj *EditableProperty) (ret graphql.Marshaler) {
  52627. fc, err := ec.fieldContext_EditableProperty_reason(ctx, field)
  52628. if err != nil {
  52629. return graphql.Null
  52630. }
  52631. ctx = graphql.WithFieldContext(ctx, fc)
  52632. defer func() {
  52633. if r := recover(); r != nil {
  52634. ec.Error(ctx, ec.Recover(ctx, r))
  52635. ret = graphql.Null
  52636. }
  52637. }()
  52638. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52639. ctx = rctx // use context from middleware stack in children
  52640. return obj.Reason, nil
  52641. })
  52642. if err != nil {
  52643. ec.Error(ctx, err)
  52644. return graphql.Null
  52645. }
  52646. if resTmp == nil {
  52647. return graphql.Null
  52648. }
  52649. res := resTmp.(*string)
  52650. fc.Result = res
  52651. return ec.marshalOFormattedString2ᚖstring(ctx, field.Selections, res)
  52652. }
  52653. func (ec *executionContext) fieldContext_EditableProperty_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52654. fc = &graphql.FieldContext{
  52655. Object: "EditableProperty",
  52656. Field: field,
  52657. IsMethod: false,
  52658. IsResolver: false,
  52659. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52660. return nil, errors.New("field of type FormattedString does not have child fields")
  52661. },
  52662. }
  52663. return fc, nil
  52664. }
  52665. func (ec *executionContext) _Entity_findCustomerByID(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  52666. fc, err := ec.fieldContext_Entity_findCustomerByID(ctx, field)
  52667. if err != nil {
  52668. return graphql.Null
  52669. }
  52670. ctx = graphql.WithFieldContext(ctx, fc)
  52671. defer func() {
  52672. if r := recover(); r != nil {
  52673. ec.Error(ctx, ec.Recover(ctx, r))
  52674. ret = graphql.Null
  52675. }
  52676. }()
  52677. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52678. ctx = rctx // use context from middleware stack in children
  52679. return ec.resolvers.Entity().FindCustomerByID(rctx, fc.Args["id"].(string))
  52680. })
  52681. if err != nil {
  52682. ec.Error(ctx, err)
  52683. return graphql.Null
  52684. }
  52685. if resTmp == nil {
  52686. if !graphql.HasFieldError(ctx, fc) {
  52687. ec.Errorf(ctx, "must not be null")
  52688. }
  52689. return graphql.Null
  52690. }
  52691. res := resTmp.(*Customer)
  52692. fc.Result = res
  52693. return ec.marshalNCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  52694. }
  52695. func (ec *executionContext) fieldContext_Entity_findCustomerByID(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52696. fc = &graphql.FieldContext{
  52697. Object: "Entity",
  52698. Field: field,
  52699. IsMethod: true,
  52700. IsResolver: true,
  52701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52702. switch field.Name {
  52703. case "addresses":
  52704. return ec.fieldContext_Customer_addresses(ctx, field)
  52705. case "amountSpent":
  52706. return ec.fieldContext_Customer_amountSpent(ctx, field)
  52707. case "averageOrderAmountV2":
  52708. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  52709. case "canDelete":
  52710. return ec.fieldContext_Customer_canDelete(ctx, field)
  52711. case "companyContactProfiles":
  52712. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  52713. case "createdAt":
  52714. return ec.fieldContext_Customer_createdAt(ctx, field)
  52715. case "defaultAddress":
  52716. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  52717. case "displayName":
  52718. return ec.fieldContext_Customer_displayName(ctx, field)
  52719. case "email":
  52720. return ec.fieldContext_Customer_email(ctx, field)
  52721. case "emailMarketingConsent":
  52722. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  52723. case "events":
  52724. return ec.fieldContext_Customer_events(ctx, field)
  52725. case "firstName":
  52726. return ec.fieldContext_Customer_firstName(ctx, field)
  52727. case "hasTimelineComment":
  52728. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  52729. case "id":
  52730. return ec.fieldContext_Customer_id(ctx, field)
  52731. case "image":
  52732. return ec.fieldContext_Customer_image(ctx, field)
  52733. case "lastName":
  52734. return ec.fieldContext_Customer_lastName(ctx, field)
  52735. case "lastOrder":
  52736. return ec.fieldContext_Customer_lastOrder(ctx, field)
  52737. case "legacyResourceId":
  52738. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  52739. case "lifetimeDuration":
  52740. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  52741. case "locale":
  52742. return ec.fieldContext_Customer_locale(ctx, field)
  52743. case "market":
  52744. return ec.fieldContext_Customer_market(ctx, field)
  52745. case "metafield":
  52746. return ec.fieldContext_Customer_metafield(ctx, field)
  52747. case "metafieldDefinitions":
  52748. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  52749. case "metafields":
  52750. return ec.fieldContext_Customer_metafields(ctx, field)
  52751. case "multipassIdentifier":
  52752. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  52753. case "note":
  52754. return ec.fieldContext_Customer_note(ctx, field)
  52755. case "numberOfOrders":
  52756. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  52757. case "orders":
  52758. return ec.fieldContext_Customer_orders(ctx, field)
  52759. case "paymentMethods":
  52760. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  52761. case "phone":
  52762. return ec.fieldContext_Customer_phone(ctx, field)
  52763. case "privateMetafield":
  52764. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  52765. case "privateMetafields":
  52766. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  52767. case "productSubscriberStatus":
  52768. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  52769. case "smsMarketingConsent":
  52770. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  52771. case "state":
  52772. return ec.fieldContext_Customer_state(ctx, field)
  52773. case "statistics":
  52774. return ec.fieldContext_Customer_statistics(ctx, field)
  52775. case "subscriptionContracts":
  52776. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  52777. case "tags":
  52778. return ec.fieldContext_Customer_tags(ctx, field)
  52779. case "taxExempt":
  52780. return ec.fieldContext_Customer_taxExempt(ctx, field)
  52781. case "taxExemptions":
  52782. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  52783. case "unsubscribeUrl":
  52784. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  52785. case "updatedAt":
  52786. return ec.fieldContext_Customer_updatedAt(ctx, field)
  52787. case "validEmailAddress":
  52788. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  52789. case "verifiedEmail":
  52790. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  52791. }
  52792. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  52793. },
  52794. }
  52795. defer func() {
  52796. if r := recover(); r != nil {
  52797. err = ec.Recover(ctx, r)
  52798. ec.Error(ctx, err)
  52799. }
  52800. }()
  52801. ctx = graphql.WithFieldContext(ctx, fc)
  52802. if fc.Args, err = ec.field_Entity_findCustomerByID_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  52803. ec.Error(ctx, err)
  52804. return
  52805. }
  52806. return fc, nil
  52807. }
  52808. func (ec *executionContext) _EventConnection_edges(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  52809. fc, err := ec.fieldContext_EventConnection_edges(ctx, field)
  52810. if err != nil {
  52811. return graphql.Null
  52812. }
  52813. ctx = graphql.WithFieldContext(ctx, fc)
  52814. defer func() {
  52815. if r := recover(); r != nil {
  52816. ec.Error(ctx, ec.Recover(ctx, r))
  52817. ret = graphql.Null
  52818. }
  52819. }()
  52820. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52821. ctx = rctx // use context from middleware stack in children
  52822. return obj.Edges, nil
  52823. })
  52824. if err != nil {
  52825. ec.Error(ctx, err)
  52826. return graphql.Null
  52827. }
  52828. if resTmp == nil {
  52829. if !graphql.HasFieldError(ctx, fc) {
  52830. ec.Errorf(ctx, "must not be null")
  52831. }
  52832. return graphql.Null
  52833. }
  52834. res := resTmp.([]*EventEdge)
  52835. fc.Result = res
  52836. return ec.marshalNEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventEdgeᚄ(ctx, field.Selections, res)
  52837. }
  52838. func (ec *executionContext) fieldContext_EventConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52839. fc = &graphql.FieldContext{
  52840. Object: "EventConnection",
  52841. Field: field,
  52842. IsMethod: false,
  52843. IsResolver: false,
  52844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52845. switch field.Name {
  52846. case "cursor":
  52847. return ec.fieldContext_EventEdge_cursor(ctx, field)
  52848. case "node":
  52849. return ec.fieldContext_EventEdge_node(ctx, field)
  52850. }
  52851. return nil, fmt.Errorf("no field named %q was found under type EventEdge", field.Name)
  52852. },
  52853. }
  52854. return fc, nil
  52855. }
  52856. func (ec *executionContext) _EventConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  52857. fc, err := ec.fieldContext_EventConnection_nodes(ctx, field)
  52858. if err != nil {
  52859. return graphql.Null
  52860. }
  52861. ctx = graphql.WithFieldContext(ctx, fc)
  52862. defer func() {
  52863. if r := recover(); r != nil {
  52864. ec.Error(ctx, ec.Recover(ctx, r))
  52865. ret = graphql.Null
  52866. }
  52867. }()
  52868. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52869. ctx = rctx // use context from middleware stack in children
  52870. return obj.Nodes, nil
  52871. })
  52872. if err != nil {
  52873. ec.Error(ctx, err)
  52874. return graphql.Null
  52875. }
  52876. if resTmp == nil {
  52877. if !graphql.HasFieldError(ctx, fc) {
  52878. ec.Errorf(ctx, "must not be null")
  52879. }
  52880. return graphql.Null
  52881. }
  52882. res := resTmp.([]Event)
  52883. fc.Result = res
  52884. return ec.marshalNEvent2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventᚄ(ctx, field.Selections, res)
  52885. }
  52886. func (ec *executionContext) fieldContext_EventConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52887. fc = &graphql.FieldContext{
  52888. Object: "EventConnection",
  52889. Field: field,
  52890. IsMethod: false,
  52891. IsResolver: false,
  52892. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52893. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  52894. },
  52895. }
  52896. return fc, nil
  52897. }
  52898. func (ec *executionContext) _EventConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *EventConnection) (ret graphql.Marshaler) {
  52899. fc, err := ec.fieldContext_EventConnection_pageInfo(ctx, field)
  52900. if err != nil {
  52901. return graphql.Null
  52902. }
  52903. ctx = graphql.WithFieldContext(ctx, fc)
  52904. defer func() {
  52905. if r := recover(); r != nil {
  52906. ec.Error(ctx, ec.Recover(ctx, r))
  52907. ret = graphql.Null
  52908. }
  52909. }()
  52910. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52911. ctx = rctx // use context from middleware stack in children
  52912. return obj.PageInfo, nil
  52913. })
  52914. if err != nil {
  52915. ec.Error(ctx, err)
  52916. return graphql.Null
  52917. }
  52918. if resTmp == nil {
  52919. if !graphql.HasFieldError(ctx, fc) {
  52920. ec.Errorf(ctx, "must not be null")
  52921. }
  52922. return graphql.Null
  52923. }
  52924. res := resTmp.(*PageInfo)
  52925. fc.Result = res
  52926. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  52927. }
  52928. func (ec *executionContext) fieldContext_EventConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52929. fc = &graphql.FieldContext{
  52930. Object: "EventConnection",
  52931. Field: field,
  52932. IsMethod: false,
  52933. IsResolver: false,
  52934. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52935. switch field.Name {
  52936. case "endCursor":
  52937. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  52938. case "hasNextPage":
  52939. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  52940. case "hasPreviousPage":
  52941. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  52942. case "startCursor":
  52943. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  52944. }
  52945. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  52946. },
  52947. }
  52948. return fc, nil
  52949. }
  52950. func (ec *executionContext) _EventEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *EventEdge) (ret graphql.Marshaler) {
  52951. fc, err := ec.fieldContext_EventEdge_cursor(ctx, field)
  52952. if err != nil {
  52953. return graphql.Null
  52954. }
  52955. ctx = graphql.WithFieldContext(ctx, fc)
  52956. defer func() {
  52957. if r := recover(); r != nil {
  52958. ec.Error(ctx, ec.Recover(ctx, r))
  52959. ret = graphql.Null
  52960. }
  52961. }()
  52962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  52963. ctx = rctx // use context from middleware stack in children
  52964. return obj.Cursor, nil
  52965. })
  52966. if err != nil {
  52967. ec.Error(ctx, err)
  52968. return graphql.Null
  52969. }
  52970. if resTmp == nil {
  52971. if !graphql.HasFieldError(ctx, fc) {
  52972. ec.Errorf(ctx, "must not be null")
  52973. }
  52974. return graphql.Null
  52975. }
  52976. res := resTmp.(string)
  52977. fc.Result = res
  52978. return ec.marshalNString2string(ctx, field.Selections, res)
  52979. }
  52980. func (ec *executionContext) fieldContext_EventEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  52981. fc = &graphql.FieldContext{
  52982. Object: "EventEdge",
  52983. Field: field,
  52984. IsMethod: false,
  52985. IsResolver: false,
  52986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  52987. return nil, errors.New("field of type String does not have child fields")
  52988. },
  52989. }
  52990. return fc, nil
  52991. }
  52992. func (ec *executionContext) _EventEdge_node(ctx context.Context, field graphql.CollectedField, obj *EventEdge) (ret graphql.Marshaler) {
  52993. fc, err := ec.fieldContext_EventEdge_node(ctx, field)
  52994. if err != nil {
  52995. return graphql.Null
  52996. }
  52997. ctx = graphql.WithFieldContext(ctx, fc)
  52998. defer func() {
  52999. if r := recover(); r != nil {
  53000. ec.Error(ctx, ec.Recover(ctx, r))
  53001. ret = graphql.Null
  53002. }
  53003. }()
  53004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53005. ctx = rctx // use context from middleware stack in children
  53006. return obj.Node, nil
  53007. })
  53008. if err != nil {
  53009. ec.Error(ctx, err)
  53010. return graphql.Null
  53011. }
  53012. if resTmp == nil {
  53013. if !graphql.HasFieldError(ctx, fc) {
  53014. ec.Errorf(ctx, "must not be null")
  53015. }
  53016. return graphql.Null
  53017. }
  53018. res := resTmp.(Event)
  53019. fc.Result = res
  53020. return ec.marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEvent(ctx, field.Selections, res)
  53021. }
  53022. func (ec *executionContext) fieldContext_EventEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53023. fc = &graphql.FieldContext{
  53024. Object: "EventEdge",
  53025. Field: field,
  53026. IsMethod: false,
  53027. IsResolver: false,
  53028. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53029. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  53030. },
  53031. }
  53032. return fc, nil
  53033. }
  53034. func (ec *executionContext) _FailedRequirement_action(ctx context.Context, field graphql.CollectedField, obj *FailedRequirement) (ret graphql.Marshaler) {
  53035. fc, err := ec.fieldContext_FailedRequirement_action(ctx, field)
  53036. if err != nil {
  53037. return graphql.Null
  53038. }
  53039. ctx = graphql.WithFieldContext(ctx, fc)
  53040. defer func() {
  53041. if r := recover(); r != nil {
  53042. ec.Error(ctx, ec.Recover(ctx, r))
  53043. ret = graphql.Null
  53044. }
  53045. }()
  53046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53047. ctx = rctx // use context from middleware stack in children
  53048. return obj.Action, nil
  53049. })
  53050. if err != nil {
  53051. ec.Error(ctx, err)
  53052. return graphql.Null
  53053. }
  53054. if resTmp == nil {
  53055. return graphql.Null
  53056. }
  53057. res := resTmp.(*NavigationItem)
  53058. fc.Result = res
  53059. return ec.marshalONavigationItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐNavigationItem(ctx, field.Selections, res)
  53060. }
  53061. func (ec *executionContext) fieldContext_FailedRequirement_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53062. fc = &graphql.FieldContext{
  53063. Object: "FailedRequirement",
  53064. Field: field,
  53065. IsMethod: false,
  53066. IsResolver: false,
  53067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53068. switch field.Name {
  53069. case "id":
  53070. return ec.fieldContext_NavigationItem_id(ctx, field)
  53071. case "title":
  53072. return ec.fieldContext_NavigationItem_title(ctx, field)
  53073. case "url":
  53074. return ec.fieldContext_NavigationItem_url(ctx, field)
  53075. }
  53076. return nil, fmt.Errorf("no field named %q was found under type NavigationItem", field.Name)
  53077. },
  53078. }
  53079. return fc, nil
  53080. }
  53081. func (ec *executionContext) _FailedRequirement_message(ctx context.Context, field graphql.CollectedField, obj *FailedRequirement) (ret graphql.Marshaler) {
  53082. fc, err := ec.fieldContext_FailedRequirement_message(ctx, field)
  53083. if err != nil {
  53084. return graphql.Null
  53085. }
  53086. ctx = graphql.WithFieldContext(ctx, fc)
  53087. defer func() {
  53088. if r := recover(); r != nil {
  53089. ec.Error(ctx, ec.Recover(ctx, r))
  53090. ret = graphql.Null
  53091. }
  53092. }()
  53093. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53094. ctx = rctx // use context from middleware stack in children
  53095. return obj.Message, nil
  53096. })
  53097. if err != nil {
  53098. ec.Error(ctx, err)
  53099. return graphql.Null
  53100. }
  53101. if resTmp == nil {
  53102. if !graphql.HasFieldError(ctx, fc) {
  53103. ec.Errorf(ctx, "must not be null")
  53104. }
  53105. return graphql.Null
  53106. }
  53107. res := resTmp.(string)
  53108. fc.Result = res
  53109. return ec.marshalNString2string(ctx, field.Selections, res)
  53110. }
  53111. func (ec *executionContext) fieldContext_FailedRequirement_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53112. fc = &graphql.FieldContext{
  53113. Object: "FailedRequirement",
  53114. Field: field,
  53115. IsMethod: false,
  53116. IsResolver: false,
  53117. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53118. return nil, errors.New("field of type String does not have child fields")
  53119. },
  53120. }
  53121. return fc, nil
  53122. }
  53123. func (ec *executionContext) _FileError_code(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  53124. fc, err := ec.fieldContext_FileError_code(ctx, field)
  53125. if err != nil {
  53126. return graphql.Null
  53127. }
  53128. ctx = graphql.WithFieldContext(ctx, fc)
  53129. defer func() {
  53130. if r := recover(); r != nil {
  53131. ec.Error(ctx, ec.Recover(ctx, r))
  53132. ret = graphql.Null
  53133. }
  53134. }()
  53135. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53136. ctx = rctx // use context from middleware stack in children
  53137. return obj.Code, nil
  53138. })
  53139. if err != nil {
  53140. ec.Error(ctx, err)
  53141. return graphql.Null
  53142. }
  53143. if resTmp == nil {
  53144. if !graphql.HasFieldError(ctx, fc) {
  53145. ec.Errorf(ctx, "must not be null")
  53146. }
  53147. return graphql.Null
  53148. }
  53149. res := resTmp.(FileErrorCode)
  53150. fc.Result = res
  53151. return ec.marshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorCode(ctx, field.Selections, res)
  53152. }
  53153. func (ec *executionContext) fieldContext_FileError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53154. fc = &graphql.FieldContext{
  53155. Object: "FileError",
  53156. Field: field,
  53157. IsMethod: false,
  53158. IsResolver: false,
  53159. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53160. return nil, errors.New("field of type FileErrorCode does not have child fields")
  53161. },
  53162. }
  53163. return fc, nil
  53164. }
  53165. func (ec *executionContext) _FileError_details(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  53166. fc, err := ec.fieldContext_FileError_details(ctx, field)
  53167. if err != nil {
  53168. return graphql.Null
  53169. }
  53170. ctx = graphql.WithFieldContext(ctx, fc)
  53171. defer func() {
  53172. if r := recover(); r != nil {
  53173. ec.Error(ctx, ec.Recover(ctx, r))
  53174. ret = graphql.Null
  53175. }
  53176. }()
  53177. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53178. ctx = rctx // use context from middleware stack in children
  53179. return obj.Details, nil
  53180. })
  53181. if err != nil {
  53182. ec.Error(ctx, err)
  53183. return graphql.Null
  53184. }
  53185. if resTmp == nil {
  53186. return graphql.Null
  53187. }
  53188. res := resTmp.(*string)
  53189. fc.Result = res
  53190. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  53191. }
  53192. func (ec *executionContext) fieldContext_FileError_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53193. fc = &graphql.FieldContext{
  53194. Object: "FileError",
  53195. Field: field,
  53196. IsMethod: false,
  53197. IsResolver: false,
  53198. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53199. return nil, errors.New("field of type String does not have child fields")
  53200. },
  53201. }
  53202. return fc, nil
  53203. }
  53204. func (ec *executionContext) _FileError_message(ctx context.Context, field graphql.CollectedField, obj *FileError) (ret graphql.Marshaler) {
  53205. fc, err := ec.fieldContext_FileError_message(ctx, field)
  53206. if err != nil {
  53207. return graphql.Null
  53208. }
  53209. ctx = graphql.WithFieldContext(ctx, fc)
  53210. defer func() {
  53211. if r := recover(); r != nil {
  53212. ec.Error(ctx, ec.Recover(ctx, r))
  53213. ret = graphql.Null
  53214. }
  53215. }()
  53216. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53217. ctx = rctx // use context from middleware stack in children
  53218. return obj.Message, nil
  53219. })
  53220. if err != nil {
  53221. ec.Error(ctx, err)
  53222. return graphql.Null
  53223. }
  53224. if resTmp == nil {
  53225. if !graphql.HasFieldError(ctx, fc) {
  53226. ec.Errorf(ctx, "must not be null")
  53227. }
  53228. return graphql.Null
  53229. }
  53230. res := resTmp.(string)
  53231. fc.Result = res
  53232. return ec.marshalNString2string(ctx, field.Selections, res)
  53233. }
  53234. func (ec *executionContext) fieldContext_FileError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53235. fc = &graphql.FieldContext{
  53236. Object: "FileError",
  53237. Field: field,
  53238. IsMethod: false,
  53239. IsResolver: false,
  53240. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53241. return nil, errors.New("field of type String does not have child fields")
  53242. },
  53243. }
  53244. return fc, nil
  53245. }
  53246. func (ec *executionContext) _FilterOption_label(ctx context.Context, field graphql.CollectedField, obj *FilterOption) (ret graphql.Marshaler) {
  53247. fc, err := ec.fieldContext_FilterOption_label(ctx, field)
  53248. if err != nil {
  53249. return graphql.Null
  53250. }
  53251. ctx = graphql.WithFieldContext(ctx, fc)
  53252. defer func() {
  53253. if r := recover(); r != nil {
  53254. ec.Error(ctx, ec.Recover(ctx, r))
  53255. ret = graphql.Null
  53256. }
  53257. }()
  53258. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53259. ctx = rctx // use context from middleware stack in children
  53260. return obj.Label, nil
  53261. })
  53262. if err != nil {
  53263. ec.Error(ctx, err)
  53264. return graphql.Null
  53265. }
  53266. if resTmp == nil {
  53267. if !graphql.HasFieldError(ctx, fc) {
  53268. ec.Errorf(ctx, "must not be null")
  53269. }
  53270. return graphql.Null
  53271. }
  53272. res := resTmp.(string)
  53273. fc.Result = res
  53274. return ec.marshalNString2string(ctx, field.Selections, res)
  53275. }
  53276. func (ec *executionContext) fieldContext_FilterOption_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53277. fc = &graphql.FieldContext{
  53278. Object: "FilterOption",
  53279. Field: field,
  53280. IsMethod: false,
  53281. IsResolver: false,
  53282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53283. return nil, errors.New("field of type String does not have child fields")
  53284. },
  53285. }
  53286. return fc, nil
  53287. }
  53288. func (ec *executionContext) _FilterOption_value(ctx context.Context, field graphql.CollectedField, obj *FilterOption) (ret graphql.Marshaler) {
  53289. fc, err := ec.fieldContext_FilterOption_value(ctx, field)
  53290. if err != nil {
  53291. return graphql.Null
  53292. }
  53293. ctx = graphql.WithFieldContext(ctx, fc)
  53294. defer func() {
  53295. if r := recover(); r != nil {
  53296. ec.Error(ctx, ec.Recover(ctx, r))
  53297. ret = graphql.Null
  53298. }
  53299. }()
  53300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53301. ctx = rctx // use context from middleware stack in children
  53302. return obj.Value, nil
  53303. })
  53304. if err != nil {
  53305. ec.Error(ctx, err)
  53306. return graphql.Null
  53307. }
  53308. if resTmp == nil {
  53309. if !graphql.HasFieldError(ctx, fc) {
  53310. ec.Errorf(ctx, "must not be null")
  53311. }
  53312. return graphql.Null
  53313. }
  53314. res := resTmp.(string)
  53315. fc.Result = res
  53316. return ec.marshalNString2string(ctx, field.Selections, res)
  53317. }
  53318. func (ec *executionContext) fieldContext_FilterOption_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53319. fc = &graphql.FieldContext{
  53320. Object: "FilterOption",
  53321. Field: field,
  53322. IsMethod: false,
  53323. IsResolver: false,
  53324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53325. return nil, errors.New("field of type String does not have child fields")
  53326. },
  53327. }
  53328. return fc, nil
  53329. }
  53330. func (ec *executionContext) _Fulfillment_createdAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53331. fc, err := ec.fieldContext_Fulfillment_createdAt(ctx, field)
  53332. if err != nil {
  53333. return graphql.Null
  53334. }
  53335. ctx = graphql.WithFieldContext(ctx, fc)
  53336. defer func() {
  53337. if r := recover(); r != nil {
  53338. ec.Error(ctx, ec.Recover(ctx, r))
  53339. ret = graphql.Null
  53340. }
  53341. }()
  53342. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53343. ctx = rctx // use context from middleware stack in children
  53344. return obj.CreatedAt, nil
  53345. })
  53346. if err != nil {
  53347. ec.Error(ctx, err)
  53348. return graphql.Null
  53349. }
  53350. if resTmp == nil {
  53351. if !graphql.HasFieldError(ctx, fc) {
  53352. ec.Errorf(ctx, "must not be null")
  53353. }
  53354. return graphql.Null
  53355. }
  53356. res := resTmp.(string)
  53357. fc.Result = res
  53358. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  53359. }
  53360. func (ec *executionContext) fieldContext_Fulfillment_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53361. fc = &graphql.FieldContext{
  53362. Object: "Fulfillment",
  53363. Field: field,
  53364. IsMethod: false,
  53365. IsResolver: false,
  53366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53367. return nil, errors.New("field of type DateTime does not have child fields")
  53368. },
  53369. }
  53370. return fc, nil
  53371. }
  53372. func (ec *executionContext) _Fulfillment_deliveredAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53373. fc, err := ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  53374. if err != nil {
  53375. return graphql.Null
  53376. }
  53377. ctx = graphql.WithFieldContext(ctx, fc)
  53378. defer func() {
  53379. if r := recover(); r != nil {
  53380. ec.Error(ctx, ec.Recover(ctx, r))
  53381. ret = graphql.Null
  53382. }
  53383. }()
  53384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53385. ctx = rctx // use context from middleware stack in children
  53386. return obj.DeliveredAt, nil
  53387. })
  53388. if err != nil {
  53389. ec.Error(ctx, err)
  53390. return graphql.Null
  53391. }
  53392. if resTmp == nil {
  53393. return graphql.Null
  53394. }
  53395. res := resTmp.(*string)
  53396. fc.Result = res
  53397. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  53398. }
  53399. func (ec *executionContext) fieldContext_Fulfillment_deliveredAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53400. fc = &graphql.FieldContext{
  53401. Object: "Fulfillment",
  53402. Field: field,
  53403. IsMethod: false,
  53404. IsResolver: false,
  53405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53406. return nil, errors.New("field of type DateTime does not have child fields")
  53407. },
  53408. }
  53409. return fc, nil
  53410. }
  53411. func (ec *executionContext) _Fulfillment_displayStatus(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53412. fc, err := ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  53413. if err != nil {
  53414. return graphql.Null
  53415. }
  53416. ctx = graphql.WithFieldContext(ctx, fc)
  53417. defer func() {
  53418. if r := recover(); r != nil {
  53419. ec.Error(ctx, ec.Recover(ctx, r))
  53420. ret = graphql.Null
  53421. }
  53422. }()
  53423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53424. ctx = rctx // use context from middleware stack in children
  53425. return obj.DisplayStatus, nil
  53426. })
  53427. if err != nil {
  53428. ec.Error(ctx, err)
  53429. return graphql.Null
  53430. }
  53431. if resTmp == nil {
  53432. return graphql.Null
  53433. }
  53434. res := resTmp.(*FulfillmentDisplayStatus)
  53435. fc.Result = res
  53436. return ec.marshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentDisplayStatus(ctx, field.Selections, res)
  53437. }
  53438. func (ec *executionContext) fieldContext_Fulfillment_displayStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53439. fc = &graphql.FieldContext{
  53440. Object: "Fulfillment",
  53441. Field: field,
  53442. IsMethod: false,
  53443. IsResolver: false,
  53444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53445. return nil, errors.New("field of type FulfillmentDisplayStatus does not have child fields")
  53446. },
  53447. }
  53448. return fc, nil
  53449. }
  53450. func (ec *executionContext) _Fulfillment_estimatedDeliveryAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53451. fc, err := ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  53452. if err != nil {
  53453. return graphql.Null
  53454. }
  53455. ctx = graphql.WithFieldContext(ctx, fc)
  53456. defer func() {
  53457. if r := recover(); r != nil {
  53458. ec.Error(ctx, ec.Recover(ctx, r))
  53459. ret = graphql.Null
  53460. }
  53461. }()
  53462. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53463. ctx = rctx // use context from middleware stack in children
  53464. return obj.EstimatedDeliveryAt, nil
  53465. })
  53466. if err != nil {
  53467. ec.Error(ctx, err)
  53468. return graphql.Null
  53469. }
  53470. if resTmp == nil {
  53471. return graphql.Null
  53472. }
  53473. res := resTmp.(*string)
  53474. fc.Result = res
  53475. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  53476. }
  53477. func (ec *executionContext) fieldContext_Fulfillment_estimatedDeliveryAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53478. fc = &graphql.FieldContext{
  53479. Object: "Fulfillment",
  53480. Field: field,
  53481. IsMethod: false,
  53482. IsResolver: false,
  53483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53484. return nil, errors.New("field of type DateTime does not have child fields")
  53485. },
  53486. }
  53487. return fc, nil
  53488. }
  53489. func (ec *executionContext) _Fulfillment_events(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53490. fc, err := ec.fieldContext_Fulfillment_events(ctx, field)
  53491. if err != nil {
  53492. return graphql.Null
  53493. }
  53494. ctx = graphql.WithFieldContext(ctx, fc)
  53495. defer func() {
  53496. if r := recover(); r != nil {
  53497. ec.Error(ctx, ec.Recover(ctx, r))
  53498. ret = graphql.Null
  53499. }
  53500. }()
  53501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53502. ctx = rctx // use context from middleware stack in children
  53503. return obj.Events, nil
  53504. })
  53505. if err != nil {
  53506. ec.Error(ctx, err)
  53507. return graphql.Null
  53508. }
  53509. if resTmp == nil {
  53510. if !graphql.HasFieldError(ctx, fc) {
  53511. ec.Errorf(ctx, "must not be null")
  53512. }
  53513. return graphql.Null
  53514. }
  53515. res := resTmp.(*FulfillmentEventConnection)
  53516. fc.Result = res
  53517. return ec.marshalNFulfillmentEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventConnection(ctx, field.Selections, res)
  53518. }
  53519. func (ec *executionContext) fieldContext_Fulfillment_events(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53520. fc = &graphql.FieldContext{
  53521. Object: "Fulfillment",
  53522. Field: field,
  53523. IsMethod: false,
  53524. IsResolver: false,
  53525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53526. switch field.Name {
  53527. case "edges":
  53528. return ec.fieldContext_FulfillmentEventConnection_edges(ctx, field)
  53529. case "nodes":
  53530. return ec.fieldContext_FulfillmentEventConnection_nodes(ctx, field)
  53531. case "pageInfo":
  53532. return ec.fieldContext_FulfillmentEventConnection_pageInfo(ctx, field)
  53533. }
  53534. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEventConnection", field.Name)
  53535. },
  53536. }
  53537. defer func() {
  53538. if r := recover(); r != nil {
  53539. err = ec.Recover(ctx, r)
  53540. ec.Error(ctx, err)
  53541. }
  53542. }()
  53543. ctx = graphql.WithFieldContext(ctx, fc)
  53544. if fc.Args, err = ec.field_Fulfillment_events_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  53545. ec.Error(ctx, err)
  53546. return
  53547. }
  53548. return fc, nil
  53549. }
  53550. func (ec *executionContext) _Fulfillment_fulfillmentLineItems(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53551. fc, err := ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  53552. if err != nil {
  53553. return graphql.Null
  53554. }
  53555. ctx = graphql.WithFieldContext(ctx, fc)
  53556. defer func() {
  53557. if r := recover(); r != nil {
  53558. ec.Error(ctx, ec.Recover(ctx, r))
  53559. ret = graphql.Null
  53560. }
  53561. }()
  53562. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53563. ctx = rctx // use context from middleware stack in children
  53564. return obj.FulfillmentLineItems, nil
  53565. })
  53566. if err != nil {
  53567. ec.Error(ctx, err)
  53568. return graphql.Null
  53569. }
  53570. if resTmp == nil {
  53571. if !graphql.HasFieldError(ctx, fc) {
  53572. ec.Errorf(ctx, "must not be null")
  53573. }
  53574. return graphql.Null
  53575. }
  53576. res := resTmp.(*FulfillmentLineItemConnection)
  53577. fc.Result = res
  53578. return ec.marshalNFulfillmentLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemConnection(ctx, field.Selections, res)
  53579. }
  53580. func (ec *executionContext) fieldContext_Fulfillment_fulfillmentLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53581. fc = &graphql.FieldContext{
  53582. Object: "Fulfillment",
  53583. Field: field,
  53584. IsMethod: false,
  53585. IsResolver: false,
  53586. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53587. switch field.Name {
  53588. case "edges":
  53589. return ec.fieldContext_FulfillmentLineItemConnection_edges(ctx, field)
  53590. case "nodes":
  53591. return ec.fieldContext_FulfillmentLineItemConnection_nodes(ctx, field)
  53592. case "pageInfo":
  53593. return ec.fieldContext_FulfillmentLineItemConnection_pageInfo(ctx, field)
  53594. }
  53595. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItemConnection", field.Name)
  53596. },
  53597. }
  53598. defer func() {
  53599. if r := recover(); r != nil {
  53600. err = ec.Recover(ctx, r)
  53601. ec.Error(ctx, err)
  53602. }
  53603. }()
  53604. ctx = graphql.WithFieldContext(ctx, fc)
  53605. if fc.Args, err = ec.field_Fulfillment_fulfillmentLineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  53606. ec.Error(ctx, err)
  53607. return
  53608. }
  53609. return fc, nil
  53610. }
  53611. func (ec *executionContext) _Fulfillment_fulfillmentOrders(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53612. fc, err := ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  53613. if err != nil {
  53614. return graphql.Null
  53615. }
  53616. ctx = graphql.WithFieldContext(ctx, fc)
  53617. defer func() {
  53618. if r := recover(); r != nil {
  53619. ec.Error(ctx, ec.Recover(ctx, r))
  53620. ret = graphql.Null
  53621. }
  53622. }()
  53623. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53624. ctx = rctx // use context from middleware stack in children
  53625. return obj.FulfillmentOrders, nil
  53626. })
  53627. if err != nil {
  53628. ec.Error(ctx, err)
  53629. return graphql.Null
  53630. }
  53631. if resTmp == nil {
  53632. if !graphql.HasFieldError(ctx, fc) {
  53633. ec.Errorf(ctx, "must not be null")
  53634. }
  53635. return graphql.Null
  53636. }
  53637. res := resTmp.(*FulfillmentOrderConnection)
  53638. fc.Result = res
  53639. return ec.marshalNFulfillmentOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderConnection(ctx, field.Selections, res)
  53640. }
  53641. func (ec *executionContext) fieldContext_Fulfillment_fulfillmentOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53642. fc = &graphql.FieldContext{
  53643. Object: "Fulfillment",
  53644. Field: field,
  53645. IsMethod: false,
  53646. IsResolver: false,
  53647. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53648. switch field.Name {
  53649. case "edges":
  53650. return ec.fieldContext_FulfillmentOrderConnection_edges(ctx, field)
  53651. case "nodes":
  53652. return ec.fieldContext_FulfillmentOrderConnection_nodes(ctx, field)
  53653. case "pageInfo":
  53654. return ec.fieldContext_FulfillmentOrderConnection_pageInfo(ctx, field)
  53655. }
  53656. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderConnection", field.Name)
  53657. },
  53658. }
  53659. defer func() {
  53660. if r := recover(); r != nil {
  53661. err = ec.Recover(ctx, r)
  53662. ec.Error(ctx, err)
  53663. }
  53664. }()
  53665. ctx = graphql.WithFieldContext(ctx, fc)
  53666. if fc.Args, err = ec.field_Fulfillment_fulfillmentOrders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  53667. ec.Error(ctx, err)
  53668. return
  53669. }
  53670. return fc, nil
  53671. }
  53672. func (ec *executionContext) _Fulfillment_id(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53673. fc, err := ec.fieldContext_Fulfillment_id(ctx, field)
  53674. if err != nil {
  53675. return graphql.Null
  53676. }
  53677. ctx = graphql.WithFieldContext(ctx, fc)
  53678. defer func() {
  53679. if r := recover(); r != nil {
  53680. ec.Error(ctx, ec.Recover(ctx, r))
  53681. ret = graphql.Null
  53682. }
  53683. }()
  53684. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53685. ctx = rctx // use context from middleware stack in children
  53686. return obj.ID, nil
  53687. })
  53688. if err != nil {
  53689. ec.Error(ctx, err)
  53690. return graphql.Null
  53691. }
  53692. if resTmp == nil {
  53693. if !graphql.HasFieldError(ctx, fc) {
  53694. ec.Errorf(ctx, "must not be null")
  53695. }
  53696. return graphql.Null
  53697. }
  53698. res := resTmp.(string)
  53699. fc.Result = res
  53700. return ec.marshalNID2string(ctx, field.Selections, res)
  53701. }
  53702. func (ec *executionContext) fieldContext_Fulfillment_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53703. fc = &graphql.FieldContext{
  53704. Object: "Fulfillment",
  53705. Field: field,
  53706. IsMethod: false,
  53707. IsResolver: false,
  53708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53709. return nil, errors.New("field of type ID does not have child fields")
  53710. },
  53711. }
  53712. return fc, nil
  53713. }
  53714. func (ec *executionContext) _Fulfillment_inTransitAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53715. fc, err := ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  53716. if err != nil {
  53717. return graphql.Null
  53718. }
  53719. ctx = graphql.WithFieldContext(ctx, fc)
  53720. defer func() {
  53721. if r := recover(); r != nil {
  53722. ec.Error(ctx, ec.Recover(ctx, r))
  53723. ret = graphql.Null
  53724. }
  53725. }()
  53726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53727. ctx = rctx // use context from middleware stack in children
  53728. return obj.InTransitAt, nil
  53729. })
  53730. if err != nil {
  53731. ec.Error(ctx, err)
  53732. return graphql.Null
  53733. }
  53734. if resTmp == nil {
  53735. return graphql.Null
  53736. }
  53737. res := resTmp.(*string)
  53738. fc.Result = res
  53739. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  53740. }
  53741. func (ec *executionContext) fieldContext_Fulfillment_inTransitAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53742. fc = &graphql.FieldContext{
  53743. Object: "Fulfillment",
  53744. Field: field,
  53745. IsMethod: false,
  53746. IsResolver: false,
  53747. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53748. return nil, errors.New("field of type DateTime does not have child fields")
  53749. },
  53750. }
  53751. return fc, nil
  53752. }
  53753. func (ec *executionContext) _Fulfillment_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53754. fc, err := ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  53755. if err != nil {
  53756. return graphql.Null
  53757. }
  53758. ctx = graphql.WithFieldContext(ctx, fc)
  53759. defer func() {
  53760. if r := recover(); r != nil {
  53761. ec.Error(ctx, ec.Recover(ctx, r))
  53762. ret = graphql.Null
  53763. }
  53764. }()
  53765. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53766. ctx = rctx // use context from middleware stack in children
  53767. return obj.LegacyResourceID, nil
  53768. })
  53769. if err != nil {
  53770. ec.Error(ctx, err)
  53771. return graphql.Null
  53772. }
  53773. if resTmp == nil {
  53774. if !graphql.HasFieldError(ctx, fc) {
  53775. ec.Errorf(ctx, "must not be null")
  53776. }
  53777. return graphql.Null
  53778. }
  53779. res := resTmp.(string)
  53780. fc.Result = res
  53781. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  53782. }
  53783. func (ec *executionContext) fieldContext_Fulfillment_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53784. fc = &graphql.FieldContext{
  53785. Object: "Fulfillment",
  53786. Field: field,
  53787. IsMethod: false,
  53788. IsResolver: false,
  53789. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53790. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  53791. },
  53792. }
  53793. return fc, nil
  53794. }
  53795. func (ec *executionContext) _Fulfillment_location(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53796. fc, err := ec.fieldContext_Fulfillment_location(ctx, field)
  53797. if err != nil {
  53798. return graphql.Null
  53799. }
  53800. ctx = graphql.WithFieldContext(ctx, fc)
  53801. defer func() {
  53802. if r := recover(); r != nil {
  53803. ec.Error(ctx, ec.Recover(ctx, r))
  53804. ret = graphql.Null
  53805. }
  53806. }()
  53807. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53808. ctx = rctx // use context from middleware stack in children
  53809. return obj.Location, nil
  53810. })
  53811. if err != nil {
  53812. ec.Error(ctx, err)
  53813. return graphql.Null
  53814. }
  53815. if resTmp == nil {
  53816. return graphql.Null
  53817. }
  53818. res := resTmp.(*Location)
  53819. fc.Result = res
  53820. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  53821. }
  53822. func (ec *executionContext) fieldContext_Fulfillment_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53823. fc = &graphql.FieldContext{
  53824. Object: "Fulfillment",
  53825. Field: field,
  53826. IsMethod: false,
  53827. IsResolver: false,
  53828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53829. switch field.Name {
  53830. case "activatable":
  53831. return ec.fieldContext_Location_activatable(ctx, field)
  53832. case "address":
  53833. return ec.fieldContext_Location_address(ctx, field)
  53834. case "addressVerified":
  53835. return ec.fieldContext_Location_addressVerified(ctx, field)
  53836. case "deactivatable":
  53837. return ec.fieldContext_Location_deactivatable(ctx, field)
  53838. case "deactivatedAt":
  53839. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  53840. case "deletable":
  53841. return ec.fieldContext_Location_deletable(ctx, field)
  53842. case "fulfillmentService":
  53843. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  53844. case "fulfillsOnlineOrders":
  53845. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  53846. case "hasActiveInventory":
  53847. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  53848. case "hasUnfulfilledOrders":
  53849. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  53850. case "id":
  53851. return ec.fieldContext_Location_id(ctx, field)
  53852. case "inventoryLevel":
  53853. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  53854. case "inventoryLevels":
  53855. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  53856. case "isActive":
  53857. return ec.fieldContext_Location_isActive(ctx, field)
  53858. case "legacyResourceId":
  53859. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  53860. case "metafield":
  53861. return ec.fieldContext_Location_metafield(ctx, field)
  53862. case "metafieldDefinitions":
  53863. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  53864. case "metafields":
  53865. return ec.fieldContext_Location_metafields(ctx, field)
  53866. case "name":
  53867. return ec.fieldContext_Location_name(ctx, field)
  53868. case "privateMetafield":
  53869. return ec.fieldContext_Location_privateMetafield(ctx, field)
  53870. case "privateMetafields":
  53871. return ec.fieldContext_Location_privateMetafields(ctx, field)
  53872. case "shipsInventory":
  53873. return ec.fieldContext_Location_shipsInventory(ctx, field)
  53874. case "suggestedAddresses":
  53875. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  53876. }
  53877. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  53878. },
  53879. }
  53880. return fc, nil
  53881. }
  53882. func (ec *executionContext) _Fulfillment_name(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53883. fc, err := ec.fieldContext_Fulfillment_name(ctx, field)
  53884. if err != nil {
  53885. return graphql.Null
  53886. }
  53887. ctx = graphql.WithFieldContext(ctx, fc)
  53888. defer func() {
  53889. if r := recover(); r != nil {
  53890. ec.Error(ctx, ec.Recover(ctx, r))
  53891. ret = graphql.Null
  53892. }
  53893. }()
  53894. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53895. ctx = rctx // use context from middleware stack in children
  53896. return obj.Name, nil
  53897. })
  53898. if err != nil {
  53899. ec.Error(ctx, err)
  53900. return graphql.Null
  53901. }
  53902. if resTmp == nil {
  53903. if !graphql.HasFieldError(ctx, fc) {
  53904. ec.Errorf(ctx, "must not be null")
  53905. }
  53906. return graphql.Null
  53907. }
  53908. res := resTmp.(string)
  53909. fc.Result = res
  53910. return ec.marshalNString2string(ctx, field.Selections, res)
  53911. }
  53912. func (ec *executionContext) fieldContext_Fulfillment_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53913. fc = &graphql.FieldContext{
  53914. Object: "Fulfillment",
  53915. Field: field,
  53916. IsMethod: false,
  53917. IsResolver: false,
  53918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53919. return nil, errors.New("field of type String does not have child fields")
  53920. },
  53921. }
  53922. return fc, nil
  53923. }
  53924. func (ec *executionContext) _Fulfillment_order(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53925. fc, err := ec.fieldContext_Fulfillment_order(ctx, field)
  53926. if err != nil {
  53927. return graphql.Null
  53928. }
  53929. ctx = graphql.WithFieldContext(ctx, fc)
  53930. defer func() {
  53931. if r := recover(); r != nil {
  53932. ec.Error(ctx, ec.Recover(ctx, r))
  53933. ret = graphql.Null
  53934. }
  53935. }()
  53936. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53937. ctx = rctx // use context from middleware stack in children
  53938. return obj.Order, nil
  53939. })
  53940. if err != nil {
  53941. ec.Error(ctx, err)
  53942. return graphql.Null
  53943. }
  53944. if resTmp == nil {
  53945. if !graphql.HasFieldError(ctx, fc) {
  53946. ec.Errorf(ctx, "must not be null")
  53947. }
  53948. return graphql.Null
  53949. }
  53950. res := resTmp.(*Order)
  53951. fc.Result = res
  53952. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  53953. }
  53954. func (ec *executionContext) fieldContext_Fulfillment_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53955. fc = &graphql.FieldContext{
  53956. Object: "Fulfillment",
  53957. Field: field,
  53958. IsMethod: false,
  53959. IsResolver: false,
  53960. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  53961. switch field.Name {
  53962. case "id":
  53963. return ec.fieldContext_Order_id(ctx, field)
  53964. }
  53965. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  53966. },
  53967. }
  53968. return fc, nil
  53969. }
  53970. func (ec *executionContext) _Fulfillment_originAddress(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  53971. fc, err := ec.fieldContext_Fulfillment_originAddress(ctx, field)
  53972. if err != nil {
  53973. return graphql.Null
  53974. }
  53975. ctx = graphql.WithFieldContext(ctx, fc)
  53976. defer func() {
  53977. if r := recover(); r != nil {
  53978. ec.Error(ctx, ec.Recover(ctx, r))
  53979. ret = graphql.Null
  53980. }
  53981. }()
  53982. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  53983. ctx = rctx // use context from middleware stack in children
  53984. return obj.OriginAddress, nil
  53985. })
  53986. if err != nil {
  53987. ec.Error(ctx, err)
  53988. return graphql.Null
  53989. }
  53990. if resTmp == nil {
  53991. return graphql.Null
  53992. }
  53993. res := resTmp.(*FulfillmentOriginAddress)
  53994. fc.Result = res
  53995. return ec.marshalOFulfillmentOriginAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOriginAddress(ctx, field.Selections, res)
  53996. }
  53997. func (ec *executionContext) fieldContext_Fulfillment_originAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  53998. fc = &graphql.FieldContext{
  53999. Object: "Fulfillment",
  54000. Field: field,
  54001. IsMethod: false,
  54002. IsResolver: false,
  54003. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54004. switch field.Name {
  54005. case "address1":
  54006. return ec.fieldContext_FulfillmentOriginAddress_address1(ctx, field)
  54007. case "address2":
  54008. return ec.fieldContext_FulfillmentOriginAddress_address2(ctx, field)
  54009. case "city":
  54010. return ec.fieldContext_FulfillmentOriginAddress_city(ctx, field)
  54011. case "countryCode":
  54012. return ec.fieldContext_FulfillmentOriginAddress_countryCode(ctx, field)
  54013. case "provinceCode":
  54014. return ec.fieldContext_FulfillmentOriginAddress_provinceCode(ctx, field)
  54015. case "zip":
  54016. return ec.fieldContext_FulfillmentOriginAddress_zip(ctx, field)
  54017. }
  54018. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOriginAddress", field.Name)
  54019. },
  54020. }
  54021. return fc, nil
  54022. }
  54023. func (ec *executionContext) _Fulfillment_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54024. fc, err := ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  54025. if err != nil {
  54026. return graphql.Null
  54027. }
  54028. ctx = graphql.WithFieldContext(ctx, fc)
  54029. defer func() {
  54030. if r := recover(); r != nil {
  54031. ec.Error(ctx, ec.Recover(ctx, r))
  54032. ret = graphql.Null
  54033. }
  54034. }()
  54035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54036. ctx = rctx // use context from middleware stack in children
  54037. return obj.RequiresShipping, nil
  54038. })
  54039. if err != nil {
  54040. ec.Error(ctx, err)
  54041. return graphql.Null
  54042. }
  54043. if resTmp == nil {
  54044. if !graphql.HasFieldError(ctx, fc) {
  54045. ec.Errorf(ctx, "must not be null")
  54046. }
  54047. return graphql.Null
  54048. }
  54049. res := resTmp.(bool)
  54050. fc.Result = res
  54051. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  54052. }
  54053. func (ec *executionContext) fieldContext_Fulfillment_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54054. fc = &graphql.FieldContext{
  54055. Object: "Fulfillment",
  54056. Field: field,
  54057. IsMethod: false,
  54058. IsResolver: false,
  54059. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54060. return nil, errors.New("field of type Boolean does not have child fields")
  54061. },
  54062. }
  54063. return fc, nil
  54064. }
  54065. func (ec *executionContext) _Fulfillment_service(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54066. fc, err := ec.fieldContext_Fulfillment_service(ctx, field)
  54067. if err != nil {
  54068. return graphql.Null
  54069. }
  54070. ctx = graphql.WithFieldContext(ctx, fc)
  54071. defer func() {
  54072. if r := recover(); r != nil {
  54073. ec.Error(ctx, ec.Recover(ctx, r))
  54074. ret = graphql.Null
  54075. }
  54076. }()
  54077. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54078. ctx = rctx // use context from middleware stack in children
  54079. return obj.Service, nil
  54080. })
  54081. if err != nil {
  54082. ec.Error(ctx, err)
  54083. return graphql.Null
  54084. }
  54085. if resTmp == nil {
  54086. return graphql.Null
  54087. }
  54088. res := resTmp.(*FulfillmentService)
  54089. fc.Result = res
  54090. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  54091. }
  54092. func (ec *executionContext) fieldContext_Fulfillment_service(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54093. fc = &graphql.FieldContext{
  54094. Object: "Fulfillment",
  54095. Field: field,
  54096. IsMethod: false,
  54097. IsResolver: false,
  54098. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54099. switch field.Name {
  54100. case "id":
  54101. return ec.fieldContext_FulfillmentService_id(ctx, field)
  54102. }
  54103. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  54104. },
  54105. }
  54106. return fc, nil
  54107. }
  54108. func (ec *executionContext) _Fulfillment_status(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54109. fc, err := ec.fieldContext_Fulfillment_status(ctx, field)
  54110. if err != nil {
  54111. return graphql.Null
  54112. }
  54113. ctx = graphql.WithFieldContext(ctx, fc)
  54114. defer func() {
  54115. if r := recover(); r != nil {
  54116. ec.Error(ctx, ec.Recover(ctx, r))
  54117. ret = graphql.Null
  54118. }
  54119. }()
  54120. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54121. ctx = rctx // use context from middleware stack in children
  54122. return obj.Status, nil
  54123. })
  54124. if err != nil {
  54125. ec.Error(ctx, err)
  54126. return graphql.Null
  54127. }
  54128. if resTmp == nil {
  54129. if !graphql.HasFieldError(ctx, fc) {
  54130. ec.Errorf(ctx, "must not be null")
  54131. }
  54132. return graphql.Null
  54133. }
  54134. res := resTmp.(FulfillmentStatus)
  54135. fc.Result = res
  54136. return ec.marshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentStatus(ctx, field.Selections, res)
  54137. }
  54138. func (ec *executionContext) fieldContext_Fulfillment_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54139. fc = &graphql.FieldContext{
  54140. Object: "Fulfillment",
  54141. Field: field,
  54142. IsMethod: false,
  54143. IsResolver: false,
  54144. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54145. return nil, errors.New("field of type FulfillmentStatus does not have child fields")
  54146. },
  54147. }
  54148. return fc, nil
  54149. }
  54150. func (ec *executionContext) _Fulfillment_totalQuantity(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54151. fc, err := ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  54152. if err != nil {
  54153. return graphql.Null
  54154. }
  54155. ctx = graphql.WithFieldContext(ctx, fc)
  54156. defer func() {
  54157. if r := recover(); r != nil {
  54158. ec.Error(ctx, ec.Recover(ctx, r))
  54159. ret = graphql.Null
  54160. }
  54161. }()
  54162. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54163. ctx = rctx // use context from middleware stack in children
  54164. return obj.TotalQuantity, nil
  54165. })
  54166. if err != nil {
  54167. ec.Error(ctx, err)
  54168. return graphql.Null
  54169. }
  54170. if resTmp == nil {
  54171. if !graphql.HasFieldError(ctx, fc) {
  54172. ec.Errorf(ctx, "must not be null")
  54173. }
  54174. return graphql.Null
  54175. }
  54176. res := resTmp.(int)
  54177. fc.Result = res
  54178. return ec.marshalNInt2int(ctx, field.Selections, res)
  54179. }
  54180. func (ec *executionContext) fieldContext_Fulfillment_totalQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54181. fc = &graphql.FieldContext{
  54182. Object: "Fulfillment",
  54183. Field: field,
  54184. IsMethod: false,
  54185. IsResolver: false,
  54186. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54187. return nil, errors.New("field of type Int does not have child fields")
  54188. },
  54189. }
  54190. return fc, nil
  54191. }
  54192. func (ec *executionContext) _Fulfillment_trackingInfo(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54193. fc, err := ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  54194. if err != nil {
  54195. return graphql.Null
  54196. }
  54197. ctx = graphql.WithFieldContext(ctx, fc)
  54198. defer func() {
  54199. if r := recover(); r != nil {
  54200. ec.Error(ctx, ec.Recover(ctx, r))
  54201. ret = graphql.Null
  54202. }
  54203. }()
  54204. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54205. ctx = rctx // use context from middleware stack in children
  54206. return obj.TrackingInfo, nil
  54207. })
  54208. if err != nil {
  54209. ec.Error(ctx, err)
  54210. return graphql.Null
  54211. }
  54212. if resTmp == nil {
  54213. if !graphql.HasFieldError(ctx, fc) {
  54214. ec.Errorf(ctx, "must not be null")
  54215. }
  54216. return graphql.Null
  54217. }
  54218. res := resTmp.([]*FulfillmentTrackingInfo)
  54219. fc.Result = res
  54220. return ec.marshalNFulfillmentTrackingInfo2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentTrackingInfoᚄ(ctx, field.Selections, res)
  54221. }
  54222. func (ec *executionContext) fieldContext_Fulfillment_trackingInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54223. fc = &graphql.FieldContext{
  54224. Object: "Fulfillment",
  54225. Field: field,
  54226. IsMethod: false,
  54227. IsResolver: false,
  54228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54229. switch field.Name {
  54230. case "company":
  54231. return ec.fieldContext_FulfillmentTrackingInfo_company(ctx, field)
  54232. case "number":
  54233. return ec.fieldContext_FulfillmentTrackingInfo_number(ctx, field)
  54234. case "url":
  54235. return ec.fieldContext_FulfillmentTrackingInfo_url(ctx, field)
  54236. }
  54237. return nil, fmt.Errorf("no field named %q was found under type FulfillmentTrackingInfo", field.Name)
  54238. },
  54239. }
  54240. defer func() {
  54241. if r := recover(); r != nil {
  54242. err = ec.Recover(ctx, r)
  54243. ec.Error(ctx, err)
  54244. }
  54245. }()
  54246. ctx = graphql.WithFieldContext(ctx, fc)
  54247. if fc.Args, err = ec.field_Fulfillment_trackingInfo_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  54248. ec.Error(ctx, err)
  54249. return
  54250. }
  54251. return fc, nil
  54252. }
  54253. func (ec *executionContext) _Fulfillment_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Fulfillment) (ret graphql.Marshaler) {
  54254. fc, err := ec.fieldContext_Fulfillment_updatedAt(ctx, field)
  54255. if err != nil {
  54256. return graphql.Null
  54257. }
  54258. ctx = graphql.WithFieldContext(ctx, fc)
  54259. defer func() {
  54260. if r := recover(); r != nil {
  54261. ec.Error(ctx, ec.Recover(ctx, r))
  54262. ret = graphql.Null
  54263. }
  54264. }()
  54265. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54266. ctx = rctx // use context from middleware stack in children
  54267. return obj.UpdatedAt, nil
  54268. })
  54269. if err != nil {
  54270. ec.Error(ctx, err)
  54271. return graphql.Null
  54272. }
  54273. if resTmp == nil {
  54274. if !graphql.HasFieldError(ctx, fc) {
  54275. ec.Errorf(ctx, "must not be null")
  54276. }
  54277. return graphql.Null
  54278. }
  54279. res := resTmp.(string)
  54280. fc.Result = res
  54281. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  54282. }
  54283. func (ec *executionContext) fieldContext_Fulfillment_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54284. fc = &graphql.FieldContext{
  54285. Object: "Fulfillment",
  54286. Field: field,
  54287. IsMethod: false,
  54288. IsResolver: false,
  54289. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54290. return nil, errors.New("field of type DateTime does not have child fields")
  54291. },
  54292. }
  54293. return fc, nil
  54294. }
  54295. func (ec *executionContext) _FulfillmentConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  54296. fc, err := ec.fieldContext_FulfillmentConnection_edges(ctx, field)
  54297. if err != nil {
  54298. return graphql.Null
  54299. }
  54300. ctx = graphql.WithFieldContext(ctx, fc)
  54301. defer func() {
  54302. if r := recover(); r != nil {
  54303. ec.Error(ctx, ec.Recover(ctx, r))
  54304. ret = graphql.Null
  54305. }
  54306. }()
  54307. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54308. ctx = rctx // use context from middleware stack in children
  54309. return obj.Edges, nil
  54310. })
  54311. if err != nil {
  54312. ec.Error(ctx, err)
  54313. return graphql.Null
  54314. }
  54315. if resTmp == nil {
  54316. if !graphql.HasFieldError(ctx, fc) {
  54317. ec.Errorf(ctx, "must not be null")
  54318. }
  54319. return graphql.Null
  54320. }
  54321. res := resTmp.([]*FulfillmentEdge)
  54322. fc.Result = res
  54323. return ec.marshalNFulfillmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEdgeᚄ(ctx, field.Selections, res)
  54324. }
  54325. func (ec *executionContext) fieldContext_FulfillmentConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54326. fc = &graphql.FieldContext{
  54327. Object: "FulfillmentConnection",
  54328. Field: field,
  54329. IsMethod: false,
  54330. IsResolver: false,
  54331. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54332. switch field.Name {
  54333. case "cursor":
  54334. return ec.fieldContext_FulfillmentEdge_cursor(ctx, field)
  54335. case "node":
  54336. return ec.fieldContext_FulfillmentEdge_node(ctx, field)
  54337. }
  54338. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEdge", field.Name)
  54339. },
  54340. }
  54341. return fc, nil
  54342. }
  54343. func (ec *executionContext) _FulfillmentConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  54344. fc, err := ec.fieldContext_FulfillmentConnection_nodes(ctx, field)
  54345. if err != nil {
  54346. return graphql.Null
  54347. }
  54348. ctx = graphql.WithFieldContext(ctx, fc)
  54349. defer func() {
  54350. if r := recover(); r != nil {
  54351. ec.Error(ctx, ec.Recover(ctx, r))
  54352. ret = graphql.Null
  54353. }
  54354. }()
  54355. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54356. ctx = rctx // use context from middleware stack in children
  54357. return obj.Nodes, nil
  54358. })
  54359. if err != nil {
  54360. ec.Error(ctx, err)
  54361. return graphql.Null
  54362. }
  54363. if resTmp == nil {
  54364. if !graphql.HasFieldError(ctx, fc) {
  54365. ec.Errorf(ctx, "must not be null")
  54366. }
  54367. return graphql.Null
  54368. }
  54369. res := resTmp.([]*Fulfillment)
  54370. fc.Result = res
  54371. return ec.marshalNFulfillment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentᚄ(ctx, field.Selections, res)
  54372. }
  54373. func (ec *executionContext) fieldContext_FulfillmentConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54374. fc = &graphql.FieldContext{
  54375. Object: "FulfillmentConnection",
  54376. Field: field,
  54377. IsMethod: false,
  54378. IsResolver: false,
  54379. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54380. switch field.Name {
  54381. case "createdAt":
  54382. return ec.fieldContext_Fulfillment_createdAt(ctx, field)
  54383. case "deliveredAt":
  54384. return ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  54385. case "displayStatus":
  54386. return ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  54387. case "estimatedDeliveryAt":
  54388. return ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  54389. case "events":
  54390. return ec.fieldContext_Fulfillment_events(ctx, field)
  54391. case "fulfillmentLineItems":
  54392. return ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  54393. case "fulfillmentOrders":
  54394. return ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  54395. case "id":
  54396. return ec.fieldContext_Fulfillment_id(ctx, field)
  54397. case "inTransitAt":
  54398. return ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  54399. case "legacyResourceId":
  54400. return ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  54401. case "location":
  54402. return ec.fieldContext_Fulfillment_location(ctx, field)
  54403. case "name":
  54404. return ec.fieldContext_Fulfillment_name(ctx, field)
  54405. case "order":
  54406. return ec.fieldContext_Fulfillment_order(ctx, field)
  54407. case "originAddress":
  54408. return ec.fieldContext_Fulfillment_originAddress(ctx, field)
  54409. case "requiresShipping":
  54410. return ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  54411. case "service":
  54412. return ec.fieldContext_Fulfillment_service(ctx, field)
  54413. case "status":
  54414. return ec.fieldContext_Fulfillment_status(ctx, field)
  54415. case "totalQuantity":
  54416. return ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  54417. case "trackingInfo":
  54418. return ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  54419. case "updatedAt":
  54420. return ec.fieldContext_Fulfillment_updatedAt(ctx, field)
  54421. }
  54422. return nil, fmt.Errorf("no field named %q was found under type Fulfillment", field.Name)
  54423. },
  54424. }
  54425. return fc, nil
  54426. }
  54427. func (ec *executionContext) _FulfillmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentConnection) (ret graphql.Marshaler) {
  54428. fc, err := ec.fieldContext_FulfillmentConnection_pageInfo(ctx, field)
  54429. if err != nil {
  54430. return graphql.Null
  54431. }
  54432. ctx = graphql.WithFieldContext(ctx, fc)
  54433. defer func() {
  54434. if r := recover(); r != nil {
  54435. ec.Error(ctx, ec.Recover(ctx, r))
  54436. ret = graphql.Null
  54437. }
  54438. }()
  54439. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54440. ctx = rctx // use context from middleware stack in children
  54441. return obj.PageInfo, nil
  54442. })
  54443. if err != nil {
  54444. ec.Error(ctx, err)
  54445. return graphql.Null
  54446. }
  54447. if resTmp == nil {
  54448. if !graphql.HasFieldError(ctx, fc) {
  54449. ec.Errorf(ctx, "must not be null")
  54450. }
  54451. return graphql.Null
  54452. }
  54453. res := resTmp.(*PageInfo)
  54454. fc.Result = res
  54455. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  54456. }
  54457. func (ec *executionContext) fieldContext_FulfillmentConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54458. fc = &graphql.FieldContext{
  54459. Object: "FulfillmentConnection",
  54460. Field: field,
  54461. IsMethod: false,
  54462. IsResolver: false,
  54463. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54464. switch field.Name {
  54465. case "endCursor":
  54466. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  54467. case "hasNextPage":
  54468. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  54469. case "hasPreviousPage":
  54470. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  54471. case "startCursor":
  54472. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  54473. }
  54474. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  54475. },
  54476. }
  54477. return fc, nil
  54478. }
  54479. func (ec *executionContext) _FulfillmentEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEdge) (ret graphql.Marshaler) {
  54480. fc, err := ec.fieldContext_FulfillmentEdge_cursor(ctx, field)
  54481. if err != nil {
  54482. return graphql.Null
  54483. }
  54484. ctx = graphql.WithFieldContext(ctx, fc)
  54485. defer func() {
  54486. if r := recover(); r != nil {
  54487. ec.Error(ctx, ec.Recover(ctx, r))
  54488. ret = graphql.Null
  54489. }
  54490. }()
  54491. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54492. ctx = rctx // use context from middleware stack in children
  54493. return obj.Cursor, nil
  54494. })
  54495. if err != nil {
  54496. ec.Error(ctx, err)
  54497. return graphql.Null
  54498. }
  54499. if resTmp == nil {
  54500. if !graphql.HasFieldError(ctx, fc) {
  54501. ec.Errorf(ctx, "must not be null")
  54502. }
  54503. return graphql.Null
  54504. }
  54505. res := resTmp.(string)
  54506. fc.Result = res
  54507. return ec.marshalNString2string(ctx, field.Selections, res)
  54508. }
  54509. func (ec *executionContext) fieldContext_FulfillmentEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54510. fc = &graphql.FieldContext{
  54511. Object: "FulfillmentEdge",
  54512. Field: field,
  54513. IsMethod: false,
  54514. IsResolver: false,
  54515. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54516. return nil, errors.New("field of type String does not have child fields")
  54517. },
  54518. }
  54519. return fc, nil
  54520. }
  54521. func (ec *executionContext) _FulfillmentEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEdge) (ret graphql.Marshaler) {
  54522. fc, err := ec.fieldContext_FulfillmentEdge_node(ctx, field)
  54523. if err != nil {
  54524. return graphql.Null
  54525. }
  54526. ctx = graphql.WithFieldContext(ctx, fc)
  54527. defer func() {
  54528. if r := recover(); r != nil {
  54529. ec.Error(ctx, ec.Recover(ctx, r))
  54530. ret = graphql.Null
  54531. }
  54532. }()
  54533. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54534. ctx = rctx // use context from middleware stack in children
  54535. return obj.Node, nil
  54536. })
  54537. if err != nil {
  54538. ec.Error(ctx, err)
  54539. return graphql.Null
  54540. }
  54541. if resTmp == nil {
  54542. if !graphql.HasFieldError(ctx, fc) {
  54543. ec.Errorf(ctx, "must not be null")
  54544. }
  54545. return graphql.Null
  54546. }
  54547. res := resTmp.(*Fulfillment)
  54548. fc.Result = res
  54549. return ec.marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillment(ctx, field.Selections, res)
  54550. }
  54551. func (ec *executionContext) fieldContext_FulfillmentEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54552. fc = &graphql.FieldContext{
  54553. Object: "FulfillmentEdge",
  54554. Field: field,
  54555. IsMethod: false,
  54556. IsResolver: false,
  54557. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54558. switch field.Name {
  54559. case "createdAt":
  54560. return ec.fieldContext_Fulfillment_createdAt(ctx, field)
  54561. case "deliveredAt":
  54562. return ec.fieldContext_Fulfillment_deliveredAt(ctx, field)
  54563. case "displayStatus":
  54564. return ec.fieldContext_Fulfillment_displayStatus(ctx, field)
  54565. case "estimatedDeliveryAt":
  54566. return ec.fieldContext_Fulfillment_estimatedDeliveryAt(ctx, field)
  54567. case "events":
  54568. return ec.fieldContext_Fulfillment_events(ctx, field)
  54569. case "fulfillmentLineItems":
  54570. return ec.fieldContext_Fulfillment_fulfillmentLineItems(ctx, field)
  54571. case "fulfillmentOrders":
  54572. return ec.fieldContext_Fulfillment_fulfillmentOrders(ctx, field)
  54573. case "id":
  54574. return ec.fieldContext_Fulfillment_id(ctx, field)
  54575. case "inTransitAt":
  54576. return ec.fieldContext_Fulfillment_inTransitAt(ctx, field)
  54577. case "legacyResourceId":
  54578. return ec.fieldContext_Fulfillment_legacyResourceId(ctx, field)
  54579. case "location":
  54580. return ec.fieldContext_Fulfillment_location(ctx, field)
  54581. case "name":
  54582. return ec.fieldContext_Fulfillment_name(ctx, field)
  54583. case "order":
  54584. return ec.fieldContext_Fulfillment_order(ctx, field)
  54585. case "originAddress":
  54586. return ec.fieldContext_Fulfillment_originAddress(ctx, field)
  54587. case "requiresShipping":
  54588. return ec.fieldContext_Fulfillment_requiresShipping(ctx, field)
  54589. case "service":
  54590. return ec.fieldContext_Fulfillment_service(ctx, field)
  54591. case "status":
  54592. return ec.fieldContext_Fulfillment_status(ctx, field)
  54593. case "totalQuantity":
  54594. return ec.fieldContext_Fulfillment_totalQuantity(ctx, field)
  54595. case "trackingInfo":
  54596. return ec.fieldContext_Fulfillment_trackingInfo(ctx, field)
  54597. case "updatedAt":
  54598. return ec.fieldContext_Fulfillment_updatedAt(ctx, field)
  54599. }
  54600. return nil, fmt.Errorf("no field named %q was found under type Fulfillment", field.Name)
  54601. },
  54602. }
  54603. return fc, nil
  54604. }
  54605. func (ec *executionContext) _FulfillmentEvent_happenedAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  54606. fc, err := ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  54607. if err != nil {
  54608. return graphql.Null
  54609. }
  54610. ctx = graphql.WithFieldContext(ctx, fc)
  54611. defer func() {
  54612. if r := recover(); r != nil {
  54613. ec.Error(ctx, ec.Recover(ctx, r))
  54614. ret = graphql.Null
  54615. }
  54616. }()
  54617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54618. ctx = rctx // use context from middleware stack in children
  54619. return obj.HappenedAt, nil
  54620. })
  54621. if err != nil {
  54622. ec.Error(ctx, err)
  54623. return graphql.Null
  54624. }
  54625. if resTmp == nil {
  54626. if !graphql.HasFieldError(ctx, fc) {
  54627. ec.Errorf(ctx, "must not be null")
  54628. }
  54629. return graphql.Null
  54630. }
  54631. res := resTmp.(string)
  54632. fc.Result = res
  54633. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  54634. }
  54635. func (ec *executionContext) fieldContext_FulfillmentEvent_happenedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54636. fc = &graphql.FieldContext{
  54637. Object: "FulfillmentEvent",
  54638. Field: field,
  54639. IsMethod: false,
  54640. IsResolver: false,
  54641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54642. return nil, errors.New("field of type DateTime does not have child fields")
  54643. },
  54644. }
  54645. return fc, nil
  54646. }
  54647. func (ec *executionContext) _FulfillmentEvent_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  54648. fc, err := ec.fieldContext_FulfillmentEvent_id(ctx, field)
  54649. if err != nil {
  54650. return graphql.Null
  54651. }
  54652. ctx = graphql.WithFieldContext(ctx, fc)
  54653. defer func() {
  54654. if r := recover(); r != nil {
  54655. ec.Error(ctx, ec.Recover(ctx, r))
  54656. ret = graphql.Null
  54657. }
  54658. }()
  54659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54660. ctx = rctx // use context from middleware stack in children
  54661. return obj.ID, nil
  54662. })
  54663. if err != nil {
  54664. ec.Error(ctx, err)
  54665. return graphql.Null
  54666. }
  54667. if resTmp == nil {
  54668. if !graphql.HasFieldError(ctx, fc) {
  54669. ec.Errorf(ctx, "must not be null")
  54670. }
  54671. return graphql.Null
  54672. }
  54673. res := resTmp.(string)
  54674. fc.Result = res
  54675. return ec.marshalNID2string(ctx, field.Selections, res)
  54676. }
  54677. func (ec *executionContext) fieldContext_FulfillmentEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54678. fc = &graphql.FieldContext{
  54679. Object: "FulfillmentEvent",
  54680. Field: field,
  54681. IsMethod: false,
  54682. IsResolver: false,
  54683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54684. return nil, errors.New("field of type ID does not have child fields")
  54685. },
  54686. }
  54687. return fc, nil
  54688. }
  54689. func (ec *executionContext) _FulfillmentEvent_status(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEvent) (ret graphql.Marshaler) {
  54690. fc, err := ec.fieldContext_FulfillmentEvent_status(ctx, field)
  54691. if err != nil {
  54692. return graphql.Null
  54693. }
  54694. ctx = graphql.WithFieldContext(ctx, fc)
  54695. defer func() {
  54696. if r := recover(); r != nil {
  54697. ec.Error(ctx, ec.Recover(ctx, r))
  54698. ret = graphql.Null
  54699. }
  54700. }()
  54701. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54702. ctx = rctx // use context from middleware stack in children
  54703. return obj.Status, nil
  54704. })
  54705. if err != nil {
  54706. ec.Error(ctx, err)
  54707. return graphql.Null
  54708. }
  54709. if resTmp == nil {
  54710. if !graphql.HasFieldError(ctx, fc) {
  54711. ec.Errorf(ctx, "must not be null")
  54712. }
  54713. return graphql.Null
  54714. }
  54715. res := resTmp.(FulfillmentEventStatus)
  54716. fc.Result = res
  54717. return ec.marshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventStatus(ctx, field.Selections, res)
  54718. }
  54719. func (ec *executionContext) fieldContext_FulfillmentEvent_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54720. fc = &graphql.FieldContext{
  54721. Object: "FulfillmentEvent",
  54722. Field: field,
  54723. IsMethod: false,
  54724. IsResolver: false,
  54725. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54726. return nil, errors.New("field of type FulfillmentEventStatus does not have child fields")
  54727. },
  54728. }
  54729. return fc, nil
  54730. }
  54731. func (ec *executionContext) _FulfillmentEventConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  54732. fc, err := ec.fieldContext_FulfillmentEventConnection_edges(ctx, field)
  54733. if err != nil {
  54734. return graphql.Null
  54735. }
  54736. ctx = graphql.WithFieldContext(ctx, fc)
  54737. defer func() {
  54738. if r := recover(); r != nil {
  54739. ec.Error(ctx, ec.Recover(ctx, r))
  54740. ret = graphql.Null
  54741. }
  54742. }()
  54743. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54744. ctx = rctx // use context from middleware stack in children
  54745. return obj.Edges, nil
  54746. })
  54747. if err != nil {
  54748. ec.Error(ctx, err)
  54749. return graphql.Null
  54750. }
  54751. if resTmp == nil {
  54752. if !graphql.HasFieldError(ctx, fc) {
  54753. ec.Errorf(ctx, "must not be null")
  54754. }
  54755. return graphql.Null
  54756. }
  54757. res := resTmp.([]*FulfillmentEventEdge)
  54758. fc.Result = res
  54759. return ec.marshalNFulfillmentEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventEdgeᚄ(ctx, field.Selections, res)
  54760. }
  54761. func (ec *executionContext) fieldContext_FulfillmentEventConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54762. fc = &graphql.FieldContext{
  54763. Object: "FulfillmentEventConnection",
  54764. Field: field,
  54765. IsMethod: false,
  54766. IsResolver: false,
  54767. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54768. switch field.Name {
  54769. case "cursor":
  54770. return ec.fieldContext_FulfillmentEventEdge_cursor(ctx, field)
  54771. case "node":
  54772. return ec.fieldContext_FulfillmentEventEdge_node(ctx, field)
  54773. }
  54774. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEventEdge", field.Name)
  54775. },
  54776. }
  54777. return fc, nil
  54778. }
  54779. func (ec *executionContext) _FulfillmentEventConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  54780. fc, err := ec.fieldContext_FulfillmentEventConnection_nodes(ctx, field)
  54781. if err != nil {
  54782. return graphql.Null
  54783. }
  54784. ctx = graphql.WithFieldContext(ctx, fc)
  54785. defer func() {
  54786. if r := recover(); r != nil {
  54787. ec.Error(ctx, ec.Recover(ctx, r))
  54788. ret = graphql.Null
  54789. }
  54790. }()
  54791. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54792. ctx = rctx // use context from middleware stack in children
  54793. return obj.Nodes, nil
  54794. })
  54795. if err != nil {
  54796. ec.Error(ctx, err)
  54797. return graphql.Null
  54798. }
  54799. if resTmp == nil {
  54800. if !graphql.HasFieldError(ctx, fc) {
  54801. ec.Errorf(ctx, "must not be null")
  54802. }
  54803. return graphql.Null
  54804. }
  54805. res := resTmp.([]*FulfillmentEvent)
  54806. fc.Result = res
  54807. return ec.marshalNFulfillmentEvent2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventᚄ(ctx, field.Selections, res)
  54808. }
  54809. func (ec *executionContext) fieldContext_FulfillmentEventConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54810. fc = &graphql.FieldContext{
  54811. Object: "FulfillmentEventConnection",
  54812. Field: field,
  54813. IsMethod: false,
  54814. IsResolver: false,
  54815. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54816. switch field.Name {
  54817. case "happenedAt":
  54818. return ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  54819. case "id":
  54820. return ec.fieldContext_FulfillmentEvent_id(ctx, field)
  54821. case "status":
  54822. return ec.fieldContext_FulfillmentEvent_status(ctx, field)
  54823. }
  54824. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEvent", field.Name)
  54825. },
  54826. }
  54827. return fc, nil
  54828. }
  54829. func (ec *executionContext) _FulfillmentEventConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventConnection) (ret graphql.Marshaler) {
  54830. fc, err := ec.fieldContext_FulfillmentEventConnection_pageInfo(ctx, field)
  54831. if err != nil {
  54832. return graphql.Null
  54833. }
  54834. ctx = graphql.WithFieldContext(ctx, fc)
  54835. defer func() {
  54836. if r := recover(); r != nil {
  54837. ec.Error(ctx, ec.Recover(ctx, r))
  54838. ret = graphql.Null
  54839. }
  54840. }()
  54841. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54842. ctx = rctx // use context from middleware stack in children
  54843. return obj.PageInfo, nil
  54844. })
  54845. if err != nil {
  54846. ec.Error(ctx, err)
  54847. return graphql.Null
  54848. }
  54849. if resTmp == nil {
  54850. if !graphql.HasFieldError(ctx, fc) {
  54851. ec.Errorf(ctx, "must not be null")
  54852. }
  54853. return graphql.Null
  54854. }
  54855. res := resTmp.(*PageInfo)
  54856. fc.Result = res
  54857. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  54858. }
  54859. func (ec *executionContext) fieldContext_FulfillmentEventConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54860. fc = &graphql.FieldContext{
  54861. Object: "FulfillmentEventConnection",
  54862. Field: field,
  54863. IsMethod: false,
  54864. IsResolver: false,
  54865. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54866. switch field.Name {
  54867. case "endCursor":
  54868. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  54869. case "hasNextPage":
  54870. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  54871. case "hasPreviousPage":
  54872. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  54873. case "startCursor":
  54874. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  54875. }
  54876. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  54877. },
  54878. }
  54879. return fc, nil
  54880. }
  54881. func (ec *executionContext) _FulfillmentEventEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventEdge) (ret graphql.Marshaler) {
  54882. fc, err := ec.fieldContext_FulfillmentEventEdge_cursor(ctx, field)
  54883. if err != nil {
  54884. return graphql.Null
  54885. }
  54886. ctx = graphql.WithFieldContext(ctx, fc)
  54887. defer func() {
  54888. if r := recover(); r != nil {
  54889. ec.Error(ctx, ec.Recover(ctx, r))
  54890. ret = graphql.Null
  54891. }
  54892. }()
  54893. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54894. ctx = rctx // use context from middleware stack in children
  54895. return obj.Cursor, nil
  54896. })
  54897. if err != nil {
  54898. ec.Error(ctx, err)
  54899. return graphql.Null
  54900. }
  54901. if resTmp == nil {
  54902. if !graphql.HasFieldError(ctx, fc) {
  54903. ec.Errorf(ctx, "must not be null")
  54904. }
  54905. return graphql.Null
  54906. }
  54907. res := resTmp.(string)
  54908. fc.Result = res
  54909. return ec.marshalNString2string(ctx, field.Selections, res)
  54910. }
  54911. func (ec *executionContext) fieldContext_FulfillmentEventEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54912. fc = &graphql.FieldContext{
  54913. Object: "FulfillmentEventEdge",
  54914. Field: field,
  54915. IsMethod: false,
  54916. IsResolver: false,
  54917. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54918. return nil, errors.New("field of type String does not have child fields")
  54919. },
  54920. }
  54921. return fc, nil
  54922. }
  54923. func (ec *executionContext) _FulfillmentEventEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentEventEdge) (ret graphql.Marshaler) {
  54924. fc, err := ec.fieldContext_FulfillmentEventEdge_node(ctx, field)
  54925. if err != nil {
  54926. return graphql.Null
  54927. }
  54928. ctx = graphql.WithFieldContext(ctx, fc)
  54929. defer func() {
  54930. if r := recover(); r != nil {
  54931. ec.Error(ctx, ec.Recover(ctx, r))
  54932. ret = graphql.Null
  54933. }
  54934. }()
  54935. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54936. ctx = rctx // use context from middleware stack in children
  54937. return obj.Node, nil
  54938. })
  54939. if err != nil {
  54940. ec.Error(ctx, err)
  54941. return graphql.Null
  54942. }
  54943. if resTmp == nil {
  54944. if !graphql.HasFieldError(ctx, fc) {
  54945. ec.Errorf(ctx, "must not be null")
  54946. }
  54947. return graphql.Null
  54948. }
  54949. res := resTmp.(*FulfillmentEvent)
  54950. fc.Result = res
  54951. return ec.marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEvent(ctx, field.Selections, res)
  54952. }
  54953. func (ec *executionContext) fieldContext_FulfillmentEventEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  54954. fc = &graphql.FieldContext{
  54955. Object: "FulfillmentEventEdge",
  54956. Field: field,
  54957. IsMethod: false,
  54958. IsResolver: false,
  54959. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  54960. switch field.Name {
  54961. case "happenedAt":
  54962. return ec.fieldContext_FulfillmentEvent_happenedAt(ctx, field)
  54963. case "id":
  54964. return ec.fieldContext_FulfillmentEvent_id(ctx, field)
  54965. case "status":
  54966. return ec.fieldContext_FulfillmentEvent_status(ctx, field)
  54967. }
  54968. return nil, fmt.Errorf("no field named %q was found under type FulfillmentEvent", field.Name)
  54969. },
  54970. }
  54971. return fc, nil
  54972. }
  54973. func (ec *executionContext) _FulfillmentHold_reason(ctx context.Context, field graphql.CollectedField, obj *FulfillmentHold) (ret graphql.Marshaler) {
  54974. fc, err := ec.fieldContext_FulfillmentHold_reason(ctx, field)
  54975. if err != nil {
  54976. return graphql.Null
  54977. }
  54978. ctx = graphql.WithFieldContext(ctx, fc)
  54979. defer func() {
  54980. if r := recover(); r != nil {
  54981. ec.Error(ctx, ec.Recover(ctx, r))
  54982. ret = graphql.Null
  54983. }
  54984. }()
  54985. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  54986. ctx = rctx // use context from middleware stack in children
  54987. return obj.Reason, nil
  54988. })
  54989. if err != nil {
  54990. ec.Error(ctx, err)
  54991. return graphql.Null
  54992. }
  54993. if resTmp == nil {
  54994. if !graphql.HasFieldError(ctx, fc) {
  54995. ec.Errorf(ctx, "must not be null")
  54996. }
  54997. return graphql.Null
  54998. }
  54999. res := resTmp.(FulfillmentHoldReason)
  55000. fc.Result = res
  55001. return ec.marshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHoldReason(ctx, field.Selections, res)
  55002. }
  55003. func (ec *executionContext) fieldContext_FulfillmentHold_reason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55004. fc = &graphql.FieldContext{
  55005. Object: "FulfillmentHold",
  55006. Field: field,
  55007. IsMethod: false,
  55008. IsResolver: false,
  55009. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55010. return nil, errors.New("field of type FulfillmentHoldReason does not have child fields")
  55011. },
  55012. }
  55013. return fc, nil
  55014. }
  55015. func (ec *executionContext) _FulfillmentHold_reasonNotes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentHold) (ret graphql.Marshaler) {
  55016. fc, err := ec.fieldContext_FulfillmentHold_reasonNotes(ctx, field)
  55017. if err != nil {
  55018. return graphql.Null
  55019. }
  55020. ctx = graphql.WithFieldContext(ctx, fc)
  55021. defer func() {
  55022. if r := recover(); r != nil {
  55023. ec.Error(ctx, ec.Recover(ctx, r))
  55024. ret = graphql.Null
  55025. }
  55026. }()
  55027. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55028. ctx = rctx // use context from middleware stack in children
  55029. return obj.ReasonNotes, nil
  55030. })
  55031. if err != nil {
  55032. ec.Error(ctx, err)
  55033. return graphql.Null
  55034. }
  55035. if resTmp == nil {
  55036. return graphql.Null
  55037. }
  55038. res := resTmp.(*string)
  55039. fc.Result = res
  55040. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  55041. }
  55042. func (ec *executionContext) fieldContext_FulfillmentHold_reasonNotes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55043. fc = &graphql.FieldContext{
  55044. Object: "FulfillmentHold",
  55045. Field: field,
  55046. IsMethod: false,
  55047. IsResolver: false,
  55048. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55049. return nil, errors.New("field of type String does not have child fields")
  55050. },
  55051. }
  55052. return fc, nil
  55053. }
  55054. func (ec *executionContext) _FulfillmentLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  55055. fc, err := ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  55056. if err != nil {
  55057. return graphql.Null
  55058. }
  55059. ctx = graphql.WithFieldContext(ctx, fc)
  55060. defer func() {
  55061. if r := recover(); r != nil {
  55062. ec.Error(ctx, ec.Recover(ctx, r))
  55063. ret = graphql.Null
  55064. }
  55065. }()
  55066. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55067. ctx = rctx // use context from middleware stack in children
  55068. return obj.DiscountedTotalSet, nil
  55069. })
  55070. if err != nil {
  55071. ec.Error(ctx, err)
  55072. return graphql.Null
  55073. }
  55074. if resTmp == nil {
  55075. if !graphql.HasFieldError(ctx, fc) {
  55076. ec.Errorf(ctx, "must not be null")
  55077. }
  55078. return graphql.Null
  55079. }
  55080. res := resTmp.(*MoneyBag)
  55081. fc.Result = res
  55082. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  55083. }
  55084. func (ec *executionContext) fieldContext_FulfillmentLineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55085. fc = &graphql.FieldContext{
  55086. Object: "FulfillmentLineItem",
  55087. Field: field,
  55088. IsMethod: false,
  55089. IsResolver: false,
  55090. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55091. switch field.Name {
  55092. case "presentmentMoney":
  55093. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  55094. case "shopMoney":
  55095. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  55096. }
  55097. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  55098. },
  55099. }
  55100. return fc, nil
  55101. }
  55102. func (ec *executionContext) _FulfillmentLineItem_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  55103. fc, err := ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  55104. if err != nil {
  55105. return graphql.Null
  55106. }
  55107. ctx = graphql.WithFieldContext(ctx, fc)
  55108. defer func() {
  55109. if r := recover(); r != nil {
  55110. ec.Error(ctx, ec.Recover(ctx, r))
  55111. ret = graphql.Null
  55112. }
  55113. }()
  55114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55115. ctx = rctx // use context from middleware stack in children
  55116. return obj.ID, nil
  55117. })
  55118. if err != nil {
  55119. ec.Error(ctx, err)
  55120. return graphql.Null
  55121. }
  55122. if resTmp == nil {
  55123. if !graphql.HasFieldError(ctx, fc) {
  55124. ec.Errorf(ctx, "must not be null")
  55125. }
  55126. return graphql.Null
  55127. }
  55128. res := resTmp.(string)
  55129. fc.Result = res
  55130. return ec.marshalNID2string(ctx, field.Selections, res)
  55131. }
  55132. func (ec *executionContext) fieldContext_FulfillmentLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55133. fc = &graphql.FieldContext{
  55134. Object: "FulfillmentLineItem",
  55135. Field: field,
  55136. IsMethod: false,
  55137. IsResolver: false,
  55138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55139. return nil, errors.New("field of type ID does not have child fields")
  55140. },
  55141. }
  55142. return fc, nil
  55143. }
  55144. func (ec *executionContext) _FulfillmentLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  55145. fc, err := ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  55146. if err != nil {
  55147. return graphql.Null
  55148. }
  55149. ctx = graphql.WithFieldContext(ctx, fc)
  55150. defer func() {
  55151. if r := recover(); r != nil {
  55152. ec.Error(ctx, ec.Recover(ctx, r))
  55153. ret = graphql.Null
  55154. }
  55155. }()
  55156. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55157. ctx = rctx // use context from middleware stack in children
  55158. return obj.LineItem, nil
  55159. })
  55160. if err != nil {
  55161. ec.Error(ctx, err)
  55162. return graphql.Null
  55163. }
  55164. if resTmp == nil {
  55165. if !graphql.HasFieldError(ctx, fc) {
  55166. ec.Errorf(ctx, "must not be null")
  55167. }
  55168. return graphql.Null
  55169. }
  55170. res := resTmp.(*LineItem)
  55171. fc.Result = res
  55172. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  55173. }
  55174. func (ec *executionContext) fieldContext_FulfillmentLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55175. fc = &graphql.FieldContext{
  55176. Object: "FulfillmentLineItem",
  55177. Field: field,
  55178. IsMethod: false,
  55179. IsResolver: false,
  55180. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55181. switch field.Name {
  55182. case "contract":
  55183. return ec.fieldContext_LineItem_contract(ctx, field)
  55184. case "currentQuantity":
  55185. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  55186. case "customAttributes":
  55187. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  55188. case "discountAllocations":
  55189. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  55190. case "discountedTotalSet":
  55191. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  55192. case "discountedUnitPriceSet":
  55193. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  55194. case "duties":
  55195. return ec.fieldContext_LineItem_duties(ctx, field)
  55196. case "id":
  55197. return ec.fieldContext_LineItem_id(ctx, field)
  55198. case "image":
  55199. return ec.fieldContext_LineItem_image(ctx, field)
  55200. case "merchantEditable":
  55201. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  55202. case "name":
  55203. return ec.fieldContext_LineItem_name(ctx, field)
  55204. case "nonFulfillableQuantity":
  55205. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  55206. case "originalTotalSet":
  55207. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  55208. case "originalUnitPriceSet":
  55209. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  55210. case "product":
  55211. return ec.fieldContext_LineItem_product(ctx, field)
  55212. case "quantity":
  55213. return ec.fieldContext_LineItem_quantity(ctx, field)
  55214. case "refundableQuantity":
  55215. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  55216. case "requiresShipping":
  55217. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  55218. case "restockable":
  55219. return ec.fieldContext_LineItem_restockable(ctx, field)
  55220. case "sellingPlan":
  55221. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  55222. case "sku":
  55223. return ec.fieldContext_LineItem_sku(ctx, field)
  55224. case "staffMember":
  55225. return ec.fieldContext_LineItem_staffMember(ctx, field)
  55226. case "taxLines":
  55227. return ec.fieldContext_LineItem_taxLines(ctx, field)
  55228. case "taxable":
  55229. return ec.fieldContext_LineItem_taxable(ctx, field)
  55230. case "title":
  55231. return ec.fieldContext_LineItem_title(ctx, field)
  55232. case "totalDiscountSet":
  55233. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  55234. case "unfulfilledDiscountedTotalSet":
  55235. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  55236. case "unfulfilledOriginalTotalSet":
  55237. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  55238. case "unfulfilledQuantity":
  55239. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  55240. case "variant":
  55241. return ec.fieldContext_LineItem_variant(ctx, field)
  55242. case "variantTitle":
  55243. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  55244. case "vendor":
  55245. return ec.fieldContext_LineItem_vendor(ctx, field)
  55246. }
  55247. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  55248. },
  55249. }
  55250. return fc, nil
  55251. }
  55252. func (ec *executionContext) _FulfillmentLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  55253. fc, err := ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  55254. if err != nil {
  55255. return graphql.Null
  55256. }
  55257. ctx = graphql.WithFieldContext(ctx, fc)
  55258. defer func() {
  55259. if r := recover(); r != nil {
  55260. ec.Error(ctx, ec.Recover(ctx, r))
  55261. ret = graphql.Null
  55262. }
  55263. }()
  55264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55265. ctx = rctx // use context from middleware stack in children
  55266. return obj.OriginalTotalSet, nil
  55267. })
  55268. if err != nil {
  55269. ec.Error(ctx, err)
  55270. return graphql.Null
  55271. }
  55272. if resTmp == nil {
  55273. if !graphql.HasFieldError(ctx, fc) {
  55274. ec.Errorf(ctx, "must not be null")
  55275. }
  55276. return graphql.Null
  55277. }
  55278. res := resTmp.(*MoneyBag)
  55279. fc.Result = res
  55280. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  55281. }
  55282. func (ec *executionContext) fieldContext_FulfillmentLineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55283. fc = &graphql.FieldContext{
  55284. Object: "FulfillmentLineItem",
  55285. Field: field,
  55286. IsMethod: false,
  55287. IsResolver: false,
  55288. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55289. switch field.Name {
  55290. case "presentmentMoney":
  55291. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  55292. case "shopMoney":
  55293. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  55294. }
  55295. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  55296. },
  55297. }
  55298. return fc, nil
  55299. }
  55300. func (ec *executionContext) _FulfillmentLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItem) (ret graphql.Marshaler) {
  55301. fc, err := ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  55302. if err != nil {
  55303. return graphql.Null
  55304. }
  55305. ctx = graphql.WithFieldContext(ctx, fc)
  55306. defer func() {
  55307. if r := recover(); r != nil {
  55308. ec.Error(ctx, ec.Recover(ctx, r))
  55309. ret = graphql.Null
  55310. }
  55311. }()
  55312. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55313. ctx = rctx // use context from middleware stack in children
  55314. return obj.Quantity, nil
  55315. })
  55316. if err != nil {
  55317. ec.Error(ctx, err)
  55318. return graphql.Null
  55319. }
  55320. if resTmp == nil {
  55321. return graphql.Null
  55322. }
  55323. res := resTmp.(*int)
  55324. fc.Result = res
  55325. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  55326. }
  55327. func (ec *executionContext) fieldContext_FulfillmentLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55328. fc = &graphql.FieldContext{
  55329. Object: "FulfillmentLineItem",
  55330. Field: field,
  55331. IsMethod: false,
  55332. IsResolver: false,
  55333. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55334. return nil, errors.New("field of type Int does not have child fields")
  55335. },
  55336. }
  55337. return fc, nil
  55338. }
  55339. func (ec *executionContext) _FulfillmentLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  55340. fc, err := ec.fieldContext_FulfillmentLineItemConnection_edges(ctx, field)
  55341. if err != nil {
  55342. return graphql.Null
  55343. }
  55344. ctx = graphql.WithFieldContext(ctx, fc)
  55345. defer func() {
  55346. if r := recover(); r != nil {
  55347. ec.Error(ctx, ec.Recover(ctx, r))
  55348. ret = graphql.Null
  55349. }
  55350. }()
  55351. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55352. ctx = rctx // use context from middleware stack in children
  55353. return obj.Edges, nil
  55354. })
  55355. if err != nil {
  55356. ec.Error(ctx, err)
  55357. return graphql.Null
  55358. }
  55359. if resTmp == nil {
  55360. if !graphql.HasFieldError(ctx, fc) {
  55361. ec.Errorf(ctx, "must not be null")
  55362. }
  55363. return graphql.Null
  55364. }
  55365. res := resTmp.([]*FulfillmentLineItemEdge)
  55366. fc.Result = res
  55367. return ec.marshalNFulfillmentLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemEdgeᚄ(ctx, field.Selections, res)
  55368. }
  55369. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55370. fc = &graphql.FieldContext{
  55371. Object: "FulfillmentLineItemConnection",
  55372. Field: field,
  55373. IsMethod: false,
  55374. IsResolver: false,
  55375. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55376. switch field.Name {
  55377. case "cursor":
  55378. return ec.fieldContext_FulfillmentLineItemEdge_cursor(ctx, field)
  55379. case "node":
  55380. return ec.fieldContext_FulfillmentLineItemEdge_node(ctx, field)
  55381. }
  55382. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItemEdge", field.Name)
  55383. },
  55384. }
  55385. return fc, nil
  55386. }
  55387. func (ec *executionContext) _FulfillmentLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  55388. fc, err := ec.fieldContext_FulfillmentLineItemConnection_nodes(ctx, field)
  55389. if err != nil {
  55390. return graphql.Null
  55391. }
  55392. ctx = graphql.WithFieldContext(ctx, fc)
  55393. defer func() {
  55394. if r := recover(); r != nil {
  55395. ec.Error(ctx, ec.Recover(ctx, r))
  55396. ret = graphql.Null
  55397. }
  55398. }()
  55399. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55400. ctx = rctx // use context from middleware stack in children
  55401. return obj.Nodes, nil
  55402. })
  55403. if err != nil {
  55404. ec.Error(ctx, err)
  55405. return graphql.Null
  55406. }
  55407. if resTmp == nil {
  55408. if !graphql.HasFieldError(ctx, fc) {
  55409. ec.Errorf(ctx, "must not be null")
  55410. }
  55411. return graphql.Null
  55412. }
  55413. res := resTmp.([]*FulfillmentLineItem)
  55414. fc.Result = res
  55415. return ec.marshalNFulfillmentLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemᚄ(ctx, field.Selections, res)
  55416. }
  55417. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55418. fc = &graphql.FieldContext{
  55419. Object: "FulfillmentLineItemConnection",
  55420. Field: field,
  55421. IsMethod: false,
  55422. IsResolver: false,
  55423. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55424. switch field.Name {
  55425. case "discountedTotalSet":
  55426. return ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  55427. case "id":
  55428. return ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  55429. case "lineItem":
  55430. return ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  55431. case "originalTotalSet":
  55432. return ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  55433. case "quantity":
  55434. return ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  55435. }
  55436. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItem", field.Name)
  55437. },
  55438. }
  55439. return fc, nil
  55440. }
  55441. func (ec *executionContext) _FulfillmentLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemConnection) (ret graphql.Marshaler) {
  55442. fc, err := ec.fieldContext_FulfillmentLineItemConnection_pageInfo(ctx, field)
  55443. if err != nil {
  55444. return graphql.Null
  55445. }
  55446. ctx = graphql.WithFieldContext(ctx, fc)
  55447. defer func() {
  55448. if r := recover(); r != nil {
  55449. ec.Error(ctx, ec.Recover(ctx, r))
  55450. ret = graphql.Null
  55451. }
  55452. }()
  55453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55454. ctx = rctx // use context from middleware stack in children
  55455. return obj.PageInfo, nil
  55456. })
  55457. if err != nil {
  55458. ec.Error(ctx, err)
  55459. return graphql.Null
  55460. }
  55461. if resTmp == nil {
  55462. if !graphql.HasFieldError(ctx, fc) {
  55463. ec.Errorf(ctx, "must not be null")
  55464. }
  55465. return graphql.Null
  55466. }
  55467. res := resTmp.(*PageInfo)
  55468. fc.Result = res
  55469. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  55470. }
  55471. func (ec *executionContext) fieldContext_FulfillmentLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55472. fc = &graphql.FieldContext{
  55473. Object: "FulfillmentLineItemConnection",
  55474. Field: field,
  55475. IsMethod: false,
  55476. IsResolver: false,
  55477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55478. switch field.Name {
  55479. case "endCursor":
  55480. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  55481. case "hasNextPage":
  55482. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  55483. case "hasPreviousPage":
  55484. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  55485. case "startCursor":
  55486. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  55487. }
  55488. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  55489. },
  55490. }
  55491. return fc, nil
  55492. }
  55493. func (ec *executionContext) _FulfillmentLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemEdge) (ret graphql.Marshaler) {
  55494. fc, err := ec.fieldContext_FulfillmentLineItemEdge_cursor(ctx, field)
  55495. if err != nil {
  55496. return graphql.Null
  55497. }
  55498. ctx = graphql.WithFieldContext(ctx, fc)
  55499. defer func() {
  55500. if r := recover(); r != nil {
  55501. ec.Error(ctx, ec.Recover(ctx, r))
  55502. ret = graphql.Null
  55503. }
  55504. }()
  55505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55506. ctx = rctx // use context from middleware stack in children
  55507. return obj.Cursor, nil
  55508. })
  55509. if err != nil {
  55510. ec.Error(ctx, err)
  55511. return graphql.Null
  55512. }
  55513. if resTmp == nil {
  55514. if !graphql.HasFieldError(ctx, fc) {
  55515. ec.Errorf(ctx, "must not be null")
  55516. }
  55517. return graphql.Null
  55518. }
  55519. res := resTmp.(string)
  55520. fc.Result = res
  55521. return ec.marshalNString2string(ctx, field.Selections, res)
  55522. }
  55523. func (ec *executionContext) fieldContext_FulfillmentLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55524. fc = &graphql.FieldContext{
  55525. Object: "FulfillmentLineItemEdge",
  55526. Field: field,
  55527. IsMethod: false,
  55528. IsResolver: false,
  55529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55530. return nil, errors.New("field of type String does not have child fields")
  55531. },
  55532. }
  55533. return fc, nil
  55534. }
  55535. func (ec *executionContext) _FulfillmentLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentLineItemEdge) (ret graphql.Marshaler) {
  55536. fc, err := ec.fieldContext_FulfillmentLineItemEdge_node(ctx, field)
  55537. if err != nil {
  55538. return graphql.Null
  55539. }
  55540. ctx = graphql.WithFieldContext(ctx, fc)
  55541. defer func() {
  55542. if r := recover(); r != nil {
  55543. ec.Error(ctx, ec.Recover(ctx, r))
  55544. ret = graphql.Null
  55545. }
  55546. }()
  55547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55548. ctx = rctx // use context from middleware stack in children
  55549. return obj.Node, nil
  55550. })
  55551. if err != nil {
  55552. ec.Error(ctx, err)
  55553. return graphql.Null
  55554. }
  55555. if resTmp == nil {
  55556. if !graphql.HasFieldError(ctx, fc) {
  55557. ec.Errorf(ctx, "must not be null")
  55558. }
  55559. return graphql.Null
  55560. }
  55561. res := resTmp.(*FulfillmentLineItem)
  55562. fc.Result = res
  55563. return ec.marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItem(ctx, field.Selections, res)
  55564. }
  55565. func (ec *executionContext) fieldContext_FulfillmentLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55566. fc = &graphql.FieldContext{
  55567. Object: "FulfillmentLineItemEdge",
  55568. Field: field,
  55569. IsMethod: false,
  55570. IsResolver: false,
  55571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55572. switch field.Name {
  55573. case "discountedTotalSet":
  55574. return ec.fieldContext_FulfillmentLineItem_discountedTotalSet(ctx, field)
  55575. case "id":
  55576. return ec.fieldContext_FulfillmentLineItem_id(ctx, field)
  55577. case "lineItem":
  55578. return ec.fieldContext_FulfillmentLineItem_lineItem(ctx, field)
  55579. case "originalTotalSet":
  55580. return ec.fieldContext_FulfillmentLineItem_originalTotalSet(ctx, field)
  55581. case "quantity":
  55582. return ec.fieldContext_FulfillmentLineItem_quantity(ctx, field)
  55583. }
  55584. return nil, fmt.Errorf("no field named %q was found under type FulfillmentLineItem", field.Name)
  55585. },
  55586. }
  55587. return fc, nil
  55588. }
  55589. func (ec *executionContext) _FulfillmentOrder_assignedLocation(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55590. fc, err := ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  55591. if err != nil {
  55592. return graphql.Null
  55593. }
  55594. ctx = graphql.WithFieldContext(ctx, fc)
  55595. defer func() {
  55596. if r := recover(); r != nil {
  55597. ec.Error(ctx, ec.Recover(ctx, r))
  55598. ret = graphql.Null
  55599. }
  55600. }()
  55601. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55602. ctx = rctx // use context from middleware stack in children
  55603. return obj.AssignedLocation, nil
  55604. })
  55605. if err != nil {
  55606. ec.Error(ctx, err)
  55607. return graphql.Null
  55608. }
  55609. if resTmp == nil {
  55610. if !graphql.HasFieldError(ctx, fc) {
  55611. ec.Errorf(ctx, "must not be null")
  55612. }
  55613. return graphql.Null
  55614. }
  55615. res := resTmp.(*FulfillmentOrderAssignedLocation)
  55616. fc.Result = res
  55617. return ec.marshalNFulfillmentOrderAssignedLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderAssignedLocation(ctx, field.Selections, res)
  55618. }
  55619. func (ec *executionContext) fieldContext_FulfillmentOrder_assignedLocation(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55620. fc = &graphql.FieldContext{
  55621. Object: "FulfillmentOrder",
  55622. Field: field,
  55623. IsMethod: false,
  55624. IsResolver: false,
  55625. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55626. switch field.Name {
  55627. case "address1":
  55628. return ec.fieldContext_FulfillmentOrderAssignedLocation_address1(ctx, field)
  55629. case "address2":
  55630. return ec.fieldContext_FulfillmentOrderAssignedLocation_address2(ctx, field)
  55631. case "city":
  55632. return ec.fieldContext_FulfillmentOrderAssignedLocation_city(ctx, field)
  55633. case "countryCode":
  55634. return ec.fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx, field)
  55635. case "location":
  55636. return ec.fieldContext_FulfillmentOrderAssignedLocation_location(ctx, field)
  55637. case "name":
  55638. return ec.fieldContext_FulfillmentOrderAssignedLocation_name(ctx, field)
  55639. case "phone":
  55640. return ec.fieldContext_FulfillmentOrderAssignedLocation_phone(ctx, field)
  55641. case "province":
  55642. return ec.fieldContext_FulfillmentOrderAssignedLocation_province(ctx, field)
  55643. case "zip":
  55644. return ec.fieldContext_FulfillmentOrderAssignedLocation_zip(ctx, field)
  55645. }
  55646. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderAssignedLocation", field.Name)
  55647. },
  55648. }
  55649. return fc, nil
  55650. }
  55651. func (ec *executionContext) _FulfillmentOrder_deliveryMethod(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55652. fc, err := ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  55653. if err != nil {
  55654. return graphql.Null
  55655. }
  55656. ctx = graphql.WithFieldContext(ctx, fc)
  55657. defer func() {
  55658. if r := recover(); r != nil {
  55659. ec.Error(ctx, ec.Recover(ctx, r))
  55660. ret = graphql.Null
  55661. }
  55662. }()
  55663. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55664. ctx = rctx // use context from middleware stack in children
  55665. return obj.DeliveryMethod, nil
  55666. })
  55667. if err != nil {
  55668. ec.Error(ctx, err)
  55669. return graphql.Null
  55670. }
  55671. if resTmp == nil {
  55672. return graphql.Null
  55673. }
  55674. res := resTmp.(*DeliveryMethod)
  55675. fc.Result = res
  55676. return ec.marshalODeliveryMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethod(ctx, field.Selections, res)
  55677. }
  55678. func (ec *executionContext) fieldContext_FulfillmentOrder_deliveryMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55679. fc = &graphql.FieldContext{
  55680. Object: "FulfillmentOrder",
  55681. Field: field,
  55682. IsMethod: false,
  55683. IsResolver: false,
  55684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55685. switch field.Name {
  55686. case "id":
  55687. return ec.fieldContext_DeliveryMethod_id(ctx, field)
  55688. case "maxDeliveryDateTime":
  55689. return ec.fieldContext_DeliveryMethod_maxDeliveryDateTime(ctx, field)
  55690. case "methodType":
  55691. return ec.fieldContext_DeliveryMethod_methodType(ctx, field)
  55692. case "minDeliveryDateTime":
  55693. return ec.fieldContext_DeliveryMethod_minDeliveryDateTime(ctx, field)
  55694. }
  55695. return nil, fmt.Errorf("no field named %q was found under type DeliveryMethod", field.Name)
  55696. },
  55697. }
  55698. return fc, nil
  55699. }
  55700. func (ec *executionContext) _FulfillmentOrder_destination(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55701. fc, err := ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  55702. if err != nil {
  55703. return graphql.Null
  55704. }
  55705. ctx = graphql.WithFieldContext(ctx, fc)
  55706. defer func() {
  55707. if r := recover(); r != nil {
  55708. ec.Error(ctx, ec.Recover(ctx, r))
  55709. ret = graphql.Null
  55710. }
  55711. }()
  55712. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55713. ctx = rctx // use context from middleware stack in children
  55714. return obj.Destination, nil
  55715. })
  55716. if err != nil {
  55717. ec.Error(ctx, err)
  55718. return graphql.Null
  55719. }
  55720. if resTmp == nil {
  55721. return graphql.Null
  55722. }
  55723. res := resTmp.(*FulfillmentOrderDestination)
  55724. fc.Result = res
  55725. return ec.marshalOFulfillmentOrderDestination2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderDestination(ctx, field.Selections, res)
  55726. }
  55727. func (ec *executionContext) fieldContext_FulfillmentOrder_destination(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55728. fc = &graphql.FieldContext{
  55729. Object: "FulfillmentOrder",
  55730. Field: field,
  55731. IsMethod: false,
  55732. IsResolver: false,
  55733. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55734. switch field.Name {
  55735. case "address1":
  55736. return ec.fieldContext_FulfillmentOrderDestination_address1(ctx, field)
  55737. case "address2":
  55738. return ec.fieldContext_FulfillmentOrderDestination_address2(ctx, field)
  55739. case "city":
  55740. return ec.fieldContext_FulfillmentOrderDestination_city(ctx, field)
  55741. case "company":
  55742. return ec.fieldContext_FulfillmentOrderDestination_company(ctx, field)
  55743. case "countryCode":
  55744. return ec.fieldContext_FulfillmentOrderDestination_countryCode(ctx, field)
  55745. case "email":
  55746. return ec.fieldContext_FulfillmentOrderDestination_email(ctx, field)
  55747. case "firstName":
  55748. return ec.fieldContext_FulfillmentOrderDestination_firstName(ctx, field)
  55749. case "id":
  55750. return ec.fieldContext_FulfillmentOrderDestination_id(ctx, field)
  55751. case "lastName":
  55752. return ec.fieldContext_FulfillmentOrderDestination_lastName(ctx, field)
  55753. case "phone":
  55754. return ec.fieldContext_FulfillmentOrderDestination_phone(ctx, field)
  55755. case "province":
  55756. return ec.fieldContext_FulfillmentOrderDestination_province(ctx, field)
  55757. case "zip":
  55758. return ec.fieldContext_FulfillmentOrderDestination_zip(ctx, field)
  55759. }
  55760. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderDestination", field.Name)
  55761. },
  55762. }
  55763. return fc, nil
  55764. }
  55765. func (ec *executionContext) _FulfillmentOrder_fulfillAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55766. fc, err := ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  55767. if err != nil {
  55768. return graphql.Null
  55769. }
  55770. ctx = graphql.WithFieldContext(ctx, fc)
  55771. defer func() {
  55772. if r := recover(); r != nil {
  55773. ec.Error(ctx, ec.Recover(ctx, r))
  55774. ret = graphql.Null
  55775. }
  55776. }()
  55777. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55778. ctx = rctx // use context from middleware stack in children
  55779. return obj.FulfillAt, nil
  55780. })
  55781. if err != nil {
  55782. ec.Error(ctx, err)
  55783. return graphql.Null
  55784. }
  55785. if resTmp == nil {
  55786. return graphql.Null
  55787. }
  55788. res := resTmp.(*string)
  55789. fc.Result = res
  55790. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  55791. }
  55792. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55793. fc = &graphql.FieldContext{
  55794. Object: "FulfillmentOrder",
  55795. Field: field,
  55796. IsMethod: false,
  55797. IsResolver: false,
  55798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55799. return nil, errors.New("field of type DateTime does not have child fields")
  55800. },
  55801. }
  55802. return fc, nil
  55803. }
  55804. func (ec *executionContext) _FulfillmentOrder_fulfillBy(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55805. fc, err := ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  55806. if err != nil {
  55807. return graphql.Null
  55808. }
  55809. ctx = graphql.WithFieldContext(ctx, fc)
  55810. defer func() {
  55811. if r := recover(); r != nil {
  55812. ec.Error(ctx, ec.Recover(ctx, r))
  55813. ret = graphql.Null
  55814. }
  55815. }()
  55816. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55817. ctx = rctx // use context from middleware stack in children
  55818. return obj.FulfillBy, nil
  55819. })
  55820. if err != nil {
  55821. ec.Error(ctx, err)
  55822. return graphql.Null
  55823. }
  55824. if resTmp == nil {
  55825. return graphql.Null
  55826. }
  55827. res := resTmp.(*string)
  55828. fc.Result = res
  55829. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  55830. }
  55831. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillBy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55832. fc = &graphql.FieldContext{
  55833. Object: "FulfillmentOrder",
  55834. Field: field,
  55835. IsMethod: false,
  55836. IsResolver: false,
  55837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55838. return nil, errors.New("field of type DateTime does not have child fields")
  55839. },
  55840. }
  55841. return fc, nil
  55842. }
  55843. func (ec *executionContext) _FulfillmentOrder_fulfillmentHolds(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55844. fc, err := ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  55845. if err != nil {
  55846. return graphql.Null
  55847. }
  55848. ctx = graphql.WithFieldContext(ctx, fc)
  55849. defer func() {
  55850. if r := recover(); r != nil {
  55851. ec.Error(ctx, ec.Recover(ctx, r))
  55852. ret = graphql.Null
  55853. }
  55854. }()
  55855. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55856. ctx = rctx // use context from middleware stack in children
  55857. return obj.FulfillmentHolds, nil
  55858. })
  55859. if err != nil {
  55860. ec.Error(ctx, err)
  55861. return graphql.Null
  55862. }
  55863. if resTmp == nil {
  55864. if !graphql.HasFieldError(ctx, fc) {
  55865. ec.Errorf(ctx, "must not be null")
  55866. }
  55867. return graphql.Null
  55868. }
  55869. res := resTmp.([]*FulfillmentHold)
  55870. fc.Result = res
  55871. return ec.marshalNFulfillmentHold2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHoldᚄ(ctx, field.Selections, res)
  55872. }
  55873. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillmentHolds(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55874. fc = &graphql.FieldContext{
  55875. Object: "FulfillmentOrder",
  55876. Field: field,
  55877. IsMethod: false,
  55878. IsResolver: false,
  55879. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55880. switch field.Name {
  55881. case "reason":
  55882. return ec.fieldContext_FulfillmentHold_reason(ctx, field)
  55883. case "reasonNotes":
  55884. return ec.fieldContext_FulfillmentHold_reasonNotes(ctx, field)
  55885. }
  55886. return nil, fmt.Errorf("no field named %q was found under type FulfillmentHold", field.Name)
  55887. },
  55888. }
  55889. return fc, nil
  55890. }
  55891. func (ec *executionContext) _FulfillmentOrder_fulfillments(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55892. fc, err := ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  55893. if err != nil {
  55894. return graphql.Null
  55895. }
  55896. ctx = graphql.WithFieldContext(ctx, fc)
  55897. defer func() {
  55898. if r := recover(); r != nil {
  55899. ec.Error(ctx, ec.Recover(ctx, r))
  55900. ret = graphql.Null
  55901. }
  55902. }()
  55903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55904. ctx = rctx // use context from middleware stack in children
  55905. return obj.Fulfillments, nil
  55906. })
  55907. if err != nil {
  55908. ec.Error(ctx, err)
  55909. return graphql.Null
  55910. }
  55911. if resTmp == nil {
  55912. if !graphql.HasFieldError(ctx, fc) {
  55913. ec.Errorf(ctx, "must not be null")
  55914. }
  55915. return graphql.Null
  55916. }
  55917. res := resTmp.(*FulfillmentConnection)
  55918. fc.Result = res
  55919. return ec.marshalNFulfillmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentConnection(ctx, field.Selections, res)
  55920. }
  55921. func (ec *executionContext) fieldContext_FulfillmentOrder_fulfillments(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55922. fc = &graphql.FieldContext{
  55923. Object: "FulfillmentOrder",
  55924. Field: field,
  55925. IsMethod: false,
  55926. IsResolver: false,
  55927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55928. switch field.Name {
  55929. case "edges":
  55930. return ec.fieldContext_FulfillmentConnection_edges(ctx, field)
  55931. case "nodes":
  55932. return ec.fieldContext_FulfillmentConnection_nodes(ctx, field)
  55933. case "pageInfo":
  55934. return ec.fieldContext_FulfillmentConnection_pageInfo(ctx, field)
  55935. }
  55936. return nil, fmt.Errorf("no field named %q was found under type FulfillmentConnection", field.Name)
  55937. },
  55938. }
  55939. defer func() {
  55940. if r := recover(); r != nil {
  55941. err = ec.Recover(ctx, r)
  55942. ec.Error(ctx, err)
  55943. }
  55944. }()
  55945. ctx = graphql.WithFieldContext(ctx, fc)
  55946. if fc.Args, err = ec.field_FulfillmentOrder_fulfillments_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  55947. ec.Error(ctx, err)
  55948. return
  55949. }
  55950. return fc, nil
  55951. }
  55952. func (ec *executionContext) _FulfillmentOrder_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55953. fc, err := ec.fieldContext_FulfillmentOrder_id(ctx, field)
  55954. if err != nil {
  55955. return graphql.Null
  55956. }
  55957. ctx = graphql.WithFieldContext(ctx, fc)
  55958. defer func() {
  55959. if r := recover(); r != nil {
  55960. ec.Error(ctx, ec.Recover(ctx, r))
  55961. ret = graphql.Null
  55962. }
  55963. }()
  55964. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  55965. ctx = rctx // use context from middleware stack in children
  55966. return obj.ID, nil
  55967. })
  55968. if err != nil {
  55969. ec.Error(ctx, err)
  55970. return graphql.Null
  55971. }
  55972. if resTmp == nil {
  55973. if !graphql.HasFieldError(ctx, fc) {
  55974. ec.Errorf(ctx, "must not be null")
  55975. }
  55976. return graphql.Null
  55977. }
  55978. res := resTmp.(string)
  55979. fc.Result = res
  55980. return ec.marshalNID2string(ctx, field.Selections, res)
  55981. }
  55982. func (ec *executionContext) fieldContext_FulfillmentOrder_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  55983. fc = &graphql.FieldContext{
  55984. Object: "FulfillmentOrder",
  55985. Field: field,
  55986. IsMethod: false,
  55987. IsResolver: false,
  55988. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  55989. return nil, errors.New("field of type ID does not have child fields")
  55990. },
  55991. }
  55992. return fc, nil
  55993. }
  55994. func (ec *executionContext) _FulfillmentOrder_internationalDuties(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  55995. fc, err := ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  55996. if err != nil {
  55997. return graphql.Null
  55998. }
  55999. ctx = graphql.WithFieldContext(ctx, fc)
  56000. defer func() {
  56001. if r := recover(); r != nil {
  56002. ec.Error(ctx, ec.Recover(ctx, r))
  56003. ret = graphql.Null
  56004. }
  56005. }()
  56006. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56007. ctx = rctx // use context from middleware stack in children
  56008. return obj.InternationalDuties, nil
  56009. })
  56010. if err != nil {
  56011. ec.Error(ctx, err)
  56012. return graphql.Null
  56013. }
  56014. if resTmp == nil {
  56015. return graphql.Null
  56016. }
  56017. res := resTmp.(*FulfillmentOrderInternationalDuties)
  56018. fc.Result = res
  56019. return ec.marshalOFulfillmentOrderInternationalDuties2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderInternationalDuties(ctx, field.Selections, res)
  56020. }
  56021. func (ec *executionContext) fieldContext_FulfillmentOrder_internationalDuties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56022. fc = &graphql.FieldContext{
  56023. Object: "FulfillmentOrder",
  56024. Field: field,
  56025. IsMethod: false,
  56026. IsResolver: false,
  56027. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56028. switch field.Name {
  56029. case "incoterm":
  56030. return ec.fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx, field)
  56031. }
  56032. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderInternationalDuties", field.Name)
  56033. },
  56034. }
  56035. return fc, nil
  56036. }
  56037. func (ec *executionContext) _FulfillmentOrder_lineItems(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56038. fc, err := ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  56039. if err != nil {
  56040. return graphql.Null
  56041. }
  56042. ctx = graphql.WithFieldContext(ctx, fc)
  56043. defer func() {
  56044. if r := recover(); r != nil {
  56045. ec.Error(ctx, ec.Recover(ctx, r))
  56046. ret = graphql.Null
  56047. }
  56048. }()
  56049. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56050. ctx = rctx // use context from middleware stack in children
  56051. return obj.LineItems, nil
  56052. })
  56053. if err != nil {
  56054. ec.Error(ctx, err)
  56055. return graphql.Null
  56056. }
  56057. if resTmp == nil {
  56058. if !graphql.HasFieldError(ctx, fc) {
  56059. ec.Errorf(ctx, "must not be null")
  56060. }
  56061. return graphql.Null
  56062. }
  56063. res := resTmp.(*FulfillmentOrderLineItemConnection)
  56064. fc.Result = res
  56065. return ec.marshalNFulfillmentOrderLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemConnection(ctx, field.Selections, res)
  56066. }
  56067. func (ec *executionContext) fieldContext_FulfillmentOrder_lineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56068. fc = &graphql.FieldContext{
  56069. Object: "FulfillmentOrder",
  56070. Field: field,
  56071. IsMethod: false,
  56072. IsResolver: false,
  56073. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56074. switch field.Name {
  56075. case "edges":
  56076. return ec.fieldContext_FulfillmentOrderLineItemConnection_edges(ctx, field)
  56077. case "nodes":
  56078. return ec.fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx, field)
  56079. case "pageInfo":
  56080. return ec.fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx, field)
  56081. }
  56082. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemConnection", field.Name)
  56083. },
  56084. }
  56085. defer func() {
  56086. if r := recover(); r != nil {
  56087. err = ec.Recover(ctx, r)
  56088. ec.Error(ctx, err)
  56089. }
  56090. }()
  56091. ctx = graphql.WithFieldContext(ctx, fc)
  56092. if fc.Args, err = ec.field_FulfillmentOrder_lineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  56093. ec.Error(ctx, err)
  56094. return
  56095. }
  56096. return fc, nil
  56097. }
  56098. func (ec *executionContext) _FulfillmentOrder_locationsForMove(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56099. fc, err := ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  56100. if err != nil {
  56101. return graphql.Null
  56102. }
  56103. ctx = graphql.WithFieldContext(ctx, fc)
  56104. defer func() {
  56105. if r := recover(); r != nil {
  56106. ec.Error(ctx, ec.Recover(ctx, r))
  56107. ret = graphql.Null
  56108. }
  56109. }()
  56110. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56111. ctx = rctx // use context from middleware stack in children
  56112. return obj.LocationsForMove, nil
  56113. })
  56114. if err != nil {
  56115. ec.Error(ctx, err)
  56116. return graphql.Null
  56117. }
  56118. if resTmp == nil {
  56119. if !graphql.HasFieldError(ctx, fc) {
  56120. ec.Errorf(ctx, "must not be null")
  56121. }
  56122. return graphql.Null
  56123. }
  56124. res := resTmp.(*FulfillmentOrderLocationForMoveConnection)
  56125. fc.Result = res
  56126. return ec.marshalNFulfillmentOrderLocationForMoveConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveConnection(ctx, field.Selections, res)
  56127. }
  56128. func (ec *executionContext) fieldContext_FulfillmentOrder_locationsForMove(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56129. fc = &graphql.FieldContext{
  56130. Object: "FulfillmentOrder",
  56131. Field: field,
  56132. IsMethod: false,
  56133. IsResolver: false,
  56134. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56135. switch field.Name {
  56136. case "edges":
  56137. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx, field)
  56138. case "nodes":
  56139. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx, field)
  56140. case "pageInfo":
  56141. return ec.fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field)
  56142. }
  56143. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMoveConnection", field.Name)
  56144. },
  56145. }
  56146. defer func() {
  56147. if r := recover(); r != nil {
  56148. err = ec.Recover(ctx, r)
  56149. ec.Error(ctx, err)
  56150. }
  56151. }()
  56152. ctx = graphql.WithFieldContext(ctx, fc)
  56153. if fc.Args, err = ec.field_FulfillmentOrder_locationsForMove_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  56154. ec.Error(ctx, err)
  56155. return
  56156. }
  56157. return fc, nil
  56158. }
  56159. func (ec *executionContext) _FulfillmentOrder_merchantRequests(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56160. fc, err := ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  56161. if err != nil {
  56162. return graphql.Null
  56163. }
  56164. ctx = graphql.WithFieldContext(ctx, fc)
  56165. defer func() {
  56166. if r := recover(); r != nil {
  56167. ec.Error(ctx, ec.Recover(ctx, r))
  56168. ret = graphql.Null
  56169. }
  56170. }()
  56171. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56172. ctx = rctx // use context from middleware stack in children
  56173. return obj.MerchantRequests, nil
  56174. })
  56175. if err != nil {
  56176. ec.Error(ctx, err)
  56177. return graphql.Null
  56178. }
  56179. if resTmp == nil {
  56180. if !graphql.HasFieldError(ctx, fc) {
  56181. ec.Errorf(ctx, "must not be null")
  56182. }
  56183. return graphql.Null
  56184. }
  56185. res := resTmp.(*FulfillmentOrderMerchantRequestConnection)
  56186. fc.Result = res
  56187. return ec.marshalNFulfillmentOrderMerchantRequestConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestConnection(ctx, field.Selections, res)
  56188. }
  56189. func (ec *executionContext) fieldContext_FulfillmentOrder_merchantRequests(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56190. fc = &graphql.FieldContext{
  56191. Object: "FulfillmentOrder",
  56192. Field: field,
  56193. IsMethod: false,
  56194. IsResolver: false,
  56195. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56196. switch field.Name {
  56197. case "edges":
  56198. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx, field)
  56199. case "nodes":
  56200. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx, field)
  56201. case "pageInfo":
  56202. return ec.fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field)
  56203. }
  56204. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequestConnection", field.Name)
  56205. },
  56206. }
  56207. defer func() {
  56208. if r := recover(); r != nil {
  56209. err = ec.Recover(ctx, r)
  56210. ec.Error(ctx, err)
  56211. }
  56212. }()
  56213. ctx = graphql.WithFieldContext(ctx, fc)
  56214. if fc.Args, err = ec.field_FulfillmentOrder_merchantRequests_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  56215. ec.Error(ctx, err)
  56216. return
  56217. }
  56218. return fc, nil
  56219. }
  56220. func (ec *executionContext) _FulfillmentOrder_order(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56221. fc, err := ec.fieldContext_FulfillmentOrder_order(ctx, field)
  56222. if err != nil {
  56223. return graphql.Null
  56224. }
  56225. ctx = graphql.WithFieldContext(ctx, fc)
  56226. defer func() {
  56227. if r := recover(); r != nil {
  56228. ec.Error(ctx, ec.Recover(ctx, r))
  56229. ret = graphql.Null
  56230. }
  56231. }()
  56232. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56233. ctx = rctx // use context from middleware stack in children
  56234. return obj.Order, nil
  56235. })
  56236. if err != nil {
  56237. ec.Error(ctx, err)
  56238. return graphql.Null
  56239. }
  56240. if resTmp == nil {
  56241. if !graphql.HasFieldError(ctx, fc) {
  56242. ec.Errorf(ctx, "must not be null")
  56243. }
  56244. return graphql.Null
  56245. }
  56246. res := resTmp.(*Order)
  56247. fc.Result = res
  56248. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  56249. }
  56250. func (ec *executionContext) fieldContext_FulfillmentOrder_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56251. fc = &graphql.FieldContext{
  56252. Object: "FulfillmentOrder",
  56253. Field: field,
  56254. IsMethod: false,
  56255. IsResolver: false,
  56256. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56257. switch field.Name {
  56258. case "id":
  56259. return ec.fieldContext_Order_id(ctx, field)
  56260. }
  56261. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  56262. },
  56263. }
  56264. return fc, nil
  56265. }
  56266. func (ec *executionContext) _FulfillmentOrder_requestStatus(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56267. fc, err := ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  56268. if err != nil {
  56269. return graphql.Null
  56270. }
  56271. ctx = graphql.WithFieldContext(ctx, fc)
  56272. defer func() {
  56273. if r := recover(); r != nil {
  56274. ec.Error(ctx, ec.Recover(ctx, r))
  56275. ret = graphql.Null
  56276. }
  56277. }()
  56278. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56279. ctx = rctx // use context from middleware stack in children
  56280. return obj.RequestStatus, nil
  56281. })
  56282. if err != nil {
  56283. ec.Error(ctx, err)
  56284. return graphql.Null
  56285. }
  56286. if resTmp == nil {
  56287. if !graphql.HasFieldError(ctx, fc) {
  56288. ec.Errorf(ctx, "must not be null")
  56289. }
  56290. return graphql.Null
  56291. }
  56292. res := resTmp.(FulfillmentOrderRequestStatus)
  56293. fc.Result = res
  56294. return ec.marshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx, field.Selections, res)
  56295. }
  56296. func (ec *executionContext) fieldContext_FulfillmentOrder_requestStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56297. fc = &graphql.FieldContext{
  56298. Object: "FulfillmentOrder",
  56299. Field: field,
  56300. IsMethod: false,
  56301. IsResolver: false,
  56302. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56303. return nil, errors.New("field of type FulfillmentOrderRequestStatus does not have child fields")
  56304. },
  56305. }
  56306. return fc, nil
  56307. }
  56308. func (ec *executionContext) _FulfillmentOrder_status(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56309. fc, err := ec.fieldContext_FulfillmentOrder_status(ctx, field)
  56310. if err != nil {
  56311. return graphql.Null
  56312. }
  56313. ctx = graphql.WithFieldContext(ctx, fc)
  56314. defer func() {
  56315. if r := recover(); r != nil {
  56316. ec.Error(ctx, ec.Recover(ctx, r))
  56317. ret = graphql.Null
  56318. }
  56319. }()
  56320. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56321. ctx = rctx // use context from middleware stack in children
  56322. return obj.Status, nil
  56323. })
  56324. if err != nil {
  56325. ec.Error(ctx, err)
  56326. return graphql.Null
  56327. }
  56328. if resTmp == nil {
  56329. if !graphql.HasFieldError(ctx, fc) {
  56330. ec.Errorf(ctx, "must not be null")
  56331. }
  56332. return graphql.Null
  56333. }
  56334. res := resTmp.(FulfillmentOrderStatus)
  56335. fc.Result = res
  56336. return ec.marshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderStatus(ctx, field.Selections, res)
  56337. }
  56338. func (ec *executionContext) fieldContext_FulfillmentOrder_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56339. fc = &graphql.FieldContext{
  56340. Object: "FulfillmentOrder",
  56341. Field: field,
  56342. IsMethod: false,
  56343. IsResolver: false,
  56344. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56345. return nil, errors.New("field of type FulfillmentOrderStatus does not have child fields")
  56346. },
  56347. }
  56348. return fc, nil
  56349. }
  56350. func (ec *executionContext) _FulfillmentOrder_supportedActions(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrder) (ret graphql.Marshaler) {
  56351. fc, err := ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  56352. if err != nil {
  56353. return graphql.Null
  56354. }
  56355. ctx = graphql.WithFieldContext(ctx, fc)
  56356. defer func() {
  56357. if r := recover(); r != nil {
  56358. ec.Error(ctx, ec.Recover(ctx, r))
  56359. ret = graphql.Null
  56360. }
  56361. }()
  56362. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56363. ctx = rctx // use context from middleware stack in children
  56364. return obj.SupportedActions, nil
  56365. })
  56366. if err != nil {
  56367. ec.Error(ctx, err)
  56368. return graphql.Null
  56369. }
  56370. if resTmp == nil {
  56371. if !graphql.HasFieldError(ctx, fc) {
  56372. ec.Errorf(ctx, "must not be null")
  56373. }
  56374. return graphql.Null
  56375. }
  56376. res := resTmp.([]*FulfillmentOrderSupportedAction)
  56377. fc.Result = res
  56378. return ec.marshalNFulfillmentOrderSupportedAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderSupportedActionᚄ(ctx, field.Selections, res)
  56379. }
  56380. func (ec *executionContext) fieldContext_FulfillmentOrder_supportedActions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56381. fc = &graphql.FieldContext{
  56382. Object: "FulfillmentOrder",
  56383. Field: field,
  56384. IsMethod: false,
  56385. IsResolver: false,
  56386. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56387. switch field.Name {
  56388. case "action":
  56389. return ec.fieldContext_FulfillmentOrderSupportedAction_action(ctx, field)
  56390. case "externalUrl":
  56391. return ec.fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx, field)
  56392. }
  56393. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderSupportedAction", field.Name)
  56394. },
  56395. }
  56396. return fc, nil
  56397. }
  56398. func (ec *executionContext) _FulfillmentOrderAssignedLocation_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56399. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_address1(ctx, field)
  56400. if err != nil {
  56401. return graphql.Null
  56402. }
  56403. ctx = graphql.WithFieldContext(ctx, fc)
  56404. defer func() {
  56405. if r := recover(); r != nil {
  56406. ec.Error(ctx, ec.Recover(ctx, r))
  56407. ret = graphql.Null
  56408. }
  56409. }()
  56410. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56411. ctx = rctx // use context from middleware stack in children
  56412. return obj.Address1, nil
  56413. })
  56414. if err != nil {
  56415. ec.Error(ctx, err)
  56416. return graphql.Null
  56417. }
  56418. if resTmp == nil {
  56419. return graphql.Null
  56420. }
  56421. res := resTmp.(*string)
  56422. fc.Result = res
  56423. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56424. }
  56425. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56426. fc = &graphql.FieldContext{
  56427. Object: "FulfillmentOrderAssignedLocation",
  56428. Field: field,
  56429. IsMethod: false,
  56430. IsResolver: false,
  56431. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56432. return nil, errors.New("field of type String does not have child fields")
  56433. },
  56434. }
  56435. return fc, nil
  56436. }
  56437. func (ec *executionContext) _FulfillmentOrderAssignedLocation_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56438. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_address2(ctx, field)
  56439. if err != nil {
  56440. return graphql.Null
  56441. }
  56442. ctx = graphql.WithFieldContext(ctx, fc)
  56443. defer func() {
  56444. if r := recover(); r != nil {
  56445. ec.Error(ctx, ec.Recover(ctx, r))
  56446. ret = graphql.Null
  56447. }
  56448. }()
  56449. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56450. ctx = rctx // use context from middleware stack in children
  56451. return obj.Address2, nil
  56452. })
  56453. if err != nil {
  56454. ec.Error(ctx, err)
  56455. return graphql.Null
  56456. }
  56457. if resTmp == nil {
  56458. return graphql.Null
  56459. }
  56460. res := resTmp.(*string)
  56461. fc.Result = res
  56462. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56463. }
  56464. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56465. fc = &graphql.FieldContext{
  56466. Object: "FulfillmentOrderAssignedLocation",
  56467. Field: field,
  56468. IsMethod: false,
  56469. IsResolver: false,
  56470. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56471. return nil, errors.New("field of type String does not have child fields")
  56472. },
  56473. }
  56474. return fc, nil
  56475. }
  56476. func (ec *executionContext) _FulfillmentOrderAssignedLocation_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56477. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_city(ctx, field)
  56478. if err != nil {
  56479. return graphql.Null
  56480. }
  56481. ctx = graphql.WithFieldContext(ctx, fc)
  56482. defer func() {
  56483. if r := recover(); r != nil {
  56484. ec.Error(ctx, ec.Recover(ctx, r))
  56485. ret = graphql.Null
  56486. }
  56487. }()
  56488. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56489. ctx = rctx // use context from middleware stack in children
  56490. return obj.City, nil
  56491. })
  56492. if err != nil {
  56493. ec.Error(ctx, err)
  56494. return graphql.Null
  56495. }
  56496. if resTmp == nil {
  56497. return graphql.Null
  56498. }
  56499. res := resTmp.(*string)
  56500. fc.Result = res
  56501. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56502. }
  56503. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56504. fc = &graphql.FieldContext{
  56505. Object: "FulfillmentOrderAssignedLocation",
  56506. Field: field,
  56507. IsMethod: false,
  56508. IsResolver: false,
  56509. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56510. return nil, errors.New("field of type String does not have child fields")
  56511. },
  56512. }
  56513. return fc, nil
  56514. }
  56515. func (ec *executionContext) _FulfillmentOrderAssignedLocation_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56516. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx, field)
  56517. if err != nil {
  56518. return graphql.Null
  56519. }
  56520. ctx = graphql.WithFieldContext(ctx, fc)
  56521. defer func() {
  56522. if r := recover(); r != nil {
  56523. ec.Error(ctx, ec.Recover(ctx, r))
  56524. ret = graphql.Null
  56525. }
  56526. }()
  56527. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56528. ctx = rctx // use context from middleware stack in children
  56529. return obj.CountryCode, nil
  56530. })
  56531. if err != nil {
  56532. ec.Error(ctx, err)
  56533. return graphql.Null
  56534. }
  56535. if resTmp == nil {
  56536. if !graphql.HasFieldError(ctx, fc) {
  56537. ec.Errorf(ctx, "must not be null")
  56538. }
  56539. return graphql.Null
  56540. }
  56541. res := resTmp.(CountryCode)
  56542. fc.Result = res
  56543. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  56544. }
  56545. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56546. fc = &graphql.FieldContext{
  56547. Object: "FulfillmentOrderAssignedLocation",
  56548. Field: field,
  56549. IsMethod: false,
  56550. IsResolver: false,
  56551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56552. return nil, errors.New("field of type CountryCode does not have child fields")
  56553. },
  56554. }
  56555. return fc, nil
  56556. }
  56557. func (ec *executionContext) _FulfillmentOrderAssignedLocation_location(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56558. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_location(ctx, field)
  56559. if err != nil {
  56560. return graphql.Null
  56561. }
  56562. ctx = graphql.WithFieldContext(ctx, fc)
  56563. defer func() {
  56564. if r := recover(); r != nil {
  56565. ec.Error(ctx, ec.Recover(ctx, r))
  56566. ret = graphql.Null
  56567. }
  56568. }()
  56569. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56570. ctx = rctx // use context from middleware stack in children
  56571. return obj.Location, nil
  56572. })
  56573. if err != nil {
  56574. ec.Error(ctx, err)
  56575. return graphql.Null
  56576. }
  56577. if resTmp == nil {
  56578. return graphql.Null
  56579. }
  56580. res := resTmp.(*Location)
  56581. fc.Result = res
  56582. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  56583. }
  56584. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56585. fc = &graphql.FieldContext{
  56586. Object: "FulfillmentOrderAssignedLocation",
  56587. Field: field,
  56588. IsMethod: false,
  56589. IsResolver: false,
  56590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56591. switch field.Name {
  56592. case "activatable":
  56593. return ec.fieldContext_Location_activatable(ctx, field)
  56594. case "address":
  56595. return ec.fieldContext_Location_address(ctx, field)
  56596. case "addressVerified":
  56597. return ec.fieldContext_Location_addressVerified(ctx, field)
  56598. case "deactivatable":
  56599. return ec.fieldContext_Location_deactivatable(ctx, field)
  56600. case "deactivatedAt":
  56601. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  56602. case "deletable":
  56603. return ec.fieldContext_Location_deletable(ctx, field)
  56604. case "fulfillmentService":
  56605. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  56606. case "fulfillsOnlineOrders":
  56607. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  56608. case "hasActiveInventory":
  56609. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  56610. case "hasUnfulfilledOrders":
  56611. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  56612. case "id":
  56613. return ec.fieldContext_Location_id(ctx, field)
  56614. case "inventoryLevel":
  56615. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  56616. case "inventoryLevels":
  56617. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  56618. case "isActive":
  56619. return ec.fieldContext_Location_isActive(ctx, field)
  56620. case "legacyResourceId":
  56621. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  56622. case "metafield":
  56623. return ec.fieldContext_Location_metafield(ctx, field)
  56624. case "metafieldDefinitions":
  56625. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  56626. case "metafields":
  56627. return ec.fieldContext_Location_metafields(ctx, field)
  56628. case "name":
  56629. return ec.fieldContext_Location_name(ctx, field)
  56630. case "privateMetafield":
  56631. return ec.fieldContext_Location_privateMetafield(ctx, field)
  56632. case "privateMetafields":
  56633. return ec.fieldContext_Location_privateMetafields(ctx, field)
  56634. case "shipsInventory":
  56635. return ec.fieldContext_Location_shipsInventory(ctx, field)
  56636. case "suggestedAddresses":
  56637. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  56638. }
  56639. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  56640. },
  56641. }
  56642. return fc, nil
  56643. }
  56644. func (ec *executionContext) _FulfillmentOrderAssignedLocation_name(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56645. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_name(ctx, field)
  56646. if err != nil {
  56647. return graphql.Null
  56648. }
  56649. ctx = graphql.WithFieldContext(ctx, fc)
  56650. defer func() {
  56651. if r := recover(); r != nil {
  56652. ec.Error(ctx, ec.Recover(ctx, r))
  56653. ret = graphql.Null
  56654. }
  56655. }()
  56656. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56657. ctx = rctx // use context from middleware stack in children
  56658. return obj.Name, nil
  56659. })
  56660. if err != nil {
  56661. ec.Error(ctx, err)
  56662. return graphql.Null
  56663. }
  56664. if resTmp == nil {
  56665. if !graphql.HasFieldError(ctx, fc) {
  56666. ec.Errorf(ctx, "must not be null")
  56667. }
  56668. return graphql.Null
  56669. }
  56670. res := resTmp.(string)
  56671. fc.Result = res
  56672. return ec.marshalNString2string(ctx, field.Selections, res)
  56673. }
  56674. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56675. fc = &graphql.FieldContext{
  56676. Object: "FulfillmentOrderAssignedLocation",
  56677. Field: field,
  56678. IsMethod: false,
  56679. IsResolver: false,
  56680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56681. return nil, errors.New("field of type String does not have child fields")
  56682. },
  56683. }
  56684. return fc, nil
  56685. }
  56686. func (ec *executionContext) _FulfillmentOrderAssignedLocation_phone(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56687. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_phone(ctx, field)
  56688. if err != nil {
  56689. return graphql.Null
  56690. }
  56691. ctx = graphql.WithFieldContext(ctx, fc)
  56692. defer func() {
  56693. if r := recover(); r != nil {
  56694. ec.Error(ctx, ec.Recover(ctx, r))
  56695. ret = graphql.Null
  56696. }
  56697. }()
  56698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56699. ctx = rctx // use context from middleware stack in children
  56700. return obj.Phone, nil
  56701. })
  56702. if err != nil {
  56703. ec.Error(ctx, err)
  56704. return graphql.Null
  56705. }
  56706. if resTmp == nil {
  56707. return graphql.Null
  56708. }
  56709. res := resTmp.(*string)
  56710. fc.Result = res
  56711. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56712. }
  56713. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56714. fc = &graphql.FieldContext{
  56715. Object: "FulfillmentOrderAssignedLocation",
  56716. Field: field,
  56717. IsMethod: false,
  56718. IsResolver: false,
  56719. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56720. return nil, errors.New("field of type String does not have child fields")
  56721. },
  56722. }
  56723. return fc, nil
  56724. }
  56725. func (ec *executionContext) _FulfillmentOrderAssignedLocation_province(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56726. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_province(ctx, field)
  56727. if err != nil {
  56728. return graphql.Null
  56729. }
  56730. ctx = graphql.WithFieldContext(ctx, fc)
  56731. defer func() {
  56732. if r := recover(); r != nil {
  56733. ec.Error(ctx, ec.Recover(ctx, r))
  56734. ret = graphql.Null
  56735. }
  56736. }()
  56737. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56738. ctx = rctx // use context from middleware stack in children
  56739. return obj.Province, nil
  56740. })
  56741. if err != nil {
  56742. ec.Error(ctx, err)
  56743. return graphql.Null
  56744. }
  56745. if resTmp == nil {
  56746. return graphql.Null
  56747. }
  56748. res := resTmp.(*string)
  56749. fc.Result = res
  56750. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56751. }
  56752. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56753. fc = &graphql.FieldContext{
  56754. Object: "FulfillmentOrderAssignedLocation",
  56755. Field: field,
  56756. IsMethod: false,
  56757. IsResolver: false,
  56758. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56759. return nil, errors.New("field of type String does not have child fields")
  56760. },
  56761. }
  56762. return fc, nil
  56763. }
  56764. func (ec *executionContext) _FulfillmentOrderAssignedLocation_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderAssignedLocation) (ret graphql.Marshaler) {
  56765. fc, err := ec.fieldContext_FulfillmentOrderAssignedLocation_zip(ctx, field)
  56766. if err != nil {
  56767. return graphql.Null
  56768. }
  56769. ctx = graphql.WithFieldContext(ctx, fc)
  56770. defer func() {
  56771. if r := recover(); r != nil {
  56772. ec.Error(ctx, ec.Recover(ctx, r))
  56773. ret = graphql.Null
  56774. }
  56775. }()
  56776. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56777. ctx = rctx // use context from middleware stack in children
  56778. return obj.Zip, nil
  56779. })
  56780. if err != nil {
  56781. ec.Error(ctx, err)
  56782. return graphql.Null
  56783. }
  56784. if resTmp == nil {
  56785. return graphql.Null
  56786. }
  56787. res := resTmp.(*string)
  56788. fc.Result = res
  56789. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  56790. }
  56791. func (ec *executionContext) fieldContext_FulfillmentOrderAssignedLocation_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56792. fc = &graphql.FieldContext{
  56793. Object: "FulfillmentOrderAssignedLocation",
  56794. Field: field,
  56795. IsMethod: false,
  56796. IsResolver: false,
  56797. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56798. return nil, errors.New("field of type String does not have child fields")
  56799. },
  56800. }
  56801. return fc, nil
  56802. }
  56803. func (ec *executionContext) _FulfillmentOrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  56804. fc, err := ec.fieldContext_FulfillmentOrderConnection_edges(ctx, field)
  56805. if err != nil {
  56806. return graphql.Null
  56807. }
  56808. ctx = graphql.WithFieldContext(ctx, fc)
  56809. defer func() {
  56810. if r := recover(); r != nil {
  56811. ec.Error(ctx, ec.Recover(ctx, r))
  56812. ret = graphql.Null
  56813. }
  56814. }()
  56815. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56816. ctx = rctx // use context from middleware stack in children
  56817. return obj.Edges, nil
  56818. })
  56819. if err != nil {
  56820. ec.Error(ctx, err)
  56821. return graphql.Null
  56822. }
  56823. if resTmp == nil {
  56824. if !graphql.HasFieldError(ctx, fc) {
  56825. ec.Errorf(ctx, "must not be null")
  56826. }
  56827. return graphql.Null
  56828. }
  56829. res := resTmp.([]*FulfillmentOrderEdge)
  56830. fc.Result = res
  56831. return ec.marshalNFulfillmentOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderEdgeᚄ(ctx, field.Selections, res)
  56832. }
  56833. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56834. fc = &graphql.FieldContext{
  56835. Object: "FulfillmentOrderConnection",
  56836. Field: field,
  56837. IsMethod: false,
  56838. IsResolver: false,
  56839. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56840. switch field.Name {
  56841. case "cursor":
  56842. return ec.fieldContext_FulfillmentOrderEdge_cursor(ctx, field)
  56843. case "node":
  56844. return ec.fieldContext_FulfillmentOrderEdge_node(ctx, field)
  56845. }
  56846. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderEdge", field.Name)
  56847. },
  56848. }
  56849. return fc, nil
  56850. }
  56851. func (ec *executionContext) _FulfillmentOrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  56852. fc, err := ec.fieldContext_FulfillmentOrderConnection_nodes(ctx, field)
  56853. if err != nil {
  56854. return graphql.Null
  56855. }
  56856. ctx = graphql.WithFieldContext(ctx, fc)
  56857. defer func() {
  56858. if r := recover(); r != nil {
  56859. ec.Error(ctx, ec.Recover(ctx, r))
  56860. ret = graphql.Null
  56861. }
  56862. }()
  56863. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56864. ctx = rctx // use context from middleware stack in children
  56865. return obj.Nodes, nil
  56866. })
  56867. if err != nil {
  56868. ec.Error(ctx, err)
  56869. return graphql.Null
  56870. }
  56871. if resTmp == nil {
  56872. if !graphql.HasFieldError(ctx, fc) {
  56873. ec.Errorf(ctx, "must not be null")
  56874. }
  56875. return graphql.Null
  56876. }
  56877. res := resTmp.([]*FulfillmentOrder)
  56878. fc.Result = res
  56879. return ec.marshalNFulfillmentOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderᚄ(ctx, field.Selections, res)
  56880. }
  56881. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56882. fc = &graphql.FieldContext{
  56883. Object: "FulfillmentOrderConnection",
  56884. Field: field,
  56885. IsMethod: false,
  56886. IsResolver: false,
  56887. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56888. switch field.Name {
  56889. case "assignedLocation":
  56890. return ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  56891. case "deliveryMethod":
  56892. return ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  56893. case "destination":
  56894. return ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  56895. case "fulfillAt":
  56896. return ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  56897. case "fulfillBy":
  56898. return ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  56899. case "fulfillmentHolds":
  56900. return ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  56901. case "fulfillments":
  56902. return ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  56903. case "id":
  56904. return ec.fieldContext_FulfillmentOrder_id(ctx, field)
  56905. case "internationalDuties":
  56906. return ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  56907. case "lineItems":
  56908. return ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  56909. case "locationsForMove":
  56910. return ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  56911. case "merchantRequests":
  56912. return ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  56913. case "order":
  56914. return ec.fieldContext_FulfillmentOrder_order(ctx, field)
  56915. case "requestStatus":
  56916. return ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  56917. case "status":
  56918. return ec.fieldContext_FulfillmentOrder_status(ctx, field)
  56919. case "supportedActions":
  56920. return ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  56921. }
  56922. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrder", field.Name)
  56923. },
  56924. }
  56925. return fc, nil
  56926. }
  56927. func (ec *executionContext) _FulfillmentOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderConnection) (ret graphql.Marshaler) {
  56928. fc, err := ec.fieldContext_FulfillmentOrderConnection_pageInfo(ctx, field)
  56929. if err != nil {
  56930. return graphql.Null
  56931. }
  56932. ctx = graphql.WithFieldContext(ctx, fc)
  56933. defer func() {
  56934. if r := recover(); r != nil {
  56935. ec.Error(ctx, ec.Recover(ctx, r))
  56936. ret = graphql.Null
  56937. }
  56938. }()
  56939. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56940. ctx = rctx // use context from middleware stack in children
  56941. return obj.PageInfo, nil
  56942. })
  56943. if err != nil {
  56944. ec.Error(ctx, err)
  56945. return graphql.Null
  56946. }
  56947. if resTmp == nil {
  56948. if !graphql.HasFieldError(ctx, fc) {
  56949. ec.Errorf(ctx, "must not be null")
  56950. }
  56951. return graphql.Null
  56952. }
  56953. res := resTmp.(*PageInfo)
  56954. fc.Result = res
  56955. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  56956. }
  56957. func (ec *executionContext) fieldContext_FulfillmentOrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  56958. fc = &graphql.FieldContext{
  56959. Object: "FulfillmentOrderConnection",
  56960. Field: field,
  56961. IsMethod: false,
  56962. IsResolver: false,
  56963. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  56964. switch field.Name {
  56965. case "endCursor":
  56966. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  56967. case "hasNextPage":
  56968. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  56969. case "hasPreviousPage":
  56970. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  56971. case "startCursor":
  56972. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  56973. }
  56974. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  56975. },
  56976. }
  56977. return fc, nil
  56978. }
  56979. func (ec *executionContext) _FulfillmentOrderDestination_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  56980. fc, err := ec.fieldContext_FulfillmentOrderDestination_address1(ctx, field)
  56981. if err != nil {
  56982. return graphql.Null
  56983. }
  56984. ctx = graphql.WithFieldContext(ctx, fc)
  56985. defer func() {
  56986. if r := recover(); r != nil {
  56987. ec.Error(ctx, ec.Recover(ctx, r))
  56988. ret = graphql.Null
  56989. }
  56990. }()
  56991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  56992. ctx = rctx // use context from middleware stack in children
  56993. return obj.Address1, nil
  56994. })
  56995. if err != nil {
  56996. ec.Error(ctx, err)
  56997. return graphql.Null
  56998. }
  56999. if resTmp == nil {
  57000. return graphql.Null
  57001. }
  57002. res := resTmp.(*string)
  57003. fc.Result = res
  57004. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57005. }
  57006. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57007. fc = &graphql.FieldContext{
  57008. Object: "FulfillmentOrderDestination",
  57009. Field: field,
  57010. IsMethod: false,
  57011. IsResolver: false,
  57012. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57013. return nil, errors.New("field of type String does not have child fields")
  57014. },
  57015. }
  57016. return fc, nil
  57017. }
  57018. func (ec *executionContext) _FulfillmentOrderDestination_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57019. fc, err := ec.fieldContext_FulfillmentOrderDestination_address2(ctx, field)
  57020. if err != nil {
  57021. return graphql.Null
  57022. }
  57023. ctx = graphql.WithFieldContext(ctx, fc)
  57024. defer func() {
  57025. if r := recover(); r != nil {
  57026. ec.Error(ctx, ec.Recover(ctx, r))
  57027. ret = graphql.Null
  57028. }
  57029. }()
  57030. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57031. ctx = rctx // use context from middleware stack in children
  57032. return obj.Address2, nil
  57033. })
  57034. if err != nil {
  57035. ec.Error(ctx, err)
  57036. return graphql.Null
  57037. }
  57038. if resTmp == nil {
  57039. return graphql.Null
  57040. }
  57041. res := resTmp.(*string)
  57042. fc.Result = res
  57043. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57044. }
  57045. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57046. fc = &graphql.FieldContext{
  57047. Object: "FulfillmentOrderDestination",
  57048. Field: field,
  57049. IsMethod: false,
  57050. IsResolver: false,
  57051. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57052. return nil, errors.New("field of type String does not have child fields")
  57053. },
  57054. }
  57055. return fc, nil
  57056. }
  57057. func (ec *executionContext) _FulfillmentOrderDestination_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57058. fc, err := ec.fieldContext_FulfillmentOrderDestination_city(ctx, field)
  57059. if err != nil {
  57060. return graphql.Null
  57061. }
  57062. ctx = graphql.WithFieldContext(ctx, fc)
  57063. defer func() {
  57064. if r := recover(); r != nil {
  57065. ec.Error(ctx, ec.Recover(ctx, r))
  57066. ret = graphql.Null
  57067. }
  57068. }()
  57069. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57070. ctx = rctx // use context from middleware stack in children
  57071. return obj.City, nil
  57072. })
  57073. if err != nil {
  57074. ec.Error(ctx, err)
  57075. return graphql.Null
  57076. }
  57077. if resTmp == nil {
  57078. return graphql.Null
  57079. }
  57080. res := resTmp.(*string)
  57081. fc.Result = res
  57082. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57083. }
  57084. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57085. fc = &graphql.FieldContext{
  57086. Object: "FulfillmentOrderDestination",
  57087. Field: field,
  57088. IsMethod: false,
  57089. IsResolver: false,
  57090. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57091. return nil, errors.New("field of type String does not have child fields")
  57092. },
  57093. }
  57094. return fc, nil
  57095. }
  57096. func (ec *executionContext) _FulfillmentOrderDestination_company(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57097. fc, err := ec.fieldContext_FulfillmentOrderDestination_company(ctx, field)
  57098. if err != nil {
  57099. return graphql.Null
  57100. }
  57101. ctx = graphql.WithFieldContext(ctx, fc)
  57102. defer func() {
  57103. if r := recover(); r != nil {
  57104. ec.Error(ctx, ec.Recover(ctx, r))
  57105. ret = graphql.Null
  57106. }
  57107. }()
  57108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57109. ctx = rctx // use context from middleware stack in children
  57110. return obj.Company, nil
  57111. })
  57112. if err != nil {
  57113. ec.Error(ctx, err)
  57114. return graphql.Null
  57115. }
  57116. if resTmp == nil {
  57117. return graphql.Null
  57118. }
  57119. res := resTmp.(*string)
  57120. fc.Result = res
  57121. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57122. }
  57123. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57124. fc = &graphql.FieldContext{
  57125. Object: "FulfillmentOrderDestination",
  57126. Field: field,
  57127. IsMethod: false,
  57128. IsResolver: false,
  57129. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57130. return nil, errors.New("field of type String does not have child fields")
  57131. },
  57132. }
  57133. return fc, nil
  57134. }
  57135. func (ec *executionContext) _FulfillmentOrderDestination_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57136. fc, err := ec.fieldContext_FulfillmentOrderDestination_countryCode(ctx, field)
  57137. if err != nil {
  57138. return graphql.Null
  57139. }
  57140. ctx = graphql.WithFieldContext(ctx, fc)
  57141. defer func() {
  57142. if r := recover(); r != nil {
  57143. ec.Error(ctx, ec.Recover(ctx, r))
  57144. ret = graphql.Null
  57145. }
  57146. }()
  57147. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57148. ctx = rctx // use context from middleware stack in children
  57149. return obj.CountryCode, nil
  57150. })
  57151. if err != nil {
  57152. ec.Error(ctx, err)
  57153. return graphql.Null
  57154. }
  57155. if resTmp == nil {
  57156. return graphql.Null
  57157. }
  57158. res := resTmp.(*CountryCode)
  57159. fc.Result = res
  57160. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  57161. }
  57162. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57163. fc = &graphql.FieldContext{
  57164. Object: "FulfillmentOrderDestination",
  57165. Field: field,
  57166. IsMethod: false,
  57167. IsResolver: false,
  57168. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57169. return nil, errors.New("field of type CountryCode does not have child fields")
  57170. },
  57171. }
  57172. return fc, nil
  57173. }
  57174. func (ec *executionContext) _FulfillmentOrderDestination_email(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57175. fc, err := ec.fieldContext_FulfillmentOrderDestination_email(ctx, field)
  57176. if err != nil {
  57177. return graphql.Null
  57178. }
  57179. ctx = graphql.WithFieldContext(ctx, fc)
  57180. defer func() {
  57181. if r := recover(); r != nil {
  57182. ec.Error(ctx, ec.Recover(ctx, r))
  57183. ret = graphql.Null
  57184. }
  57185. }()
  57186. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57187. ctx = rctx // use context from middleware stack in children
  57188. return obj.Email, nil
  57189. })
  57190. if err != nil {
  57191. ec.Error(ctx, err)
  57192. return graphql.Null
  57193. }
  57194. if resTmp == nil {
  57195. return graphql.Null
  57196. }
  57197. res := resTmp.(*string)
  57198. fc.Result = res
  57199. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57200. }
  57201. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57202. fc = &graphql.FieldContext{
  57203. Object: "FulfillmentOrderDestination",
  57204. Field: field,
  57205. IsMethod: false,
  57206. IsResolver: false,
  57207. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57208. return nil, errors.New("field of type String does not have child fields")
  57209. },
  57210. }
  57211. return fc, nil
  57212. }
  57213. func (ec *executionContext) _FulfillmentOrderDestination_firstName(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57214. fc, err := ec.fieldContext_FulfillmentOrderDestination_firstName(ctx, field)
  57215. if err != nil {
  57216. return graphql.Null
  57217. }
  57218. ctx = graphql.WithFieldContext(ctx, fc)
  57219. defer func() {
  57220. if r := recover(); r != nil {
  57221. ec.Error(ctx, ec.Recover(ctx, r))
  57222. ret = graphql.Null
  57223. }
  57224. }()
  57225. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57226. ctx = rctx // use context from middleware stack in children
  57227. return obj.FirstName, nil
  57228. })
  57229. if err != nil {
  57230. ec.Error(ctx, err)
  57231. return graphql.Null
  57232. }
  57233. if resTmp == nil {
  57234. return graphql.Null
  57235. }
  57236. res := resTmp.(*string)
  57237. fc.Result = res
  57238. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57239. }
  57240. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57241. fc = &graphql.FieldContext{
  57242. Object: "FulfillmentOrderDestination",
  57243. Field: field,
  57244. IsMethod: false,
  57245. IsResolver: false,
  57246. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57247. return nil, errors.New("field of type String does not have child fields")
  57248. },
  57249. }
  57250. return fc, nil
  57251. }
  57252. func (ec *executionContext) _FulfillmentOrderDestination_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57253. fc, err := ec.fieldContext_FulfillmentOrderDestination_id(ctx, field)
  57254. if err != nil {
  57255. return graphql.Null
  57256. }
  57257. ctx = graphql.WithFieldContext(ctx, fc)
  57258. defer func() {
  57259. if r := recover(); r != nil {
  57260. ec.Error(ctx, ec.Recover(ctx, r))
  57261. ret = graphql.Null
  57262. }
  57263. }()
  57264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57265. ctx = rctx // use context from middleware stack in children
  57266. return obj.ID, nil
  57267. })
  57268. if err != nil {
  57269. ec.Error(ctx, err)
  57270. return graphql.Null
  57271. }
  57272. if resTmp == nil {
  57273. if !graphql.HasFieldError(ctx, fc) {
  57274. ec.Errorf(ctx, "must not be null")
  57275. }
  57276. return graphql.Null
  57277. }
  57278. res := resTmp.(string)
  57279. fc.Result = res
  57280. return ec.marshalNID2string(ctx, field.Selections, res)
  57281. }
  57282. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57283. fc = &graphql.FieldContext{
  57284. Object: "FulfillmentOrderDestination",
  57285. Field: field,
  57286. IsMethod: false,
  57287. IsResolver: false,
  57288. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57289. return nil, errors.New("field of type ID does not have child fields")
  57290. },
  57291. }
  57292. return fc, nil
  57293. }
  57294. func (ec *executionContext) _FulfillmentOrderDestination_lastName(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57295. fc, err := ec.fieldContext_FulfillmentOrderDestination_lastName(ctx, field)
  57296. if err != nil {
  57297. return graphql.Null
  57298. }
  57299. ctx = graphql.WithFieldContext(ctx, fc)
  57300. defer func() {
  57301. if r := recover(); r != nil {
  57302. ec.Error(ctx, ec.Recover(ctx, r))
  57303. ret = graphql.Null
  57304. }
  57305. }()
  57306. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57307. ctx = rctx // use context from middleware stack in children
  57308. return obj.LastName, nil
  57309. })
  57310. if err != nil {
  57311. ec.Error(ctx, err)
  57312. return graphql.Null
  57313. }
  57314. if resTmp == nil {
  57315. return graphql.Null
  57316. }
  57317. res := resTmp.(*string)
  57318. fc.Result = res
  57319. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57320. }
  57321. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57322. fc = &graphql.FieldContext{
  57323. Object: "FulfillmentOrderDestination",
  57324. Field: field,
  57325. IsMethod: false,
  57326. IsResolver: false,
  57327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57328. return nil, errors.New("field of type String does not have child fields")
  57329. },
  57330. }
  57331. return fc, nil
  57332. }
  57333. func (ec *executionContext) _FulfillmentOrderDestination_phone(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57334. fc, err := ec.fieldContext_FulfillmentOrderDestination_phone(ctx, field)
  57335. if err != nil {
  57336. return graphql.Null
  57337. }
  57338. ctx = graphql.WithFieldContext(ctx, fc)
  57339. defer func() {
  57340. if r := recover(); r != nil {
  57341. ec.Error(ctx, ec.Recover(ctx, r))
  57342. ret = graphql.Null
  57343. }
  57344. }()
  57345. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57346. ctx = rctx // use context from middleware stack in children
  57347. return obj.Phone, nil
  57348. })
  57349. if err != nil {
  57350. ec.Error(ctx, err)
  57351. return graphql.Null
  57352. }
  57353. if resTmp == nil {
  57354. return graphql.Null
  57355. }
  57356. res := resTmp.(*string)
  57357. fc.Result = res
  57358. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57359. }
  57360. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57361. fc = &graphql.FieldContext{
  57362. Object: "FulfillmentOrderDestination",
  57363. Field: field,
  57364. IsMethod: false,
  57365. IsResolver: false,
  57366. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57367. return nil, errors.New("field of type String does not have child fields")
  57368. },
  57369. }
  57370. return fc, nil
  57371. }
  57372. func (ec *executionContext) _FulfillmentOrderDestination_province(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57373. fc, err := ec.fieldContext_FulfillmentOrderDestination_province(ctx, field)
  57374. if err != nil {
  57375. return graphql.Null
  57376. }
  57377. ctx = graphql.WithFieldContext(ctx, fc)
  57378. defer func() {
  57379. if r := recover(); r != nil {
  57380. ec.Error(ctx, ec.Recover(ctx, r))
  57381. ret = graphql.Null
  57382. }
  57383. }()
  57384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57385. ctx = rctx // use context from middleware stack in children
  57386. return obj.Province, nil
  57387. })
  57388. if err != nil {
  57389. ec.Error(ctx, err)
  57390. return graphql.Null
  57391. }
  57392. if resTmp == nil {
  57393. return graphql.Null
  57394. }
  57395. res := resTmp.(*string)
  57396. fc.Result = res
  57397. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57398. }
  57399. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57400. fc = &graphql.FieldContext{
  57401. Object: "FulfillmentOrderDestination",
  57402. Field: field,
  57403. IsMethod: false,
  57404. IsResolver: false,
  57405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57406. return nil, errors.New("field of type String does not have child fields")
  57407. },
  57408. }
  57409. return fc, nil
  57410. }
  57411. func (ec *executionContext) _FulfillmentOrderDestination_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderDestination) (ret graphql.Marshaler) {
  57412. fc, err := ec.fieldContext_FulfillmentOrderDestination_zip(ctx, field)
  57413. if err != nil {
  57414. return graphql.Null
  57415. }
  57416. ctx = graphql.WithFieldContext(ctx, fc)
  57417. defer func() {
  57418. if r := recover(); r != nil {
  57419. ec.Error(ctx, ec.Recover(ctx, r))
  57420. ret = graphql.Null
  57421. }
  57422. }()
  57423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57424. ctx = rctx // use context from middleware stack in children
  57425. return obj.Zip, nil
  57426. })
  57427. if err != nil {
  57428. ec.Error(ctx, err)
  57429. return graphql.Null
  57430. }
  57431. if resTmp == nil {
  57432. return graphql.Null
  57433. }
  57434. res := resTmp.(*string)
  57435. fc.Result = res
  57436. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  57437. }
  57438. func (ec *executionContext) fieldContext_FulfillmentOrderDestination_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57439. fc = &graphql.FieldContext{
  57440. Object: "FulfillmentOrderDestination",
  57441. Field: field,
  57442. IsMethod: false,
  57443. IsResolver: false,
  57444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57445. return nil, errors.New("field of type String does not have child fields")
  57446. },
  57447. }
  57448. return fc, nil
  57449. }
  57450. func (ec *executionContext) _FulfillmentOrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderEdge) (ret graphql.Marshaler) {
  57451. fc, err := ec.fieldContext_FulfillmentOrderEdge_cursor(ctx, field)
  57452. if err != nil {
  57453. return graphql.Null
  57454. }
  57455. ctx = graphql.WithFieldContext(ctx, fc)
  57456. defer func() {
  57457. if r := recover(); r != nil {
  57458. ec.Error(ctx, ec.Recover(ctx, r))
  57459. ret = graphql.Null
  57460. }
  57461. }()
  57462. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57463. ctx = rctx // use context from middleware stack in children
  57464. return obj.Cursor, nil
  57465. })
  57466. if err != nil {
  57467. ec.Error(ctx, err)
  57468. return graphql.Null
  57469. }
  57470. if resTmp == nil {
  57471. if !graphql.HasFieldError(ctx, fc) {
  57472. ec.Errorf(ctx, "must not be null")
  57473. }
  57474. return graphql.Null
  57475. }
  57476. res := resTmp.(string)
  57477. fc.Result = res
  57478. return ec.marshalNString2string(ctx, field.Selections, res)
  57479. }
  57480. func (ec *executionContext) fieldContext_FulfillmentOrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57481. fc = &graphql.FieldContext{
  57482. Object: "FulfillmentOrderEdge",
  57483. Field: field,
  57484. IsMethod: false,
  57485. IsResolver: false,
  57486. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57487. return nil, errors.New("field of type String does not have child fields")
  57488. },
  57489. }
  57490. return fc, nil
  57491. }
  57492. func (ec *executionContext) _FulfillmentOrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderEdge) (ret graphql.Marshaler) {
  57493. fc, err := ec.fieldContext_FulfillmentOrderEdge_node(ctx, field)
  57494. if err != nil {
  57495. return graphql.Null
  57496. }
  57497. ctx = graphql.WithFieldContext(ctx, fc)
  57498. defer func() {
  57499. if r := recover(); r != nil {
  57500. ec.Error(ctx, ec.Recover(ctx, r))
  57501. ret = graphql.Null
  57502. }
  57503. }()
  57504. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57505. ctx = rctx // use context from middleware stack in children
  57506. return obj.Node, nil
  57507. })
  57508. if err != nil {
  57509. ec.Error(ctx, err)
  57510. return graphql.Null
  57511. }
  57512. if resTmp == nil {
  57513. if !graphql.HasFieldError(ctx, fc) {
  57514. ec.Errorf(ctx, "must not be null")
  57515. }
  57516. return graphql.Null
  57517. }
  57518. res := resTmp.(*FulfillmentOrder)
  57519. fc.Result = res
  57520. return ec.marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrder(ctx, field.Selections, res)
  57521. }
  57522. func (ec *executionContext) fieldContext_FulfillmentOrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57523. fc = &graphql.FieldContext{
  57524. Object: "FulfillmentOrderEdge",
  57525. Field: field,
  57526. IsMethod: false,
  57527. IsResolver: false,
  57528. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57529. switch field.Name {
  57530. case "assignedLocation":
  57531. return ec.fieldContext_FulfillmentOrder_assignedLocation(ctx, field)
  57532. case "deliveryMethod":
  57533. return ec.fieldContext_FulfillmentOrder_deliveryMethod(ctx, field)
  57534. case "destination":
  57535. return ec.fieldContext_FulfillmentOrder_destination(ctx, field)
  57536. case "fulfillAt":
  57537. return ec.fieldContext_FulfillmentOrder_fulfillAt(ctx, field)
  57538. case "fulfillBy":
  57539. return ec.fieldContext_FulfillmentOrder_fulfillBy(ctx, field)
  57540. case "fulfillmentHolds":
  57541. return ec.fieldContext_FulfillmentOrder_fulfillmentHolds(ctx, field)
  57542. case "fulfillments":
  57543. return ec.fieldContext_FulfillmentOrder_fulfillments(ctx, field)
  57544. case "id":
  57545. return ec.fieldContext_FulfillmentOrder_id(ctx, field)
  57546. case "internationalDuties":
  57547. return ec.fieldContext_FulfillmentOrder_internationalDuties(ctx, field)
  57548. case "lineItems":
  57549. return ec.fieldContext_FulfillmentOrder_lineItems(ctx, field)
  57550. case "locationsForMove":
  57551. return ec.fieldContext_FulfillmentOrder_locationsForMove(ctx, field)
  57552. case "merchantRequests":
  57553. return ec.fieldContext_FulfillmentOrder_merchantRequests(ctx, field)
  57554. case "order":
  57555. return ec.fieldContext_FulfillmentOrder_order(ctx, field)
  57556. case "requestStatus":
  57557. return ec.fieldContext_FulfillmentOrder_requestStatus(ctx, field)
  57558. case "status":
  57559. return ec.fieldContext_FulfillmentOrder_status(ctx, field)
  57560. case "supportedActions":
  57561. return ec.fieldContext_FulfillmentOrder_supportedActions(ctx, field)
  57562. }
  57563. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrder", field.Name)
  57564. },
  57565. }
  57566. return fc, nil
  57567. }
  57568. func (ec *executionContext) _FulfillmentOrderInternationalDuties_incoterm(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderInternationalDuties) (ret graphql.Marshaler) {
  57569. fc, err := ec.fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx, field)
  57570. if err != nil {
  57571. return graphql.Null
  57572. }
  57573. ctx = graphql.WithFieldContext(ctx, fc)
  57574. defer func() {
  57575. if r := recover(); r != nil {
  57576. ec.Error(ctx, ec.Recover(ctx, r))
  57577. ret = graphql.Null
  57578. }
  57579. }()
  57580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57581. ctx = rctx // use context from middleware stack in children
  57582. return obj.Incoterm, nil
  57583. })
  57584. if err != nil {
  57585. ec.Error(ctx, err)
  57586. return graphql.Null
  57587. }
  57588. if resTmp == nil {
  57589. if !graphql.HasFieldError(ctx, fc) {
  57590. ec.Errorf(ctx, "must not be null")
  57591. }
  57592. return graphql.Null
  57593. }
  57594. res := resTmp.(string)
  57595. fc.Result = res
  57596. return ec.marshalNString2string(ctx, field.Selections, res)
  57597. }
  57598. func (ec *executionContext) fieldContext_FulfillmentOrderInternationalDuties_incoterm(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57599. fc = &graphql.FieldContext{
  57600. Object: "FulfillmentOrderInternationalDuties",
  57601. Field: field,
  57602. IsMethod: false,
  57603. IsResolver: false,
  57604. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57605. return nil, errors.New("field of type String does not have child fields")
  57606. },
  57607. }
  57608. return fc, nil
  57609. }
  57610. func (ec *executionContext) _FulfillmentOrderLineItem_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  57611. fc, err := ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  57612. if err != nil {
  57613. return graphql.Null
  57614. }
  57615. ctx = graphql.WithFieldContext(ctx, fc)
  57616. defer func() {
  57617. if r := recover(); r != nil {
  57618. ec.Error(ctx, ec.Recover(ctx, r))
  57619. ret = graphql.Null
  57620. }
  57621. }()
  57622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57623. ctx = rctx // use context from middleware stack in children
  57624. return obj.ID, nil
  57625. })
  57626. if err != nil {
  57627. ec.Error(ctx, err)
  57628. return graphql.Null
  57629. }
  57630. if resTmp == nil {
  57631. if !graphql.HasFieldError(ctx, fc) {
  57632. ec.Errorf(ctx, "must not be null")
  57633. }
  57634. return graphql.Null
  57635. }
  57636. res := resTmp.(string)
  57637. fc.Result = res
  57638. return ec.marshalNID2string(ctx, field.Selections, res)
  57639. }
  57640. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57641. fc = &graphql.FieldContext{
  57642. Object: "FulfillmentOrderLineItem",
  57643. Field: field,
  57644. IsMethod: false,
  57645. IsResolver: false,
  57646. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57647. return nil, errors.New("field of type ID does not have child fields")
  57648. },
  57649. }
  57650. return fc, nil
  57651. }
  57652. func (ec *executionContext) _FulfillmentOrderLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  57653. fc, err := ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  57654. if err != nil {
  57655. return graphql.Null
  57656. }
  57657. ctx = graphql.WithFieldContext(ctx, fc)
  57658. defer func() {
  57659. if r := recover(); r != nil {
  57660. ec.Error(ctx, ec.Recover(ctx, r))
  57661. ret = graphql.Null
  57662. }
  57663. }()
  57664. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57665. ctx = rctx // use context from middleware stack in children
  57666. return obj.LineItem, nil
  57667. })
  57668. if err != nil {
  57669. ec.Error(ctx, err)
  57670. return graphql.Null
  57671. }
  57672. if resTmp == nil {
  57673. if !graphql.HasFieldError(ctx, fc) {
  57674. ec.Errorf(ctx, "must not be null")
  57675. }
  57676. return graphql.Null
  57677. }
  57678. res := resTmp.(*LineItem)
  57679. fc.Result = res
  57680. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  57681. }
  57682. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57683. fc = &graphql.FieldContext{
  57684. Object: "FulfillmentOrderLineItem",
  57685. Field: field,
  57686. IsMethod: false,
  57687. IsResolver: false,
  57688. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57689. switch field.Name {
  57690. case "contract":
  57691. return ec.fieldContext_LineItem_contract(ctx, field)
  57692. case "currentQuantity":
  57693. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  57694. case "customAttributes":
  57695. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  57696. case "discountAllocations":
  57697. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  57698. case "discountedTotalSet":
  57699. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  57700. case "discountedUnitPriceSet":
  57701. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  57702. case "duties":
  57703. return ec.fieldContext_LineItem_duties(ctx, field)
  57704. case "id":
  57705. return ec.fieldContext_LineItem_id(ctx, field)
  57706. case "image":
  57707. return ec.fieldContext_LineItem_image(ctx, field)
  57708. case "merchantEditable":
  57709. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  57710. case "name":
  57711. return ec.fieldContext_LineItem_name(ctx, field)
  57712. case "nonFulfillableQuantity":
  57713. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  57714. case "originalTotalSet":
  57715. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  57716. case "originalUnitPriceSet":
  57717. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  57718. case "product":
  57719. return ec.fieldContext_LineItem_product(ctx, field)
  57720. case "quantity":
  57721. return ec.fieldContext_LineItem_quantity(ctx, field)
  57722. case "refundableQuantity":
  57723. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  57724. case "requiresShipping":
  57725. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  57726. case "restockable":
  57727. return ec.fieldContext_LineItem_restockable(ctx, field)
  57728. case "sellingPlan":
  57729. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  57730. case "sku":
  57731. return ec.fieldContext_LineItem_sku(ctx, field)
  57732. case "staffMember":
  57733. return ec.fieldContext_LineItem_staffMember(ctx, field)
  57734. case "taxLines":
  57735. return ec.fieldContext_LineItem_taxLines(ctx, field)
  57736. case "taxable":
  57737. return ec.fieldContext_LineItem_taxable(ctx, field)
  57738. case "title":
  57739. return ec.fieldContext_LineItem_title(ctx, field)
  57740. case "totalDiscountSet":
  57741. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  57742. case "unfulfilledDiscountedTotalSet":
  57743. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  57744. case "unfulfilledOriginalTotalSet":
  57745. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  57746. case "unfulfilledQuantity":
  57747. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  57748. case "variant":
  57749. return ec.fieldContext_LineItem_variant(ctx, field)
  57750. case "variantTitle":
  57751. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  57752. case "vendor":
  57753. return ec.fieldContext_LineItem_vendor(ctx, field)
  57754. }
  57755. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  57756. },
  57757. }
  57758. return fc, nil
  57759. }
  57760. func (ec *executionContext) _FulfillmentOrderLineItem_remainingQuantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  57761. fc, err := ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  57762. if err != nil {
  57763. return graphql.Null
  57764. }
  57765. ctx = graphql.WithFieldContext(ctx, fc)
  57766. defer func() {
  57767. if r := recover(); r != nil {
  57768. ec.Error(ctx, ec.Recover(ctx, r))
  57769. ret = graphql.Null
  57770. }
  57771. }()
  57772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57773. ctx = rctx // use context from middleware stack in children
  57774. return obj.RemainingQuantity, nil
  57775. })
  57776. if err != nil {
  57777. ec.Error(ctx, err)
  57778. return graphql.Null
  57779. }
  57780. if resTmp == nil {
  57781. if !graphql.HasFieldError(ctx, fc) {
  57782. ec.Errorf(ctx, "must not be null")
  57783. }
  57784. return graphql.Null
  57785. }
  57786. res := resTmp.(int)
  57787. fc.Result = res
  57788. return ec.marshalNInt2int(ctx, field.Selections, res)
  57789. }
  57790. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57791. fc = &graphql.FieldContext{
  57792. Object: "FulfillmentOrderLineItem",
  57793. Field: field,
  57794. IsMethod: false,
  57795. IsResolver: false,
  57796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57797. return nil, errors.New("field of type Int does not have child fields")
  57798. },
  57799. }
  57800. return fc, nil
  57801. }
  57802. func (ec *executionContext) _FulfillmentOrderLineItem_totalQuantity(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  57803. fc, err := ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  57804. if err != nil {
  57805. return graphql.Null
  57806. }
  57807. ctx = graphql.WithFieldContext(ctx, fc)
  57808. defer func() {
  57809. if r := recover(); r != nil {
  57810. ec.Error(ctx, ec.Recover(ctx, r))
  57811. ret = graphql.Null
  57812. }
  57813. }()
  57814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57815. ctx = rctx // use context from middleware stack in children
  57816. return obj.TotalQuantity, nil
  57817. })
  57818. if err != nil {
  57819. ec.Error(ctx, err)
  57820. return graphql.Null
  57821. }
  57822. if resTmp == nil {
  57823. if !graphql.HasFieldError(ctx, fc) {
  57824. ec.Errorf(ctx, "must not be null")
  57825. }
  57826. return graphql.Null
  57827. }
  57828. res := resTmp.(int)
  57829. fc.Result = res
  57830. return ec.marshalNInt2int(ctx, field.Selections, res)
  57831. }
  57832. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57833. fc = &graphql.FieldContext{
  57834. Object: "FulfillmentOrderLineItem",
  57835. Field: field,
  57836. IsMethod: false,
  57837. IsResolver: false,
  57838. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57839. return nil, errors.New("field of type Int does not have child fields")
  57840. },
  57841. }
  57842. return fc, nil
  57843. }
  57844. func (ec *executionContext) _FulfillmentOrderLineItem_warnings(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItem) (ret graphql.Marshaler) {
  57845. fc, err := ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  57846. if err != nil {
  57847. return graphql.Null
  57848. }
  57849. ctx = graphql.WithFieldContext(ctx, fc)
  57850. defer func() {
  57851. if r := recover(); r != nil {
  57852. ec.Error(ctx, ec.Recover(ctx, r))
  57853. ret = graphql.Null
  57854. }
  57855. }()
  57856. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57857. ctx = rctx // use context from middleware stack in children
  57858. return obj.Warnings, nil
  57859. })
  57860. if err != nil {
  57861. ec.Error(ctx, err)
  57862. return graphql.Null
  57863. }
  57864. if resTmp == nil {
  57865. if !graphql.HasFieldError(ctx, fc) {
  57866. ec.Errorf(ctx, "must not be null")
  57867. }
  57868. return graphql.Null
  57869. }
  57870. res := resTmp.([]*FulfillmentOrderLineItemWarning)
  57871. fc.Result = res
  57872. return ec.marshalNFulfillmentOrderLineItemWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemWarningᚄ(ctx, field.Selections, res)
  57873. }
  57874. func (ec *executionContext) fieldContext_FulfillmentOrderLineItem_warnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57875. fc = &graphql.FieldContext{
  57876. Object: "FulfillmentOrderLineItem",
  57877. Field: field,
  57878. IsMethod: false,
  57879. IsResolver: false,
  57880. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57881. switch field.Name {
  57882. case "description":
  57883. return ec.fieldContext_FulfillmentOrderLineItemWarning_description(ctx, field)
  57884. case "title":
  57885. return ec.fieldContext_FulfillmentOrderLineItemWarning_title(ctx, field)
  57886. }
  57887. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemWarning", field.Name)
  57888. },
  57889. }
  57890. return fc, nil
  57891. }
  57892. func (ec *executionContext) _FulfillmentOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  57893. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_edges(ctx, field)
  57894. if err != nil {
  57895. return graphql.Null
  57896. }
  57897. ctx = graphql.WithFieldContext(ctx, fc)
  57898. defer func() {
  57899. if r := recover(); r != nil {
  57900. ec.Error(ctx, ec.Recover(ctx, r))
  57901. ret = graphql.Null
  57902. }
  57903. }()
  57904. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57905. ctx = rctx // use context from middleware stack in children
  57906. return obj.Edges, nil
  57907. })
  57908. if err != nil {
  57909. ec.Error(ctx, err)
  57910. return graphql.Null
  57911. }
  57912. if resTmp == nil {
  57913. if !graphql.HasFieldError(ctx, fc) {
  57914. ec.Errorf(ctx, "must not be null")
  57915. }
  57916. return graphql.Null
  57917. }
  57918. res := resTmp.([]*FulfillmentOrderLineItemEdge)
  57919. fc.Result = res
  57920. return ec.marshalNFulfillmentOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemEdgeᚄ(ctx, field.Selections, res)
  57921. }
  57922. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57923. fc = &graphql.FieldContext{
  57924. Object: "FulfillmentOrderLineItemConnection",
  57925. Field: field,
  57926. IsMethod: false,
  57927. IsResolver: false,
  57928. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57929. switch field.Name {
  57930. case "cursor":
  57931. return ec.fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx, field)
  57932. case "node":
  57933. return ec.fieldContext_FulfillmentOrderLineItemEdge_node(ctx, field)
  57934. }
  57935. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItemEdge", field.Name)
  57936. },
  57937. }
  57938. return fc, nil
  57939. }
  57940. func (ec *executionContext) _FulfillmentOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  57941. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx, field)
  57942. if err != nil {
  57943. return graphql.Null
  57944. }
  57945. ctx = graphql.WithFieldContext(ctx, fc)
  57946. defer func() {
  57947. if r := recover(); r != nil {
  57948. ec.Error(ctx, ec.Recover(ctx, r))
  57949. ret = graphql.Null
  57950. }
  57951. }()
  57952. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  57953. ctx = rctx // use context from middleware stack in children
  57954. return obj.Nodes, nil
  57955. })
  57956. if err != nil {
  57957. ec.Error(ctx, err)
  57958. return graphql.Null
  57959. }
  57960. if resTmp == nil {
  57961. if !graphql.HasFieldError(ctx, fc) {
  57962. ec.Errorf(ctx, "must not be null")
  57963. }
  57964. return graphql.Null
  57965. }
  57966. res := resTmp.([]*FulfillmentOrderLineItem)
  57967. fc.Result = res
  57968. return ec.marshalNFulfillmentOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemᚄ(ctx, field.Selections, res)
  57969. }
  57970. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  57971. fc = &graphql.FieldContext{
  57972. Object: "FulfillmentOrderLineItemConnection",
  57973. Field: field,
  57974. IsMethod: false,
  57975. IsResolver: false,
  57976. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  57977. switch field.Name {
  57978. case "id":
  57979. return ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  57980. case "lineItem":
  57981. return ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  57982. case "remainingQuantity":
  57983. return ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  57984. case "totalQuantity":
  57985. return ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  57986. case "warnings":
  57987. return ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  57988. }
  57989. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItem", field.Name)
  57990. },
  57991. }
  57992. return fc, nil
  57993. }
  57994. func (ec *executionContext) _FulfillmentOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemConnection) (ret graphql.Marshaler) {
  57995. fc, err := ec.fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx, field)
  57996. if err != nil {
  57997. return graphql.Null
  57998. }
  57999. ctx = graphql.WithFieldContext(ctx, fc)
  58000. defer func() {
  58001. if r := recover(); r != nil {
  58002. ec.Error(ctx, ec.Recover(ctx, r))
  58003. ret = graphql.Null
  58004. }
  58005. }()
  58006. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58007. ctx = rctx // use context from middleware stack in children
  58008. return obj.PageInfo, nil
  58009. })
  58010. if err != nil {
  58011. ec.Error(ctx, err)
  58012. return graphql.Null
  58013. }
  58014. if resTmp == nil {
  58015. if !graphql.HasFieldError(ctx, fc) {
  58016. ec.Errorf(ctx, "must not be null")
  58017. }
  58018. return graphql.Null
  58019. }
  58020. res := resTmp.(*PageInfo)
  58021. fc.Result = res
  58022. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  58023. }
  58024. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58025. fc = &graphql.FieldContext{
  58026. Object: "FulfillmentOrderLineItemConnection",
  58027. Field: field,
  58028. IsMethod: false,
  58029. IsResolver: false,
  58030. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58031. switch field.Name {
  58032. case "endCursor":
  58033. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  58034. case "hasNextPage":
  58035. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  58036. case "hasPreviousPage":
  58037. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  58038. case "startCursor":
  58039. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  58040. }
  58041. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  58042. },
  58043. }
  58044. return fc, nil
  58045. }
  58046. func (ec *executionContext) _FulfillmentOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemEdge) (ret graphql.Marshaler) {
  58047. fc, err := ec.fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx, field)
  58048. if err != nil {
  58049. return graphql.Null
  58050. }
  58051. ctx = graphql.WithFieldContext(ctx, fc)
  58052. defer func() {
  58053. if r := recover(); r != nil {
  58054. ec.Error(ctx, ec.Recover(ctx, r))
  58055. ret = graphql.Null
  58056. }
  58057. }()
  58058. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58059. ctx = rctx // use context from middleware stack in children
  58060. return obj.Cursor, nil
  58061. })
  58062. if err != nil {
  58063. ec.Error(ctx, err)
  58064. return graphql.Null
  58065. }
  58066. if resTmp == nil {
  58067. if !graphql.HasFieldError(ctx, fc) {
  58068. ec.Errorf(ctx, "must not be null")
  58069. }
  58070. return graphql.Null
  58071. }
  58072. res := resTmp.(string)
  58073. fc.Result = res
  58074. return ec.marshalNString2string(ctx, field.Selections, res)
  58075. }
  58076. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58077. fc = &graphql.FieldContext{
  58078. Object: "FulfillmentOrderLineItemEdge",
  58079. Field: field,
  58080. IsMethod: false,
  58081. IsResolver: false,
  58082. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58083. return nil, errors.New("field of type String does not have child fields")
  58084. },
  58085. }
  58086. return fc, nil
  58087. }
  58088. func (ec *executionContext) _FulfillmentOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemEdge) (ret graphql.Marshaler) {
  58089. fc, err := ec.fieldContext_FulfillmentOrderLineItemEdge_node(ctx, field)
  58090. if err != nil {
  58091. return graphql.Null
  58092. }
  58093. ctx = graphql.WithFieldContext(ctx, fc)
  58094. defer func() {
  58095. if r := recover(); r != nil {
  58096. ec.Error(ctx, ec.Recover(ctx, r))
  58097. ret = graphql.Null
  58098. }
  58099. }()
  58100. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58101. ctx = rctx // use context from middleware stack in children
  58102. return obj.Node, nil
  58103. })
  58104. if err != nil {
  58105. ec.Error(ctx, err)
  58106. return graphql.Null
  58107. }
  58108. if resTmp == nil {
  58109. if !graphql.HasFieldError(ctx, fc) {
  58110. ec.Errorf(ctx, "must not be null")
  58111. }
  58112. return graphql.Null
  58113. }
  58114. res := resTmp.(*FulfillmentOrderLineItem)
  58115. fc.Result = res
  58116. return ec.marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItem(ctx, field.Selections, res)
  58117. }
  58118. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58119. fc = &graphql.FieldContext{
  58120. Object: "FulfillmentOrderLineItemEdge",
  58121. Field: field,
  58122. IsMethod: false,
  58123. IsResolver: false,
  58124. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58125. switch field.Name {
  58126. case "id":
  58127. return ec.fieldContext_FulfillmentOrderLineItem_id(ctx, field)
  58128. case "lineItem":
  58129. return ec.fieldContext_FulfillmentOrderLineItem_lineItem(ctx, field)
  58130. case "remainingQuantity":
  58131. return ec.fieldContext_FulfillmentOrderLineItem_remainingQuantity(ctx, field)
  58132. case "totalQuantity":
  58133. return ec.fieldContext_FulfillmentOrderLineItem_totalQuantity(ctx, field)
  58134. case "warnings":
  58135. return ec.fieldContext_FulfillmentOrderLineItem_warnings(ctx, field)
  58136. }
  58137. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLineItem", field.Name)
  58138. },
  58139. }
  58140. return fc, nil
  58141. }
  58142. func (ec *executionContext) _FulfillmentOrderLineItemWarning_description(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemWarning) (ret graphql.Marshaler) {
  58143. fc, err := ec.fieldContext_FulfillmentOrderLineItemWarning_description(ctx, field)
  58144. if err != nil {
  58145. return graphql.Null
  58146. }
  58147. ctx = graphql.WithFieldContext(ctx, fc)
  58148. defer func() {
  58149. if r := recover(); r != nil {
  58150. ec.Error(ctx, ec.Recover(ctx, r))
  58151. ret = graphql.Null
  58152. }
  58153. }()
  58154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58155. ctx = rctx // use context from middleware stack in children
  58156. return obj.Description, nil
  58157. })
  58158. if err != nil {
  58159. ec.Error(ctx, err)
  58160. return graphql.Null
  58161. }
  58162. if resTmp == nil {
  58163. return graphql.Null
  58164. }
  58165. res := resTmp.(*string)
  58166. fc.Result = res
  58167. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  58168. }
  58169. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemWarning_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58170. fc = &graphql.FieldContext{
  58171. Object: "FulfillmentOrderLineItemWarning",
  58172. Field: field,
  58173. IsMethod: false,
  58174. IsResolver: false,
  58175. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58176. return nil, errors.New("field of type String does not have child fields")
  58177. },
  58178. }
  58179. return fc, nil
  58180. }
  58181. func (ec *executionContext) _FulfillmentOrderLineItemWarning_title(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLineItemWarning) (ret graphql.Marshaler) {
  58182. fc, err := ec.fieldContext_FulfillmentOrderLineItemWarning_title(ctx, field)
  58183. if err != nil {
  58184. return graphql.Null
  58185. }
  58186. ctx = graphql.WithFieldContext(ctx, fc)
  58187. defer func() {
  58188. if r := recover(); r != nil {
  58189. ec.Error(ctx, ec.Recover(ctx, r))
  58190. ret = graphql.Null
  58191. }
  58192. }()
  58193. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58194. ctx = rctx // use context from middleware stack in children
  58195. return obj.Title, nil
  58196. })
  58197. if err != nil {
  58198. ec.Error(ctx, err)
  58199. return graphql.Null
  58200. }
  58201. if resTmp == nil {
  58202. return graphql.Null
  58203. }
  58204. res := resTmp.(*string)
  58205. fc.Result = res
  58206. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  58207. }
  58208. func (ec *executionContext) fieldContext_FulfillmentOrderLineItemWarning_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58209. fc = &graphql.FieldContext{
  58210. Object: "FulfillmentOrderLineItemWarning",
  58211. Field: field,
  58212. IsMethod: false,
  58213. IsResolver: false,
  58214. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58215. return nil, errors.New("field of type String does not have child fields")
  58216. },
  58217. }
  58218. return fc, nil
  58219. }
  58220. func (ec *executionContext) _FulfillmentOrderLocationForMove_location(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  58221. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  58222. if err != nil {
  58223. return graphql.Null
  58224. }
  58225. ctx = graphql.WithFieldContext(ctx, fc)
  58226. defer func() {
  58227. if r := recover(); r != nil {
  58228. ec.Error(ctx, ec.Recover(ctx, r))
  58229. ret = graphql.Null
  58230. }
  58231. }()
  58232. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58233. ctx = rctx // use context from middleware stack in children
  58234. return obj.Location, nil
  58235. })
  58236. if err != nil {
  58237. ec.Error(ctx, err)
  58238. return graphql.Null
  58239. }
  58240. if resTmp == nil {
  58241. if !graphql.HasFieldError(ctx, fc) {
  58242. ec.Errorf(ctx, "must not be null")
  58243. }
  58244. return graphql.Null
  58245. }
  58246. res := resTmp.(*Location)
  58247. fc.Result = res
  58248. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  58249. }
  58250. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58251. fc = &graphql.FieldContext{
  58252. Object: "FulfillmentOrderLocationForMove",
  58253. Field: field,
  58254. IsMethod: false,
  58255. IsResolver: false,
  58256. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58257. switch field.Name {
  58258. case "activatable":
  58259. return ec.fieldContext_Location_activatable(ctx, field)
  58260. case "address":
  58261. return ec.fieldContext_Location_address(ctx, field)
  58262. case "addressVerified":
  58263. return ec.fieldContext_Location_addressVerified(ctx, field)
  58264. case "deactivatable":
  58265. return ec.fieldContext_Location_deactivatable(ctx, field)
  58266. case "deactivatedAt":
  58267. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  58268. case "deletable":
  58269. return ec.fieldContext_Location_deletable(ctx, field)
  58270. case "fulfillmentService":
  58271. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  58272. case "fulfillsOnlineOrders":
  58273. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  58274. case "hasActiveInventory":
  58275. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  58276. case "hasUnfulfilledOrders":
  58277. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  58278. case "id":
  58279. return ec.fieldContext_Location_id(ctx, field)
  58280. case "inventoryLevel":
  58281. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  58282. case "inventoryLevels":
  58283. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  58284. case "isActive":
  58285. return ec.fieldContext_Location_isActive(ctx, field)
  58286. case "legacyResourceId":
  58287. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  58288. case "metafield":
  58289. return ec.fieldContext_Location_metafield(ctx, field)
  58290. case "metafieldDefinitions":
  58291. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  58292. case "metafields":
  58293. return ec.fieldContext_Location_metafields(ctx, field)
  58294. case "name":
  58295. return ec.fieldContext_Location_name(ctx, field)
  58296. case "privateMetafield":
  58297. return ec.fieldContext_Location_privateMetafield(ctx, field)
  58298. case "privateMetafields":
  58299. return ec.fieldContext_Location_privateMetafields(ctx, field)
  58300. case "shipsInventory":
  58301. return ec.fieldContext_Location_shipsInventory(ctx, field)
  58302. case "suggestedAddresses":
  58303. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  58304. }
  58305. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  58306. },
  58307. }
  58308. return fc, nil
  58309. }
  58310. func (ec *executionContext) _FulfillmentOrderLocationForMove_message(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  58311. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  58312. if err != nil {
  58313. return graphql.Null
  58314. }
  58315. ctx = graphql.WithFieldContext(ctx, fc)
  58316. defer func() {
  58317. if r := recover(); r != nil {
  58318. ec.Error(ctx, ec.Recover(ctx, r))
  58319. ret = graphql.Null
  58320. }
  58321. }()
  58322. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58323. ctx = rctx // use context from middleware stack in children
  58324. return obj.Message, nil
  58325. })
  58326. if err != nil {
  58327. ec.Error(ctx, err)
  58328. return graphql.Null
  58329. }
  58330. if resTmp == nil {
  58331. return graphql.Null
  58332. }
  58333. res := resTmp.(*string)
  58334. fc.Result = res
  58335. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  58336. }
  58337. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58338. fc = &graphql.FieldContext{
  58339. Object: "FulfillmentOrderLocationForMove",
  58340. Field: field,
  58341. IsMethod: false,
  58342. IsResolver: false,
  58343. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58344. return nil, errors.New("field of type String does not have child fields")
  58345. },
  58346. }
  58347. return fc, nil
  58348. }
  58349. func (ec *executionContext) _FulfillmentOrderLocationForMove_movable(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMove) (ret graphql.Marshaler) {
  58350. fc, err := ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  58351. if err != nil {
  58352. return graphql.Null
  58353. }
  58354. ctx = graphql.WithFieldContext(ctx, fc)
  58355. defer func() {
  58356. if r := recover(); r != nil {
  58357. ec.Error(ctx, ec.Recover(ctx, r))
  58358. ret = graphql.Null
  58359. }
  58360. }()
  58361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58362. ctx = rctx // use context from middleware stack in children
  58363. return obj.Movable, nil
  58364. })
  58365. if err != nil {
  58366. ec.Error(ctx, err)
  58367. return graphql.Null
  58368. }
  58369. if resTmp == nil {
  58370. if !graphql.HasFieldError(ctx, fc) {
  58371. ec.Errorf(ctx, "must not be null")
  58372. }
  58373. return graphql.Null
  58374. }
  58375. res := resTmp.(bool)
  58376. fc.Result = res
  58377. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  58378. }
  58379. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMove_movable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58380. fc = &graphql.FieldContext{
  58381. Object: "FulfillmentOrderLocationForMove",
  58382. Field: field,
  58383. IsMethod: false,
  58384. IsResolver: false,
  58385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58386. return nil, errors.New("field of type Boolean does not have child fields")
  58387. },
  58388. }
  58389. return fc, nil
  58390. }
  58391. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  58392. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx, field)
  58393. if err != nil {
  58394. return graphql.Null
  58395. }
  58396. ctx = graphql.WithFieldContext(ctx, fc)
  58397. defer func() {
  58398. if r := recover(); r != nil {
  58399. ec.Error(ctx, ec.Recover(ctx, r))
  58400. ret = graphql.Null
  58401. }
  58402. }()
  58403. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58404. ctx = rctx // use context from middleware stack in children
  58405. return obj.Edges, nil
  58406. })
  58407. if err != nil {
  58408. ec.Error(ctx, err)
  58409. return graphql.Null
  58410. }
  58411. if resTmp == nil {
  58412. if !graphql.HasFieldError(ctx, fc) {
  58413. ec.Errorf(ctx, "must not be null")
  58414. }
  58415. return graphql.Null
  58416. }
  58417. res := resTmp.([]*FulfillmentOrderLocationForMoveEdge)
  58418. fc.Result = res
  58419. return ec.marshalNFulfillmentOrderLocationForMoveEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveEdgeᚄ(ctx, field.Selections, res)
  58420. }
  58421. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58422. fc = &graphql.FieldContext{
  58423. Object: "FulfillmentOrderLocationForMoveConnection",
  58424. Field: field,
  58425. IsMethod: false,
  58426. IsResolver: false,
  58427. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58428. switch field.Name {
  58429. case "cursor":
  58430. return ec.fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx, field)
  58431. case "node":
  58432. return ec.fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx, field)
  58433. }
  58434. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMoveEdge", field.Name)
  58435. },
  58436. }
  58437. return fc, nil
  58438. }
  58439. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  58440. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx, field)
  58441. if err != nil {
  58442. return graphql.Null
  58443. }
  58444. ctx = graphql.WithFieldContext(ctx, fc)
  58445. defer func() {
  58446. if r := recover(); r != nil {
  58447. ec.Error(ctx, ec.Recover(ctx, r))
  58448. ret = graphql.Null
  58449. }
  58450. }()
  58451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58452. ctx = rctx // use context from middleware stack in children
  58453. return obj.Nodes, nil
  58454. })
  58455. if err != nil {
  58456. ec.Error(ctx, err)
  58457. return graphql.Null
  58458. }
  58459. if resTmp == nil {
  58460. if !graphql.HasFieldError(ctx, fc) {
  58461. ec.Errorf(ctx, "must not be null")
  58462. }
  58463. return graphql.Null
  58464. }
  58465. res := resTmp.([]*FulfillmentOrderLocationForMove)
  58466. fc.Result = res
  58467. return ec.marshalNFulfillmentOrderLocationForMove2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveᚄ(ctx, field.Selections, res)
  58468. }
  58469. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58470. fc = &graphql.FieldContext{
  58471. Object: "FulfillmentOrderLocationForMoveConnection",
  58472. Field: field,
  58473. IsMethod: false,
  58474. IsResolver: false,
  58475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58476. switch field.Name {
  58477. case "location":
  58478. return ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  58479. case "message":
  58480. return ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  58481. case "movable":
  58482. return ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  58483. }
  58484. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMove", field.Name)
  58485. },
  58486. }
  58487. return fc, nil
  58488. }
  58489. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveConnection) (ret graphql.Marshaler) {
  58490. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field)
  58491. if err != nil {
  58492. return graphql.Null
  58493. }
  58494. ctx = graphql.WithFieldContext(ctx, fc)
  58495. defer func() {
  58496. if r := recover(); r != nil {
  58497. ec.Error(ctx, ec.Recover(ctx, r))
  58498. ret = graphql.Null
  58499. }
  58500. }()
  58501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58502. ctx = rctx // use context from middleware stack in children
  58503. return obj.PageInfo, nil
  58504. })
  58505. if err != nil {
  58506. ec.Error(ctx, err)
  58507. return graphql.Null
  58508. }
  58509. if resTmp == nil {
  58510. if !graphql.HasFieldError(ctx, fc) {
  58511. ec.Errorf(ctx, "must not be null")
  58512. }
  58513. return graphql.Null
  58514. }
  58515. res := resTmp.(*PageInfo)
  58516. fc.Result = res
  58517. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  58518. }
  58519. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58520. fc = &graphql.FieldContext{
  58521. Object: "FulfillmentOrderLocationForMoveConnection",
  58522. Field: field,
  58523. IsMethod: false,
  58524. IsResolver: false,
  58525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58526. switch field.Name {
  58527. case "endCursor":
  58528. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  58529. case "hasNextPage":
  58530. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  58531. case "hasPreviousPage":
  58532. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  58533. case "startCursor":
  58534. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  58535. }
  58536. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  58537. },
  58538. }
  58539. return fc, nil
  58540. }
  58541. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveEdge) (ret graphql.Marshaler) {
  58542. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx, field)
  58543. if err != nil {
  58544. return graphql.Null
  58545. }
  58546. ctx = graphql.WithFieldContext(ctx, fc)
  58547. defer func() {
  58548. if r := recover(); r != nil {
  58549. ec.Error(ctx, ec.Recover(ctx, r))
  58550. ret = graphql.Null
  58551. }
  58552. }()
  58553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58554. ctx = rctx // use context from middleware stack in children
  58555. return obj.Cursor, nil
  58556. })
  58557. if err != nil {
  58558. ec.Error(ctx, err)
  58559. return graphql.Null
  58560. }
  58561. if resTmp == nil {
  58562. if !graphql.HasFieldError(ctx, fc) {
  58563. ec.Errorf(ctx, "must not be null")
  58564. }
  58565. return graphql.Null
  58566. }
  58567. res := resTmp.(string)
  58568. fc.Result = res
  58569. return ec.marshalNString2string(ctx, field.Selections, res)
  58570. }
  58571. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58572. fc = &graphql.FieldContext{
  58573. Object: "FulfillmentOrderLocationForMoveEdge",
  58574. Field: field,
  58575. IsMethod: false,
  58576. IsResolver: false,
  58577. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58578. return nil, errors.New("field of type String does not have child fields")
  58579. },
  58580. }
  58581. return fc, nil
  58582. }
  58583. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderLocationForMoveEdge) (ret graphql.Marshaler) {
  58584. fc, err := ec.fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx, field)
  58585. if err != nil {
  58586. return graphql.Null
  58587. }
  58588. ctx = graphql.WithFieldContext(ctx, fc)
  58589. defer func() {
  58590. if r := recover(); r != nil {
  58591. ec.Error(ctx, ec.Recover(ctx, r))
  58592. ret = graphql.Null
  58593. }
  58594. }()
  58595. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58596. ctx = rctx // use context from middleware stack in children
  58597. return obj.Node, nil
  58598. })
  58599. if err != nil {
  58600. ec.Error(ctx, err)
  58601. return graphql.Null
  58602. }
  58603. if resTmp == nil {
  58604. if !graphql.HasFieldError(ctx, fc) {
  58605. ec.Errorf(ctx, "must not be null")
  58606. }
  58607. return graphql.Null
  58608. }
  58609. res := resTmp.(*FulfillmentOrderLocationForMove)
  58610. fc.Result = res
  58611. return ec.marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx, field.Selections, res)
  58612. }
  58613. func (ec *executionContext) fieldContext_FulfillmentOrderLocationForMoveEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58614. fc = &graphql.FieldContext{
  58615. Object: "FulfillmentOrderLocationForMoveEdge",
  58616. Field: field,
  58617. IsMethod: false,
  58618. IsResolver: false,
  58619. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58620. switch field.Name {
  58621. case "location":
  58622. return ec.fieldContext_FulfillmentOrderLocationForMove_location(ctx, field)
  58623. case "message":
  58624. return ec.fieldContext_FulfillmentOrderLocationForMove_message(ctx, field)
  58625. case "movable":
  58626. return ec.fieldContext_FulfillmentOrderLocationForMove_movable(ctx, field)
  58627. }
  58628. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderLocationForMove", field.Name)
  58629. },
  58630. }
  58631. return fc, nil
  58632. }
  58633. func (ec *executionContext) _FulfillmentOrderMerchantRequest_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58634. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  58635. if err != nil {
  58636. return graphql.Null
  58637. }
  58638. ctx = graphql.WithFieldContext(ctx, fc)
  58639. defer func() {
  58640. if r := recover(); r != nil {
  58641. ec.Error(ctx, ec.Recover(ctx, r))
  58642. ret = graphql.Null
  58643. }
  58644. }()
  58645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58646. ctx = rctx // use context from middleware stack in children
  58647. return obj.ID, nil
  58648. })
  58649. if err != nil {
  58650. ec.Error(ctx, err)
  58651. return graphql.Null
  58652. }
  58653. if resTmp == nil {
  58654. if !graphql.HasFieldError(ctx, fc) {
  58655. ec.Errorf(ctx, "must not be null")
  58656. }
  58657. return graphql.Null
  58658. }
  58659. res := resTmp.(string)
  58660. fc.Result = res
  58661. return ec.marshalNID2string(ctx, field.Selections, res)
  58662. }
  58663. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58664. fc = &graphql.FieldContext{
  58665. Object: "FulfillmentOrderMerchantRequest",
  58666. Field: field,
  58667. IsMethod: false,
  58668. IsResolver: false,
  58669. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58670. return nil, errors.New("field of type ID does not have child fields")
  58671. },
  58672. }
  58673. return fc, nil
  58674. }
  58675. func (ec *executionContext) _FulfillmentOrderMerchantRequest_kind(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58676. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  58677. if err != nil {
  58678. return graphql.Null
  58679. }
  58680. ctx = graphql.WithFieldContext(ctx, fc)
  58681. defer func() {
  58682. if r := recover(); r != nil {
  58683. ec.Error(ctx, ec.Recover(ctx, r))
  58684. ret = graphql.Null
  58685. }
  58686. }()
  58687. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58688. ctx = rctx // use context from middleware stack in children
  58689. return obj.Kind, nil
  58690. })
  58691. if err != nil {
  58692. ec.Error(ctx, err)
  58693. return graphql.Null
  58694. }
  58695. if resTmp == nil {
  58696. if !graphql.HasFieldError(ctx, fc) {
  58697. ec.Errorf(ctx, "must not be null")
  58698. }
  58699. return graphql.Null
  58700. }
  58701. res := resTmp.(FulfillmentOrderMerchantRequestKind)
  58702. fc.Result = res
  58703. return ec.marshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx, field.Selections, res)
  58704. }
  58705. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58706. fc = &graphql.FieldContext{
  58707. Object: "FulfillmentOrderMerchantRequest",
  58708. Field: field,
  58709. IsMethod: false,
  58710. IsResolver: false,
  58711. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58712. return nil, errors.New("field of type FulfillmentOrderMerchantRequestKind does not have child fields")
  58713. },
  58714. }
  58715. return fc, nil
  58716. }
  58717. func (ec *executionContext) _FulfillmentOrderMerchantRequest_message(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58718. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  58719. if err != nil {
  58720. return graphql.Null
  58721. }
  58722. ctx = graphql.WithFieldContext(ctx, fc)
  58723. defer func() {
  58724. if r := recover(); r != nil {
  58725. ec.Error(ctx, ec.Recover(ctx, r))
  58726. ret = graphql.Null
  58727. }
  58728. }()
  58729. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58730. ctx = rctx // use context from middleware stack in children
  58731. return obj.Message, nil
  58732. })
  58733. if err != nil {
  58734. ec.Error(ctx, err)
  58735. return graphql.Null
  58736. }
  58737. if resTmp == nil {
  58738. return graphql.Null
  58739. }
  58740. res := resTmp.(*string)
  58741. fc.Result = res
  58742. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  58743. }
  58744. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58745. fc = &graphql.FieldContext{
  58746. Object: "FulfillmentOrderMerchantRequest",
  58747. Field: field,
  58748. IsMethod: false,
  58749. IsResolver: false,
  58750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58751. return nil, errors.New("field of type String does not have child fields")
  58752. },
  58753. }
  58754. return fc, nil
  58755. }
  58756. func (ec *executionContext) _FulfillmentOrderMerchantRequest_requestOptions(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58757. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  58758. if err != nil {
  58759. return graphql.Null
  58760. }
  58761. ctx = graphql.WithFieldContext(ctx, fc)
  58762. defer func() {
  58763. if r := recover(); r != nil {
  58764. ec.Error(ctx, ec.Recover(ctx, r))
  58765. ret = graphql.Null
  58766. }
  58767. }()
  58768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58769. ctx = rctx // use context from middleware stack in children
  58770. return obj.RequestOptions, nil
  58771. })
  58772. if err != nil {
  58773. ec.Error(ctx, err)
  58774. return graphql.Null
  58775. }
  58776. if resTmp == nil {
  58777. return graphql.Null
  58778. }
  58779. res := resTmp.(*string)
  58780. fc.Result = res
  58781. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  58782. }
  58783. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58784. fc = &graphql.FieldContext{
  58785. Object: "FulfillmentOrderMerchantRequest",
  58786. Field: field,
  58787. IsMethod: false,
  58788. IsResolver: false,
  58789. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58790. return nil, errors.New("field of type JSON does not have child fields")
  58791. },
  58792. }
  58793. return fc, nil
  58794. }
  58795. func (ec *executionContext) _FulfillmentOrderMerchantRequest_responseData(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58796. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  58797. if err != nil {
  58798. return graphql.Null
  58799. }
  58800. ctx = graphql.WithFieldContext(ctx, fc)
  58801. defer func() {
  58802. if r := recover(); r != nil {
  58803. ec.Error(ctx, ec.Recover(ctx, r))
  58804. ret = graphql.Null
  58805. }
  58806. }()
  58807. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58808. ctx = rctx // use context from middleware stack in children
  58809. return obj.ResponseData, nil
  58810. })
  58811. if err != nil {
  58812. ec.Error(ctx, err)
  58813. return graphql.Null
  58814. }
  58815. if resTmp == nil {
  58816. return graphql.Null
  58817. }
  58818. res := resTmp.(*string)
  58819. fc.Result = res
  58820. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  58821. }
  58822. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58823. fc = &graphql.FieldContext{
  58824. Object: "FulfillmentOrderMerchantRequest",
  58825. Field: field,
  58826. IsMethod: false,
  58827. IsResolver: false,
  58828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58829. return nil, errors.New("field of type JSON does not have child fields")
  58830. },
  58831. }
  58832. return fc, nil
  58833. }
  58834. func (ec *executionContext) _FulfillmentOrderMerchantRequest_sentAt(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequest) (ret graphql.Marshaler) {
  58835. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  58836. if err != nil {
  58837. return graphql.Null
  58838. }
  58839. ctx = graphql.WithFieldContext(ctx, fc)
  58840. defer func() {
  58841. if r := recover(); r != nil {
  58842. ec.Error(ctx, ec.Recover(ctx, r))
  58843. ret = graphql.Null
  58844. }
  58845. }()
  58846. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58847. ctx = rctx // use context from middleware stack in children
  58848. return obj.SentAt, nil
  58849. })
  58850. if err != nil {
  58851. ec.Error(ctx, err)
  58852. return graphql.Null
  58853. }
  58854. if resTmp == nil {
  58855. if !graphql.HasFieldError(ctx, fc) {
  58856. ec.Errorf(ctx, "must not be null")
  58857. }
  58858. return graphql.Null
  58859. }
  58860. res := resTmp.(string)
  58861. fc.Result = res
  58862. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  58863. }
  58864. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58865. fc = &graphql.FieldContext{
  58866. Object: "FulfillmentOrderMerchantRequest",
  58867. Field: field,
  58868. IsMethod: false,
  58869. IsResolver: false,
  58870. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58871. return nil, errors.New("field of type DateTime does not have child fields")
  58872. },
  58873. }
  58874. return fc, nil
  58875. }
  58876. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_edges(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  58877. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx, field)
  58878. if err != nil {
  58879. return graphql.Null
  58880. }
  58881. ctx = graphql.WithFieldContext(ctx, fc)
  58882. defer func() {
  58883. if r := recover(); r != nil {
  58884. ec.Error(ctx, ec.Recover(ctx, r))
  58885. ret = graphql.Null
  58886. }
  58887. }()
  58888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58889. ctx = rctx // use context from middleware stack in children
  58890. return obj.Edges, nil
  58891. })
  58892. if err != nil {
  58893. ec.Error(ctx, err)
  58894. return graphql.Null
  58895. }
  58896. if resTmp == nil {
  58897. if !graphql.HasFieldError(ctx, fc) {
  58898. ec.Errorf(ctx, "must not be null")
  58899. }
  58900. return graphql.Null
  58901. }
  58902. res := resTmp.([]*FulfillmentOrderMerchantRequestEdge)
  58903. fc.Result = res
  58904. return ec.marshalNFulfillmentOrderMerchantRequestEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestEdgeᚄ(ctx, field.Selections, res)
  58905. }
  58906. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58907. fc = &graphql.FieldContext{
  58908. Object: "FulfillmentOrderMerchantRequestConnection",
  58909. Field: field,
  58910. IsMethod: false,
  58911. IsResolver: false,
  58912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58913. switch field.Name {
  58914. case "cursor":
  58915. return ec.fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx, field)
  58916. case "node":
  58917. return ec.fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx, field)
  58918. }
  58919. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequestEdge", field.Name)
  58920. },
  58921. }
  58922. return fc, nil
  58923. }
  58924. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  58925. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx, field)
  58926. if err != nil {
  58927. return graphql.Null
  58928. }
  58929. ctx = graphql.WithFieldContext(ctx, fc)
  58930. defer func() {
  58931. if r := recover(); r != nil {
  58932. ec.Error(ctx, ec.Recover(ctx, r))
  58933. ret = graphql.Null
  58934. }
  58935. }()
  58936. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58937. ctx = rctx // use context from middleware stack in children
  58938. return obj.Nodes, nil
  58939. })
  58940. if err != nil {
  58941. ec.Error(ctx, err)
  58942. return graphql.Null
  58943. }
  58944. if resTmp == nil {
  58945. if !graphql.HasFieldError(ctx, fc) {
  58946. ec.Errorf(ctx, "must not be null")
  58947. }
  58948. return graphql.Null
  58949. }
  58950. res := resTmp.([]*FulfillmentOrderMerchantRequest)
  58951. fc.Result = res
  58952. return ec.marshalNFulfillmentOrderMerchantRequest2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestᚄ(ctx, field.Selections, res)
  58953. }
  58954. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  58955. fc = &graphql.FieldContext{
  58956. Object: "FulfillmentOrderMerchantRequestConnection",
  58957. Field: field,
  58958. IsMethod: false,
  58959. IsResolver: false,
  58960. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  58961. switch field.Name {
  58962. case "id":
  58963. return ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  58964. case "kind":
  58965. return ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  58966. case "message":
  58967. return ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  58968. case "requestOptions":
  58969. return ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  58970. case "responseData":
  58971. return ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  58972. case "sentAt":
  58973. return ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  58974. }
  58975. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequest", field.Name)
  58976. },
  58977. }
  58978. return fc, nil
  58979. }
  58980. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestConnection) (ret graphql.Marshaler) {
  58981. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field)
  58982. if err != nil {
  58983. return graphql.Null
  58984. }
  58985. ctx = graphql.WithFieldContext(ctx, fc)
  58986. defer func() {
  58987. if r := recover(); r != nil {
  58988. ec.Error(ctx, ec.Recover(ctx, r))
  58989. ret = graphql.Null
  58990. }
  58991. }()
  58992. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  58993. ctx = rctx // use context from middleware stack in children
  58994. return obj.PageInfo, nil
  58995. })
  58996. if err != nil {
  58997. ec.Error(ctx, err)
  58998. return graphql.Null
  58999. }
  59000. if resTmp == nil {
  59001. if !graphql.HasFieldError(ctx, fc) {
  59002. ec.Errorf(ctx, "must not be null")
  59003. }
  59004. return graphql.Null
  59005. }
  59006. res := resTmp.(*PageInfo)
  59007. fc.Result = res
  59008. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  59009. }
  59010. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59011. fc = &graphql.FieldContext{
  59012. Object: "FulfillmentOrderMerchantRequestConnection",
  59013. Field: field,
  59014. IsMethod: false,
  59015. IsResolver: false,
  59016. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59017. switch field.Name {
  59018. case "endCursor":
  59019. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  59020. case "hasNextPage":
  59021. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  59022. case "hasPreviousPage":
  59023. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  59024. case "startCursor":
  59025. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  59026. }
  59027. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  59028. },
  59029. }
  59030. return fc, nil
  59031. }
  59032. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestEdge) (ret graphql.Marshaler) {
  59033. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx, field)
  59034. if err != nil {
  59035. return graphql.Null
  59036. }
  59037. ctx = graphql.WithFieldContext(ctx, fc)
  59038. defer func() {
  59039. if r := recover(); r != nil {
  59040. ec.Error(ctx, ec.Recover(ctx, r))
  59041. ret = graphql.Null
  59042. }
  59043. }()
  59044. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59045. ctx = rctx // use context from middleware stack in children
  59046. return obj.Cursor, nil
  59047. })
  59048. if err != nil {
  59049. ec.Error(ctx, err)
  59050. return graphql.Null
  59051. }
  59052. if resTmp == nil {
  59053. if !graphql.HasFieldError(ctx, fc) {
  59054. ec.Errorf(ctx, "must not be null")
  59055. }
  59056. return graphql.Null
  59057. }
  59058. res := resTmp.(string)
  59059. fc.Result = res
  59060. return ec.marshalNString2string(ctx, field.Selections, res)
  59061. }
  59062. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59063. fc = &graphql.FieldContext{
  59064. Object: "FulfillmentOrderMerchantRequestEdge",
  59065. Field: field,
  59066. IsMethod: false,
  59067. IsResolver: false,
  59068. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59069. return nil, errors.New("field of type String does not have child fields")
  59070. },
  59071. }
  59072. return fc, nil
  59073. }
  59074. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge_node(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderMerchantRequestEdge) (ret graphql.Marshaler) {
  59075. fc, err := ec.fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx, field)
  59076. if err != nil {
  59077. return graphql.Null
  59078. }
  59079. ctx = graphql.WithFieldContext(ctx, fc)
  59080. defer func() {
  59081. if r := recover(); r != nil {
  59082. ec.Error(ctx, ec.Recover(ctx, r))
  59083. ret = graphql.Null
  59084. }
  59085. }()
  59086. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59087. ctx = rctx // use context from middleware stack in children
  59088. return obj.Node, nil
  59089. })
  59090. if err != nil {
  59091. ec.Error(ctx, err)
  59092. return graphql.Null
  59093. }
  59094. if resTmp == nil {
  59095. if !graphql.HasFieldError(ctx, fc) {
  59096. ec.Errorf(ctx, "must not be null")
  59097. }
  59098. return graphql.Null
  59099. }
  59100. res := resTmp.(*FulfillmentOrderMerchantRequest)
  59101. fc.Result = res
  59102. return ec.marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx, field.Selections, res)
  59103. }
  59104. func (ec *executionContext) fieldContext_FulfillmentOrderMerchantRequestEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59105. fc = &graphql.FieldContext{
  59106. Object: "FulfillmentOrderMerchantRequestEdge",
  59107. Field: field,
  59108. IsMethod: false,
  59109. IsResolver: false,
  59110. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59111. switch field.Name {
  59112. case "id":
  59113. return ec.fieldContext_FulfillmentOrderMerchantRequest_id(ctx, field)
  59114. case "kind":
  59115. return ec.fieldContext_FulfillmentOrderMerchantRequest_kind(ctx, field)
  59116. case "message":
  59117. return ec.fieldContext_FulfillmentOrderMerchantRequest_message(ctx, field)
  59118. case "requestOptions":
  59119. return ec.fieldContext_FulfillmentOrderMerchantRequest_requestOptions(ctx, field)
  59120. case "responseData":
  59121. return ec.fieldContext_FulfillmentOrderMerchantRequest_responseData(ctx, field)
  59122. case "sentAt":
  59123. return ec.fieldContext_FulfillmentOrderMerchantRequest_sentAt(ctx, field)
  59124. }
  59125. return nil, fmt.Errorf("no field named %q was found under type FulfillmentOrderMerchantRequest", field.Name)
  59126. },
  59127. }
  59128. return fc, nil
  59129. }
  59130. func (ec *executionContext) _FulfillmentOrderSupportedAction_action(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderSupportedAction) (ret graphql.Marshaler) {
  59131. fc, err := ec.fieldContext_FulfillmentOrderSupportedAction_action(ctx, field)
  59132. if err != nil {
  59133. return graphql.Null
  59134. }
  59135. ctx = graphql.WithFieldContext(ctx, fc)
  59136. defer func() {
  59137. if r := recover(); r != nil {
  59138. ec.Error(ctx, ec.Recover(ctx, r))
  59139. ret = graphql.Null
  59140. }
  59141. }()
  59142. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59143. ctx = rctx // use context from middleware stack in children
  59144. return obj.Action, nil
  59145. })
  59146. if err != nil {
  59147. ec.Error(ctx, err)
  59148. return graphql.Null
  59149. }
  59150. if resTmp == nil {
  59151. if !graphql.HasFieldError(ctx, fc) {
  59152. ec.Errorf(ctx, "must not be null")
  59153. }
  59154. return graphql.Null
  59155. }
  59156. res := resTmp.(FulfillmentOrderAction)
  59157. fc.Result = res
  59158. return ec.marshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderAction(ctx, field.Selections, res)
  59159. }
  59160. func (ec *executionContext) fieldContext_FulfillmentOrderSupportedAction_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59161. fc = &graphql.FieldContext{
  59162. Object: "FulfillmentOrderSupportedAction",
  59163. Field: field,
  59164. IsMethod: false,
  59165. IsResolver: false,
  59166. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59167. return nil, errors.New("field of type FulfillmentOrderAction does not have child fields")
  59168. },
  59169. }
  59170. return fc, nil
  59171. }
  59172. func (ec *executionContext) _FulfillmentOrderSupportedAction_externalUrl(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOrderSupportedAction) (ret graphql.Marshaler) {
  59173. fc, err := ec.fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx, field)
  59174. if err != nil {
  59175. return graphql.Null
  59176. }
  59177. ctx = graphql.WithFieldContext(ctx, fc)
  59178. defer func() {
  59179. if r := recover(); r != nil {
  59180. ec.Error(ctx, ec.Recover(ctx, r))
  59181. ret = graphql.Null
  59182. }
  59183. }()
  59184. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59185. ctx = rctx // use context from middleware stack in children
  59186. return obj.ExternalURL, nil
  59187. })
  59188. if err != nil {
  59189. ec.Error(ctx, err)
  59190. return graphql.Null
  59191. }
  59192. if resTmp == nil {
  59193. return graphql.Null
  59194. }
  59195. res := resTmp.(*string)
  59196. fc.Result = res
  59197. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  59198. }
  59199. func (ec *executionContext) fieldContext_FulfillmentOrderSupportedAction_externalUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59200. fc = &graphql.FieldContext{
  59201. Object: "FulfillmentOrderSupportedAction",
  59202. Field: field,
  59203. IsMethod: false,
  59204. IsResolver: false,
  59205. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59206. return nil, errors.New("field of type URL does not have child fields")
  59207. },
  59208. }
  59209. return fc, nil
  59210. }
  59211. func (ec *executionContext) _FulfillmentOriginAddress_address1(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59212. fc, err := ec.fieldContext_FulfillmentOriginAddress_address1(ctx, field)
  59213. if err != nil {
  59214. return graphql.Null
  59215. }
  59216. ctx = graphql.WithFieldContext(ctx, fc)
  59217. defer func() {
  59218. if r := recover(); r != nil {
  59219. ec.Error(ctx, ec.Recover(ctx, r))
  59220. ret = graphql.Null
  59221. }
  59222. }()
  59223. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59224. ctx = rctx // use context from middleware stack in children
  59225. return obj.Address1, nil
  59226. })
  59227. if err != nil {
  59228. ec.Error(ctx, err)
  59229. return graphql.Null
  59230. }
  59231. if resTmp == nil {
  59232. return graphql.Null
  59233. }
  59234. res := resTmp.(*string)
  59235. fc.Result = res
  59236. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59237. }
  59238. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59239. fc = &graphql.FieldContext{
  59240. Object: "FulfillmentOriginAddress",
  59241. Field: field,
  59242. IsMethod: false,
  59243. IsResolver: false,
  59244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59245. return nil, errors.New("field of type String does not have child fields")
  59246. },
  59247. }
  59248. return fc, nil
  59249. }
  59250. func (ec *executionContext) _FulfillmentOriginAddress_address2(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59251. fc, err := ec.fieldContext_FulfillmentOriginAddress_address2(ctx, field)
  59252. if err != nil {
  59253. return graphql.Null
  59254. }
  59255. ctx = graphql.WithFieldContext(ctx, fc)
  59256. defer func() {
  59257. if r := recover(); r != nil {
  59258. ec.Error(ctx, ec.Recover(ctx, r))
  59259. ret = graphql.Null
  59260. }
  59261. }()
  59262. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59263. ctx = rctx // use context from middleware stack in children
  59264. return obj.Address2, nil
  59265. })
  59266. if err != nil {
  59267. ec.Error(ctx, err)
  59268. return graphql.Null
  59269. }
  59270. if resTmp == nil {
  59271. return graphql.Null
  59272. }
  59273. res := resTmp.(*string)
  59274. fc.Result = res
  59275. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59276. }
  59277. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59278. fc = &graphql.FieldContext{
  59279. Object: "FulfillmentOriginAddress",
  59280. Field: field,
  59281. IsMethod: false,
  59282. IsResolver: false,
  59283. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59284. return nil, errors.New("field of type String does not have child fields")
  59285. },
  59286. }
  59287. return fc, nil
  59288. }
  59289. func (ec *executionContext) _FulfillmentOriginAddress_city(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59290. fc, err := ec.fieldContext_FulfillmentOriginAddress_city(ctx, field)
  59291. if err != nil {
  59292. return graphql.Null
  59293. }
  59294. ctx = graphql.WithFieldContext(ctx, fc)
  59295. defer func() {
  59296. if r := recover(); r != nil {
  59297. ec.Error(ctx, ec.Recover(ctx, r))
  59298. ret = graphql.Null
  59299. }
  59300. }()
  59301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59302. ctx = rctx // use context from middleware stack in children
  59303. return obj.City, nil
  59304. })
  59305. if err != nil {
  59306. ec.Error(ctx, err)
  59307. return graphql.Null
  59308. }
  59309. if resTmp == nil {
  59310. return graphql.Null
  59311. }
  59312. res := resTmp.(*string)
  59313. fc.Result = res
  59314. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59315. }
  59316. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59317. fc = &graphql.FieldContext{
  59318. Object: "FulfillmentOriginAddress",
  59319. Field: field,
  59320. IsMethod: false,
  59321. IsResolver: false,
  59322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59323. return nil, errors.New("field of type String does not have child fields")
  59324. },
  59325. }
  59326. return fc, nil
  59327. }
  59328. func (ec *executionContext) _FulfillmentOriginAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59329. fc, err := ec.fieldContext_FulfillmentOriginAddress_countryCode(ctx, field)
  59330. if err != nil {
  59331. return graphql.Null
  59332. }
  59333. ctx = graphql.WithFieldContext(ctx, fc)
  59334. defer func() {
  59335. if r := recover(); r != nil {
  59336. ec.Error(ctx, ec.Recover(ctx, r))
  59337. ret = graphql.Null
  59338. }
  59339. }()
  59340. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59341. ctx = rctx // use context from middleware stack in children
  59342. return obj.CountryCode, nil
  59343. })
  59344. if err != nil {
  59345. ec.Error(ctx, err)
  59346. return graphql.Null
  59347. }
  59348. if resTmp == nil {
  59349. if !graphql.HasFieldError(ctx, fc) {
  59350. ec.Errorf(ctx, "must not be null")
  59351. }
  59352. return graphql.Null
  59353. }
  59354. res := resTmp.(string)
  59355. fc.Result = res
  59356. return ec.marshalNString2string(ctx, field.Selections, res)
  59357. }
  59358. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59359. fc = &graphql.FieldContext{
  59360. Object: "FulfillmentOriginAddress",
  59361. Field: field,
  59362. IsMethod: false,
  59363. IsResolver: false,
  59364. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59365. return nil, errors.New("field of type String does not have child fields")
  59366. },
  59367. }
  59368. return fc, nil
  59369. }
  59370. func (ec *executionContext) _FulfillmentOriginAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59371. fc, err := ec.fieldContext_FulfillmentOriginAddress_provinceCode(ctx, field)
  59372. if err != nil {
  59373. return graphql.Null
  59374. }
  59375. ctx = graphql.WithFieldContext(ctx, fc)
  59376. defer func() {
  59377. if r := recover(); r != nil {
  59378. ec.Error(ctx, ec.Recover(ctx, r))
  59379. ret = graphql.Null
  59380. }
  59381. }()
  59382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59383. ctx = rctx // use context from middleware stack in children
  59384. return obj.ProvinceCode, nil
  59385. })
  59386. if err != nil {
  59387. ec.Error(ctx, err)
  59388. return graphql.Null
  59389. }
  59390. if resTmp == nil {
  59391. return graphql.Null
  59392. }
  59393. res := resTmp.(*string)
  59394. fc.Result = res
  59395. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59396. }
  59397. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59398. fc = &graphql.FieldContext{
  59399. Object: "FulfillmentOriginAddress",
  59400. Field: field,
  59401. IsMethod: false,
  59402. IsResolver: false,
  59403. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59404. return nil, errors.New("field of type String does not have child fields")
  59405. },
  59406. }
  59407. return fc, nil
  59408. }
  59409. func (ec *executionContext) _FulfillmentOriginAddress_zip(ctx context.Context, field graphql.CollectedField, obj *FulfillmentOriginAddress) (ret graphql.Marshaler) {
  59410. fc, err := ec.fieldContext_FulfillmentOriginAddress_zip(ctx, field)
  59411. if err != nil {
  59412. return graphql.Null
  59413. }
  59414. ctx = graphql.WithFieldContext(ctx, fc)
  59415. defer func() {
  59416. if r := recover(); r != nil {
  59417. ec.Error(ctx, ec.Recover(ctx, r))
  59418. ret = graphql.Null
  59419. }
  59420. }()
  59421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59422. ctx = rctx // use context from middleware stack in children
  59423. return obj.Zip, nil
  59424. })
  59425. if err != nil {
  59426. ec.Error(ctx, err)
  59427. return graphql.Null
  59428. }
  59429. if resTmp == nil {
  59430. return graphql.Null
  59431. }
  59432. res := resTmp.(*string)
  59433. fc.Result = res
  59434. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59435. }
  59436. func (ec *executionContext) fieldContext_FulfillmentOriginAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59437. fc = &graphql.FieldContext{
  59438. Object: "FulfillmentOriginAddress",
  59439. Field: field,
  59440. IsMethod: false,
  59441. IsResolver: false,
  59442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59443. return nil, errors.New("field of type String does not have child fields")
  59444. },
  59445. }
  59446. return fc, nil
  59447. }
  59448. func (ec *executionContext) _FulfillmentService_id(ctx context.Context, field graphql.CollectedField, obj *FulfillmentService) (ret graphql.Marshaler) {
  59449. fc, err := ec.fieldContext_FulfillmentService_id(ctx, field)
  59450. if err != nil {
  59451. return graphql.Null
  59452. }
  59453. ctx = graphql.WithFieldContext(ctx, fc)
  59454. defer func() {
  59455. if r := recover(); r != nil {
  59456. ec.Error(ctx, ec.Recover(ctx, r))
  59457. ret = graphql.Null
  59458. }
  59459. }()
  59460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59461. ctx = rctx // use context from middleware stack in children
  59462. return obj.ID, nil
  59463. })
  59464. if err != nil {
  59465. ec.Error(ctx, err)
  59466. return graphql.Null
  59467. }
  59468. if resTmp == nil {
  59469. if !graphql.HasFieldError(ctx, fc) {
  59470. ec.Errorf(ctx, "must not be null")
  59471. }
  59472. return graphql.Null
  59473. }
  59474. res := resTmp.(string)
  59475. fc.Result = res
  59476. return ec.marshalNID2string(ctx, field.Selections, res)
  59477. }
  59478. func (ec *executionContext) fieldContext_FulfillmentService_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59479. fc = &graphql.FieldContext{
  59480. Object: "FulfillmentService",
  59481. Field: field,
  59482. IsMethod: false,
  59483. IsResolver: false,
  59484. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59485. return nil, errors.New("field of type ID does not have child fields")
  59486. },
  59487. }
  59488. return fc, nil
  59489. }
  59490. func (ec *executionContext) _FulfillmentTrackingInfo_company(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  59491. fc, err := ec.fieldContext_FulfillmentTrackingInfo_company(ctx, field)
  59492. if err != nil {
  59493. return graphql.Null
  59494. }
  59495. ctx = graphql.WithFieldContext(ctx, fc)
  59496. defer func() {
  59497. if r := recover(); r != nil {
  59498. ec.Error(ctx, ec.Recover(ctx, r))
  59499. ret = graphql.Null
  59500. }
  59501. }()
  59502. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59503. ctx = rctx // use context from middleware stack in children
  59504. return obj.Company, nil
  59505. })
  59506. if err != nil {
  59507. ec.Error(ctx, err)
  59508. return graphql.Null
  59509. }
  59510. if resTmp == nil {
  59511. return graphql.Null
  59512. }
  59513. res := resTmp.(*string)
  59514. fc.Result = res
  59515. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59516. }
  59517. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59518. fc = &graphql.FieldContext{
  59519. Object: "FulfillmentTrackingInfo",
  59520. Field: field,
  59521. IsMethod: false,
  59522. IsResolver: false,
  59523. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59524. return nil, errors.New("field of type String does not have child fields")
  59525. },
  59526. }
  59527. return fc, nil
  59528. }
  59529. func (ec *executionContext) _FulfillmentTrackingInfo_number(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  59530. fc, err := ec.fieldContext_FulfillmentTrackingInfo_number(ctx, field)
  59531. if err != nil {
  59532. return graphql.Null
  59533. }
  59534. ctx = graphql.WithFieldContext(ctx, fc)
  59535. defer func() {
  59536. if r := recover(); r != nil {
  59537. ec.Error(ctx, ec.Recover(ctx, r))
  59538. ret = graphql.Null
  59539. }
  59540. }()
  59541. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59542. ctx = rctx // use context from middleware stack in children
  59543. return obj.Number, nil
  59544. })
  59545. if err != nil {
  59546. ec.Error(ctx, err)
  59547. return graphql.Null
  59548. }
  59549. if resTmp == nil {
  59550. return graphql.Null
  59551. }
  59552. res := resTmp.(*string)
  59553. fc.Result = res
  59554. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59555. }
  59556. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_number(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59557. fc = &graphql.FieldContext{
  59558. Object: "FulfillmentTrackingInfo",
  59559. Field: field,
  59560. IsMethod: false,
  59561. IsResolver: false,
  59562. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59563. return nil, errors.New("field of type String does not have child fields")
  59564. },
  59565. }
  59566. return fc, nil
  59567. }
  59568. func (ec *executionContext) _FulfillmentTrackingInfo_url(ctx context.Context, field graphql.CollectedField, obj *FulfillmentTrackingInfo) (ret graphql.Marshaler) {
  59569. fc, err := ec.fieldContext_FulfillmentTrackingInfo_url(ctx, field)
  59570. if err != nil {
  59571. return graphql.Null
  59572. }
  59573. ctx = graphql.WithFieldContext(ctx, fc)
  59574. defer func() {
  59575. if r := recover(); r != nil {
  59576. ec.Error(ctx, ec.Recover(ctx, r))
  59577. ret = graphql.Null
  59578. }
  59579. }()
  59580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59581. ctx = rctx // use context from middleware stack in children
  59582. return obj.URL, nil
  59583. })
  59584. if err != nil {
  59585. ec.Error(ctx, err)
  59586. return graphql.Null
  59587. }
  59588. if resTmp == nil {
  59589. return graphql.Null
  59590. }
  59591. res := resTmp.(*string)
  59592. fc.Result = res
  59593. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  59594. }
  59595. func (ec *executionContext) fieldContext_FulfillmentTrackingInfo_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59596. fc = &graphql.FieldContext{
  59597. Object: "FulfillmentTrackingInfo",
  59598. Field: field,
  59599. IsMethod: false,
  59600. IsResolver: false,
  59601. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59602. return nil, errors.New("field of type URL does not have child fields")
  59603. },
  59604. }
  59605. return fc, nil
  59606. }
  59607. func (ec *executionContext) _GenericFile_alt(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59608. fc, err := ec.fieldContext_GenericFile_alt(ctx, field)
  59609. if err != nil {
  59610. return graphql.Null
  59611. }
  59612. ctx = graphql.WithFieldContext(ctx, fc)
  59613. defer func() {
  59614. if r := recover(); r != nil {
  59615. ec.Error(ctx, ec.Recover(ctx, r))
  59616. ret = graphql.Null
  59617. }
  59618. }()
  59619. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59620. ctx = rctx // use context from middleware stack in children
  59621. return obj.Alt, nil
  59622. })
  59623. if err != nil {
  59624. ec.Error(ctx, err)
  59625. return graphql.Null
  59626. }
  59627. if resTmp == nil {
  59628. return graphql.Null
  59629. }
  59630. res := resTmp.(*string)
  59631. fc.Result = res
  59632. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59633. }
  59634. func (ec *executionContext) fieldContext_GenericFile_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59635. fc = &graphql.FieldContext{
  59636. Object: "GenericFile",
  59637. Field: field,
  59638. IsMethod: false,
  59639. IsResolver: false,
  59640. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59641. return nil, errors.New("field of type String does not have child fields")
  59642. },
  59643. }
  59644. return fc, nil
  59645. }
  59646. func (ec *executionContext) _GenericFile_createdAt(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59647. fc, err := ec.fieldContext_GenericFile_createdAt(ctx, field)
  59648. if err != nil {
  59649. return graphql.Null
  59650. }
  59651. ctx = graphql.WithFieldContext(ctx, fc)
  59652. defer func() {
  59653. if r := recover(); r != nil {
  59654. ec.Error(ctx, ec.Recover(ctx, r))
  59655. ret = graphql.Null
  59656. }
  59657. }()
  59658. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59659. ctx = rctx // use context from middleware stack in children
  59660. return obj.CreatedAt, nil
  59661. })
  59662. if err != nil {
  59663. ec.Error(ctx, err)
  59664. return graphql.Null
  59665. }
  59666. if resTmp == nil {
  59667. if !graphql.HasFieldError(ctx, fc) {
  59668. ec.Errorf(ctx, "must not be null")
  59669. }
  59670. return graphql.Null
  59671. }
  59672. res := resTmp.(string)
  59673. fc.Result = res
  59674. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  59675. }
  59676. func (ec *executionContext) fieldContext_GenericFile_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59677. fc = &graphql.FieldContext{
  59678. Object: "GenericFile",
  59679. Field: field,
  59680. IsMethod: false,
  59681. IsResolver: false,
  59682. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59683. return nil, errors.New("field of type DateTime does not have child fields")
  59684. },
  59685. }
  59686. return fc, nil
  59687. }
  59688. func (ec *executionContext) _GenericFile_fileErrors(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59689. fc, err := ec.fieldContext_GenericFile_fileErrors(ctx, field)
  59690. if err != nil {
  59691. return graphql.Null
  59692. }
  59693. ctx = graphql.WithFieldContext(ctx, fc)
  59694. defer func() {
  59695. if r := recover(); r != nil {
  59696. ec.Error(ctx, ec.Recover(ctx, r))
  59697. ret = graphql.Null
  59698. }
  59699. }()
  59700. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59701. ctx = rctx // use context from middleware stack in children
  59702. return obj.FileErrors, nil
  59703. })
  59704. if err != nil {
  59705. ec.Error(ctx, err)
  59706. return graphql.Null
  59707. }
  59708. if resTmp == nil {
  59709. if !graphql.HasFieldError(ctx, fc) {
  59710. ec.Errorf(ctx, "must not be null")
  59711. }
  59712. return graphql.Null
  59713. }
  59714. res := resTmp.([]*FileError)
  59715. fc.Result = res
  59716. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  59717. }
  59718. func (ec *executionContext) fieldContext_GenericFile_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59719. fc = &graphql.FieldContext{
  59720. Object: "GenericFile",
  59721. Field: field,
  59722. IsMethod: false,
  59723. IsResolver: false,
  59724. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59725. switch field.Name {
  59726. case "code":
  59727. return ec.fieldContext_FileError_code(ctx, field)
  59728. case "details":
  59729. return ec.fieldContext_FileError_details(ctx, field)
  59730. case "message":
  59731. return ec.fieldContext_FileError_message(ctx, field)
  59732. }
  59733. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  59734. },
  59735. }
  59736. return fc, nil
  59737. }
  59738. func (ec *executionContext) _GenericFile_fileStatus(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59739. fc, err := ec.fieldContext_GenericFile_fileStatus(ctx, field)
  59740. if err != nil {
  59741. return graphql.Null
  59742. }
  59743. ctx = graphql.WithFieldContext(ctx, fc)
  59744. defer func() {
  59745. if r := recover(); r != nil {
  59746. ec.Error(ctx, ec.Recover(ctx, r))
  59747. ret = graphql.Null
  59748. }
  59749. }()
  59750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59751. ctx = rctx // use context from middleware stack in children
  59752. return obj.FileStatus, nil
  59753. })
  59754. if err != nil {
  59755. ec.Error(ctx, err)
  59756. return graphql.Null
  59757. }
  59758. if resTmp == nil {
  59759. if !graphql.HasFieldError(ctx, fc) {
  59760. ec.Errorf(ctx, "must not be null")
  59761. }
  59762. return graphql.Null
  59763. }
  59764. res := resTmp.(FileStatus)
  59765. fc.Result = res
  59766. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  59767. }
  59768. func (ec *executionContext) fieldContext_GenericFile_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59769. fc = &graphql.FieldContext{
  59770. Object: "GenericFile",
  59771. Field: field,
  59772. IsMethod: false,
  59773. IsResolver: false,
  59774. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59775. return nil, errors.New("field of type FileStatus does not have child fields")
  59776. },
  59777. }
  59778. return fc, nil
  59779. }
  59780. func (ec *executionContext) _GenericFile_id(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59781. fc, err := ec.fieldContext_GenericFile_id(ctx, field)
  59782. if err != nil {
  59783. return graphql.Null
  59784. }
  59785. ctx = graphql.WithFieldContext(ctx, fc)
  59786. defer func() {
  59787. if r := recover(); r != nil {
  59788. ec.Error(ctx, ec.Recover(ctx, r))
  59789. ret = graphql.Null
  59790. }
  59791. }()
  59792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59793. ctx = rctx // use context from middleware stack in children
  59794. return obj.ID, nil
  59795. })
  59796. if err != nil {
  59797. ec.Error(ctx, err)
  59798. return graphql.Null
  59799. }
  59800. if resTmp == nil {
  59801. if !graphql.HasFieldError(ctx, fc) {
  59802. ec.Errorf(ctx, "must not be null")
  59803. }
  59804. return graphql.Null
  59805. }
  59806. res := resTmp.(string)
  59807. fc.Result = res
  59808. return ec.marshalNID2string(ctx, field.Selections, res)
  59809. }
  59810. func (ec *executionContext) fieldContext_GenericFile_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59811. fc = &graphql.FieldContext{
  59812. Object: "GenericFile",
  59813. Field: field,
  59814. IsMethod: false,
  59815. IsResolver: false,
  59816. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59817. return nil, errors.New("field of type ID does not have child fields")
  59818. },
  59819. }
  59820. return fc, nil
  59821. }
  59822. func (ec *executionContext) _GenericFile_mimeType(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59823. fc, err := ec.fieldContext_GenericFile_mimeType(ctx, field)
  59824. if err != nil {
  59825. return graphql.Null
  59826. }
  59827. ctx = graphql.WithFieldContext(ctx, fc)
  59828. defer func() {
  59829. if r := recover(); r != nil {
  59830. ec.Error(ctx, ec.Recover(ctx, r))
  59831. ret = graphql.Null
  59832. }
  59833. }()
  59834. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59835. ctx = rctx // use context from middleware stack in children
  59836. return obj.MimeType, nil
  59837. })
  59838. if err != nil {
  59839. ec.Error(ctx, err)
  59840. return graphql.Null
  59841. }
  59842. if resTmp == nil {
  59843. return graphql.Null
  59844. }
  59845. res := resTmp.(*string)
  59846. fc.Result = res
  59847. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  59848. }
  59849. func (ec *executionContext) fieldContext_GenericFile_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59850. fc = &graphql.FieldContext{
  59851. Object: "GenericFile",
  59852. Field: field,
  59853. IsMethod: false,
  59854. IsResolver: false,
  59855. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59856. return nil, errors.New("field of type String does not have child fields")
  59857. },
  59858. }
  59859. return fc, nil
  59860. }
  59861. func (ec *executionContext) _GenericFile_originalFileSize(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59862. fc, err := ec.fieldContext_GenericFile_originalFileSize(ctx, field)
  59863. if err != nil {
  59864. return graphql.Null
  59865. }
  59866. ctx = graphql.WithFieldContext(ctx, fc)
  59867. defer func() {
  59868. if r := recover(); r != nil {
  59869. ec.Error(ctx, ec.Recover(ctx, r))
  59870. ret = graphql.Null
  59871. }
  59872. }()
  59873. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59874. ctx = rctx // use context from middleware stack in children
  59875. return obj.OriginalFileSize, nil
  59876. })
  59877. if err != nil {
  59878. ec.Error(ctx, err)
  59879. return graphql.Null
  59880. }
  59881. if resTmp == nil {
  59882. return graphql.Null
  59883. }
  59884. res := resTmp.(*int)
  59885. fc.Result = res
  59886. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  59887. }
  59888. func (ec *executionContext) fieldContext_GenericFile_originalFileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59889. fc = &graphql.FieldContext{
  59890. Object: "GenericFile",
  59891. Field: field,
  59892. IsMethod: false,
  59893. IsResolver: false,
  59894. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59895. return nil, errors.New("field of type Int does not have child fields")
  59896. },
  59897. }
  59898. return fc, nil
  59899. }
  59900. func (ec *executionContext) _GenericFile_preview(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59901. fc, err := ec.fieldContext_GenericFile_preview(ctx, field)
  59902. if err != nil {
  59903. return graphql.Null
  59904. }
  59905. ctx = graphql.WithFieldContext(ctx, fc)
  59906. defer func() {
  59907. if r := recover(); r != nil {
  59908. ec.Error(ctx, ec.Recover(ctx, r))
  59909. ret = graphql.Null
  59910. }
  59911. }()
  59912. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59913. ctx = rctx // use context from middleware stack in children
  59914. return obj.Preview, nil
  59915. })
  59916. if err != nil {
  59917. ec.Error(ctx, err)
  59918. return graphql.Null
  59919. }
  59920. if resTmp == nil {
  59921. return graphql.Null
  59922. }
  59923. res := resTmp.(*MediaPreviewImage)
  59924. fc.Result = res
  59925. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  59926. }
  59927. func (ec *executionContext) fieldContext_GenericFile_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59928. fc = &graphql.FieldContext{
  59929. Object: "GenericFile",
  59930. Field: field,
  59931. IsMethod: false,
  59932. IsResolver: false,
  59933. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59934. switch field.Name {
  59935. case "image":
  59936. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  59937. case "status":
  59938. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  59939. }
  59940. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  59941. },
  59942. }
  59943. return fc, nil
  59944. }
  59945. func (ec *executionContext) _GenericFile_url(ctx context.Context, field graphql.CollectedField, obj *GenericFile) (ret graphql.Marshaler) {
  59946. fc, err := ec.fieldContext_GenericFile_url(ctx, field)
  59947. if err != nil {
  59948. return graphql.Null
  59949. }
  59950. ctx = graphql.WithFieldContext(ctx, fc)
  59951. defer func() {
  59952. if r := recover(); r != nil {
  59953. ec.Error(ctx, ec.Recover(ctx, r))
  59954. ret = graphql.Null
  59955. }
  59956. }()
  59957. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59958. ctx = rctx // use context from middleware stack in children
  59959. return obj.URL, nil
  59960. })
  59961. if err != nil {
  59962. ec.Error(ctx, err)
  59963. return graphql.Null
  59964. }
  59965. if resTmp == nil {
  59966. return graphql.Null
  59967. }
  59968. res := resTmp.(*string)
  59969. fc.Result = res
  59970. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  59971. }
  59972. func (ec *executionContext) fieldContext_GenericFile_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  59973. fc = &graphql.FieldContext{
  59974. Object: "GenericFile",
  59975. Field: field,
  59976. IsMethod: false,
  59977. IsResolver: false,
  59978. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  59979. return nil, errors.New("field of type URL does not have child fields")
  59980. },
  59981. }
  59982. return fc, nil
  59983. }
  59984. func (ec *executionContext) _Image_altText(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  59985. fc, err := ec.fieldContext_Image_altText(ctx, field)
  59986. if err != nil {
  59987. return graphql.Null
  59988. }
  59989. ctx = graphql.WithFieldContext(ctx, fc)
  59990. defer func() {
  59991. if r := recover(); r != nil {
  59992. ec.Error(ctx, ec.Recover(ctx, r))
  59993. ret = graphql.Null
  59994. }
  59995. }()
  59996. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  59997. ctx = rctx // use context from middleware stack in children
  59998. return obj.AltText, nil
  59999. })
  60000. if err != nil {
  60001. ec.Error(ctx, err)
  60002. return graphql.Null
  60003. }
  60004. if resTmp == nil {
  60005. return graphql.Null
  60006. }
  60007. res := resTmp.(*string)
  60008. fc.Result = res
  60009. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  60010. }
  60011. func (ec *executionContext) fieldContext_Image_altText(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60012. fc = &graphql.FieldContext{
  60013. Object: "Image",
  60014. Field: field,
  60015. IsMethod: false,
  60016. IsResolver: false,
  60017. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60018. return nil, errors.New("field of type String does not have child fields")
  60019. },
  60020. }
  60021. return fc, nil
  60022. }
  60023. func (ec *executionContext) _Image_height(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60024. fc, err := ec.fieldContext_Image_height(ctx, field)
  60025. if err != nil {
  60026. return graphql.Null
  60027. }
  60028. ctx = graphql.WithFieldContext(ctx, fc)
  60029. defer func() {
  60030. if r := recover(); r != nil {
  60031. ec.Error(ctx, ec.Recover(ctx, r))
  60032. ret = graphql.Null
  60033. }
  60034. }()
  60035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60036. ctx = rctx // use context from middleware stack in children
  60037. return obj.Height, nil
  60038. })
  60039. if err != nil {
  60040. ec.Error(ctx, err)
  60041. return graphql.Null
  60042. }
  60043. if resTmp == nil {
  60044. return graphql.Null
  60045. }
  60046. res := resTmp.(*int)
  60047. fc.Result = res
  60048. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  60049. }
  60050. func (ec *executionContext) fieldContext_Image_height(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60051. fc = &graphql.FieldContext{
  60052. Object: "Image",
  60053. Field: field,
  60054. IsMethod: false,
  60055. IsResolver: false,
  60056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60057. return nil, errors.New("field of type Int does not have child fields")
  60058. },
  60059. }
  60060. return fc, nil
  60061. }
  60062. func (ec *executionContext) _Image_id(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60063. fc, err := ec.fieldContext_Image_id(ctx, field)
  60064. if err != nil {
  60065. return graphql.Null
  60066. }
  60067. ctx = graphql.WithFieldContext(ctx, fc)
  60068. defer func() {
  60069. if r := recover(); r != nil {
  60070. ec.Error(ctx, ec.Recover(ctx, r))
  60071. ret = graphql.Null
  60072. }
  60073. }()
  60074. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60075. ctx = rctx // use context from middleware stack in children
  60076. return obj.ID, nil
  60077. })
  60078. if err != nil {
  60079. ec.Error(ctx, err)
  60080. return graphql.Null
  60081. }
  60082. if resTmp == nil {
  60083. return graphql.Null
  60084. }
  60085. res := resTmp.(*string)
  60086. fc.Result = res
  60087. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  60088. }
  60089. func (ec *executionContext) fieldContext_Image_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60090. fc = &graphql.FieldContext{
  60091. Object: "Image",
  60092. Field: field,
  60093. IsMethod: false,
  60094. IsResolver: false,
  60095. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60096. return nil, errors.New("field of type ID does not have child fields")
  60097. },
  60098. }
  60099. return fc, nil
  60100. }
  60101. func (ec *executionContext) _Image_metafield(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60102. fc, err := ec.fieldContext_Image_metafield(ctx, field)
  60103. if err != nil {
  60104. return graphql.Null
  60105. }
  60106. ctx = graphql.WithFieldContext(ctx, fc)
  60107. defer func() {
  60108. if r := recover(); r != nil {
  60109. ec.Error(ctx, ec.Recover(ctx, r))
  60110. ret = graphql.Null
  60111. }
  60112. }()
  60113. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60114. ctx = rctx // use context from middleware stack in children
  60115. return obj.Metafield, nil
  60116. })
  60117. if err != nil {
  60118. ec.Error(ctx, err)
  60119. return graphql.Null
  60120. }
  60121. if resTmp == nil {
  60122. return graphql.Null
  60123. }
  60124. res := resTmp.(*Metafield)
  60125. fc.Result = res
  60126. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  60127. }
  60128. func (ec *executionContext) fieldContext_Image_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60129. fc = &graphql.FieldContext{
  60130. Object: "Image",
  60131. Field: field,
  60132. IsMethod: false,
  60133. IsResolver: false,
  60134. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60135. switch field.Name {
  60136. case "createdAt":
  60137. return ec.fieldContext_Metafield_createdAt(ctx, field)
  60138. case "definition":
  60139. return ec.fieldContext_Metafield_definition(ctx, field)
  60140. case "description":
  60141. return ec.fieldContext_Metafield_description(ctx, field)
  60142. case "id":
  60143. return ec.fieldContext_Metafield_id(ctx, field)
  60144. case "key":
  60145. return ec.fieldContext_Metafield_key(ctx, field)
  60146. case "legacyResourceId":
  60147. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  60148. case "namespace":
  60149. return ec.fieldContext_Metafield_namespace(ctx, field)
  60150. case "owner":
  60151. return ec.fieldContext_Metafield_owner(ctx, field)
  60152. case "ownerType":
  60153. return ec.fieldContext_Metafield_ownerType(ctx, field)
  60154. case "reference":
  60155. return ec.fieldContext_Metafield_reference(ctx, field)
  60156. case "references":
  60157. return ec.fieldContext_Metafield_references(ctx, field)
  60158. case "type":
  60159. return ec.fieldContext_Metafield_type(ctx, field)
  60160. case "updatedAt":
  60161. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  60162. case "value":
  60163. return ec.fieldContext_Metafield_value(ctx, field)
  60164. }
  60165. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  60166. },
  60167. }
  60168. defer func() {
  60169. if r := recover(); r != nil {
  60170. err = ec.Recover(ctx, r)
  60171. ec.Error(ctx, err)
  60172. }
  60173. }()
  60174. ctx = graphql.WithFieldContext(ctx, fc)
  60175. if fc.Args, err = ec.field_Image_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60176. ec.Error(ctx, err)
  60177. return
  60178. }
  60179. return fc, nil
  60180. }
  60181. func (ec *executionContext) _Image_metafields(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60182. fc, err := ec.fieldContext_Image_metafields(ctx, field)
  60183. if err != nil {
  60184. return graphql.Null
  60185. }
  60186. ctx = graphql.WithFieldContext(ctx, fc)
  60187. defer func() {
  60188. if r := recover(); r != nil {
  60189. ec.Error(ctx, ec.Recover(ctx, r))
  60190. ret = graphql.Null
  60191. }
  60192. }()
  60193. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60194. ctx = rctx // use context from middleware stack in children
  60195. return obj.Metafields, nil
  60196. })
  60197. if err != nil {
  60198. ec.Error(ctx, err)
  60199. return graphql.Null
  60200. }
  60201. if resTmp == nil {
  60202. if !graphql.HasFieldError(ctx, fc) {
  60203. ec.Errorf(ctx, "must not be null")
  60204. }
  60205. return graphql.Null
  60206. }
  60207. res := resTmp.(*MetafieldConnection)
  60208. fc.Result = res
  60209. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  60210. }
  60211. func (ec *executionContext) fieldContext_Image_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60212. fc = &graphql.FieldContext{
  60213. Object: "Image",
  60214. Field: field,
  60215. IsMethod: false,
  60216. IsResolver: false,
  60217. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60218. switch field.Name {
  60219. case "edges":
  60220. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  60221. case "nodes":
  60222. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  60223. case "pageInfo":
  60224. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  60225. }
  60226. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  60227. },
  60228. }
  60229. defer func() {
  60230. if r := recover(); r != nil {
  60231. err = ec.Recover(ctx, r)
  60232. ec.Error(ctx, err)
  60233. }
  60234. }()
  60235. ctx = graphql.WithFieldContext(ctx, fc)
  60236. if fc.Args, err = ec.field_Image_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60237. ec.Error(ctx, err)
  60238. return
  60239. }
  60240. return fc, nil
  60241. }
  60242. func (ec *executionContext) _Image_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60243. fc, err := ec.fieldContext_Image_privateMetafield(ctx, field)
  60244. if err != nil {
  60245. return graphql.Null
  60246. }
  60247. ctx = graphql.WithFieldContext(ctx, fc)
  60248. defer func() {
  60249. if r := recover(); r != nil {
  60250. ec.Error(ctx, ec.Recover(ctx, r))
  60251. ret = graphql.Null
  60252. }
  60253. }()
  60254. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60255. ctx = rctx // use context from middleware stack in children
  60256. return obj.PrivateMetafield, nil
  60257. })
  60258. if err != nil {
  60259. ec.Error(ctx, err)
  60260. return graphql.Null
  60261. }
  60262. if resTmp == nil {
  60263. return graphql.Null
  60264. }
  60265. res := resTmp.(*PrivateMetafield)
  60266. fc.Result = res
  60267. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  60268. }
  60269. func (ec *executionContext) fieldContext_Image_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60270. fc = &graphql.FieldContext{
  60271. Object: "Image",
  60272. Field: field,
  60273. IsMethod: false,
  60274. IsResolver: false,
  60275. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60276. switch field.Name {
  60277. case "createdAt":
  60278. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  60279. case "id":
  60280. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  60281. case "key":
  60282. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  60283. case "namespace":
  60284. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  60285. case "updatedAt":
  60286. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  60287. case "value":
  60288. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  60289. case "valueType":
  60290. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  60291. }
  60292. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  60293. },
  60294. }
  60295. defer func() {
  60296. if r := recover(); r != nil {
  60297. err = ec.Recover(ctx, r)
  60298. ec.Error(ctx, err)
  60299. }
  60300. }()
  60301. ctx = graphql.WithFieldContext(ctx, fc)
  60302. if fc.Args, err = ec.field_Image_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60303. ec.Error(ctx, err)
  60304. return
  60305. }
  60306. return fc, nil
  60307. }
  60308. func (ec *executionContext) _Image_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60309. fc, err := ec.fieldContext_Image_privateMetafields(ctx, field)
  60310. if err != nil {
  60311. return graphql.Null
  60312. }
  60313. ctx = graphql.WithFieldContext(ctx, fc)
  60314. defer func() {
  60315. if r := recover(); r != nil {
  60316. ec.Error(ctx, ec.Recover(ctx, r))
  60317. ret = graphql.Null
  60318. }
  60319. }()
  60320. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60321. ctx = rctx // use context from middleware stack in children
  60322. return obj.PrivateMetafields, nil
  60323. })
  60324. if err != nil {
  60325. ec.Error(ctx, err)
  60326. return graphql.Null
  60327. }
  60328. if resTmp == nil {
  60329. if !graphql.HasFieldError(ctx, fc) {
  60330. ec.Errorf(ctx, "must not be null")
  60331. }
  60332. return graphql.Null
  60333. }
  60334. res := resTmp.(*PrivateMetafieldConnection)
  60335. fc.Result = res
  60336. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  60337. }
  60338. func (ec *executionContext) fieldContext_Image_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60339. fc = &graphql.FieldContext{
  60340. Object: "Image",
  60341. Field: field,
  60342. IsMethod: false,
  60343. IsResolver: false,
  60344. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60345. switch field.Name {
  60346. case "edges":
  60347. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  60348. case "nodes":
  60349. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  60350. case "pageInfo":
  60351. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  60352. }
  60353. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  60354. },
  60355. }
  60356. defer func() {
  60357. if r := recover(); r != nil {
  60358. err = ec.Recover(ctx, r)
  60359. ec.Error(ctx, err)
  60360. }
  60361. }()
  60362. ctx = graphql.WithFieldContext(ctx, fc)
  60363. if fc.Args, err = ec.field_Image_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60364. ec.Error(ctx, err)
  60365. return
  60366. }
  60367. return fc, nil
  60368. }
  60369. func (ec *executionContext) _Image_url(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60370. fc, err := ec.fieldContext_Image_url(ctx, field)
  60371. if err != nil {
  60372. return graphql.Null
  60373. }
  60374. ctx = graphql.WithFieldContext(ctx, fc)
  60375. defer func() {
  60376. if r := recover(); r != nil {
  60377. ec.Error(ctx, ec.Recover(ctx, r))
  60378. ret = graphql.Null
  60379. }
  60380. }()
  60381. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60382. ctx = rctx // use context from middleware stack in children
  60383. return obj.URL, nil
  60384. })
  60385. if err != nil {
  60386. ec.Error(ctx, err)
  60387. return graphql.Null
  60388. }
  60389. if resTmp == nil {
  60390. if !graphql.HasFieldError(ctx, fc) {
  60391. ec.Errorf(ctx, "must not be null")
  60392. }
  60393. return graphql.Null
  60394. }
  60395. res := resTmp.(string)
  60396. fc.Result = res
  60397. return ec.marshalNURL2string(ctx, field.Selections, res)
  60398. }
  60399. func (ec *executionContext) fieldContext_Image_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60400. fc = &graphql.FieldContext{
  60401. Object: "Image",
  60402. Field: field,
  60403. IsMethod: false,
  60404. IsResolver: false,
  60405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60406. return nil, errors.New("field of type URL does not have child fields")
  60407. },
  60408. }
  60409. defer func() {
  60410. if r := recover(); r != nil {
  60411. err = ec.Recover(ctx, r)
  60412. ec.Error(ctx, err)
  60413. }
  60414. }()
  60415. ctx = graphql.WithFieldContext(ctx, fc)
  60416. if fc.Args, err = ec.field_Image_url_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60417. ec.Error(ctx, err)
  60418. return
  60419. }
  60420. return fc, nil
  60421. }
  60422. func (ec *executionContext) _Image_width(ctx context.Context, field graphql.CollectedField, obj *Image) (ret graphql.Marshaler) {
  60423. fc, err := ec.fieldContext_Image_width(ctx, field)
  60424. if err != nil {
  60425. return graphql.Null
  60426. }
  60427. ctx = graphql.WithFieldContext(ctx, fc)
  60428. defer func() {
  60429. if r := recover(); r != nil {
  60430. ec.Error(ctx, ec.Recover(ctx, r))
  60431. ret = graphql.Null
  60432. }
  60433. }()
  60434. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60435. ctx = rctx // use context from middleware stack in children
  60436. return obj.Width, nil
  60437. })
  60438. if err != nil {
  60439. ec.Error(ctx, err)
  60440. return graphql.Null
  60441. }
  60442. if resTmp == nil {
  60443. return graphql.Null
  60444. }
  60445. res := resTmp.(*int)
  60446. fc.Result = res
  60447. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  60448. }
  60449. func (ec *executionContext) fieldContext_Image_width(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60450. fc = &graphql.FieldContext{
  60451. Object: "Image",
  60452. Field: field,
  60453. IsMethod: false,
  60454. IsResolver: false,
  60455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60456. return nil, errors.New("field of type Int does not have child fields")
  60457. },
  60458. }
  60459. return fc, nil
  60460. }
  60461. func (ec *executionContext) _ImageConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  60462. fc, err := ec.fieldContext_ImageConnection_edges(ctx, field)
  60463. if err != nil {
  60464. return graphql.Null
  60465. }
  60466. ctx = graphql.WithFieldContext(ctx, fc)
  60467. defer func() {
  60468. if r := recover(); r != nil {
  60469. ec.Error(ctx, ec.Recover(ctx, r))
  60470. ret = graphql.Null
  60471. }
  60472. }()
  60473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60474. ctx = rctx // use context from middleware stack in children
  60475. return obj.Edges, nil
  60476. })
  60477. if err != nil {
  60478. ec.Error(ctx, err)
  60479. return graphql.Null
  60480. }
  60481. if resTmp == nil {
  60482. if !graphql.HasFieldError(ctx, fc) {
  60483. ec.Errorf(ctx, "must not be null")
  60484. }
  60485. return graphql.Null
  60486. }
  60487. res := resTmp.([]*ImageEdge)
  60488. fc.Result = res
  60489. return ec.marshalNImageEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageEdgeᚄ(ctx, field.Selections, res)
  60490. }
  60491. func (ec *executionContext) fieldContext_ImageConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60492. fc = &graphql.FieldContext{
  60493. Object: "ImageConnection",
  60494. Field: field,
  60495. IsMethod: false,
  60496. IsResolver: false,
  60497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60498. switch field.Name {
  60499. case "cursor":
  60500. return ec.fieldContext_ImageEdge_cursor(ctx, field)
  60501. case "node":
  60502. return ec.fieldContext_ImageEdge_node(ctx, field)
  60503. }
  60504. return nil, fmt.Errorf("no field named %q was found under type ImageEdge", field.Name)
  60505. },
  60506. }
  60507. return fc, nil
  60508. }
  60509. func (ec *executionContext) _ImageConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  60510. fc, err := ec.fieldContext_ImageConnection_nodes(ctx, field)
  60511. if err != nil {
  60512. return graphql.Null
  60513. }
  60514. ctx = graphql.WithFieldContext(ctx, fc)
  60515. defer func() {
  60516. if r := recover(); r != nil {
  60517. ec.Error(ctx, ec.Recover(ctx, r))
  60518. ret = graphql.Null
  60519. }
  60520. }()
  60521. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60522. ctx = rctx // use context from middleware stack in children
  60523. return obj.Nodes, nil
  60524. })
  60525. if err != nil {
  60526. ec.Error(ctx, err)
  60527. return graphql.Null
  60528. }
  60529. if resTmp == nil {
  60530. if !graphql.HasFieldError(ctx, fc) {
  60531. ec.Errorf(ctx, "must not be null")
  60532. }
  60533. return graphql.Null
  60534. }
  60535. res := resTmp.([]*Image)
  60536. fc.Result = res
  60537. return ec.marshalNImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageᚄ(ctx, field.Selections, res)
  60538. }
  60539. func (ec *executionContext) fieldContext_ImageConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60540. fc = &graphql.FieldContext{
  60541. Object: "ImageConnection",
  60542. Field: field,
  60543. IsMethod: false,
  60544. IsResolver: false,
  60545. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60546. switch field.Name {
  60547. case "altText":
  60548. return ec.fieldContext_Image_altText(ctx, field)
  60549. case "height":
  60550. return ec.fieldContext_Image_height(ctx, field)
  60551. case "id":
  60552. return ec.fieldContext_Image_id(ctx, field)
  60553. case "metafield":
  60554. return ec.fieldContext_Image_metafield(ctx, field)
  60555. case "metafields":
  60556. return ec.fieldContext_Image_metafields(ctx, field)
  60557. case "privateMetafield":
  60558. return ec.fieldContext_Image_privateMetafield(ctx, field)
  60559. case "privateMetafields":
  60560. return ec.fieldContext_Image_privateMetafields(ctx, field)
  60561. case "url":
  60562. return ec.fieldContext_Image_url(ctx, field)
  60563. case "width":
  60564. return ec.fieldContext_Image_width(ctx, field)
  60565. }
  60566. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  60567. },
  60568. }
  60569. return fc, nil
  60570. }
  60571. func (ec *executionContext) _ImageConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ImageConnection) (ret graphql.Marshaler) {
  60572. fc, err := ec.fieldContext_ImageConnection_pageInfo(ctx, field)
  60573. if err != nil {
  60574. return graphql.Null
  60575. }
  60576. ctx = graphql.WithFieldContext(ctx, fc)
  60577. defer func() {
  60578. if r := recover(); r != nil {
  60579. ec.Error(ctx, ec.Recover(ctx, r))
  60580. ret = graphql.Null
  60581. }
  60582. }()
  60583. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60584. ctx = rctx // use context from middleware stack in children
  60585. return obj.PageInfo, nil
  60586. })
  60587. if err != nil {
  60588. ec.Error(ctx, err)
  60589. return graphql.Null
  60590. }
  60591. if resTmp == nil {
  60592. if !graphql.HasFieldError(ctx, fc) {
  60593. ec.Errorf(ctx, "must not be null")
  60594. }
  60595. return graphql.Null
  60596. }
  60597. res := resTmp.(*PageInfo)
  60598. fc.Result = res
  60599. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  60600. }
  60601. func (ec *executionContext) fieldContext_ImageConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60602. fc = &graphql.FieldContext{
  60603. Object: "ImageConnection",
  60604. Field: field,
  60605. IsMethod: false,
  60606. IsResolver: false,
  60607. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60608. switch field.Name {
  60609. case "endCursor":
  60610. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  60611. case "hasNextPage":
  60612. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  60613. case "hasPreviousPage":
  60614. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  60615. case "startCursor":
  60616. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  60617. }
  60618. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  60619. },
  60620. }
  60621. return fc, nil
  60622. }
  60623. func (ec *executionContext) _ImageEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ImageEdge) (ret graphql.Marshaler) {
  60624. fc, err := ec.fieldContext_ImageEdge_cursor(ctx, field)
  60625. if err != nil {
  60626. return graphql.Null
  60627. }
  60628. ctx = graphql.WithFieldContext(ctx, fc)
  60629. defer func() {
  60630. if r := recover(); r != nil {
  60631. ec.Error(ctx, ec.Recover(ctx, r))
  60632. ret = graphql.Null
  60633. }
  60634. }()
  60635. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60636. ctx = rctx // use context from middleware stack in children
  60637. return obj.Cursor, nil
  60638. })
  60639. if err != nil {
  60640. ec.Error(ctx, err)
  60641. return graphql.Null
  60642. }
  60643. if resTmp == nil {
  60644. if !graphql.HasFieldError(ctx, fc) {
  60645. ec.Errorf(ctx, "must not be null")
  60646. }
  60647. return graphql.Null
  60648. }
  60649. res := resTmp.(string)
  60650. fc.Result = res
  60651. return ec.marshalNString2string(ctx, field.Selections, res)
  60652. }
  60653. func (ec *executionContext) fieldContext_ImageEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60654. fc = &graphql.FieldContext{
  60655. Object: "ImageEdge",
  60656. Field: field,
  60657. IsMethod: false,
  60658. IsResolver: false,
  60659. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60660. return nil, errors.New("field of type String does not have child fields")
  60661. },
  60662. }
  60663. return fc, nil
  60664. }
  60665. func (ec *executionContext) _ImageEdge_node(ctx context.Context, field graphql.CollectedField, obj *ImageEdge) (ret graphql.Marshaler) {
  60666. fc, err := ec.fieldContext_ImageEdge_node(ctx, field)
  60667. if err != nil {
  60668. return graphql.Null
  60669. }
  60670. ctx = graphql.WithFieldContext(ctx, fc)
  60671. defer func() {
  60672. if r := recover(); r != nil {
  60673. ec.Error(ctx, ec.Recover(ctx, r))
  60674. ret = graphql.Null
  60675. }
  60676. }()
  60677. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60678. ctx = rctx // use context from middleware stack in children
  60679. return obj.Node, nil
  60680. })
  60681. if err != nil {
  60682. ec.Error(ctx, err)
  60683. return graphql.Null
  60684. }
  60685. if resTmp == nil {
  60686. if !graphql.HasFieldError(ctx, fc) {
  60687. ec.Errorf(ctx, "must not be null")
  60688. }
  60689. return graphql.Null
  60690. }
  60691. res := resTmp.(*Image)
  60692. fc.Result = res
  60693. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  60694. }
  60695. func (ec *executionContext) fieldContext_ImageEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60696. fc = &graphql.FieldContext{
  60697. Object: "ImageEdge",
  60698. Field: field,
  60699. IsMethod: false,
  60700. IsResolver: false,
  60701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60702. switch field.Name {
  60703. case "altText":
  60704. return ec.fieldContext_Image_altText(ctx, field)
  60705. case "height":
  60706. return ec.fieldContext_Image_height(ctx, field)
  60707. case "id":
  60708. return ec.fieldContext_Image_id(ctx, field)
  60709. case "metafield":
  60710. return ec.fieldContext_Image_metafield(ctx, field)
  60711. case "metafields":
  60712. return ec.fieldContext_Image_metafields(ctx, field)
  60713. case "privateMetafield":
  60714. return ec.fieldContext_Image_privateMetafield(ctx, field)
  60715. case "privateMetafields":
  60716. return ec.fieldContext_Image_privateMetafields(ctx, field)
  60717. case "url":
  60718. return ec.fieldContext_Image_url(ctx, field)
  60719. case "width":
  60720. return ec.fieldContext_Image_width(ctx, field)
  60721. }
  60722. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  60723. },
  60724. }
  60725. return fc, nil
  60726. }
  60727. func (ec *executionContext) _InventoryItem_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60728. fc, err := ec.fieldContext_InventoryItem_countryCodeOfOrigin(ctx, field)
  60729. if err != nil {
  60730. return graphql.Null
  60731. }
  60732. ctx = graphql.WithFieldContext(ctx, fc)
  60733. defer func() {
  60734. if r := recover(); r != nil {
  60735. ec.Error(ctx, ec.Recover(ctx, r))
  60736. ret = graphql.Null
  60737. }
  60738. }()
  60739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60740. ctx = rctx // use context from middleware stack in children
  60741. return obj.CountryCodeOfOrigin, nil
  60742. })
  60743. if err != nil {
  60744. ec.Error(ctx, err)
  60745. return graphql.Null
  60746. }
  60747. if resTmp == nil {
  60748. return graphql.Null
  60749. }
  60750. res := resTmp.(*CountryCode)
  60751. fc.Result = res
  60752. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  60753. }
  60754. func (ec *executionContext) fieldContext_InventoryItem_countryCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60755. fc = &graphql.FieldContext{
  60756. Object: "InventoryItem",
  60757. Field: field,
  60758. IsMethod: false,
  60759. IsResolver: false,
  60760. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60761. return nil, errors.New("field of type CountryCode does not have child fields")
  60762. },
  60763. }
  60764. return fc, nil
  60765. }
  60766. func (ec *executionContext) _InventoryItem_countryHarmonizedSystemCodes(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60767. fc, err := ec.fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx, field)
  60768. if err != nil {
  60769. return graphql.Null
  60770. }
  60771. ctx = graphql.WithFieldContext(ctx, fc)
  60772. defer func() {
  60773. if r := recover(); r != nil {
  60774. ec.Error(ctx, ec.Recover(ctx, r))
  60775. ret = graphql.Null
  60776. }
  60777. }()
  60778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60779. ctx = rctx // use context from middleware stack in children
  60780. return obj.CountryHarmonizedSystemCodes, nil
  60781. })
  60782. if err != nil {
  60783. ec.Error(ctx, err)
  60784. return graphql.Null
  60785. }
  60786. if resTmp == nil {
  60787. if !graphql.HasFieldError(ctx, fc) {
  60788. ec.Errorf(ctx, "must not be null")
  60789. }
  60790. return graphql.Null
  60791. }
  60792. res := resTmp.(*CountryHarmonizedSystemCodeConnection)
  60793. fc.Result = res
  60794. return ec.marshalNCountryHarmonizedSystemCodeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeConnection(ctx, field.Selections, res)
  60795. }
  60796. func (ec *executionContext) fieldContext_InventoryItem_countryHarmonizedSystemCodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60797. fc = &graphql.FieldContext{
  60798. Object: "InventoryItem",
  60799. Field: field,
  60800. IsMethod: false,
  60801. IsResolver: false,
  60802. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60803. switch field.Name {
  60804. case "edges":
  60805. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_edges(ctx, field)
  60806. case "nodes":
  60807. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_nodes(ctx, field)
  60808. case "pageInfo":
  60809. return ec.fieldContext_CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field)
  60810. }
  60811. return nil, fmt.Errorf("no field named %q was found under type CountryHarmonizedSystemCodeConnection", field.Name)
  60812. },
  60813. }
  60814. defer func() {
  60815. if r := recover(); r != nil {
  60816. err = ec.Recover(ctx, r)
  60817. ec.Error(ctx, err)
  60818. }
  60819. }()
  60820. ctx = graphql.WithFieldContext(ctx, fc)
  60821. if fc.Args, err = ec.field_InventoryItem_countryHarmonizedSystemCodes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  60822. ec.Error(ctx, err)
  60823. return
  60824. }
  60825. return fc, nil
  60826. }
  60827. func (ec *executionContext) _InventoryItem_createdAt(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60828. fc, err := ec.fieldContext_InventoryItem_createdAt(ctx, field)
  60829. if err != nil {
  60830. return graphql.Null
  60831. }
  60832. ctx = graphql.WithFieldContext(ctx, fc)
  60833. defer func() {
  60834. if r := recover(); r != nil {
  60835. ec.Error(ctx, ec.Recover(ctx, r))
  60836. ret = graphql.Null
  60837. }
  60838. }()
  60839. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60840. ctx = rctx // use context from middleware stack in children
  60841. return obj.CreatedAt, nil
  60842. })
  60843. if err != nil {
  60844. ec.Error(ctx, err)
  60845. return graphql.Null
  60846. }
  60847. if resTmp == nil {
  60848. if !graphql.HasFieldError(ctx, fc) {
  60849. ec.Errorf(ctx, "must not be null")
  60850. }
  60851. return graphql.Null
  60852. }
  60853. res := resTmp.(string)
  60854. fc.Result = res
  60855. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  60856. }
  60857. func (ec *executionContext) fieldContext_InventoryItem_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60858. fc = &graphql.FieldContext{
  60859. Object: "InventoryItem",
  60860. Field: field,
  60861. IsMethod: false,
  60862. IsResolver: false,
  60863. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60864. return nil, errors.New("field of type DateTime does not have child fields")
  60865. },
  60866. }
  60867. return fc, nil
  60868. }
  60869. func (ec *executionContext) _InventoryItem_duplicateSkuCount(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60870. fc, err := ec.fieldContext_InventoryItem_duplicateSkuCount(ctx, field)
  60871. if err != nil {
  60872. return graphql.Null
  60873. }
  60874. ctx = graphql.WithFieldContext(ctx, fc)
  60875. defer func() {
  60876. if r := recover(); r != nil {
  60877. ec.Error(ctx, ec.Recover(ctx, r))
  60878. ret = graphql.Null
  60879. }
  60880. }()
  60881. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60882. ctx = rctx // use context from middleware stack in children
  60883. return obj.DuplicateSkuCount, nil
  60884. })
  60885. if err != nil {
  60886. ec.Error(ctx, err)
  60887. return graphql.Null
  60888. }
  60889. if resTmp == nil {
  60890. if !graphql.HasFieldError(ctx, fc) {
  60891. ec.Errorf(ctx, "must not be null")
  60892. }
  60893. return graphql.Null
  60894. }
  60895. res := resTmp.(int)
  60896. fc.Result = res
  60897. return ec.marshalNInt2int(ctx, field.Selections, res)
  60898. }
  60899. func (ec *executionContext) fieldContext_InventoryItem_duplicateSkuCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60900. fc = &graphql.FieldContext{
  60901. Object: "InventoryItem",
  60902. Field: field,
  60903. IsMethod: false,
  60904. IsResolver: false,
  60905. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60906. return nil, errors.New("field of type Int does not have child fields")
  60907. },
  60908. }
  60909. return fc, nil
  60910. }
  60911. func (ec *executionContext) _InventoryItem_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60912. fc, err := ec.fieldContext_InventoryItem_harmonizedSystemCode(ctx, field)
  60913. if err != nil {
  60914. return graphql.Null
  60915. }
  60916. ctx = graphql.WithFieldContext(ctx, fc)
  60917. defer func() {
  60918. if r := recover(); r != nil {
  60919. ec.Error(ctx, ec.Recover(ctx, r))
  60920. ret = graphql.Null
  60921. }
  60922. }()
  60923. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60924. ctx = rctx // use context from middleware stack in children
  60925. return obj.HarmonizedSystemCode, nil
  60926. })
  60927. if err != nil {
  60928. ec.Error(ctx, err)
  60929. return graphql.Null
  60930. }
  60931. if resTmp == nil {
  60932. return graphql.Null
  60933. }
  60934. res := resTmp.(*string)
  60935. fc.Result = res
  60936. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  60937. }
  60938. func (ec *executionContext) fieldContext_InventoryItem_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60939. fc = &graphql.FieldContext{
  60940. Object: "InventoryItem",
  60941. Field: field,
  60942. IsMethod: false,
  60943. IsResolver: false,
  60944. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60945. return nil, errors.New("field of type String does not have child fields")
  60946. },
  60947. }
  60948. return fc, nil
  60949. }
  60950. func (ec *executionContext) _InventoryItem_id(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60951. fc, err := ec.fieldContext_InventoryItem_id(ctx, field)
  60952. if err != nil {
  60953. return graphql.Null
  60954. }
  60955. ctx = graphql.WithFieldContext(ctx, fc)
  60956. defer func() {
  60957. if r := recover(); r != nil {
  60958. ec.Error(ctx, ec.Recover(ctx, r))
  60959. ret = graphql.Null
  60960. }
  60961. }()
  60962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  60963. ctx = rctx // use context from middleware stack in children
  60964. return obj.ID, nil
  60965. })
  60966. if err != nil {
  60967. ec.Error(ctx, err)
  60968. return graphql.Null
  60969. }
  60970. if resTmp == nil {
  60971. if !graphql.HasFieldError(ctx, fc) {
  60972. ec.Errorf(ctx, "must not be null")
  60973. }
  60974. return graphql.Null
  60975. }
  60976. res := resTmp.(string)
  60977. fc.Result = res
  60978. return ec.marshalNID2string(ctx, field.Selections, res)
  60979. }
  60980. func (ec *executionContext) fieldContext_InventoryItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  60981. fc = &graphql.FieldContext{
  60982. Object: "InventoryItem",
  60983. Field: field,
  60984. IsMethod: false,
  60985. IsResolver: false,
  60986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  60987. return nil, errors.New("field of type ID does not have child fields")
  60988. },
  60989. }
  60990. return fc, nil
  60991. }
  60992. func (ec *executionContext) _InventoryItem_inventoryHistoryUrl(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  60993. fc, err := ec.fieldContext_InventoryItem_inventoryHistoryUrl(ctx, field)
  60994. if err != nil {
  60995. return graphql.Null
  60996. }
  60997. ctx = graphql.WithFieldContext(ctx, fc)
  60998. defer func() {
  60999. if r := recover(); r != nil {
  61000. ec.Error(ctx, ec.Recover(ctx, r))
  61001. ret = graphql.Null
  61002. }
  61003. }()
  61004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61005. ctx = rctx // use context from middleware stack in children
  61006. return obj.InventoryHistoryURL, nil
  61007. })
  61008. if err != nil {
  61009. ec.Error(ctx, err)
  61010. return graphql.Null
  61011. }
  61012. if resTmp == nil {
  61013. return graphql.Null
  61014. }
  61015. res := resTmp.(*string)
  61016. fc.Result = res
  61017. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  61018. }
  61019. func (ec *executionContext) fieldContext_InventoryItem_inventoryHistoryUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61020. fc = &graphql.FieldContext{
  61021. Object: "InventoryItem",
  61022. Field: field,
  61023. IsMethod: false,
  61024. IsResolver: false,
  61025. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61026. return nil, errors.New("field of type URL does not have child fields")
  61027. },
  61028. }
  61029. return fc, nil
  61030. }
  61031. func (ec *executionContext) _InventoryItem_inventoryLevel(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61032. fc, err := ec.fieldContext_InventoryItem_inventoryLevel(ctx, field)
  61033. if err != nil {
  61034. return graphql.Null
  61035. }
  61036. ctx = graphql.WithFieldContext(ctx, fc)
  61037. defer func() {
  61038. if r := recover(); r != nil {
  61039. ec.Error(ctx, ec.Recover(ctx, r))
  61040. ret = graphql.Null
  61041. }
  61042. }()
  61043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61044. ctx = rctx // use context from middleware stack in children
  61045. return obj.InventoryLevel, nil
  61046. })
  61047. if err != nil {
  61048. ec.Error(ctx, err)
  61049. return graphql.Null
  61050. }
  61051. if resTmp == nil {
  61052. return graphql.Null
  61053. }
  61054. res := resTmp.(*InventoryLevel)
  61055. fc.Result = res
  61056. return ec.marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  61057. }
  61058. func (ec *executionContext) fieldContext_InventoryItem_inventoryLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61059. fc = &graphql.FieldContext{
  61060. Object: "InventoryItem",
  61061. Field: field,
  61062. IsMethod: false,
  61063. IsResolver: false,
  61064. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61065. switch field.Name {
  61066. case "id":
  61067. return ec.fieldContext_InventoryLevel_id(ctx, field)
  61068. }
  61069. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  61070. },
  61071. }
  61072. defer func() {
  61073. if r := recover(); r != nil {
  61074. err = ec.Recover(ctx, r)
  61075. ec.Error(ctx, err)
  61076. }
  61077. }()
  61078. ctx = graphql.WithFieldContext(ctx, fc)
  61079. if fc.Args, err = ec.field_InventoryItem_inventoryLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  61080. ec.Error(ctx, err)
  61081. return
  61082. }
  61083. return fc, nil
  61084. }
  61085. func (ec *executionContext) _InventoryItem_inventoryLevels(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61086. fc, err := ec.fieldContext_InventoryItem_inventoryLevels(ctx, field)
  61087. if err != nil {
  61088. return graphql.Null
  61089. }
  61090. ctx = graphql.WithFieldContext(ctx, fc)
  61091. defer func() {
  61092. if r := recover(); r != nil {
  61093. ec.Error(ctx, ec.Recover(ctx, r))
  61094. ret = graphql.Null
  61095. }
  61096. }()
  61097. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61098. ctx = rctx // use context from middleware stack in children
  61099. return obj.InventoryLevels, nil
  61100. })
  61101. if err != nil {
  61102. ec.Error(ctx, err)
  61103. return graphql.Null
  61104. }
  61105. if resTmp == nil {
  61106. if !graphql.HasFieldError(ctx, fc) {
  61107. ec.Errorf(ctx, "must not be null")
  61108. }
  61109. return graphql.Null
  61110. }
  61111. res := resTmp.(*InventoryLevelConnection)
  61112. fc.Result = res
  61113. return ec.marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelConnection(ctx, field.Selections, res)
  61114. }
  61115. func (ec *executionContext) fieldContext_InventoryItem_inventoryLevels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61116. fc = &graphql.FieldContext{
  61117. Object: "InventoryItem",
  61118. Field: field,
  61119. IsMethod: false,
  61120. IsResolver: false,
  61121. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61122. switch field.Name {
  61123. case "edges":
  61124. return ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  61125. case "nodes":
  61126. return ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  61127. case "pageInfo":
  61128. return ec.fieldContext_InventoryLevelConnection_pageInfo(ctx, field)
  61129. }
  61130. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelConnection", field.Name)
  61131. },
  61132. }
  61133. defer func() {
  61134. if r := recover(); r != nil {
  61135. err = ec.Recover(ctx, r)
  61136. ec.Error(ctx, err)
  61137. }
  61138. }()
  61139. ctx = graphql.WithFieldContext(ctx, fc)
  61140. if fc.Args, err = ec.field_InventoryItem_inventoryLevels_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  61141. ec.Error(ctx, err)
  61142. return
  61143. }
  61144. return fc, nil
  61145. }
  61146. func (ec *executionContext) _InventoryItem_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61147. fc, err := ec.fieldContext_InventoryItem_legacyResourceId(ctx, field)
  61148. if err != nil {
  61149. return graphql.Null
  61150. }
  61151. ctx = graphql.WithFieldContext(ctx, fc)
  61152. defer func() {
  61153. if r := recover(); r != nil {
  61154. ec.Error(ctx, ec.Recover(ctx, r))
  61155. ret = graphql.Null
  61156. }
  61157. }()
  61158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61159. ctx = rctx // use context from middleware stack in children
  61160. return obj.LegacyResourceID, nil
  61161. })
  61162. if err != nil {
  61163. ec.Error(ctx, err)
  61164. return graphql.Null
  61165. }
  61166. if resTmp == nil {
  61167. if !graphql.HasFieldError(ctx, fc) {
  61168. ec.Errorf(ctx, "must not be null")
  61169. }
  61170. return graphql.Null
  61171. }
  61172. res := resTmp.(string)
  61173. fc.Result = res
  61174. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  61175. }
  61176. func (ec *executionContext) fieldContext_InventoryItem_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61177. fc = &graphql.FieldContext{
  61178. Object: "InventoryItem",
  61179. Field: field,
  61180. IsMethod: false,
  61181. IsResolver: false,
  61182. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61183. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  61184. },
  61185. }
  61186. return fc, nil
  61187. }
  61188. func (ec *executionContext) _InventoryItem_locationsCount(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61189. fc, err := ec.fieldContext_InventoryItem_locationsCount(ctx, field)
  61190. if err != nil {
  61191. return graphql.Null
  61192. }
  61193. ctx = graphql.WithFieldContext(ctx, fc)
  61194. defer func() {
  61195. if r := recover(); r != nil {
  61196. ec.Error(ctx, ec.Recover(ctx, r))
  61197. ret = graphql.Null
  61198. }
  61199. }()
  61200. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61201. ctx = rctx // use context from middleware stack in children
  61202. return obj.LocationsCount, nil
  61203. })
  61204. if err != nil {
  61205. ec.Error(ctx, err)
  61206. return graphql.Null
  61207. }
  61208. if resTmp == nil {
  61209. if !graphql.HasFieldError(ctx, fc) {
  61210. ec.Errorf(ctx, "must not be null")
  61211. }
  61212. return graphql.Null
  61213. }
  61214. res := resTmp.(int)
  61215. fc.Result = res
  61216. return ec.marshalNInt2int(ctx, field.Selections, res)
  61217. }
  61218. func (ec *executionContext) fieldContext_InventoryItem_locationsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61219. fc = &graphql.FieldContext{
  61220. Object: "InventoryItem",
  61221. Field: field,
  61222. IsMethod: false,
  61223. IsResolver: false,
  61224. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61225. return nil, errors.New("field of type Int does not have child fields")
  61226. },
  61227. }
  61228. return fc, nil
  61229. }
  61230. func (ec *executionContext) _InventoryItem_provinceCodeOfOrigin(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61231. fc, err := ec.fieldContext_InventoryItem_provinceCodeOfOrigin(ctx, field)
  61232. if err != nil {
  61233. return graphql.Null
  61234. }
  61235. ctx = graphql.WithFieldContext(ctx, fc)
  61236. defer func() {
  61237. if r := recover(); r != nil {
  61238. ec.Error(ctx, ec.Recover(ctx, r))
  61239. ret = graphql.Null
  61240. }
  61241. }()
  61242. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61243. ctx = rctx // use context from middleware stack in children
  61244. return obj.ProvinceCodeOfOrigin, nil
  61245. })
  61246. if err != nil {
  61247. ec.Error(ctx, err)
  61248. return graphql.Null
  61249. }
  61250. if resTmp == nil {
  61251. return graphql.Null
  61252. }
  61253. res := resTmp.(*string)
  61254. fc.Result = res
  61255. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61256. }
  61257. func (ec *executionContext) fieldContext_InventoryItem_provinceCodeOfOrigin(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61258. fc = &graphql.FieldContext{
  61259. Object: "InventoryItem",
  61260. Field: field,
  61261. IsMethod: false,
  61262. IsResolver: false,
  61263. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61264. return nil, errors.New("field of type String does not have child fields")
  61265. },
  61266. }
  61267. return fc, nil
  61268. }
  61269. func (ec *executionContext) _InventoryItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61270. fc, err := ec.fieldContext_InventoryItem_requiresShipping(ctx, field)
  61271. if err != nil {
  61272. return graphql.Null
  61273. }
  61274. ctx = graphql.WithFieldContext(ctx, fc)
  61275. defer func() {
  61276. if r := recover(); r != nil {
  61277. ec.Error(ctx, ec.Recover(ctx, r))
  61278. ret = graphql.Null
  61279. }
  61280. }()
  61281. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61282. ctx = rctx // use context from middleware stack in children
  61283. return obj.RequiresShipping, nil
  61284. })
  61285. if err != nil {
  61286. ec.Error(ctx, err)
  61287. return graphql.Null
  61288. }
  61289. if resTmp == nil {
  61290. if !graphql.HasFieldError(ctx, fc) {
  61291. ec.Errorf(ctx, "must not be null")
  61292. }
  61293. return graphql.Null
  61294. }
  61295. res := resTmp.(bool)
  61296. fc.Result = res
  61297. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  61298. }
  61299. func (ec *executionContext) fieldContext_InventoryItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61300. fc = &graphql.FieldContext{
  61301. Object: "InventoryItem",
  61302. Field: field,
  61303. IsMethod: false,
  61304. IsResolver: false,
  61305. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61306. return nil, errors.New("field of type Boolean does not have child fields")
  61307. },
  61308. }
  61309. return fc, nil
  61310. }
  61311. func (ec *executionContext) _InventoryItem_sku(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61312. fc, err := ec.fieldContext_InventoryItem_sku(ctx, field)
  61313. if err != nil {
  61314. return graphql.Null
  61315. }
  61316. ctx = graphql.WithFieldContext(ctx, fc)
  61317. defer func() {
  61318. if r := recover(); r != nil {
  61319. ec.Error(ctx, ec.Recover(ctx, r))
  61320. ret = graphql.Null
  61321. }
  61322. }()
  61323. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61324. ctx = rctx // use context from middleware stack in children
  61325. return obj.Sku, nil
  61326. })
  61327. if err != nil {
  61328. ec.Error(ctx, err)
  61329. return graphql.Null
  61330. }
  61331. if resTmp == nil {
  61332. return graphql.Null
  61333. }
  61334. res := resTmp.(*string)
  61335. fc.Result = res
  61336. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  61337. }
  61338. func (ec *executionContext) fieldContext_InventoryItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61339. fc = &graphql.FieldContext{
  61340. Object: "InventoryItem",
  61341. Field: field,
  61342. IsMethod: false,
  61343. IsResolver: false,
  61344. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61345. return nil, errors.New("field of type String does not have child fields")
  61346. },
  61347. }
  61348. return fc, nil
  61349. }
  61350. func (ec *executionContext) _InventoryItem_tracked(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61351. fc, err := ec.fieldContext_InventoryItem_tracked(ctx, field)
  61352. if err != nil {
  61353. return graphql.Null
  61354. }
  61355. ctx = graphql.WithFieldContext(ctx, fc)
  61356. defer func() {
  61357. if r := recover(); r != nil {
  61358. ec.Error(ctx, ec.Recover(ctx, r))
  61359. ret = graphql.Null
  61360. }
  61361. }()
  61362. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61363. ctx = rctx // use context from middleware stack in children
  61364. return obj.Tracked, nil
  61365. })
  61366. if err != nil {
  61367. ec.Error(ctx, err)
  61368. return graphql.Null
  61369. }
  61370. if resTmp == nil {
  61371. if !graphql.HasFieldError(ctx, fc) {
  61372. ec.Errorf(ctx, "must not be null")
  61373. }
  61374. return graphql.Null
  61375. }
  61376. res := resTmp.(bool)
  61377. fc.Result = res
  61378. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  61379. }
  61380. func (ec *executionContext) fieldContext_InventoryItem_tracked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61381. fc = &graphql.FieldContext{
  61382. Object: "InventoryItem",
  61383. Field: field,
  61384. IsMethod: false,
  61385. IsResolver: false,
  61386. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61387. return nil, errors.New("field of type Boolean does not have child fields")
  61388. },
  61389. }
  61390. return fc, nil
  61391. }
  61392. func (ec *executionContext) _InventoryItem_trackedEditable(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61393. fc, err := ec.fieldContext_InventoryItem_trackedEditable(ctx, field)
  61394. if err != nil {
  61395. return graphql.Null
  61396. }
  61397. ctx = graphql.WithFieldContext(ctx, fc)
  61398. defer func() {
  61399. if r := recover(); r != nil {
  61400. ec.Error(ctx, ec.Recover(ctx, r))
  61401. ret = graphql.Null
  61402. }
  61403. }()
  61404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61405. ctx = rctx // use context from middleware stack in children
  61406. return obj.TrackedEditable, nil
  61407. })
  61408. if err != nil {
  61409. ec.Error(ctx, err)
  61410. return graphql.Null
  61411. }
  61412. if resTmp == nil {
  61413. if !graphql.HasFieldError(ctx, fc) {
  61414. ec.Errorf(ctx, "must not be null")
  61415. }
  61416. return graphql.Null
  61417. }
  61418. res := resTmp.(*EditableProperty)
  61419. fc.Result = res
  61420. return ec.marshalNEditableProperty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEditableProperty(ctx, field.Selections, res)
  61421. }
  61422. func (ec *executionContext) fieldContext_InventoryItem_trackedEditable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61423. fc = &graphql.FieldContext{
  61424. Object: "InventoryItem",
  61425. Field: field,
  61426. IsMethod: false,
  61427. IsResolver: false,
  61428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61429. switch field.Name {
  61430. case "locked":
  61431. return ec.fieldContext_EditableProperty_locked(ctx, field)
  61432. case "reason":
  61433. return ec.fieldContext_EditableProperty_reason(ctx, field)
  61434. }
  61435. return nil, fmt.Errorf("no field named %q was found under type EditableProperty", field.Name)
  61436. },
  61437. }
  61438. return fc, nil
  61439. }
  61440. func (ec *executionContext) _InventoryItem_unitCost(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61441. fc, err := ec.fieldContext_InventoryItem_unitCost(ctx, field)
  61442. if err != nil {
  61443. return graphql.Null
  61444. }
  61445. ctx = graphql.WithFieldContext(ctx, fc)
  61446. defer func() {
  61447. if r := recover(); r != nil {
  61448. ec.Error(ctx, ec.Recover(ctx, r))
  61449. ret = graphql.Null
  61450. }
  61451. }()
  61452. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61453. ctx = rctx // use context from middleware stack in children
  61454. return obj.UnitCost, nil
  61455. })
  61456. if err != nil {
  61457. ec.Error(ctx, err)
  61458. return graphql.Null
  61459. }
  61460. if resTmp == nil {
  61461. return graphql.Null
  61462. }
  61463. res := resTmp.(*MoneyV2)
  61464. fc.Result = res
  61465. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  61466. }
  61467. func (ec *executionContext) fieldContext_InventoryItem_unitCost(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61468. fc = &graphql.FieldContext{
  61469. Object: "InventoryItem",
  61470. Field: field,
  61471. IsMethod: false,
  61472. IsResolver: false,
  61473. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61474. switch field.Name {
  61475. case "amount":
  61476. return ec.fieldContext_MoneyV2_amount(ctx, field)
  61477. case "currencyCode":
  61478. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  61479. }
  61480. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  61481. },
  61482. }
  61483. return fc, nil
  61484. }
  61485. func (ec *executionContext) _InventoryItem_updatedAt(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61486. fc, err := ec.fieldContext_InventoryItem_updatedAt(ctx, field)
  61487. if err != nil {
  61488. return graphql.Null
  61489. }
  61490. ctx = graphql.WithFieldContext(ctx, fc)
  61491. defer func() {
  61492. if r := recover(); r != nil {
  61493. ec.Error(ctx, ec.Recover(ctx, r))
  61494. ret = graphql.Null
  61495. }
  61496. }()
  61497. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61498. ctx = rctx // use context from middleware stack in children
  61499. return obj.UpdatedAt, nil
  61500. })
  61501. if err != nil {
  61502. ec.Error(ctx, err)
  61503. return graphql.Null
  61504. }
  61505. if resTmp == nil {
  61506. if !graphql.HasFieldError(ctx, fc) {
  61507. ec.Errorf(ctx, "must not be null")
  61508. }
  61509. return graphql.Null
  61510. }
  61511. res := resTmp.(string)
  61512. fc.Result = res
  61513. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  61514. }
  61515. func (ec *executionContext) fieldContext_InventoryItem_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61516. fc = &graphql.FieldContext{
  61517. Object: "InventoryItem",
  61518. Field: field,
  61519. IsMethod: false,
  61520. IsResolver: false,
  61521. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61522. return nil, errors.New("field of type DateTime does not have child fields")
  61523. },
  61524. }
  61525. return fc, nil
  61526. }
  61527. func (ec *executionContext) _InventoryItem_variant(ctx context.Context, field graphql.CollectedField, obj *InventoryItem) (ret graphql.Marshaler) {
  61528. fc, err := ec.fieldContext_InventoryItem_variant(ctx, field)
  61529. if err != nil {
  61530. return graphql.Null
  61531. }
  61532. ctx = graphql.WithFieldContext(ctx, fc)
  61533. defer func() {
  61534. if r := recover(); r != nil {
  61535. ec.Error(ctx, ec.Recover(ctx, r))
  61536. ret = graphql.Null
  61537. }
  61538. }()
  61539. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61540. ctx = rctx // use context from middleware stack in children
  61541. return obj.Variant, nil
  61542. })
  61543. if err != nil {
  61544. ec.Error(ctx, err)
  61545. return graphql.Null
  61546. }
  61547. if resTmp == nil {
  61548. if !graphql.HasFieldError(ctx, fc) {
  61549. ec.Errorf(ctx, "must not be null")
  61550. }
  61551. return graphql.Null
  61552. }
  61553. res := resTmp.(*ProductVariant)
  61554. fc.Result = res
  61555. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  61556. }
  61557. func (ec *executionContext) fieldContext_InventoryItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61558. fc = &graphql.FieldContext{
  61559. Object: "InventoryItem",
  61560. Field: field,
  61561. IsMethod: false,
  61562. IsResolver: false,
  61563. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61564. switch field.Name {
  61565. case "id":
  61566. return ec.fieldContext_ProductVariant_id(ctx, field)
  61567. }
  61568. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  61569. },
  61570. }
  61571. return fc, nil
  61572. }
  61573. func (ec *executionContext) _InventoryLevel_id(ctx context.Context, field graphql.CollectedField, obj *InventoryLevel) (ret graphql.Marshaler) {
  61574. fc, err := ec.fieldContext_InventoryLevel_id(ctx, field)
  61575. if err != nil {
  61576. return graphql.Null
  61577. }
  61578. ctx = graphql.WithFieldContext(ctx, fc)
  61579. defer func() {
  61580. if r := recover(); r != nil {
  61581. ec.Error(ctx, ec.Recover(ctx, r))
  61582. ret = graphql.Null
  61583. }
  61584. }()
  61585. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61586. ctx = rctx // use context from middleware stack in children
  61587. return obj.ID, nil
  61588. })
  61589. if err != nil {
  61590. ec.Error(ctx, err)
  61591. return graphql.Null
  61592. }
  61593. if resTmp == nil {
  61594. if !graphql.HasFieldError(ctx, fc) {
  61595. ec.Errorf(ctx, "must not be null")
  61596. }
  61597. return graphql.Null
  61598. }
  61599. res := resTmp.(string)
  61600. fc.Result = res
  61601. return ec.marshalNID2string(ctx, field.Selections, res)
  61602. }
  61603. func (ec *executionContext) fieldContext_InventoryLevel_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61604. fc = &graphql.FieldContext{
  61605. Object: "InventoryLevel",
  61606. Field: field,
  61607. IsMethod: false,
  61608. IsResolver: false,
  61609. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61610. return nil, errors.New("field of type ID does not have child fields")
  61611. },
  61612. }
  61613. return fc, nil
  61614. }
  61615. func (ec *executionContext) _InventoryLevelConnection_edges(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  61616. fc, err := ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  61617. if err != nil {
  61618. return graphql.Null
  61619. }
  61620. ctx = graphql.WithFieldContext(ctx, fc)
  61621. defer func() {
  61622. if r := recover(); r != nil {
  61623. ec.Error(ctx, ec.Recover(ctx, r))
  61624. ret = graphql.Null
  61625. }
  61626. }()
  61627. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61628. ctx = rctx // use context from middleware stack in children
  61629. return obj.Edges, nil
  61630. })
  61631. if err != nil {
  61632. ec.Error(ctx, err)
  61633. return graphql.Null
  61634. }
  61635. if resTmp == nil {
  61636. if !graphql.HasFieldError(ctx, fc) {
  61637. ec.Errorf(ctx, "must not be null")
  61638. }
  61639. return graphql.Null
  61640. }
  61641. res := resTmp.([]*InventoryLevelEdge)
  61642. fc.Result = res
  61643. return ec.marshalNInventoryLevelEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelEdgeᚄ(ctx, field.Selections, res)
  61644. }
  61645. func (ec *executionContext) fieldContext_InventoryLevelConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61646. fc = &graphql.FieldContext{
  61647. Object: "InventoryLevelConnection",
  61648. Field: field,
  61649. IsMethod: false,
  61650. IsResolver: false,
  61651. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61652. switch field.Name {
  61653. case "cursor":
  61654. return ec.fieldContext_InventoryLevelEdge_cursor(ctx, field)
  61655. case "node":
  61656. return ec.fieldContext_InventoryLevelEdge_node(ctx, field)
  61657. }
  61658. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelEdge", field.Name)
  61659. },
  61660. }
  61661. return fc, nil
  61662. }
  61663. func (ec *executionContext) _InventoryLevelConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  61664. fc, err := ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  61665. if err != nil {
  61666. return graphql.Null
  61667. }
  61668. ctx = graphql.WithFieldContext(ctx, fc)
  61669. defer func() {
  61670. if r := recover(); r != nil {
  61671. ec.Error(ctx, ec.Recover(ctx, r))
  61672. ret = graphql.Null
  61673. }
  61674. }()
  61675. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61676. ctx = rctx // use context from middleware stack in children
  61677. return obj.Nodes, nil
  61678. })
  61679. if err != nil {
  61680. ec.Error(ctx, err)
  61681. return graphql.Null
  61682. }
  61683. if resTmp == nil {
  61684. if !graphql.HasFieldError(ctx, fc) {
  61685. ec.Errorf(ctx, "must not be null")
  61686. }
  61687. return graphql.Null
  61688. }
  61689. res := resTmp.([]*InventoryLevel)
  61690. fc.Result = res
  61691. return ec.marshalNInventoryLevel2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelᚄ(ctx, field.Selections, res)
  61692. }
  61693. func (ec *executionContext) fieldContext_InventoryLevelConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61694. fc = &graphql.FieldContext{
  61695. Object: "InventoryLevelConnection",
  61696. Field: field,
  61697. IsMethod: false,
  61698. IsResolver: false,
  61699. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61700. switch field.Name {
  61701. case "id":
  61702. return ec.fieldContext_InventoryLevel_id(ctx, field)
  61703. }
  61704. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  61705. },
  61706. }
  61707. return fc, nil
  61708. }
  61709. func (ec *executionContext) _InventoryLevelConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelConnection) (ret graphql.Marshaler) {
  61710. fc, err := ec.fieldContext_InventoryLevelConnection_pageInfo(ctx, field)
  61711. if err != nil {
  61712. return graphql.Null
  61713. }
  61714. ctx = graphql.WithFieldContext(ctx, fc)
  61715. defer func() {
  61716. if r := recover(); r != nil {
  61717. ec.Error(ctx, ec.Recover(ctx, r))
  61718. ret = graphql.Null
  61719. }
  61720. }()
  61721. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61722. ctx = rctx // use context from middleware stack in children
  61723. return obj.PageInfo, nil
  61724. })
  61725. if err != nil {
  61726. ec.Error(ctx, err)
  61727. return graphql.Null
  61728. }
  61729. if resTmp == nil {
  61730. if !graphql.HasFieldError(ctx, fc) {
  61731. ec.Errorf(ctx, "must not be null")
  61732. }
  61733. return graphql.Null
  61734. }
  61735. res := resTmp.(*PageInfo)
  61736. fc.Result = res
  61737. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  61738. }
  61739. func (ec *executionContext) fieldContext_InventoryLevelConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61740. fc = &graphql.FieldContext{
  61741. Object: "InventoryLevelConnection",
  61742. Field: field,
  61743. IsMethod: false,
  61744. IsResolver: false,
  61745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61746. switch field.Name {
  61747. case "endCursor":
  61748. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  61749. case "hasNextPage":
  61750. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  61751. case "hasPreviousPage":
  61752. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  61753. case "startCursor":
  61754. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  61755. }
  61756. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  61757. },
  61758. }
  61759. return fc, nil
  61760. }
  61761. func (ec *executionContext) _InventoryLevelEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelEdge) (ret graphql.Marshaler) {
  61762. fc, err := ec.fieldContext_InventoryLevelEdge_cursor(ctx, field)
  61763. if err != nil {
  61764. return graphql.Null
  61765. }
  61766. ctx = graphql.WithFieldContext(ctx, fc)
  61767. defer func() {
  61768. if r := recover(); r != nil {
  61769. ec.Error(ctx, ec.Recover(ctx, r))
  61770. ret = graphql.Null
  61771. }
  61772. }()
  61773. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61774. ctx = rctx // use context from middleware stack in children
  61775. return obj.Cursor, nil
  61776. })
  61777. if err != nil {
  61778. ec.Error(ctx, err)
  61779. return graphql.Null
  61780. }
  61781. if resTmp == nil {
  61782. if !graphql.HasFieldError(ctx, fc) {
  61783. ec.Errorf(ctx, "must not be null")
  61784. }
  61785. return graphql.Null
  61786. }
  61787. res := resTmp.(string)
  61788. fc.Result = res
  61789. return ec.marshalNString2string(ctx, field.Selections, res)
  61790. }
  61791. func (ec *executionContext) fieldContext_InventoryLevelEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61792. fc = &graphql.FieldContext{
  61793. Object: "InventoryLevelEdge",
  61794. Field: field,
  61795. IsMethod: false,
  61796. IsResolver: false,
  61797. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61798. return nil, errors.New("field of type String does not have child fields")
  61799. },
  61800. }
  61801. return fc, nil
  61802. }
  61803. func (ec *executionContext) _InventoryLevelEdge_node(ctx context.Context, field graphql.CollectedField, obj *InventoryLevelEdge) (ret graphql.Marshaler) {
  61804. fc, err := ec.fieldContext_InventoryLevelEdge_node(ctx, field)
  61805. if err != nil {
  61806. return graphql.Null
  61807. }
  61808. ctx = graphql.WithFieldContext(ctx, fc)
  61809. defer func() {
  61810. if r := recover(); r != nil {
  61811. ec.Error(ctx, ec.Recover(ctx, r))
  61812. ret = graphql.Null
  61813. }
  61814. }()
  61815. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61816. ctx = rctx // use context from middleware stack in children
  61817. return obj.Node, nil
  61818. })
  61819. if err != nil {
  61820. ec.Error(ctx, err)
  61821. return graphql.Null
  61822. }
  61823. if resTmp == nil {
  61824. if !graphql.HasFieldError(ctx, fc) {
  61825. ec.Errorf(ctx, "must not be null")
  61826. }
  61827. return graphql.Null
  61828. }
  61829. res := resTmp.(*InventoryLevel)
  61830. fc.Result = res
  61831. return ec.marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  61832. }
  61833. func (ec *executionContext) fieldContext_InventoryLevelEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61834. fc = &graphql.FieldContext{
  61835. Object: "InventoryLevelEdge",
  61836. Field: field,
  61837. IsMethod: false,
  61838. IsResolver: false,
  61839. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61840. switch field.Name {
  61841. case "id":
  61842. return ec.fieldContext_InventoryLevel_id(ctx, field)
  61843. }
  61844. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  61845. },
  61846. }
  61847. return fc, nil
  61848. }
  61849. func (ec *executionContext) _LimitedPendingOrderCount_atMax(ctx context.Context, field graphql.CollectedField, obj *LimitedPendingOrderCount) (ret graphql.Marshaler) {
  61850. fc, err := ec.fieldContext_LimitedPendingOrderCount_atMax(ctx, field)
  61851. if err != nil {
  61852. return graphql.Null
  61853. }
  61854. ctx = graphql.WithFieldContext(ctx, fc)
  61855. defer func() {
  61856. if r := recover(); r != nil {
  61857. ec.Error(ctx, ec.Recover(ctx, r))
  61858. ret = graphql.Null
  61859. }
  61860. }()
  61861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61862. ctx = rctx // use context from middleware stack in children
  61863. return obj.AtMax, nil
  61864. })
  61865. if err != nil {
  61866. ec.Error(ctx, err)
  61867. return graphql.Null
  61868. }
  61869. if resTmp == nil {
  61870. if !graphql.HasFieldError(ctx, fc) {
  61871. ec.Errorf(ctx, "must not be null")
  61872. }
  61873. return graphql.Null
  61874. }
  61875. res := resTmp.(bool)
  61876. fc.Result = res
  61877. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  61878. }
  61879. func (ec *executionContext) fieldContext_LimitedPendingOrderCount_atMax(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61880. fc = &graphql.FieldContext{
  61881. Object: "LimitedPendingOrderCount",
  61882. Field: field,
  61883. IsMethod: false,
  61884. IsResolver: false,
  61885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61886. return nil, errors.New("field of type Boolean does not have child fields")
  61887. },
  61888. }
  61889. return fc, nil
  61890. }
  61891. func (ec *executionContext) _LimitedPendingOrderCount_count(ctx context.Context, field graphql.CollectedField, obj *LimitedPendingOrderCount) (ret graphql.Marshaler) {
  61892. fc, err := ec.fieldContext_LimitedPendingOrderCount_count(ctx, field)
  61893. if err != nil {
  61894. return graphql.Null
  61895. }
  61896. ctx = graphql.WithFieldContext(ctx, fc)
  61897. defer func() {
  61898. if r := recover(); r != nil {
  61899. ec.Error(ctx, ec.Recover(ctx, r))
  61900. ret = graphql.Null
  61901. }
  61902. }()
  61903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61904. ctx = rctx // use context from middleware stack in children
  61905. return obj.Count, nil
  61906. })
  61907. if err != nil {
  61908. ec.Error(ctx, err)
  61909. return graphql.Null
  61910. }
  61911. if resTmp == nil {
  61912. if !graphql.HasFieldError(ctx, fc) {
  61913. ec.Errorf(ctx, "must not be null")
  61914. }
  61915. return graphql.Null
  61916. }
  61917. res := resTmp.(int)
  61918. fc.Result = res
  61919. return ec.marshalNInt2int(ctx, field.Selections, res)
  61920. }
  61921. func (ec *executionContext) fieldContext_LimitedPendingOrderCount_count(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61922. fc = &graphql.FieldContext{
  61923. Object: "LimitedPendingOrderCount",
  61924. Field: field,
  61925. IsMethod: false,
  61926. IsResolver: false,
  61927. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61928. return nil, errors.New("field of type Int does not have child fields")
  61929. },
  61930. }
  61931. return fc, nil
  61932. }
  61933. func (ec *executionContext) _LineItem_contract(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  61934. fc, err := ec.fieldContext_LineItem_contract(ctx, field)
  61935. if err != nil {
  61936. return graphql.Null
  61937. }
  61938. ctx = graphql.WithFieldContext(ctx, fc)
  61939. defer func() {
  61940. if r := recover(); r != nil {
  61941. ec.Error(ctx, ec.Recover(ctx, r))
  61942. ret = graphql.Null
  61943. }
  61944. }()
  61945. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  61946. ctx = rctx // use context from middleware stack in children
  61947. return obj.Contract, nil
  61948. })
  61949. if err != nil {
  61950. ec.Error(ctx, err)
  61951. return graphql.Null
  61952. }
  61953. if resTmp == nil {
  61954. return graphql.Null
  61955. }
  61956. res := resTmp.(*SubscriptionContract)
  61957. fc.Result = res
  61958. return ec.marshalOSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  61959. }
  61960. func (ec *executionContext) fieldContext_LineItem_contract(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  61961. fc = &graphql.FieldContext{
  61962. Object: "LineItem",
  61963. Field: field,
  61964. IsMethod: false,
  61965. IsResolver: false,
  61966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  61967. switch field.Name {
  61968. case "app":
  61969. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  61970. case "appAdminUrl":
  61971. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  61972. case "billingAttempts":
  61973. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  61974. case "billingPolicy":
  61975. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  61976. case "createdAt":
  61977. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  61978. case "currencyCode":
  61979. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  61980. case "customAttributes":
  61981. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  61982. case "customer":
  61983. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  61984. case "customerPaymentMethod":
  61985. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  61986. case "deliveryMethod":
  61987. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  61988. case "deliveryPolicy":
  61989. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  61990. case "deliveryPrice":
  61991. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  61992. case "discounts":
  61993. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  61994. case "id":
  61995. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  61996. case "lastPaymentStatus":
  61997. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  61998. case "lineCount":
  61999. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  62000. case "lines":
  62001. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  62002. case "nextBillingDate":
  62003. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  62004. case "note":
  62005. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  62006. case "orders":
  62007. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  62008. case "originOrder":
  62009. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  62010. case "status":
  62011. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  62012. case "updatedAt":
  62013. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  62014. }
  62015. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  62016. },
  62017. }
  62018. return fc, nil
  62019. }
  62020. func (ec *executionContext) _LineItem_currentQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62021. fc, err := ec.fieldContext_LineItem_currentQuantity(ctx, field)
  62022. if err != nil {
  62023. return graphql.Null
  62024. }
  62025. ctx = graphql.WithFieldContext(ctx, fc)
  62026. defer func() {
  62027. if r := recover(); r != nil {
  62028. ec.Error(ctx, ec.Recover(ctx, r))
  62029. ret = graphql.Null
  62030. }
  62031. }()
  62032. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62033. ctx = rctx // use context from middleware stack in children
  62034. return obj.CurrentQuantity, nil
  62035. })
  62036. if err != nil {
  62037. ec.Error(ctx, err)
  62038. return graphql.Null
  62039. }
  62040. if resTmp == nil {
  62041. if !graphql.HasFieldError(ctx, fc) {
  62042. ec.Errorf(ctx, "must not be null")
  62043. }
  62044. return graphql.Null
  62045. }
  62046. res := resTmp.(int)
  62047. fc.Result = res
  62048. return ec.marshalNInt2int(ctx, field.Selections, res)
  62049. }
  62050. func (ec *executionContext) fieldContext_LineItem_currentQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62051. fc = &graphql.FieldContext{
  62052. Object: "LineItem",
  62053. Field: field,
  62054. IsMethod: false,
  62055. IsResolver: false,
  62056. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62057. return nil, errors.New("field of type Int does not have child fields")
  62058. },
  62059. }
  62060. return fc, nil
  62061. }
  62062. func (ec *executionContext) _LineItem_customAttributes(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62063. fc, err := ec.fieldContext_LineItem_customAttributes(ctx, field)
  62064. if err != nil {
  62065. return graphql.Null
  62066. }
  62067. ctx = graphql.WithFieldContext(ctx, fc)
  62068. defer func() {
  62069. if r := recover(); r != nil {
  62070. ec.Error(ctx, ec.Recover(ctx, r))
  62071. ret = graphql.Null
  62072. }
  62073. }()
  62074. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62075. ctx = rctx // use context from middleware stack in children
  62076. return obj.CustomAttributes, nil
  62077. })
  62078. if err != nil {
  62079. ec.Error(ctx, err)
  62080. return graphql.Null
  62081. }
  62082. if resTmp == nil {
  62083. if !graphql.HasFieldError(ctx, fc) {
  62084. ec.Errorf(ctx, "must not be null")
  62085. }
  62086. return graphql.Null
  62087. }
  62088. res := resTmp.([]*Attribute)
  62089. fc.Result = res
  62090. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  62091. }
  62092. func (ec *executionContext) fieldContext_LineItem_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62093. fc = &graphql.FieldContext{
  62094. Object: "LineItem",
  62095. Field: field,
  62096. IsMethod: false,
  62097. IsResolver: false,
  62098. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62099. switch field.Name {
  62100. case "key":
  62101. return ec.fieldContext_Attribute_key(ctx, field)
  62102. case "value":
  62103. return ec.fieldContext_Attribute_value(ctx, field)
  62104. }
  62105. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  62106. },
  62107. }
  62108. return fc, nil
  62109. }
  62110. func (ec *executionContext) _LineItem_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62111. fc, err := ec.fieldContext_LineItem_discountAllocations(ctx, field)
  62112. if err != nil {
  62113. return graphql.Null
  62114. }
  62115. ctx = graphql.WithFieldContext(ctx, fc)
  62116. defer func() {
  62117. if r := recover(); r != nil {
  62118. ec.Error(ctx, ec.Recover(ctx, r))
  62119. ret = graphql.Null
  62120. }
  62121. }()
  62122. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62123. ctx = rctx // use context from middleware stack in children
  62124. return obj.DiscountAllocations, nil
  62125. })
  62126. if err != nil {
  62127. ec.Error(ctx, err)
  62128. return graphql.Null
  62129. }
  62130. if resTmp == nil {
  62131. if !graphql.HasFieldError(ctx, fc) {
  62132. ec.Errorf(ctx, "must not be null")
  62133. }
  62134. return graphql.Null
  62135. }
  62136. res := resTmp.([]*DiscountAllocation)
  62137. fc.Result = res
  62138. return ec.marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountAllocationᚄ(ctx, field.Selections, res)
  62139. }
  62140. func (ec *executionContext) fieldContext_LineItem_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62141. fc = &graphql.FieldContext{
  62142. Object: "LineItem",
  62143. Field: field,
  62144. IsMethod: false,
  62145. IsResolver: false,
  62146. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62147. switch field.Name {
  62148. case "allocatedAmountSet":
  62149. return ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  62150. case "discountApplication":
  62151. return ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  62152. }
  62153. return nil, fmt.Errorf("no field named %q was found under type DiscountAllocation", field.Name)
  62154. },
  62155. }
  62156. return fc, nil
  62157. }
  62158. func (ec *executionContext) _LineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62159. fc, err := ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  62160. if err != nil {
  62161. return graphql.Null
  62162. }
  62163. ctx = graphql.WithFieldContext(ctx, fc)
  62164. defer func() {
  62165. if r := recover(); r != nil {
  62166. ec.Error(ctx, ec.Recover(ctx, r))
  62167. ret = graphql.Null
  62168. }
  62169. }()
  62170. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62171. ctx = rctx // use context from middleware stack in children
  62172. return obj.DiscountedTotalSet, nil
  62173. })
  62174. if err != nil {
  62175. ec.Error(ctx, err)
  62176. return graphql.Null
  62177. }
  62178. if resTmp == nil {
  62179. if !graphql.HasFieldError(ctx, fc) {
  62180. ec.Errorf(ctx, "must not be null")
  62181. }
  62182. return graphql.Null
  62183. }
  62184. res := resTmp.(*MoneyBag)
  62185. fc.Result = res
  62186. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  62187. }
  62188. func (ec *executionContext) fieldContext_LineItem_discountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62189. fc = &graphql.FieldContext{
  62190. Object: "LineItem",
  62191. Field: field,
  62192. IsMethod: false,
  62193. IsResolver: false,
  62194. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62195. switch field.Name {
  62196. case "presentmentMoney":
  62197. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  62198. case "shopMoney":
  62199. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  62200. }
  62201. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  62202. },
  62203. }
  62204. return fc, nil
  62205. }
  62206. func (ec *executionContext) _LineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62207. fc, err := ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  62208. if err != nil {
  62209. return graphql.Null
  62210. }
  62211. ctx = graphql.WithFieldContext(ctx, fc)
  62212. defer func() {
  62213. if r := recover(); r != nil {
  62214. ec.Error(ctx, ec.Recover(ctx, r))
  62215. ret = graphql.Null
  62216. }
  62217. }()
  62218. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62219. ctx = rctx // use context from middleware stack in children
  62220. return obj.DiscountedUnitPriceSet, nil
  62221. })
  62222. if err != nil {
  62223. ec.Error(ctx, err)
  62224. return graphql.Null
  62225. }
  62226. if resTmp == nil {
  62227. if !graphql.HasFieldError(ctx, fc) {
  62228. ec.Errorf(ctx, "must not be null")
  62229. }
  62230. return graphql.Null
  62231. }
  62232. res := resTmp.(*MoneyBag)
  62233. fc.Result = res
  62234. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  62235. }
  62236. func (ec *executionContext) fieldContext_LineItem_discountedUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62237. fc = &graphql.FieldContext{
  62238. Object: "LineItem",
  62239. Field: field,
  62240. IsMethod: false,
  62241. IsResolver: false,
  62242. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62243. switch field.Name {
  62244. case "presentmentMoney":
  62245. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  62246. case "shopMoney":
  62247. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  62248. }
  62249. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  62250. },
  62251. }
  62252. return fc, nil
  62253. }
  62254. func (ec *executionContext) _LineItem_duties(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62255. fc, err := ec.fieldContext_LineItem_duties(ctx, field)
  62256. if err != nil {
  62257. return graphql.Null
  62258. }
  62259. ctx = graphql.WithFieldContext(ctx, fc)
  62260. defer func() {
  62261. if r := recover(); r != nil {
  62262. ec.Error(ctx, ec.Recover(ctx, r))
  62263. ret = graphql.Null
  62264. }
  62265. }()
  62266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62267. ctx = rctx // use context from middleware stack in children
  62268. return obj.Duties, nil
  62269. })
  62270. if err != nil {
  62271. ec.Error(ctx, err)
  62272. return graphql.Null
  62273. }
  62274. if resTmp == nil {
  62275. if !graphql.HasFieldError(ctx, fc) {
  62276. ec.Errorf(ctx, "must not be null")
  62277. }
  62278. return graphql.Null
  62279. }
  62280. res := resTmp.([]*Duty)
  62281. fc.Result = res
  62282. return ec.marshalNDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDutyᚄ(ctx, field.Selections, res)
  62283. }
  62284. func (ec *executionContext) fieldContext_LineItem_duties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62285. fc = &graphql.FieldContext{
  62286. Object: "LineItem",
  62287. Field: field,
  62288. IsMethod: false,
  62289. IsResolver: false,
  62290. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62291. switch field.Name {
  62292. case "countryCodeOfOrigin":
  62293. return ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  62294. case "harmonizedSystemCode":
  62295. return ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  62296. case "id":
  62297. return ec.fieldContext_Duty_id(ctx, field)
  62298. case "price":
  62299. return ec.fieldContext_Duty_price(ctx, field)
  62300. case "taxLines":
  62301. return ec.fieldContext_Duty_taxLines(ctx, field)
  62302. }
  62303. return nil, fmt.Errorf("no field named %q was found under type Duty", field.Name)
  62304. },
  62305. }
  62306. return fc, nil
  62307. }
  62308. func (ec *executionContext) _LineItem_id(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62309. fc, err := ec.fieldContext_LineItem_id(ctx, field)
  62310. if err != nil {
  62311. return graphql.Null
  62312. }
  62313. ctx = graphql.WithFieldContext(ctx, fc)
  62314. defer func() {
  62315. if r := recover(); r != nil {
  62316. ec.Error(ctx, ec.Recover(ctx, r))
  62317. ret = graphql.Null
  62318. }
  62319. }()
  62320. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62321. ctx = rctx // use context from middleware stack in children
  62322. return obj.ID, nil
  62323. })
  62324. if err != nil {
  62325. ec.Error(ctx, err)
  62326. return graphql.Null
  62327. }
  62328. if resTmp == nil {
  62329. if !graphql.HasFieldError(ctx, fc) {
  62330. ec.Errorf(ctx, "must not be null")
  62331. }
  62332. return graphql.Null
  62333. }
  62334. res := resTmp.(string)
  62335. fc.Result = res
  62336. return ec.marshalNID2string(ctx, field.Selections, res)
  62337. }
  62338. func (ec *executionContext) fieldContext_LineItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62339. fc = &graphql.FieldContext{
  62340. Object: "LineItem",
  62341. Field: field,
  62342. IsMethod: false,
  62343. IsResolver: false,
  62344. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62345. return nil, errors.New("field of type ID does not have child fields")
  62346. },
  62347. }
  62348. return fc, nil
  62349. }
  62350. func (ec *executionContext) _LineItem_image(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62351. fc, err := ec.fieldContext_LineItem_image(ctx, field)
  62352. if err != nil {
  62353. return graphql.Null
  62354. }
  62355. ctx = graphql.WithFieldContext(ctx, fc)
  62356. defer func() {
  62357. if r := recover(); r != nil {
  62358. ec.Error(ctx, ec.Recover(ctx, r))
  62359. ret = graphql.Null
  62360. }
  62361. }()
  62362. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62363. ctx = rctx // use context from middleware stack in children
  62364. return obj.Image, nil
  62365. })
  62366. if err != nil {
  62367. ec.Error(ctx, err)
  62368. return graphql.Null
  62369. }
  62370. if resTmp == nil {
  62371. return graphql.Null
  62372. }
  62373. res := resTmp.(*Image)
  62374. fc.Result = res
  62375. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  62376. }
  62377. func (ec *executionContext) fieldContext_LineItem_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62378. fc = &graphql.FieldContext{
  62379. Object: "LineItem",
  62380. Field: field,
  62381. IsMethod: false,
  62382. IsResolver: false,
  62383. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62384. switch field.Name {
  62385. case "altText":
  62386. return ec.fieldContext_Image_altText(ctx, field)
  62387. case "height":
  62388. return ec.fieldContext_Image_height(ctx, field)
  62389. case "id":
  62390. return ec.fieldContext_Image_id(ctx, field)
  62391. case "metafield":
  62392. return ec.fieldContext_Image_metafield(ctx, field)
  62393. case "metafields":
  62394. return ec.fieldContext_Image_metafields(ctx, field)
  62395. case "privateMetafield":
  62396. return ec.fieldContext_Image_privateMetafield(ctx, field)
  62397. case "privateMetafields":
  62398. return ec.fieldContext_Image_privateMetafields(ctx, field)
  62399. case "url":
  62400. return ec.fieldContext_Image_url(ctx, field)
  62401. case "width":
  62402. return ec.fieldContext_Image_width(ctx, field)
  62403. }
  62404. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  62405. },
  62406. }
  62407. return fc, nil
  62408. }
  62409. func (ec *executionContext) _LineItem_merchantEditable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62410. fc, err := ec.fieldContext_LineItem_merchantEditable(ctx, field)
  62411. if err != nil {
  62412. return graphql.Null
  62413. }
  62414. ctx = graphql.WithFieldContext(ctx, fc)
  62415. defer func() {
  62416. if r := recover(); r != nil {
  62417. ec.Error(ctx, ec.Recover(ctx, r))
  62418. ret = graphql.Null
  62419. }
  62420. }()
  62421. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62422. ctx = rctx // use context from middleware stack in children
  62423. return obj.MerchantEditable, nil
  62424. })
  62425. if err != nil {
  62426. ec.Error(ctx, err)
  62427. return graphql.Null
  62428. }
  62429. if resTmp == nil {
  62430. if !graphql.HasFieldError(ctx, fc) {
  62431. ec.Errorf(ctx, "must not be null")
  62432. }
  62433. return graphql.Null
  62434. }
  62435. res := resTmp.(bool)
  62436. fc.Result = res
  62437. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  62438. }
  62439. func (ec *executionContext) fieldContext_LineItem_merchantEditable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62440. fc = &graphql.FieldContext{
  62441. Object: "LineItem",
  62442. Field: field,
  62443. IsMethod: false,
  62444. IsResolver: false,
  62445. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62446. return nil, errors.New("field of type Boolean does not have child fields")
  62447. },
  62448. }
  62449. return fc, nil
  62450. }
  62451. func (ec *executionContext) _LineItem_name(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62452. fc, err := ec.fieldContext_LineItem_name(ctx, field)
  62453. if err != nil {
  62454. return graphql.Null
  62455. }
  62456. ctx = graphql.WithFieldContext(ctx, fc)
  62457. defer func() {
  62458. if r := recover(); r != nil {
  62459. ec.Error(ctx, ec.Recover(ctx, r))
  62460. ret = graphql.Null
  62461. }
  62462. }()
  62463. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62464. ctx = rctx // use context from middleware stack in children
  62465. return obj.Name, nil
  62466. })
  62467. if err != nil {
  62468. ec.Error(ctx, err)
  62469. return graphql.Null
  62470. }
  62471. if resTmp == nil {
  62472. if !graphql.HasFieldError(ctx, fc) {
  62473. ec.Errorf(ctx, "must not be null")
  62474. }
  62475. return graphql.Null
  62476. }
  62477. res := resTmp.(string)
  62478. fc.Result = res
  62479. return ec.marshalNString2string(ctx, field.Selections, res)
  62480. }
  62481. func (ec *executionContext) fieldContext_LineItem_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62482. fc = &graphql.FieldContext{
  62483. Object: "LineItem",
  62484. Field: field,
  62485. IsMethod: false,
  62486. IsResolver: false,
  62487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62488. return nil, errors.New("field of type String does not have child fields")
  62489. },
  62490. }
  62491. return fc, nil
  62492. }
  62493. func (ec *executionContext) _LineItem_nonFulfillableQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62494. fc, err := ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  62495. if err != nil {
  62496. return graphql.Null
  62497. }
  62498. ctx = graphql.WithFieldContext(ctx, fc)
  62499. defer func() {
  62500. if r := recover(); r != nil {
  62501. ec.Error(ctx, ec.Recover(ctx, r))
  62502. ret = graphql.Null
  62503. }
  62504. }()
  62505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62506. ctx = rctx // use context from middleware stack in children
  62507. return obj.NonFulfillableQuantity, nil
  62508. })
  62509. if err != nil {
  62510. ec.Error(ctx, err)
  62511. return graphql.Null
  62512. }
  62513. if resTmp == nil {
  62514. if !graphql.HasFieldError(ctx, fc) {
  62515. ec.Errorf(ctx, "must not be null")
  62516. }
  62517. return graphql.Null
  62518. }
  62519. res := resTmp.(int)
  62520. fc.Result = res
  62521. return ec.marshalNInt2int(ctx, field.Selections, res)
  62522. }
  62523. func (ec *executionContext) fieldContext_LineItem_nonFulfillableQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62524. fc = &graphql.FieldContext{
  62525. Object: "LineItem",
  62526. Field: field,
  62527. IsMethod: false,
  62528. IsResolver: false,
  62529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62530. return nil, errors.New("field of type Int does not have child fields")
  62531. },
  62532. }
  62533. return fc, nil
  62534. }
  62535. func (ec *executionContext) _LineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62536. fc, err := ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  62537. if err != nil {
  62538. return graphql.Null
  62539. }
  62540. ctx = graphql.WithFieldContext(ctx, fc)
  62541. defer func() {
  62542. if r := recover(); r != nil {
  62543. ec.Error(ctx, ec.Recover(ctx, r))
  62544. ret = graphql.Null
  62545. }
  62546. }()
  62547. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62548. ctx = rctx // use context from middleware stack in children
  62549. return obj.OriginalTotalSet, nil
  62550. })
  62551. if err != nil {
  62552. ec.Error(ctx, err)
  62553. return graphql.Null
  62554. }
  62555. if resTmp == nil {
  62556. if !graphql.HasFieldError(ctx, fc) {
  62557. ec.Errorf(ctx, "must not be null")
  62558. }
  62559. return graphql.Null
  62560. }
  62561. res := resTmp.(*MoneyBag)
  62562. fc.Result = res
  62563. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  62564. }
  62565. func (ec *executionContext) fieldContext_LineItem_originalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62566. fc = &graphql.FieldContext{
  62567. Object: "LineItem",
  62568. Field: field,
  62569. IsMethod: false,
  62570. IsResolver: false,
  62571. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62572. switch field.Name {
  62573. case "presentmentMoney":
  62574. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  62575. case "shopMoney":
  62576. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  62577. }
  62578. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  62579. },
  62580. }
  62581. return fc, nil
  62582. }
  62583. func (ec *executionContext) _LineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62584. fc, err := ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  62585. if err != nil {
  62586. return graphql.Null
  62587. }
  62588. ctx = graphql.WithFieldContext(ctx, fc)
  62589. defer func() {
  62590. if r := recover(); r != nil {
  62591. ec.Error(ctx, ec.Recover(ctx, r))
  62592. ret = graphql.Null
  62593. }
  62594. }()
  62595. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62596. ctx = rctx // use context from middleware stack in children
  62597. return obj.OriginalUnitPriceSet, nil
  62598. })
  62599. if err != nil {
  62600. ec.Error(ctx, err)
  62601. return graphql.Null
  62602. }
  62603. if resTmp == nil {
  62604. if !graphql.HasFieldError(ctx, fc) {
  62605. ec.Errorf(ctx, "must not be null")
  62606. }
  62607. return graphql.Null
  62608. }
  62609. res := resTmp.(*MoneyBag)
  62610. fc.Result = res
  62611. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  62612. }
  62613. func (ec *executionContext) fieldContext_LineItem_originalUnitPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62614. fc = &graphql.FieldContext{
  62615. Object: "LineItem",
  62616. Field: field,
  62617. IsMethod: false,
  62618. IsResolver: false,
  62619. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62620. switch field.Name {
  62621. case "presentmentMoney":
  62622. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  62623. case "shopMoney":
  62624. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  62625. }
  62626. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  62627. },
  62628. }
  62629. return fc, nil
  62630. }
  62631. func (ec *executionContext) _LineItem_product(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62632. fc, err := ec.fieldContext_LineItem_product(ctx, field)
  62633. if err != nil {
  62634. return graphql.Null
  62635. }
  62636. ctx = graphql.WithFieldContext(ctx, fc)
  62637. defer func() {
  62638. if r := recover(); r != nil {
  62639. ec.Error(ctx, ec.Recover(ctx, r))
  62640. ret = graphql.Null
  62641. }
  62642. }()
  62643. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62644. ctx = rctx // use context from middleware stack in children
  62645. return obj.Product, nil
  62646. })
  62647. if err != nil {
  62648. ec.Error(ctx, err)
  62649. return graphql.Null
  62650. }
  62651. if resTmp == nil {
  62652. return graphql.Null
  62653. }
  62654. res := resTmp.(*Product)
  62655. fc.Result = res
  62656. return ec.marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx, field.Selections, res)
  62657. }
  62658. func (ec *executionContext) fieldContext_LineItem_product(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62659. fc = &graphql.FieldContext{
  62660. Object: "LineItem",
  62661. Field: field,
  62662. IsMethod: false,
  62663. IsResolver: false,
  62664. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62665. switch field.Name {
  62666. case "id":
  62667. return ec.fieldContext_Product_id(ctx, field)
  62668. }
  62669. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  62670. },
  62671. }
  62672. return fc, nil
  62673. }
  62674. func (ec *executionContext) _LineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62675. fc, err := ec.fieldContext_LineItem_quantity(ctx, field)
  62676. if err != nil {
  62677. return graphql.Null
  62678. }
  62679. ctx = graphql.WithFieldContext(ctx, fc)
  62680. defer func() {
  62681. if r := recover(); r != nil {
  62682. ec.Error(ctx, ec.Recover(ctx, r))
  62683. ret = graphql.Null
  62684. }
  62685. }()
  62686. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62687. ctx = rctx // use context from middleware stack in children
  62688. return obj.Quantity, nil
  62689. })
  62690. if err != nil {
  62691. ec.Error(ctx, err)
  62692. return graphql.Null
  62693. }
  62694. if resTmp == nil {
  62695. if !graphql.HasFieldError(ctx, fc) {
  62696. ec.Errorf(ctx, "must not be null")
  62697. }
  62698. return graphql.Null
  62699. }
  62700. res := resTmp.(int)
  62701. fc.Result = res
  62702. return ec.marshalNInt2int(ctx, field.Selections, res)
  62703. }
  62704. func (ec *executionContext) fieldContext_LineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62705. fc = &graphql.FieldContext{
  62706. Object: "LineItem",
  62707. Field: field,
  62708. IsMethod: false,
  62709. IsResolver: false,
  62710. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62711. return nil, errors.New("field of type Int does not have child fields")
  62712. },
  62713. }
  62714. return fc, nil
  62715. }
  62716. func (ec *executionContext) _LineItem_refundableQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62717. fc, err := ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  62718. if err != nil {
  62719. return graphql.Null
  62720. }
  62721. ctx = graphql.WithFieldContext(ctx, fc)
  62722. defer func() {
  62723. if r := recover(); r != nil {
  62724. ec.Error(ctx, ec.Recover(ctx, r))
  62725. ret = graphql.Null
  62726. }
  62727. }()
  62728. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62729. ctx = rctx // use context from middleware stack in children
  62730. return obj.RefundableQuantity, nil
  62731. })
  62732. if err != nil {
  62733. ec.Error(ctx, err)
  62734. return graphql.Null
  62735. }
  62736. if resTmp == nil {
  62737. if !graphql.HasFieldError(ctx, fc) {
  62738. ec.Errorf(ctx, "must not be null")
  62739. }
  62740. return graphql.Null
  62741. }
  62742. res := resTmp.(int)
  62743. fc.Result = res
  62744. return ec.marshalNInt2int(ctx, field.Selections, res)
  62745. }
  62746. func (ec *executionContext) fieldContext_LineItem_refundableQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62747. fc = &graphql.FieldContext{
  62748. Object: "LineItem",
  62749. Field: field,
  62750. IsMethod: false,
  62751. IsResolver: false,
  62752. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62753. return nil, errors.New("field of type Int does not have child fields")
  62754. },
  62755. }
  62756. return fc, nil
  62757. }
  62758. func (ec *executionContext) _LineItem_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62759. fc, err := ec.fieldContext_LineItem_requiresShipping(ctx, field)
  62760. if err != nil {
  62761. return graphql.Null
  62762. }
  62763. ctx = graphql.WithFieldContext(ctx, fc)
  62764. defer func() {
  62765. if r := recover(); r != nil {
  62766. ec.Error(ctx, ec.Recover(ctx, r))
  62767. ret = graphql.Null
  62768. }
  62769. }()
  62770. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62771. ctx = rctx // use context from middleware stack in children
  62772. return obj.RequiresShipping, nil
  62773. })
  62774. if err != nil {
  62775. ec.Error(ctx, err)
  62776. return graphql.Null
  62777. }
  62778. if resTmp == nil {
  62779. if !graphql.HasFieldError(ctx, fc) {
  62780. ec.Errorf(ctx, "must not be null")
  62781. }
  62782. return graphql.Null
  62783. }
  62784. res := resTmp.(bool)
  62785. fc.Result = res
  62786. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  62787. }
  62788. func (ec *executionContext) fieldContext_LineItem_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62789. fc = &graphql.FieldContext{
  62790. Object: "LineItem",
  62791. Field: field,
  62792. IsMethod: false,
  62793. IsResolver: false,
  62794. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62795. return nil, errors.New("field of type Boolean does not have child fields")
  62796. },
  62797. }
  62798. return fc, nil
  62799. }
  62800. func (ec *executionContext) _LineItem_restockable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62801. fc, err := ec.fieldContext_LineItem_restockable(ctx, field)
  62802. if err != nil {
  62803. return graphql.Null
  62804. }
  62805. ctx = graphql.WithFieldContext(ctx, fc)
  62806. defer func() {
  62807. if r := recover(); r != nil {
  62808. ec.Error(ctx, ec.Recover(ctx, r))
  62809. ret = graphql.Null
  62810. }
  62811. }()
  62812. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62813. ctx = rctx // use context from middleware stack in children
  62814. return obj.Restockable, nil
  62815. })
  62816. if err != nil {
  62817. ec.Error(ctx, err)
  62818. return graphql.Null
  62819. }
  62820. if resTmp == nil {
  62821. if !graphql.HasFieldError(ctx, fc) {
  62822. ec.Errorf(ctx, "must not be null")
  62823. }
  62824. return graphql.Null
  62825. }
  62826. res := resTmp.(bool)
  62827. fc.Result = res
  62828. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  62829. }
  62830. func (ec *executionContext) fieldContext_LineItem_restockable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62831. fc = &graphql.FieldContext{
  62832. Object: "LineItem",
  62833. Field: field,
  62834. IsMethod: false,
  62835. IsResolver: false,
  62836. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62837. return nil, errors.New("field of type Boolean does not have child fields")
  62838. },
  62839. }
  62840. return fc, nil
  62841. }
  62842. func (ec *executionContext) _LineItem_sellingPlan(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62843. fc, err := ec.fieldContext_LineItem_sellingPlan(ctx, field)
  62844. if err != nil {
  62845. return graphql.Null
  62846. }
  62847. ctx = graphql.WithFieldContext(ctx, fc)
  62848. defer func() {
  62849. if r := recover(); r != nil {
  62850. ec.Error(ctx, ec.Recover(ctx, r))
  62851. ret = graphql.Null
  62852. }
  62853. }()
  62854. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62855. ctx = rctx // use context from middleware stack in children
  62856. return obj.SellingPlan, nil
  62857. })
  62858. if err != nil {
  62859. ec.Error(ctx, err)
  62860. return graphql.Null
  62861. }
  62862. if resTmp == nil {
  62863. return graphql.Null
  62864. }
  62865. res := resTmp.(*LineItemSellingPlan)
  62866. fc.Result = res
  62867. return ec.marshalOLineItemSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemSellingPlan(ctx, field.Selections, res)
  62868. }
  62869. func (ec *executionContext) fieldContext_LineItem_sellingPlan(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62870. fc = &graphql.FieldContext{
  62871. Object: "LineItem",
  62872. Field: field,
  62873. IsMethod: false,
  62874. IsResolver: false,
  62875. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62876. switch field.Name {
  62877. case "name":
  62878. return ec.fieldContext_LineItemSellingPlan_name(ctx, field)
  62879. case "sellingPlanId":
  62880. return ec.fieldContext_LineItemSellingPlan_sellingPlanId(ctx, field)
  62881. }
  62882. return nil, fmt.Errorf("no field named %q was found under type LineItemSellingPlan", field.Name)
  62883. },
  62884. }
  62885. return fc, nil
  62886. }
  62887. func (ec *executionContext) _LineItem_sku(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62888. fc, err := ec.fieldContext_LineItem_sku(ctx, field)
  62889. if err != nil {
  62890. return graphql.Null
  62891. }
  62892. ctx = graphql.WithFieldContext(ctx, fc)
  62893. defer func() {
  62894. if r := recover(); r != nil {
  62895. ec.Error(ctx, ec.Recover(ctx, r))
  62896. ret = graphql.Null
  62897. }
  62898. }()
  62899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62900. ctx = rctx // use context from middleware stack in children
  62901. return obj.Sku, nil
  62902. })
  62903. if err != nil {
  62904. ec.Error(ctx, err)
  62905. return graphql.Null
  62906. }
  62907. if resTmp == nil {
  62908. return graphql.Null
  62909. }
  62910. res := resTmp.(*string)
  62911. fc.Result = res
  62912. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  62913. }
  62914. func (ec *executionContext) fieldContext_LineItem_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62915. fc = &graphql.FieldContext{
  62916. Object: "LineItem",
  62917. Field: field,
  62918. IsMethod: false,
  62919. IsResolver: false,
  62920. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62921. return nil, errors.New("field of type String does not have child fields")
  62922. },
  62923. }
  62924. return fc, nil
  62925. }
  62926. func (ec *executionContext) _LineItem_staffMember(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62927. fc, err := ec.fieldContext_LineItem_staffMember(ctx, field)
  62928. if err != nil {
  62929. return graphql.Null
  62930. }
  62931. ctx = graphql.WithFieldContext(ctx, fc)
  62932. defer func() {
  62933. if r := recover(); r != nil {
  62934. ec.Error(ctx, ec.Recover(ctx, r))
  62935. ret = graphql.Null
  62936. }
  62937. }()
  62938. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  62939. ctx = rctx // use context from middleware stack in children
  62940. return obj.StaffMember, nil
  62941. })
  62942. if err != nil {
  62943. ec.Error(ctx, err)
  62944. return graphql.Null
  62945. }
  62946. if resTmp == nil {
  62947. return graphql.Null
  62948. }
  62949. res := resTmp.(*StaffMember)
  62950. fc.Result = res
  62951. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  62952. }
  62953. func (ec *executionContext) fieldContext_LineItem_staffMember(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  62954. fc = &graphql.FieldContext{
  62955. Object: "LineItem",
  62956. Field: field,
  62957. IsMethod: false,
  62958. IsResolver: false,
  62959. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  62960. switch field.Name {
  62961. case "active":
  62962. return ec.fieldContext_StaffMember_active(ctx, field)
  62963. case "avatar":
  62964. return ec.fieldContext_StaffMember_avatar(ctx, field)
  62965. case "email":
  62966. return ec.fieldContext_StaffMember_email(ctx, field)
  62967. case "exists":
  62968. return ec.fieldContext_StaffMember_exists(ctx, field)
  62969. case "firstName":
  62970. return ec.fieldContext_StaffMember_firstName(ctx, field)
  62971. case "id":
  62972. return ec.fieldContext_StaffMember_id(ctx, field)
  62973. case "initials":
  62974. return ec.fieldContext_StaffMember_initials(ctx, field)
  62975. case "isShopOwner":
  62976. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  62977. case "lastName":
  62978. return ec.fieldContext_StaffMember_lastName(ctx, field)
  62979. case "locale":
  62980. return ec.fieldContext_StaffMember_locale(ctx, field)
  62981. case "name":
  62982. return ec.fieldContext_StaffMember_name(ctx, field)
  62983. case "phone":
  62984. return ec.fieldContext_StaffMember_phone(ctx, field)
  62985. case "privateData":
  62986. return ec.fieldContext_StaffMember_privateData(ctx, field)
  62987. }
  62988. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  62989. },
  62990. }
  62991. return fc, nil
  62992. }
  62993. func (ec *executionContext) _LineItem_taxLines(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  62994. fc, err := ec.fieldContext_LineItem_taxLines(ctx, field)
  62995. if err != nil {
  62996. return graphql.Null
  62997. }
  62998. ctx = graphql.WithFieldContext(ctx, fc)
  62999. defer func() {
  63000. if r := recover(); r != nil {
  63001. ec.Error(ctx, ec.Recover(ctx, r))
  63002. ret = graphql.Null
  63003. }
  63004. }()
  63005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63006. ctx = rctx // use context from middleware stack in children
  63007. return obj.TaxLines, nil
  63008. })
  63009. if err != nil {
  63010. ec.Error(ctx, err)
  63011. return graphql.Null
  63012. }
  63013. if resTmp == nil {
  63014. if !graphql.HasFieldError(ctx, fc) {
  63015. ec.Errorf(ctx, "must not be null")
  63016. }
  63017. return graphql.Null
  63018. }
  63019. res := resTmp.([]*TaxLine)
  63020. fc.Result = res
  63021. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  63022. }
  63023. func (ec *executionContext) fieldContext_LineItem_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63024. fc = &graphql.FieldContext{
  63025. Object: "LineItem",
  63026. Field: field,
  63027. IsMethod: false,
  63028. IsResolver: false,
  63029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63030. switch field.Name {
  63031. case "channelLiable":
  63032. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  63033. case "priceSet":
  63034. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  63035. case "rate":
  63036. return ec.fieldContext_TaxLine_rate(ctx, field)
  63037. case "ratePercentage":
  63038. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  63039. case "title":
  63040. return ec.fieldContext_TaxLine_title(ctx, field)
  63041. }
  63042. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  63043. },
  63044. }
  63045. defer func() {
  63046. if r := recover(); r != nil {
  63047. err = ec.Recover(ctx, r)
  63048. ec.Error(ctx, err)
  63049. }
  63050. }()
  63051. ctx = graphql.WithFieldContext(ctx, fc)
  63052. if fc.Args, err = ec.field_LineItem_taxLines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  63053. ec.Error(ctx, err)
  63054. return
  63055. }
  63056. return fc, nil
  63057. }
  63058. func (ec *executionContext) _LineItem_taxable(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63059. fc, err := ec.fieldContext_LineItem_taxable(ctx, field)
  63060. if err != nil {
  63061. return graphql.Null
  63062. }
  63063. ctx = graphql.WithFieldContext(ctx, fc)
  63064. defer func() {
  63065. if r := recover(); r != nil {
  63066. ec.Error(ctx, ec.Recover(ctx, r))
  63067. ret = graphql.Null
  63068. }
  63069. }()
  63070. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63071. ctx = rctx // use context from middleware stack in children
  63072. return obj.Taxable, nil
  63073. })
  63074. if err != nil {
  63075. ec.Error(ctx, err)
  63076. return graphql.Null
  63077. }
  63078. if resTmp == nil {
  63079. if !graphql.HasFieldError(ctx, fc) {
  63080. ec.Errorf(ctx, "must not be null")
  63081. }
  63082. return graphql.Null
  63083. }
  63084. res := resTmp.(bool)
  63085. fc.Result = res
  63086. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  63087. }
  63088. func (ec *executionContext) fieldContext_LineItem_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63089. fc = &graphql.FieldContext{
  63090. Object: "LineItem",
  63091. Field: field,
  63092. IsMethod: false,
  63093. IsResolver: false,
  63094. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63095. return nil, errors.New("field of type Boolean does not have child fields")
  63096. },
  63097. }
  63098. return fc, nil
  63099. }
  63100. func (ec *executionContext) _LineItem_title(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63101. fc, err := ec.fieldContext_LineItem_title(ctx, field)
  63102. if err != nil {
  63103. return graphql.Null
  63104. }
  63105. ctx = graphql.WithFieldContext(ctx, fc)
  63106. defer func() {
  63107. if r := recover(); r != nil {
  63108. ec.Error(ctx, ec.Recover(ctx, r))
  63109. ret = graphql.Null
  63110. }
  63111. }()
  63112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63113. ctx = rctx // use context from middleware stack in children
  63114. return obj.Title, nil
  63115. })
  63116. if err != nil {
  63117. ec.Error(ctx, err)
  63118. return graphql.Null
  63119. }
  63120. if resTmp == nil {
  63121. if !graphql.HasFieldError(ctx, fc) {
  63122. ec.Errorf(ctx, "must not be null")
  63123. }
  63124. return graphql.Null
  63125. }
  63126. res := resTmp.(string)
  63127. fc.Result = res
  63128. return ec.marshalNString2string(ctx, field.Selections, res)
  63129. }
  63130. func (ec *executionContext) fieldContext_LineItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63131. fc = &graphql.FieldContext{
  63132. Object: "LineItem",
  63133. Field: field,
  63134. IsMethod: false,
  63135. IsResolver: false,
  63136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63137. return nil, errors.New("field of type String does not have child fields")
  63138. },
  63139. }
  63140. return fc, nil
  63141. }
  63142. func (ec *executionContext) _LineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63143. fc, err := ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  63144. if err != nil {
  63145. return graphql.Null
  63146. }
  63147. ctx = graphql.WithFieldContext(ctx, fc)
  63148. defer func() {
  63149. if r := recover(); r != nil {
  63150. ec.Error(ctx, ec.Recover(ctx, r))
  63151. ret = graphql.Null
  63152. }
  63153. }()
  63154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63155. ctx = rctx // use context from middleware stack in children
  63156. return obj.TotalDiscountSet, nil
  63157. })
  63158. if err != nil {
  63159. ec.Error(ctx, err)
  63160. return graphql.Null
  63161. }
  63162. if resTmp == nil {
  63163. if !graphql.HasFieldError(ctx, fc) {
  63164. ec.Errorf(ctx, "must not be null")
  63165. }
  63166. return graphql.Null
  63167. }
  63168. res := resTmp.(*MoneyBag)
  63169. fc.Result = res
  63170. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  63171. }
  63172. func (ec *executionContext) fieldContext_LineItem_totalDiscountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63173. fc = &graphql.FieldContext{
  63174. Object: "LineItem",
  63175. Field: field,
  63176. IsMethod: false,
  63177. IsResolver: false,
  63178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63179. switch field.Name {
  63180. case "presentmentMoney":
  63181. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  63182. case "shopMoney":
  63183. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  63184. }
  63185. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  63186. },
  63187. }
  63188. return fc, nil
  63189. }
  63190. func (ec *executionContext) _LineItem_unfulfilledDiscountedTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63191. fc, err := ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  63192. if err != nil {
  63193. return graphql.Null
  63194. }
  63195. ctx = graphql.WithFieldContext(ctx, fc)
  63196. defer func() {
  63197. if r := recover(); r != nil {
  63198. ec.Error(ctx, ec.Recover(ctx, r))
  63199. ret = graphql.Null
  63200. }
  63201. }()
  63202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63203. ctx = rctx // use context from middleware stack in children
  63204. return obj.UnfulfilledDiscountedTotalSet, nil
  63205. })
  63206. if err != nil {
  63207. ec.Error(ctx, err)
  63208. return graphql.Null
  63209. }
  63210. if resTmp == nil {
  63211. if !graphql.HasFieldError(ctx, fc) {
  63212. ec.Errorf(ctx, "must not be null")
  63213. }
  63214. return graphql.Null
  63215. }
  63216. res := resTmp.(*MoneyBag)
  63217. fc.Result = res
  63218. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  63219. }
  63220. func (ec *executionContext) fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63221. fc = &graphql.FieldContext{
  63222. Object: "LineItem",
  63223. Field: field,
  63224. IsMethod: false,
  63225. IsResolver: false,
  63226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63227. switch field.Name {
  63228. case "presentmentMoney":
  63229. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  63230. case "shopMoney":
  63231. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  63232. }
  63233. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  63234. },
  63235. }
  63236. return fc, nil
  63237. }
  63238. func (ec *executionContext) _LineItem_unfulfilledOriginalTotalSet(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63239. fc, err := ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  63240. if err != nil {
  63241. return graphql.Null
  63242. }
  63243. ctx = graphql.WithFieldContext(ctx, fc)
  63244. defer func() {
  63245. if r := recover(); r != nil {
  63246. ec.Error(ctx, ec.Recover(ctx, r))
  63247. ret = graphql.Null
  63248. }
  63249. }()
  63250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63251. ctx = rctx // use context from middleware stack in children
  63252. return obj.UnfulfilledOriginalTotalSet, nil
  63253. })
  63254. if err != nil {
  63255. ec.Error(ctx, err)
  63256. return graphql.Null
  63257. }
  63258. if resTmp == nil {
  63259. if !graphql.HasFieldError(ctx, fc) {
  63260. ec.Errorf(ctx, "must not be null")
  63261. }
  63262. return graphql.Null
  63263. }
  63264. res := resTmp.(*MoneyBag)
  63265. fc.Result = res
  63266. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  63267. }
  63268. func (ec *executionContext) fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63269. fc = &graphql.FieldContext{
  63270. Object: "LineItem",
  63271. Field: field,
  63272. IsMethod: false,
  63273. IsResolver: false,
  63274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63275. switch field.Name {
  63276. case "presentmentMoney":
  63277. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  63278. case "shopMoney":
  63279. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  63280. }
  63281. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  63282. },
  63283. }
  63284. return fc, nil
  63285. }
  63286. func (ec *executionContext) _LineItem_unfulfilledQuantity(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63287. fc, err := ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  63288. if err != nil {
  63289. return graphql.Null
  63290. }
  63291. ctx = graphql.WithFieldContext(ctx, fc)
  63292. defer func() {
  63293. if r := recover(); r != nil {
  63294. ec.Error(ctx, ec.Recover(ctx, r))
  63295. ret = graphql.Null
  63296. }
  63297. }()
  63298. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63299. ctx = rctx // use context from middleware stack in children
  63300. return obj.UnfulfilledQuantity, nil
  63301. })
  63302. if err != nil {
  63303. ec.Error(ctx, err)
  63304. return graphql.Null
  63305. }
  63306. if resTmp == nil {
  63307. if !graphql.HasFieldError(ctx, fc) {
  63308. ec.Errorf(ctx, "must not be null")
  63309. }
  63310. return graphql.Null
  63311. }
  63312. res := resTmp.(int)
  63313. fc.Result = res
  63314. return ec.marshalNInt2int(ctx, field.Selections, res)
  63315. }
  63316. func (ec *executionContext) fieldContext_LineItem_unfulfilledQuantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63317. fc = &graphql.FieldContext{
  63318. Object: "LineItem",
  63319. Field: field,
  63320. IsMethod: false,
  63321. IsResolver: false,
  63322. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63323. return nil, errors.New("field of type Int does not have child fields")
  63324. },
  63325. }
  63326. return fc, nil
  63327. }
  63328. func (ec *executionContext) _LineItem_variant(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63329. fc, err := ec.fieldContext_LineItem_variant(ctx, field)
  63330. if err != nil {
  63331. return graphql.Null
  63332. }
  63333. ctx = graphql.WithFieldContext(ctx, fc)
  63334. defer func() {
  63335. if r := recover(); r != nil {
  63336. ec.Error(ctx, ec.Recover(ctx, r))
  63337. ret = graphql.Null
  63338. }
  63339. }()
  63340. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63341. ctx = rctx // use context from middleware stack in children
  63342. return obj.Variant, nil
  63343. })
  63344. if err != nil {
  63345. ec.Error(ctx, err)
  63346. return graphql.Null
  63347. }
  63348. if resTmp == nil {
  63349. return graphql.Null
  63350. }
  63351. res := resTmp.(*ProductVariant)
  63352. fc.Result = res
  63353. return ec.marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  63354. }
  63355. func (ec *executionContext) fieldContext_LineItem_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63356. fc = &graphql.FieldContext{
  63357. Object: "LineItem",
  63358. Field: field,
  63359. IsMethod: false,
  63360. IsResolver: false,
  63361. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63362. switch field.Name {
  63363. case "id":
  63364. return ec.fieldContext_ProductVariant_id(ctx, field)
  63365. }
  63366. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  63367. },
  63368. }
  63369. return fc, nil
  63370. }
  63371. func (ec *executionContext) _LineItem_variantTitle(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63372. fc, err := ec.fieldContext_LineItem_variantTitle(ctx, field)
  63373. if err != nil {
  63374. return graphql.Null
  63375. }
  63376. ctx = graphql.WithFieldContext(ctx, fc)
  63377. defer func() {
  63378. if r := recover(); r != nil {
  63379. ec.Error(ctx, ec.Recover(ctx, r))
  63380. ret = graphql.Null
  63381. }
  63382. }()
  63383. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63384. ctx = rctx // use context from middleware stack in children
  63385. return obj.VariantTitle, nil
  63386. })
  63387. if err != nil {
  63388. ec.Error(ctx, err)
  63389. return graphql.Null
  63390. }
  63391. if resTmp == nil {
  63392. return graphql.Null
  63393. }
  63394. res := resTmp.(*string)
  63395. fc.Result = res
  63396. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63397. }
  63398. func (ec *executionContext) fieldContext_LineItem_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63399. fc = &graphql.FieldContext{
  63400. Object: "LineItem",
  63401. Field: field,
  63402. IsMethod: false,
  63403. IsResolver: false,
  63404. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63405. return nil, errors.New("field of type String does not have child fields")
  63406. },
  63407. }
  63408. return fc, nil
  63409. }
  63410. func (ec *executionContext) _LineItem_vendor(ctx context.Context, field graphql.CollectedField, obj *LineItem) (ret graphql.Marshaler) {
  63411. fc, err := ec.fieldContext_LineItem_vendor(ctx, field)
  63412. if err != nil {
  63413. return graphql.Null
  63414. }
  63415. ctx = graphql.WithFieldContext(ctx, fc)
  63416. defer func() {
  63417. if r := recover(); r != nil {
  63418. ec.Error(ctx, ec.Recover(ctx, r))
  63419. ret = graphql.Null
  63420. }
  63421. }()
  63422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63423. ctx = rctx // use context from middleware stack in children
  63424. return obj.Vendor, nil
  63425. })
  63426. if err != nil {
  63427. ec.Error(ctx, err)
  63428. return graphql.Null
  63429. }
  63430. if resTmp == nil {
  63431. return graphql.Null
  63432. }
  63433. res := resTmp.(*string)
  63434. fc.Result = res
  63435. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  63436. }
  63437. func (ec *executionContext) fieldContext_LineItem_vendor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63438. fc = &graphql.FieldContext{
  63439. Object: "LineItem",
  63440. Field: field,
  63441. IsMethod: false,
  63442. IsResolver: false,
  63443. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63444. return nil, errors.New("field of type String does not have child fields")
  63445. },
  63446. }
  63447. return fc, nil
  63448. }
  63449. func (ec *executionContext) _LineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  63450. fc, err := ec.fieldContext_LineItemConnection_edges(ctx, field)
  63451. if err != nil {
  63452. return graphql.Null
  63453. }
  63454. ctx = graphql.WithFieldContext(ctx, fc)
  63455. defer func() {
  63456. if r := recover(); r != nil {
  63457. ec.Error(ctx, ec.Recover(ctx, r))
  63458. ret = graphql.Null
  63459. }
  63460. }()
  63461. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63462. ctx = rctx // use context from middleware stack in children
  63463. return obj.Edges, nil
  63464. })
  63465. if err != nil {
  63466. ec.Error(ctx, err)
  63467. return graphql.Null
  63468. }
  63469. if resTmp == nil {
  63470. if !graphql.HasFieldError(ctx, fc) {
  63471. ec.Errorf(ctx, "must not be null")
  63472. }
  63473. return graphql.Null
  63474. }
  63475. res := resTmp.([]*LineItemEdge)
  63476. fc.Result = res
  63477. return ec.marshalNLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemEdgeᚄ(ctx, field.Selections, res)
  63478. }
  63479. func (ec *executionContext) fieldContext_LineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63480. fc = &graphql.FieldContext{
  63481. Object: "LineItemConnection",
  63482. Field: field,
  63483. IsMethod: false,
  63484. IsResolver: false,
  63485. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63486. switch field.Name {
  63487. case "cursor":
  63488. return ec.fieldContext_LineItemEdge_cursor(ctx, field)
  63489. case "node":
  63490. return ec.fieldContext_LineItemEdge_node(ctx, field)
  63491. }
  63492. return nil, fmt.Errorf("no field named %q was found under type LineItemEdge", field.Name)
  63493. },
  63494. }
  63495. return fc, nil
  63496. }
  63497. func (ec *executionContext) _LineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  63498. fc, err := ec.fieldContext_LineItemConnection_nodes(ctx, field)
  63499. if err != nil {
  63500. return graphql.Null
  63501. }
  63502. ctx = graphql.WithFieldContext(ctx, fc)
  63503. defer func() {
  63504. if r := recover(); r != nil {
  63505. ec.Error(ctx, ec.Recover(ctx, r))
  63506. ret = graphql.Null
  63507. }
  63508. }()
  63509. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63510. ctx = rctx // use context from middleware stack in children
  63511. return obj.Nodes, nil
  63512. })
  63513. if err != nil {
  63514. ec.Error(ctx, err)
  63515. return graphql.Null
  63516. }
  63517. if resTmp == nil {
  63518. if !graphql.HasFieldError(ctx, fc) {
  63519. ec.Errorf(ctx, "must not be null")
  63520. }
  63521. return graphql.Null
  63522. }
  63523. res := resTmp.([]*LineItem)
  63524. fc.Result = res
  63525. return ec.marshalNLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemᚄ(ctx, field.Selections, res)
  63526. }
  63527. func (ec *executionContext) fieldContext_LineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63528. fc = &graphql.FieldContext{
  63529. Object: "LineItemConnection",
  63530. Field: field,
  63531. IsMethod: false,
  63532. IsResolver: false,
  63533. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63534. switch field.Name {
  63535. case "contract":
  63536. return ec.fieldContext_LineItem_contract(ctx, field)
  63537. case "currentQuantity":
  63538. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  63539. case "customAttributes":
  63540. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  63541. case "discountAllocations":
  63542. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  63543. case "discountedTotalSet":
  63544. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  63545. case "discountedUnitPriceSet":
  63546. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  63547. case "duties":
  63548. return ec.fieldContext_LineItem_duties(ctx, field)
  63549. case "id":
  63550. return ec.fieldContext_LineItem_id(ctx, field)
  63551. case "image":
  63552. return ec.fieldContext_LineItem_image(ctx, field)
  63553. case "merchantEditable":
  63554. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  63555. case "name":
  63556. return ec.fieldContext_LineItem_name(ctx, field)
  63557. case "nonFulfillableQuantity":
  63558. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  63559. case "originalTotalSet":
  63560. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  63561. case "originalUnitPriceSet":
  63562. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  63563. case "product":
  63564. return ec.fieldContext_LineItem_product(ctx, field)
  63565. case "quantity":
  63566. return ec.fieldContext_LineItem_quantity(ctx, field)
  63567. case "refundableQuantity":
  63568. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  63569. case "requiresShipping":
  63570. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  63571. case "restockable":
  63572. return ec.fieldContext_LineItem_restockable(ctx, field)
  63573. case "sellingPlan":
  63574. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  63575. case "sku":
  63576. return ec.fieldContext_LineItem_sku(ctx, field)
  63577. case "staffMember":
  63578. return ec.fieldContext_LineItem_staffMember(ctx, field)
  63579. case "taxLines":
  63580. return ec.fieldContext_LineItem_taxLines(ctx, field)
  63581. case "taxable":
  63582. return ec.fieldContext_LineItem_taxable(ctx, field)
  63583. case "title":
  63584. return ec.fieldContext_LineItem_title(ctx, field)
  63585. case "totalDiscountSet":
  63586. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  63587. case "unfulfilledDiscountedTotalSet":
  63588. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  63589. case "unfulfilledOriginalTotalSet":
  63590. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  63591. case "unfulfilledQuantity":
  63592. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  63593. case "variant":
  63594. return ec.fieldContext_LineItem_variant(ctx, field)
  63595. case "variantTitle":
  63596. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  63597. case "vendor":
  63598. return ec.fieldContext_LineItem_vendor(ctx, field)
  63599. }
  63600. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  63601. },
  63602. }
  63603. return fc, nil
  63604. }
  63605. func (ec *executionContext) _LineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LineItemConnection) (ret graphql.Marshaler) {
  63606. fc, err := ec.fieldContext_LineItemConnection_pageInfo(ctx, field)
  63607. if err != nil {
  63608. return graphql.Null
  63609. }
  63610. ctx = graphql.WithFieldContext(ctx, fc)
  63611. defer func() {
  63612. if r := recover(); r != nil {
  63613. ec.Error(ctx, ec.Recover(ctx, r))
  63614. ret = graphql.Null
  63615. }
  63616. }()
  63617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63618. ctx = rctx // use context from middleware stack in children
  63619. return obj.PageInfo, nil
  63620. })
  63621. if err != nil {
  63622. ec.Error(ctx, err)
  63623. return graphql.Null
  63624. }
  63625. if resTmp == nil {
  63626. if !graphql.HasFieldError(ctx, fc) {
  63627. ec.Errorf(ctx, "must not be null")
  63628. }
  63629. return graphql.Null
  63630. }
  63631. res := resTmp.(*PageInfo)
  63632. fc.Result = res
  63633. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  63634. }
  63635. func (ec *executionContext) fieldContext_LineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63636. fc = &graphql.FieldContext{
  63637. Object: "LineItemConnection",
  63638. Field: field,
  63639. IsMethod: false,
  63640. IsResolver: false,
  63641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63642. switch field.Name {
  63643. case "endCursor":
  63644. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  63645. case "hasNextPage":
  63646. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  63647. case "hasPreviousPage":
  63648. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  63649. case "startCursor":
  63650. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  63651. }
  63652. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  63653. },
  63654. }
  63655. return fc, nil
  63656. }
  63657. func (ec *executionContext) _LineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LineItemEdge) (ret graphql.Marshaler) {
  63658. fc, err := ec.fieldContext_LineItemEdge_cursor(ctx, field)
  63659. if err != nil {
  63660. return graphql.Null
  63661. }
  63662. ctx = graphql.WithFieldContext(ctx, fc)
  63663. defer func() {
  63664. if r := recover(); r != nil {
  63665. ec.Error(ctx, ec.Recover(ctx, r))
  63666. ret = graphql.Null
  63667. }
  63668. }()
  63669. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63670. ctx = rctx // use context from middleware stack in children
  63671. return obj.Cursor, nil
  63672. })
  63673. if err != nil {
  63674. ec.Error(ctx, err)
  63675. return graphql.Null
  63676. }
  63677. if resTmp == nil {
  63678. if !graphql.HasFieldError(ctx, fc) {
  63679. ec.Errorf(ctx, "must not be null")
  63680. }
  63681. return graphql.Null
  63682. }
  63683. res := resTmp.(string)
  63684. fc.Result = res
  63685. return ec.marshalNString2string(ctx, field.Selections, res)
  63686. }
  63687. func (ec *executionContext) fieldContext_LineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63688. fc = &graphql.FieldContext{
  63689. Object: "LineItemEdge",
  63690. Field: field,
  63691. IsMethod: false,
  63692. IsResolver: false,
  63693. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63694. return nil, errors.New("field of type String does not have child fields")
  63695. },
  63696. }
  63697. return fc, nil
  63698. }
  63699. func (ec *executionContext) _LineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *LineItemEdge) (ret graphql.Marshaler) {
  63700. fc, err := ec.fieldContext_LineItemEdge_node(ctx, field)
  63701. if err != nil {
  63702. return graphql.Null
  63703. }
  63704. ctx = graphql.WithFieldContext(ctx, fc)
  63705. defer func() {
  63706. if r := recover(); r != nil {
  63707. ec.Error(ctx, ec.Recover(ctx, r))
  63708. ret = graphql.Null
  63709. }
  63710. }()
  63711. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63712. ctx = rctx // use context from middleware stack in children
  63713. return obj.Node, nil
  63714. })
  63715. if err != nil {
  63716. ec.Error(ctx, err)
  63717. return graphql.Null
  63718. }
  63719. if resTmp == nil {
  63720. if !graphql.HasFieldError(ctx, fc) {
  63721. ec.Errorf(ctx, "must not be null")
  63722. }
  63723. return graphql.Null
  63724. }
  63725. res := resTmp.(*LineItem)
  63726. fc.Result = res
  63727. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  63728. }
  63729. func (ec *executionContext) fieldContext_LineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63730. fc = &graphql.FieldContext{
  63731. Object: "LineItemEdge",
  63732. Field: field,
  63733. IsMethod: false,
  63734. IsResolver: false,
  63735. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63736. switch field.Name {
  63737. case "contract":
  63738. return ec.fieldContext_LineItem_contract(ctx, field)
  63739. case "currentQuantity":
  63740. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  63741. case "customAttributes":
  63742. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  63743. case "discountAllocations":
  63744. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  63745. case "discountedTotalSet":
  63746. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  63747. case "discountedUnitPriceSet":
  63748. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  63749. case "duties":
  63750. return ec.fieldContext_LineItem_duties(ctx, field)
  63751. case "id":
  63752. return ec.fieldContext_LineItem_id(ctx, field)
  63753. case "image":
  63754. return ec.fieldContext_LineItem_image(ctx, field)
  63755. case "merchantEditable":
  63756. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  63757. case "name":
  63758. return ec.fieldContext_LineItem_name(ctx, field)
  63759. case "nonFulfillableQuantity":
  63760. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  63761. case "originalTotalSet":
  63762. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  63763. case "originalUnitPriceSet":
  63764. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  63765. case "product":
  63766. return ec.fieldContext_LineItem_product(ctx, field)
  63767. case "quantity":
  63768. return ec.fieldContext_LineItem_quantity(ctx, field)
  63769. case "refundableQuantity":
  63770. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  63771. case "requiresShipping":
  63772. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  63773. case "restockable":
  63774. return ec.fieldContext_LineItem_restockable(ctx, field)
  63775. case "sellingPlan":
  63776. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  63777. case "sku":
  63778. return ec.fieldContext_LineItem_sku(ctx, field)
  63779. case "staffMember":
  63780. return ec.fieldContext_LineItem_staffMember(ctx, field)
  63781. case "taxLines":
  63782. return ec.fieldContext_LineItem_taxLines(ctx, field)
  63783. case "taxable":
  63784. return ec.fieldContext_LineItem_taxable(ctx, field)
  63785. case "title":
  63786. return ec.fieldContext_LineItem_title(ctx, field)
  63787. case "totalDiscountSet":
  63788. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  63789. case "unfulfilledDiscountedTotalSet":
  63790. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  63791. case "unfulfilledOriginalTotalSet":
  63792. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  63793. case "unfulfilledQuantity":
  63794. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  63795. case "variant":
  63796. return ec.fieldContext_LineItem_variant(ctx, field)
  63797. case "variantTitle":
  63798. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  63799. case "vendor":
  63800. return ec.fieldContext_LineItem_vendor(ctx, field)
  63801. }
  63802. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  63803. },
  63804. }
  63805. return fc, nil
  63806. }
  63807. func (ec *executionContext) _LineItemSellingPlan_name(ctx context.Context, field graphql.CollectedField, obj *LineItemSellingPlan) (ret graphql.Marshaler) {
  63808. fc, err := ec.fieldContext_LineItemSellingPlan_name(ctx, field)
  63809. if err != nil {
  63810. return graphql.Null
  63811. }
  63812. ctx = graphql.WithFieldContext(ctx, fc)
  63813. defer func() {
  63814. if r := recover(); r != nil {
  63815. ec.Error(ctx, ec.Recover(ctx, r))
  63816. ret = graphql.Null
  63817. }
  63818. }()
  63819. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63820. ctx = rctx // use context from middleware stack in children
  63821. return obj.Name, nil
  63822. })
  63823. if err != nil {
  63824. ec.Error(ctx, err)
  63825. return graphql.Null
  63826. }
  63827. if resTmp == nil {
  63828. if !graphql.HasFieldError(ctx, fc) {
  63829. ec.Errorf(ctx, "must not be null")
  63830. }
  63831. return graphql.Null
  63832. }
  63833. res := resTmp.(string)
  63834. fc.Result = res
  63835. return ec.marshalNString2string(ctx, field.Selections, res)
  63836. }
  63837. func (ec *executionContext) fieldContext_LineItemSellingPlan_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63838. fc = &graphql.FieldContext{
  63839. Object: "LineItemSellingPlan",
  63840. Field: field,
  63841. IsMethod: false,
  63842. IsResolver: false,
  63843. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63844. return nil, errors.New("field of type String does not have child fields")
  63845. },
  63846. }
  63847. return fc, nil
  63848. }
  63849. func (ec *executionContext) _LineItemSellingPlan_sellingPlanId(ctx context.Context, field graphql.CollectedField, obj *LineItemSellingPlan) (ret graphql.Marshaler) {
  63850. fc, err := ec.fieldContext_LineItemSellingPlan_sellingPlanId(ctx, field)
  63851. if err != nil {
  63852. return graphql.Null
  63853. }
  63854. ctx = graphql.WithFieldContext(ctx, fc)
  63855. defer func() {
  63856. if r := recover(); r != nil {
  63857. ec.Error(ctx, ec.Recover(ctx, r))
  63858. ret = graphql.Null
  63859. }
  63860. }()
  63861. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63862. ctx = rctx // use context from middleware stack in children
  63863. return obj.SellingPlanID, nil
  63864. })
  63865. if err != nil {
  63866. ec.Error(ctx, err)
  63867. return graphql.Null
  63868. }
  63869. if resTmp == nil {
  63870. return graphql.Null
  63871. }
  63872. res := resTmp.(*string)
  63873. fc.Result = res
  63874. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  63875. }
  63876. func (ec *executionContext) fieldContext_LineItemSellingPlan_sellingPlanId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63877. fc = &graphql.FieldContext{
  63878. Object: "LineItemSellingPlan",
  63879. Field: field,
  63880. IsMethod: false,
  63881. IsResolver: false,
  63882. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63883. return nil, errors.New("field of type ID does not have child fields")
  63884. },
  63885. }
  63886. return fc, nil
  63887. }
  63888. func (ec *executionContext) _Link_label(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  63889. fc, err := ec.fieldContext_Link_label(ctx, field)
  63890. if err != nil {
  63891. return graphql.Null
  63892. }
  63893. ctx = graphql.WithFieldContext(ctx, fc)
  63894. defer func() {
  63895. if r := recover(); r != nil {
  63896. ec.Error(ctx, ec.Recover(ctx, r))
  63897. ret = graphql.Null
  63898. }
  63899. }()
  63900. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63901. ctx = rctx // use context from middleware stack in children
  63902. return obj.Label, nil
  63903. })
  63904. if err != nil {
  63905. ec.Error(ctx, err)
  63906. return graphql.Null
  63907. }
  63908. if resTmp == nil {
  63909. if !graphql.HasFieldError(ctx, fc) {
  63910. ec.Errorf(ctx, "must not be null")
  63911. }
  63912. return graphql.Null
  63913. }
  63914. res := resTmp.(string)
  63915. fc.Result = res
  63916. return ec.marshalNString2string(ctx, field.Selections, res)
  63917. }
  63918. func (ec *executionContext) fieldContext_Link_label(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63919. fc = &graphql.FieldContext{
  63920. Object: "Link",
  63921. Field: field,
  63922. IsMethod: false,
  63923. IsResolver: false,
  63924. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63925. return nil, errors.New("field of type String does not have child fields")
  63926. },
  63927. }
  63928. return fc, nil
  63929. }
  63930. func (ec *executionContext) _Link_translations(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  63931. fc, err := ec.fieldContext_Link_translations(ctx, field)
  63932. if err != nil {
  63933. return graphql.Null
  63934. }
  63935. ctx = graphql.WithFieldContext(ctx, fc)
  63936. defer func() {
  63937. if r := recover(); r != nil {
  63938. ec.Error(ctx, ec.Recover(ctx, r))
  63939. ret = graphql.Null
  63940. }
  63941. }()
  63942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  63943. ctx = rctx // use context from middleware stack in children
  63944. return obj.Translations, nil
  63945. })
  63946. if err != nil {
  63947. ec.Error(ctx, err)
  63948. return graphql.Null
  63949. }
  63950. if resTmp == nil {
  63951. if !graphql.HasFieldError(ctx, fc) {
  63952. ec.Errorf(ctx, "must not be null")
  63953. }
  63954. return graphql.Null
  63955. }
  63956. res := resTmp.([]*PublishedTranslation)
  63957. fc.Result = res
  63958. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  63959. }
  63960. func (ec *executionContext) fieldContext_Link_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  63961. fc = &graphql.FieldContext{
  63962. Object: "Link",
  63963. Field: field,
  63964. IsMethod: false,
  63965. IsResolver: false,
  63966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  63967. switch field.Name {
  63968. case "key":
  63969. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  63970. case "locale":
  63971. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  63972. case "marketId":
  63973. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  63974. case "value":
  63975. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  63976. }
  63977. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  63978. },
  63979. }
  63980. defer func() {
  63981. if r := recover(); r != nil {
  63982. err = ec.Recover(ctx, r)
  63983. ec.Error(ctx, err)
  63984. }
  63985. }()
  63986. ctx = graphql.WithFieldContext(ctx, fc)
  63987. if fc.Args, err = ec.field_Link_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  63988. ec.Error(ctx, err)
  63989. return
  63990. }
  63991. return fc, nil
  63992. }
  63993. func (ec *executionContext) _Link_url(ctx context.Context, field graphql.CollectedField, obj *Link) (ret graphql.Marshaler) {
  63994. fc, err := ec.fieldContext_Link_url(ctx, field)
  63995. if err != nil {
  63996. return graphql.Null
  63997. }
  63998. ctx = graphql.WithFieldContext(ctx, fc)
  63999. defer func() {
  64000. if r := recover(); r != nil {
  64001. ec.Error(ctx, ec.Recover(ctx, r))
  64002. ret = graphql.Null
  64003. }
  64004. }()
  64005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64006. ctx = rctx // use context from middleware stack in children
  64007. return obj.URL, nil
  64008. })
  64009. if err != nil {
  64010. ec.Error(ctx, err)
  64011. return graphql.Null
  64012. }
  64013. if resTmp == nil {
  64014. if !graphql.HasFieldError(ctx, fc) {
  64015. ec.Errorf(ctx, "must not be null")
  64016. }
  64017. return graphql.Null
  64018. }
  64019. res := resTmp.(string)
  64020. fc.Result = res
  64021. return ec.marshalNURL2string(ctx, field.Selections, res)
  64022. }
  64023. func (ec *executionContext) fieldContext_Link_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64024. fc = &graphql.FieldContext{
  64025. Object: "Link",
  64026. Field: field,
  64027. IsMethod: false,
  64028. IsResolver: false,
  64029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64030. return nil, errors.New("field of type URL does not have child fields")
  64031. },
  64032. }
  64033. return fc, nil
  64034. }
  64035. func (ec *executionContext) _LocalizationExtension_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  64036. fc, err := ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  64037. if err != nil {
  64038. return graphql.Null
  64039. }
  64040. ctx = graphql.WithFieldContext(ctx, fc)
  64041. defer func() {
  64042. if r := recover(); r != nil {
  64043. ec.Error(ctx, ec.Recover(ctx, r))
  64044. ret = graphql.Null
  64045. }
  64046. }()
  64047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64048. ctx = rctx // use context from middleware stack in children
  64049. return obj.CountryCode, nil
  64050. })
  64051. if err != nil {
  64052. ec.Error(ctx, err)
  64053. return graphql.Null
  64054. }
  64055. if resTmp == nil {
  64056. if !graphql.HasFieldError(ctx, fc) {
  64057. ec.Errorf(ctx, "must not be null")
  64058. }
  64059. return graphql.Null
  64060. }
  64061. res := resTmp.(CountryCode)
  64062. fc.Result = res
  64063. return ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  64064. }
  64065. func (ec *executionContext) fieldContext_LocalizationExtension_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64066. fc = &graphql.FieldContext{
  64067. Object: "LocalizationExtension",
  64068. Field: field,
  64069. IsMethod: false,
  64070. IsResolver: false,
  64071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64072. return nil, errors.New("field of type CountryCode does not have child fields")
  64073. },
  64074. }
  64075. return fc, nil
  64076. }
  64077. func (ec *executionContext) _LocalizationExtension_key(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  64078. fc, err := ec.fieldContext_LocalizationExtension_key(ctx, field)
  64079. if err != nil {
  64080. return graphql.Null
  64081. }
  64082. ctx = graphql.WithFieldContext(ctx, fc)
  64083. defer func() {
  64084. if r := recover(); r != nil {
  64085. ec.Error(ctx, ec.Recover(ctx, r))
  64086. ret = graphql.Null
  64087. }
  64088. }()
  64089. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64090. ctx = rctx // use context from middleware stack in children
  64091. return obj.Key, nil
  64092. })
  64093. if err != nil {
  64094. ec.Error(ctx, err)
  64095. return graphql.Null
  64096. }
  64097. if resTmp == nil {
  64098. if !graphql.HasFieldError(ctx, fc) {
  64099. ec.Errorf(ctx, "must not be null")
  64100. }
  64101. return graphql.Null
  64102. }
  64103. res := resTmp.(LocalizationExtensionKey)
  64104. fc.Result = res
  64105. return ec.marshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionKey(ctx, field.Selections, res)
  64106. }
  64107. func (ec *executionContext) fieldContext_LocalizationExtension_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64108. fc = &graphql.FieldContext{
  64109. Object: "LocalizationExtension",
  64110. Field: field,
  64111. IsMethod: false,
  64112. IsResolver: false,
  64113. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64114. return nil, errors.New("field of type LocalizationExtensionKey does not have child fields")
  64115. },
  64116. }
  64117. return fc, nil
  64118. }
  64119. func (ec *executionContext) _LocalizationExtension_purpose(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  64120. fc, err := ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  64121. if err != nil {
  64122. return graphql.Null
  64123. }
  64124. ctx = graphql.WithFieldContext(ctx, fc)
  64125. defer func() {
  64126. if r := recover(); r != nil {
  64127. ec.Error(ctx, ec.Recover(ctx, r))
  64128. ret = graphql.Null
  64129. }
  64130. }()
  64131. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64132. ctx = rctx // use context from middleware stack in children
  64133. return obj.Purpose, nil
  64134. })
  64135. if err != nil {
  64136. ec.Error(ctx, err)
  64137. return graphql.Null
  64138. }
  64139. if resTmp == nil {
  64140. if !graphql.HasFieldError(ctx, fc) {
  64141. ec.Errorf(ctx, "must not be null")
  64142. }
  64143. return graphql.Null
  64144. }
  64145. res := resTmp.(LocalizationExtensionPurpose)
  64146. fc.Result = res
  64147. return ec.marshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionPurpose(ctx, field.Selections, res)
  64148. }
  64149. func (ec *executionContext) fieldContext_LocalizationExtension_purpose(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64150. fc = &graphql.FieldContext{
  64151. Object: "LocalizationExtension",
  64152. Field: field,
  64153. IsMethod: false,
  64154. IsResolver: false,
  64155. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64156. return nil, errors.New("field of type LocalizationExtensionPurpose does not have child fields")
  64157. },
  64158. }
  64159. return fc, nil
  64160. }
  64161. func (ec *executionContext) _LocalizationExtension_title(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  64162. fc, err := ec.fieldContext_LocalizationExtension_title(ctx, field)
  64163. if err != nil {
  64164. return graphql.Null
  64165. }
  64166. ctx = graphql.WithFieldContext(ctx, fc)
  64167. defer func() {
  64168. if r := recover(); r != nil {
  64169. ec.Error(ctx, ec.Recover(ctx, r))
  64170. ret = graphql.Null
  64171. }
  64172. }()
  64173. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64174. ctx = rctx // use context from middleware stack in children
  64175. return obj.Title, nil
  64176. })
  64177. if err != nil {
  64178. ec.Error(ctx, err)
  64179. return graphql.Null
  64180. }
  64181. if resTmp == nil {
  64182. if !graphql.HasFieldError(ctx, fc) {
  64183. ec.Errorf(ctx, "must not be null")
  64184. }
  64185. return graphql.Null
  64186. }
  64187. res := resTmp.(string)
  64188. fc.Result = res
  64189. return ec.marshalNString2string(ctx, field.Selections, res)
  64190. }
  64191. func (ec *executionContext) fieldContext_LocalizationExtension_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64192. fc = &graphql.FieldContext{
  64193. Object: "LocalizationExtension",
  64194. Field: field,
  64195. IsMethod: false,
  64196. IsResolver: false,
  64197. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64198. return nil, errors.New("field of type String does not have child fields")
  64199. },
  64200. }
  64201. return fc, nil
  64202. }
  64203. func (ec *executionContext) _LocalizationExtension_value(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtension) (ret graphql.Marshaler) {
  64204. fc, err := ec.fieldContext_LocalizationExtension_value(ctx, field)
  64205. if err != nil {
  64206. return graphql.Null
  64207. }
  64208. ctx = graphql.WithFieldContext(ctx, fc)
  64209. defer func() {
  64210. if r := recover(); r != nil {
  64211. ec.Error(ctx, ec.Recover(ctx, r))
  64212. ret = graphql.Null
  64213. }
  64214. }()
  64215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64216. ctx = rctx // use context from middleware stack in children
  64217. return obj.Value, nil
  64218. })
  64219. if err != nil {
  64220. ec.Error(ctx, err)
  64221. return graphql.Null
  64222. }
  64223. if resTmp == nil {
  64224. if !graphql.HasFieldError(ctx, fc) {
  64225. ec.Errorf(ctx, "must not be null")
  64226. }
  64227. return graphql.Null
  64228. }
  64229. res := resTmp.(string)
  64230. fc.Result = res
  64231. return ec.marshalNString2string(ctx, field.Selections, res)
  64232. }
  64233. func (ec *executionContext) fieldContext_LocalizationExtension_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64234. fc = &graphql.FieldContext{
  64235. Object: "LocalizationExtension",
  64236. Field: field,
  64237. IsMethod: false,
  64238. IsResolver: false,
  64239. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64240. return nil, errors.New("field of type String does not have child fields")
  64241. },
  64242. }
  64243. return fc, nil
  64244. }
  64245. func (ec *executionContext) _LocalizationExtensionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  64246. fc, err := ec.fieldContext_LocalizationExtensionConnection_edges(ctx, field)
  64247. if err != nil {
  64248. return graphql.Null
  64249. }
  64250. ctx = graphql.WithFieldContext(ctx, fc)
  64251. defer func() {
  64252. if r := recover(); r != nil {
  64253. ec.Error(ctx, ec.Recover(ctx, r))
  64254. ret = graphql.Null
  64255. }
  64256. }()
  64257. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64258. ctx = rctx // use context from middleware stack in children
  64259. return obj.Edges, nil
  64260. })
  64261. if err != nil {
  64262. ec.Error(ctx, err)
  64263. return graphql.Null
  64264. }
  64265. if resTmp == nil {
  64266. if !graphql.HasFieldError(ctx, fc) {
  64267. ec.Errorf(ctx, "must not be null")
  64268. }
  64269. return graphql.Null
  64270. }
  64271. res := resTmp.([]*LocalizationExtensionEdge)
  64272. fc.Result = res
  64273. return ec.marshalNLocalizationExtensionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionEdgeᚄ(ctx, field.Selections, res)
  64274. }
  64275. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64276. fc = &graphql.FieldContext{
  64277. Object: "LocalizationExtensionConnection",
  64278. Field: field,
  64279. IsMethod: false,
  64280. IsResolver: false,
  64281. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64282. switch field.Name {
  64283. case "cursor":
  64284. return ec.fieldContext_LocalizationExtensionEdge_cursor(ctx, field)
  64285. case "node":
  64286. return ec.fieldContext_LocalizationExtensionEdge_node(ctx, field)
  64287. }
  64288. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtensionEdge", field.Name)
  64289. },
  64290. }
  64291. return fc, nil
  64292. }
  64293. func (ec *executionContext) _LocalizationExtensionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  64294. fc, err := ec.fieldContext_LocalizationExtensionConnection_nodes(ctx, field)
  64295. if err != nil {
  64296. return graphql.Null
  64297. }
  64298. ctx = graphql.WithFieldContext(ctx, fc)
  64299. defer func() {
  64300. if r := recover(); r != nil {
  64301. ec.Error(ctx, ec.Recover(ctx, r))
  64302. ret = graphql.Null
  64303. }
  64304. }()
  64305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64306. ctx = rctx // use context from middleware stack in children
  64307. return obj.Nodes, nil
  64308. })
  64309. if err != nil {
  64310. ec.Error(ctx, err)
  64311. return graphql.Null
  64312. }
  64313. if resTmp == nil {
  64314. if !graphql.HasFieldError(ctx, fc) {
  64315. ec.Errorf(ctx, "must not be null")
  64316. }
  64317. return graphql.Null
  64318. }
  64319. res := resTmp.([]*LocalizationExtension)
  64320. fc.Result = res
  64321. return ec.marshalNLocalizationExtension2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionᚄ(ctx, field.Selections, res)
  64322. }
  64323. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64324. fc = &graphql.FieldContext{
  64325. Object: "LocalizationExtensionConnection",
  64326. Field: field,
  64327. IsMethod: false,
  64328. IsResolver: false,
  64329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64330. switch field.Name {
  64331. case "countryCode":
  64332. return ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  64333. case "key":
  64334. return ec.fieldContext_LocalizationExtension_key(ctx, field)
  64335. case "purpose":
  64336. return ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  64337. case "title":
  64338. return ec.fieldContext_LocalizationExtension_title(ctx, field)
  64339. case "value":
  64340. return ec.fieldContext_LocalizationExtension_value(ctx, field)
  64341. }
  64342. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtension", field.Name)
  64343. },
  64344. }
  64345. return fc, nil
  64346. }
  64347. func (ec *executionContext) _LocalizationExtensionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionConnection) (ret graphql.Marshaler) {
  64348. fc, err := ec.fieldContext_LocalizationExtensionConnection_pageInfo(ctx, field)
  64349. if err != nil {
  64350. return graphql.Null
  64351. }
  64352. ctx = graphql.WithFieldContext(ctx, fc)
  64353. defer func() {
  64354. if r := recover(); r != nil {
  64355. ec.Error(ctx, ec.Recover(ctx, r))
  64356. ret = graphql.Null
  64357. }
  64358. }()
  64359. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64360. ctx = rctx // use context from middleware stack in children
  64361. return obj.PageInfo, nil
  64362. })
  64363. if err != nil {
  64364. ec.Error(ctx, err)
  64365. return graphql.Null
  64366. }
  64367. if resTmp == nil {
  64368. if !graphql.HasFieldError(ctx, fc) {
  64369. ec.Errorf(ctx, "must not be null")
  64370. }
  64371. return graphql.Null
  64372. }
  64373. res := resTmp.(*PageInfo)
  64374. fc.Result = res
  64375. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  64376. }
  64377. func (ec *executionContext) fieldContext_LocalizationExtensionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64378. fc = &graphql.FieldContext{
  64379. Object: "LocalizationExtensionConnection",
  64380. Field: field,
  64381. IsMethod: false,
  64382. IsResolver: false,
  64383. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64384. switch field.Name {
  64385. case "endCursor":
  64386. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  64387. case "hasNextPage":
  64388. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  64389. case "hasPreviousPage":
  64390. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  64391. case "startCursor":
  64392. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  64393. }
  64394. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  64395. },
  64396. }
  64397. return fc, nil
  64398. }
  64399. func (ec *executionContext) _LocalizationExtensionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionEdge) (ret graphql.Marshaler) {
  64400. fc, err := ec.fieldContext_LocalizationExtensionEdge_cursor(ctx, field)
  64401. if err != nil {
  64402. return graphql.Null
  64403. }
  64404. ctx = graphql.WithFieldContext(ctx, fc)
  64405. defer func() {
  64406. if r := recover(); r != nil {
  64407. ec.Error(ctx, ec.Recover(ctx, r))
  64408. ret = graphql.Null
  64409. }
  64410. }()
  64411. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64412. ctx = rctx // use context from middleware stack in children
  64413. return obj.Cursor, nil
  64414. })
  64415. if err != nil {
  64416. ec.Error(ctx, err)
  64417. return graphql.Null
  64418. }
  64419. if resTmp == nil {
  64420. if !graphql.HasFieldError(ctx, fc) {
  64421. ec.Errorf(ctx, "must not be null")
  64422. }
  64423. return graphql.Null
  64424. }
  64425. res := resTmp.(string)
  64426. fc.Result = res
  64427. return ec.marshalNString2string(ctx, field.Selections, res)
  64428. }
  64429. func (ec *executionContext) fieldContext_LocalizationExtensionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64430. fc = &graphql.FieldContext{
  64431. Object: "LocalizationExtensionEdge",
  64432. Field: field,
  64433. IsMethod: false,
  64434. IsResolver: false,
  64435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64436. return nil, errors.New("field of type String does not have child fields")
  64437. },
  64438. }
  64439. return fc, nil
  64440. }
  64441. func (ec *executionContext) _LocalizationExtensionEdge_node(ctx context.Context, field graphql.CollectedField, obj *LocalizationExtensionEdge) (ret graphql.Marshaler) {
  64442. fc, err := ec.fieldContext_LocalizationExtensionEdge_node(ctx, field)
  64443. if err != nil {
  64444. return graphql.Null
  64445. }
  64446. ctx = graphql.WithFieldContext(ctx, fc)
  64447. defer func() {
  64448. if r := recover(); r != nil {
  64449. ec.Error(ctx, ec.Recover(ctx, r))
  64450. ret = graphql.Null
  64451. }
  64452. }()
  64453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64454. ctx = rctx // use context from middleware stack in children
  64455. return obj.Node, nil
  64456. })
  64457. if err != nil {
  64458. ec.Error(ctx, err)
  64459. return graphql.Null
  64460. }
  64461. if resTmp == nil {
  64462. if !graphql.HasFieldError(ctx, fc) {
  64463. ec.Errorf(ctx, "must not be null")
  64464. }
  64465. return graphql.Null
  64466. }
  64467. res := resTmp.(*LocalizationExtension)
  64468. fc.Result = res
  64469. return ec.marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtension(ctx, field.Selections, res)
  64470. }
  64471. func (ec *executionContext) fieldContext_LocalizationExtensionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64472. fc = &graphql.FieldContext{
  64473. Object: "LocalizationExtensionEdge",
  64474. Field: field,
  64475. IsMethod: false,
  64476. IsResolver: false,
  64477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64478. switch field.Name {
  64479. case "countryCode":
  64480. return ec.fieldContext_LocalizationExtension_countryCode(ctx, field)
  64481. case "key":
  64482. return ec.fieldContext_LocalizationExtension_key(ctx, field)
  64483. case "purpose":
  64484. return ec.fieldContext_LocalizationExtension_purpose(ctx, field)
  64485. case "title":
  64486. return ec.fieldContext_LocalizationExtension_title(ctx, field)
  64487. case "value":
  64488. return ec.fieldContext_LocalizationExtension_value(ctx, field)
  64489. }
  64490. return nil, fmt.Errorf("no field named %q was found under type LocalizationExtension", field.Name)
  64491. },
  64492. }
  64493. return fc, nil
  64494. }
  64495. func (ec *executionContext) _Location_activatable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64496. fc, err := ec.fieldContext_Location_activatable(ctx, field)
  64497. if err != nil {
  64498. return graphql.Null
  64499. }
  64500. ctx = graphql.WithFieldContext(ctx, fc)
  64501. defer func() {
  64502. if r := recover(); r != nil {
  64503. ec.Error(ctx, ec.Recover(ctx, r))
  64504. ret = graphql.Null
  64505. }
  64506. }()
  64507. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64508. ctx = rctx // use context from middleware stack in children
  64509. return obj.Activatable, nil
  64510. })
  64511. if err != nil {
  64512. ec.Error(ctx, err)
  64513. return graphql.Null
  64514. }
  64515. if resTmp == nil {
  64516. if !graphql.HasFieldError(ctx, fc) {
  64517. ec.Errorf(ctx, "must not be null")
  64518. }
  64519. return graphql.Null
  64520. }
  64521. res := resTmp.(bool)
  64522. fc.Result = res
  64523. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64524. }
  64525. func (ec *executionContext) fieldContext_Location_activatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64526. fc = &graphql.FieldContext{
  64527. Object: "Location",
  64528. Field: field,
  64529. IsMethod: false,
  64530. IsResolver: false,
  64531. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64532. return nil, errors.New("field of type Boolean does not have child fields")
  64533. },
  64534. }
  64535. return fc, nil
  64536. }
  64537. func (ec *executionContext) _Location_address(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64538. fc, err := ec.fieldContext_Location_address(ctx, field)
  64539. if err != nil {
  64540. return graphql.Null
  64541. }
  64542. ctx = graphql.WithFieldContext(ctx, fc)
  64543. defer func() {
  64544. if r := recover(); r != nil {
  64545. ec.Error(ctx, ec.Recover(ctx, r))
  64546. ret = graphql.Null
  64547. }
  64548. }()
  64549. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64550. ctx = rctx // use context from middleware stack in children
  64551. return obj.Address, nil
  64552. })
  64553. if err != nil {
  64554. ec.Error(ctx, err)
  64555. return graphql.Null
  64556. }
  64557. if resTmp == nil {
  64558. if !graphql.HasFieldError(ctx, fc) {
  64559. ec.Errorf(ctx, "must not be null")
  64560. }
  64561. return graphql.Null
  64562. }
  64563. res := resTmp.(*LocationAddress)
  64564. fc.Result = res
  64565. return ec.marshalNLocationAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationAddress(ctx, field.Selections, res)
  64566. }
  64567. func (ec *executionContext) fieldContext_Location_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64568. fc = &graphql.FieldContext{
  64569. Object: "Location",
  64570. Field: field,
  64571. IsMethod: false,
  64572. IsResolver: false,
  64573. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64574. switch field.Name {
  64575. case "address1":
  64576. return ec.fieldContext_LocationAddress_address1(ctx, field)
  64577. case "address2":
  64578. return ec.fieldContext_LocationAddress_address2(ctx, field)
  64579. case "city":
  64580. return ec.fieldContext_LocationAddress_city(ctx, field)
  64581. case "country":
  64582. return ec.fieldContext_LocationAddress_country(ctx, field)
  64583. case "countryCode":
  64584. return ec.fieldContext_LocationAddress_countryCode(ctx, field)
  64585. case "formatted":
  64586. return ec.fieldContext_LocationAddress_formatted(ctx, field)
  64587. case "latitude":
  64588. return ec.fieldContext_LocationAddress_latitude(ctx, field)
  64589. case "longitude":
  64590. return ec.fieldContext_LocationAddress_longitude(ctx, field)
  64591. case "phone":
  64592. return ec.fieldContext_LocationAddress_phone(ctx, field)
  64593. case "province":
  64594. return ec.fieldContext_LocationAddress_province(ctx, field)
  64595. case "provinceCode":
  64596. return ec.fieldContext_LocationAddress_provinceCode(ctx, field)
  64597. case "zip":
  64598. return ec.fieldContext_LocationAddress_zip(ctx, field)
  64599. }
  64600. return nil, fmt.Errorf("no field named %q was found under type LocationAddress", field.Name)
  64601. },
  64602. }
  64603. return fc, nil
  64604. }
  64605. func (ec *executionContext) _Location_addressVerified(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64606. fc, err := ec.fieldContext_Location_addressVerified(ctx, field)
  64607. if err != nil {
  64608. return graphql.Null
  64609. }
  64610. ctx = graphql.WithFieldContext(ctx, fc)
  64611. defer func() {
  64612. if r := recover(); r != nil {
  64613. ec.Error(ctx, ec.Recover(ctx, r))
  64614. ret = graphql.Null
  64615. }
  64616. }()
  64617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64618. ctx = rctx // use context from middleware stack in children
  64619. return obj.AddressVerified, nil
  64620. })
  64621. if err != nil {
  64622. ec.Error(ctx, err)
  64623. return graphql.Null
  64624. }
  64625. if resTmp == nil {
  64626. if !graphql.HasFieldError(ctx, fc) {
  64627. ec.Errorf(ctx, "must not be null")
  64628. }
  64629. return graphql.Null
  64630. }
  64631. res := resTmp.(bool)
  64632. fc.Result = res
  64633. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64634. }
  64635. func (ec *executionContext) fieldContext_Location_addressVerified(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64636. fc = &graphql.FieldContext{
  64637. Object: "Location",
  64638. Field: field,
  64639. IsMethod: false,
  64640. IsResolver: false,
  64641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64642. return nil, errors.New("field of type Boolean does not have child fields")
  64643. },
  64644. }
  64645. return fc, nil
  64646. }
  64647. func (ec *executionContext) _Location_deactivatable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64648. fc, err := ec.fieldContext_Location_deactivatable(ctx, field)
  64649. if err != nil {
  64650. return graphql.Null
  64651. }
  64652. ctx = graphql.WithFieldContext(ctx, fc)
  64653. defer func() {
  64654. if r := recover(); r != nil {
  64655. ec.Error(ctx, ec.Recover(ctx, r))
  64656. ret = graphql.Null
  64657. }
  64658. }()
  64659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64660. ctx = rctx // use context from middleware stack in children
  64661. return obj.Deactivatable, nil
  64662. })
  64663. if err != nil {
  64664. ec.Error(ctx, err)
  64665. return graphql.Null
  64666. }
  64667. if resTmp == nil {
  64668. if !graphql.HasFieldError(ctx, fc) {
  64669. ec.Errorf(ctx, "must not be null")
  64670. }
  64671. return graphql.Null
  64672. }
  64673. res := resTmp.(bool)
  64674. fc.Result = res
  64675. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64676. }
  64677. func (ec *executionContext) fieldContext_Location_deactivatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64678. fc = &graphql.FieldContext{
  64679. Object: "Location",
  64680. Field: field,
  64681. IsMethod: false,
  64682. IsResolver: false,
  64683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64684. return nil, errors.New("field of type Boolean does not have child fields")
  64685. },
  64686. }
  64687. return fc, nil
  64688. }
  64689. func (ec *executionContext) _Location_deactivatedAt(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64690. fc, err := ec.fieldContext_Location_deactivatedAt(ctx, field)
  64691. if err != nil {
  64692. return graphql.Null
  64693. }
  64694. ctx = graphql.WithFieldContext(ctx, fc)
  64695. defer func() {
  64696. if r := recover(); r != nil {
  64697. ec.Error(ctx, ec.Recover(ctx, r))
  64698. ret = graphql.Null
  64699. }
  64700. }()
  64701. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64702. ctx = rctx // use context from middleware stack in children
  64703. return obj.DeactivatedAt, nil
  64704. })
  64705. if err != nil {
  64706. ec.Error(ctx, err)
  64707. return graphql.Null
  64708. }
  64709. if resTmp == nil {
  64710. return graphql.Null
  64711. }
  64712. res := resTmp.(*string)
  64713. fc.Result = res
  64714. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  64715. }
  64716. func (ec *executionContext) fieldContext_Location_deactivatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64717. fc = &graphql.FieldContext{
  64718. Object: "Location",
  64719. Field: field,
  64720. IsMethod: false,
  64721. IsResolver: false,
  64722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64723. return nil, errors.New("field of type String does not have child fields")
  64724. },
  64725. }
  64726. return fc, nil
  64727. }
  64728. func (ec *executionContext) _Location_deletable(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64729. fc, err := ec.fieldContext_Location_deletable(ctx, field)
  64730. if err != nil {
  64731. return graphql.Null
  64732. }
  64733. ctx = graphql.WithFieldContext(ctx, fc)
  64734. defer func() {
  64735. if r := recover(); r != nil {
  64736. ec.Error(ctx, ec.Recover(ctx, r))
  64737. ret = graphql.Null
  64738. }
  64739. }()
  64740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64741. ctx = rctx // use context from middleware stack in children
  64742. return obj.Deletable, nil
  64743. })
  64744. if err != nil {
  64745. ec.Error(ctx, err)
  64746. return graphql.Null
  64747. }
  64748. if resTmp == nil {
  64749. if !graphql.HasFieldError(ctx, fc) {
  64750. ec.Errorf(ctx, "must not be null")
  64751. }
  64752. return graphql.Null
  64753. }
  64754. res := resTmp.(bool)
  64755. fc.Result = res
  64756. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64757. }
  64758. func (ec *executionContext) fieldContext_Location_deletable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64759. fc = &graphql.FieldContext{
  64760. Object: "Location",
  64761. Field: field,
  64762. IsMethod: false,
  64763. IsResolver: false,
  64764. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64765. return nil, errors.New("field of type Boolean does not have child fields")
  64766. },
  64767. }
  64768. return fc, nil
  64769. }
  64770. func (ec *executionContext) _Location_fulfillmentService(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64771. fc, err := ec.fieldContext_Location_fulfillmentService(ctx, field)
  64772. if err != nil {
  64773. return graphql.Null
  64774. }
  64775. ctx = graphql.WithFieldContext(ctx, fc)
  64776. defer func() {
  64777. if r := recover(); r != nil {
  64778. ec.Error(ctx, ec.Recover(ctx, r))
  64779. ret = graphql.Null
  64780. }
  64781. }()
  64782. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64783. ctx = rctx // use context from middleware stack in children
  64784. return obj.FulfillmentService, nil
  64785. })
  64786. if err != nil {
  64787. ec.Error(ctx, err)
  64788. return graphql.Null
  64789. }
  64790. if resTmp == nil {
  64791. return graphql.Null
  64792. }
  64793. res := resTmp.(*FulfillmentService)
  64794. fc.Result = res
  64795. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  64796. }
  64797. func (ec *executionContext) fieldContext_Location_fulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64798. fc = &graphql.FieldContext{
  64799. Object: "Location",
  64800. Field: field,
  64801. IsMethod: false,
  64802. IsResolver: false,
  64803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64804. switch field.Name {
  64805. case "id":
  64806. return ec.fieldContext_FulfillmentService_id(ctx, field)
  64807. }
  64808. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  64809. },
  64810. }
  64811. return fc, nil
  64812. }
  64813. func (ec *executionContext) _Location_fulfillsOnlineOrders(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64814. fc, err := ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  64815. if err != nil {
  64816. return graphql.Null
  64817. }
  64818. ctx = graphql.WithFieldContext(ctx, fc)
  64819. defer func() {
  64820. if r := recover(); r != nil {
  64821. ec.Error(ctx, ec.Recover(ctx, r))
  64822. ret = graphql.Null
  64823. }
  64824. }()
  64825. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64826. ctx = rctx // use context from middleware stack in children
  64827. return obj.FulfillsOnlineOrders, nil
  64828. })
  64829. if err != nil {
  64830. ec.Error(ctx, err)
  64831. return graphql.Null
  64832. }
  64833. if resTmp == nil {
  64834. if !graphql.HasFieldError(ctx, fc) {
  64835. ec.Errorf(ctx, "must not be null")
  64836. }
  64837. return graphql.Null
  64838. }
  64839. res := resTmp.(bool)
  64840. fc.Result = res
  64841. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64842. }
  64843. func (ec *executionContext) fieldContext_Location_fulfillsOnlineOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64844. fc = &graphql.FieldContext{
  64845. Object: "Location",
  64846. Field: field,
  64847. IsMethod: false,
  64848. IsResolver: false,
  64849. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64850. return nil, errors.New("field of type Boolean does not have child fields")
  64851. },
  64852. }
  64853. return fc, nil
  64854. }
  64855. func (ec *executionContext) _Location_hasActiveInventory(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64856. fc, err := ec.fieldContext_Location_hasActiveInventory(ctx, field)
  64857. if err != nil {
  64858. return graphql.Null
  64859. }
  64860. ctx = graphql.WithFieldContext(ctx, fc)
  64861. defer func() {
  64862. if r := recover(); r != nil {
  64863. ec.Error(ctx, ec.Recover(ctx, r))
  64864. ret = graphql.Null
  64865. }
  64866. }()
  64867. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64868. ctx = rctx // use context from middleware stack in children
  64869. return obj.HasActiveInventory, nil
  64870. })
  64871. if err != nil {
  64872. ec.Error(ctx, err)
  64873. return graphql.Null
  64874. }
  64875. if resTmp == nil {
  64876. if !graphql.HasFieldError(ctx, fc) {
  64877. ec.Errorf(ctx, "must not be null")
  64878. }
  64879. return graphql.Null
  64880. }
  64881. res := resTmp.(bool)
  64882. fc.Result = res
  64883. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64884. }
  64885. func (ec *executionContext) fieldContext_Location_hasActiveInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64886. fc = &graphql.FieldContext{
  64887. Object: "Location",
  64888. Field: field,
  64889. IsMethod: false,
  64890. IsResolver: false,
  64891. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64892. return nil, errors.New("field of type Boolean does not have child fields")
  64893. },
  64894. }
  64895. return fc, nil
  64896. }
  64897. func (ec *executionContext) _Location_hasUnfulfilledOrders(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64898. fc, err := ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  64899. if err != nil {
  64900. return graphql.Null
  64901. }
  64902. ctx = graphql.WithFieldContext(ctx, fc)
  64903. defer func() {
  64904. if r := recover(); r != nil {
  64905. ec.Error(ctx, ec.Recover(ctx, r))
  64906. ret = graphql.Null
  64907. }
  64908. }()
  64909. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64910. ctx = rctx // use context from middleware stack in children
  64911. return obj.HasUnfulfilledOrders, nil
  64912. })
  64913. if err != nil {
  64914. ec.Error(ctx, err)
  64915. return graphql.Null
  64916. }
  64917. if resTmp == nil {
  64918. if !graphql.HasFieldError(ctx, fc) {
  64919. ec.Errorf(ctx, "must not be null")
  64920. }
  64921. return graphql.Null
  64922. }
  64923. res := resTmp.(bool)
  64924. fc.Result = res
  64925. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  64926. }
  64927. func (ec *executionContext) fieldContext_Location_hasUnfulfilledOrders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64928. fc = &graphql.FieldContext{
  64929. Object: "Location",
  64930. Field: field,
  64931. IsMethod: false,
  64932. IsResolver: false,
  64933. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64934. return nil, errors.New("field of type Boolean does not have child fields")
  64935. },
  64936. }
  64937. return fc, nil
  64938. }
  64939. func (ec *executionContext) _Location_id(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64940. fc, err := ec.fieldContext_Location_id(ctx, field)
  64941. if err != nil {
  64942. return graphql.Null
  64943. }
  64944. ctx = graphql.WithFieldContext(ctx, fc)
  64945. defer func() {
  64946. if r := recover(); r != nil {
  64947. ec.Error(ctx, ec.Recover(ctx, r))
  64948. ret = graphql.Null
  64949. }
  64950. }()
  64951. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64952. ctx = rctx // use context from middleware stack in children
  64953. return obj.ID, nil
  64954. })
  64955. if err != nil {
  64956. ec.Error(ctx, err)
  64957. return graphql.Null
  64958. }
  64959. if resTmp == nil {
  64960. if !graphql.HasFieldError(ctx, fc) {
  64961. ec.Errorf(ctx, "must not be null")
  64962. }
  64963. return graphql.Null
  64964. }
  64965. res := resTmp.(string)
  64966. fc.Result = res
  64967. return ec.marshalNID2string(ctx, field.Selections, res)
  64968. }
  64969. func (ec *executionContext) fieldContext_Location_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  64970. fc = &graphql.FieldContext{
  64971. Object: "Location",
  64972. Field: field,
  64973. IsMethod: false,
  64974. IsResolver: false,
  64975. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  64976. return nil, errors.New("field of type ID does not have child fields")
  64977. },
  64978. }
  64979. return fc, nil
  64980. }
  64981. func (ec *executionContext) _Location_inventoryLevel(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  64982. fc, err := ec.fieldContext_Location_inventoryLevel(ctx, field)
  64983. if err != nil {
  64984. return graphql.Null
  64985. }
  64986. ctx = graphql.WithFieldContext(ctx, fc)
  64987. defer func() {
  64988. if r := recover(); r != nil {
  64989. ec.Error(ctx, ec.Recover(ctx, r))
  64990. ret = graphql.Null
  64991. }
  64992. }()
  64993. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  64994. ctx = rctx // use context from middleware stack in children
  64995. return obj.InventoryLevel, nil
  64996. })
  64997. if err != nil {
  64998. ec.Error(ctx, err)
  64999. return graphql.Null
  65000. }
  65001. if resTmp == nil {
  65002. return graphql.Null
  65003. }
  65004. res := resTmp.(*InventoryLevel)
  65005. fc.Result = res
  65006. return ec.marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx, field.Selections, res)
  65007. }
  65008. func (ec *executionContext) fieldContext_Location_inventoryLevel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65009. fc = &graphql.FieldContext{
  65010. Object: "Location",
  65011. Field: field,
  65012. IsMethod: false,
  65013. IsResolver: false,
  65014. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65015. switch field.Name {
  65016. case "id":
  65017. return ec.fieldContext_InventoryLevel_id(ctx, field)
  65018. }
  65019. return nil, fmt.Errorf("no field named %q was found under type InventoryLevel", field.Name)
  65020. },
  65021. }
  65022. defer func() {
  65023. if r := recover(); r != nil {
  65024. err = ec.Recover(ctx, r)
  65025. ec.Error(ctx, err)
  65026. }
  65027. }()
  65028. ctx = graphql.WithFieldContext(ctx, fc)
  65029. if fc.Args, err = ec.field_Location_inventoryLevel_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65030. ec.Error(ctx, err)
  65031. return
  65032. }
  65033. return fc, nil
  65034. }
  65035. func (ec *executionContext) _Location_inventoryLevels(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65036. fc, err := ec.fieldContext_Location_inventoryLevels(ctx, field)
  65037. if err != nil {
  65038. return graphql.Null
  65039. }
  65040. ctx = graphql.WithFieldContext(ctx, fc)
  65041. defer func() {
  65042. if r := recover(); r != nil {
  65043. ec.Error(ctx, ec.Recover(ctx, r))
  65044. ret = graphql.Null
  65045. }
  65046. }()
  65047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65048. ctx = rctx // use context from middleware stack in children
  65049. return obj.InventoryLevels, nil
  65050. })
  65051. if err != nil {
  65052. ec.Error(ctx, err)
  65053. return graphql.Null
  65054. }
  65055. if resTmp == nil {
  65056. if !graphql.HasFieldError(ctx, fc) {
  65057. ec.Errorf(ctx, "must not be null")
  65058. }
  65059. return graphql.Null
  65060. }
  65061. res := resTmp.(*InventoryLevelConnection)
  65062. fc.Result = res
  65063. return ec.marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelConnection(ctx, field.Selections, res)
  65064. }
  65065. func (ec *executionContext) fieldContext_Location_inventoryLevels(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65066. fc = &graphql.FieldContext{
  65067. Object: "Location",
  65068. Field: field,
  65069. IsMethod: false,
  65070. IsResolver: false,
  65071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65072. switch field.Name {
  65073. case "edges":
  65074. return ec.fieldContext_InventoryLevelConnection_edges(ctx, field)
  65075. case "nodes":
  65076. return ec.fieldContext_InventoryLevelConnection_nodes(ctx, field)
  65077. case "pageInfo":
  65078. return ec.fieldContext_InventoryLevelConnection_pageInfo(ctx, field)
  65079. }
  65080. return nil, fmt.Errorf("no field named %q was found under type InventoryLevelConnection", field.Name)
  65081. },
  65082. }
  65083. defer func() {
  65084. if r := recover(); r != nil {
  65085. err = ec.Recover(ctx, r)
  65086. ec.Error(ctx, err)
  65087. }
  65088. }()
  65089. ctx = graphql.WithFieldContext(ctx, fc)
  65090. if fc.Args, err = ec.field_Location_inventoryLevels_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65091. ec.Error(ctx, err)
  65092. return
  65093. }
  65094. return fc, nil
  65095. }
  65096. func (ec *executionContext) _Location_isActive(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65097. fc, err := ec.fieldContext_Location_isActive(ctx, field)
  65098. if err != nil {
  65099. return graphql.Null
  65100. }
  65101. ctx = graphql.WithFieldContext(ctx, fc)
  65102. defer func() {
  65103. if r := recover(); r != nil {
  65104. ec.Error(ctx, ec.Recover(ctx, r))
  65105. ret = graphql.Null
  65106. }
  65107. }()
  65108. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65109. ctx = rctx // use context from middleware stack in children
  65110. return obj.IsActive, nil
  65111. })
  65112. if err != nil {
  65113. ec.Error(ctx, err)
  65114. return graphql.Null
  65115. }
  65116. if resTmp == nil {
  65117. if !graphql.HasFieldError(ctx, fc) {
  65118. ec.Errorf(ctx, "must not be null")
  65119. }
  65120. return graphql.Null
  65121. }
  65122. res := resTmp.(bool)
  65123. fc.Result = res
  65124. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  65125. }
  65126. func (ec *executionContext) fieldContext_Location_isActive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65127. fc = &graphql.FieldContext{
  65128. Object: "Location",
  65129. Field: field,
  65130. IsMethod: false,
  65131. IsResolver: false,
  65132. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65133. return nil, errors.New("field of type Boolean does not have child fields")
  65134. },
  65135. }
  65136. return fc, nil
  65137. }
  65138. func (ec *executionContext) _Location_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65139. fc, err := ec.fieldContext_Location_legacyResourceId(ctx, field)
  65140. if err != nil {
  65141. return graphql.Null
  65142. }
  65143. ctx = graphql.WithFieldContext(ctx, fc)
  65144. defer func() {
  65145. if r := recover(); r != nil {
  65146. ec.Error(ctx, ec.Recover(ctx, r))
  65147. ret = graphql.Null
  65148. }
  65149. }()
  65150. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65151. ctx = rctx // use context from middleware stack in children
  65152. return obj.LegacyResourceID, nil
  65153. })
  65154. if err != nil {
  65155. ec.Error(ctx, err)
  65156. return graphql.Null
  65157. }
  65158. if resTmp == nil {
  65159. if !graphql.HasFieldError(ctx, fc) {
  65160. ec.Errorf(ctx, "must not be null")
  65161. }
  65162. return graphql.Null
  65163. }
  65164. res := resTmp.(string)
  65165. fc.Result = res
  65166. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  65167. }
  65168. func (ec *executionContext) fieldContext_Location_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65169. fc = &graphql.FieldContext{
  65170. Object: "Location",
  65171. Field: field,
  65172. IsMethod: false,
  65173. IsResolver: false,
  65174. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65175. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  65176. },
  65177. }
  65178. return fc, nil
  65179. }
  65180. func (ec *executionContext) _Location_metafield(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65181. fc, err := ec.fieldContext_Location_metafield(ctx, field)
  65182. if err != nil {
  65183. return graphql.Null
  65184. }
  65185. ctx = graphql.WithFieldContext(ctx, fc)
  65186. defer func() {
  65187. if r := recover(); r != nil {
  65188. ec.Error(ctx, ec.Recover(ctx, r))
  65189. ret = graphql.Null
  65190. }
  65191. }()
  65192. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65193. ctx = rctx // use context from middleware stack in children
  65194. return obj.Metafield, nil
  65195. })
  65196. if err != nil {
  65197. ec.Error(ctx, err)
  65198. return graphql.Null
  65199. }
  65200. if resTmp == nil {
  65201. return graphql.Null
  65202. }
  65203. res := resTmp.(*Metafield)
  65204. fc.Result = res
  65205. return ec.marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  65206. }
  65207. func (ec *executionContext) fieldContext_Location_metafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65208. fc = &graphql.FieldContext{
  65209. Object: "Location",
  65210. Field: field,
  65211. IsMethod: false,
  65212. IsResolver: false,
  65213. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65214. switch field.Name {
  65215. case "createdAt":
  65216. return ec.fieldContext_Metafield_createdAt(ctx, field)
  65217. case "definition":
  65218. return ec.fieldContext_Metafield_definition(ctx, field)
  65219. case "description":
  65220. return ec.fieldContext_Metafield_description(ctx, field)
  65221. case "id":
  65222. return ec.fieldContext_Metafield_id(ctx, field)
  65223. case "key":
  65224. return ec.fieldContext_Metafield_key(ctx, field)
  65225. case "legacyResourceId":
  65226. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  65227. case "namespace":
  65228. return ec.fieldContext_Metafield_namespace(ctx, field)
  65229. case "owner":
  65230. return ec.fieldContext_Metafield_owner(ctx, field)
  65231. case "ownerType":
  65232. return ec.fieldContext_Metafield_ownerType(ctx, field)
  65233. case "reference":
  65234. return ec.fieldContext_Metafield_reference(ctx, field)
  65235. case "references":
  65236. return ec.fieldContext_Metafield_references(ctx, field)
  65237. case "type":
  65238. return ec.fieldContext_Metafield_type(ctx, field)
  65239. case "updatedAt":
  65240. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  65241. case "value":
  65242. return ec.fieldContext_Metafield_value(ctx, field)
  65243. }
  65244. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  65245. },
  65246. }
  65247. defer func() {
  65248. if r := recover(); r != nil {
  65249. err = ec.Recover(ctx, r)
  65250. ec.Error(ctx, err)
  65251. }
  65252. }()
  65253. ctx = graphql.WithFieldContext(ctx, fc)
  65254. if fc.Args, err = ec.field_Location_metafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65255. ec.Error(ctx, err)
  65256. return
  65257. }
  65258. return fc, nil
  65259. }
  65260. func (ec *executionContext) _Location_metafieldDefinitions(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65261. fc, err := ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  65262. if err != nil {
  65263. return graphql.Null
  65264. }
  65265. ctx = graphql.WithFieldContext(ctx, fc)
  65266. defer func() {
  65267. if r := recover(); r != nil {
  65268. ec.Error(ctx, ec.Recover(ctx, r))
  65269. ret = graphql.Null
  65270. }
  65271. }()
  65272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65273. ctx = rctx // use context from middleware stack in children
  65274. return obj.MetafieldDefinitions, nil
  65275. })
  65276. if err != nil {
  65277. ec.Error(ctx, err)
  65278. return graphql.Null
  65279. }
  65280. if resTmp == nil {
  65281. if !graphql.HasFieldError(ctx, fc) {
  65282. ec.Errorf(ctx, "must not be null")
  65283. }
  65284. return graphql.Null
  65285. }
  65286. res := resTmp.(*MetafieldDefinitionConnection)
  65287. fc.Result = res
  65288. return ec.marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionConnection(ctx, field.Selections, res)
  65289. }
  65290. func (ec *executionContext) fieldContext_Location_metafieldDefinitions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65291. fc = &graphql.FieldContext{
  65292. Object: "Location",
  65293. Field: field,
  65294. IsMethod: false,
  65295. IsResolver: false,
  65296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65297. switch field.Name {
  65298. case "edges":
  65299. return ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  65300. case "nodes":
  65301. return ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  65302. case "pageInfo":
  65303. return ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  65304. }
  65305. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionConnection", field.Name)
  65306. },
  65307. }
  65308. defer func() {
  65309. if r := recover(); r != nil {
  65310. err = ec.Recover(ctx, r)
  65311. ec.Error(ctx, err)
  65312. }
  65313. }()
  65314. ctx = graphql.WithFieldContext(ctx, fc)
  65315. if fc.Args, err = ec.field_Location_metafieldDefinitions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65316. ec.Error(ctx, err)
  65317. return
  65318. }
  65319. return fc, nil
  65320. }
  65321. func (ec *executionContext) _Location_metafields(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65322. fc, err := ec.fieldContext_Location_metafields(ctx, field)
  65323. if err != nil {
  65324. return graphql.Null
  65325. }
  65326. ctx = graphql.WithFieldContext(ctx, fc)
  65327. defer func() {
  65328. if r := recover(); r != nil {
  65329. ec.Error(ctx, ec.Recover(ctx, r))
  65330. ret = graphql.Null
  65331. }
  65332. }()
  65333. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65334. ctx = rctx // use context from middleware stack in children
  65335. return obj.Metafields, nil
  65336. })
  65337. if err != nil {
  65338. ec.Error(ctx, err)
  65339. return graphql.Null
  65340. }
  65341. if resTmp == nil {
  65342. if !graphql.HasFieldError(ctx, fc) {
  65343. ec.Errorf(ctx, "must not be null")
  65344. }
  65345. return graphql.Null
  65346. }
  65347. res := resTmp.(*MetafieldConnection)
  65348. fc.Result = res
  65349. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  65350. }
  65351. func (ec *executionContext) fieldContext_Location_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65352. fc = &graphql.FieldContext{
  65353. Object: "Location",
  65354. Field: field,
  65355. IsMethod: false,
  65356. IsResolver: false,
  65357. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65358. switch field.Name {
  65359. case "edges":
  65360. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  65361. case "nodes":
  65362. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  65363. case "pageInfo":
  65364. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  65365. }
  65366. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  65367. },
  65368. }
  65369. defer func() {
  65370. if r := recover(); r != nil {
  65371. err = ec.Recover(ctx, r)
  65372. ec.Error(ctx, err)
  65373. }
  65374. }()
  65375. ctx = graphql.WithFieldContext(ctx, fc)
  65376. if fc.Args, err = ec.field_Location_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65377. ec.Error(ctx, err)
  65378. return
  65379. }
  65380. return fc, nil
  65381. }
  65382. func (ec *executionContext) _Location_name(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65383. fc, err := ec.fieldContext_Location_name(ctx, field)
  65384. if err != nil {
  65385. return graphql.Null
  65386. }
  65387. ctx = graphql.WithFieldContext(ctx, fc)
  65388. defer func() {
  65389. if r := recover(); r != nil {
  65390. ec.Error(ctx, ec.Recover(ctx, r))
  65391. ret = graphql.Null
  65392. }
  65393. }()
  65394. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65395. ctx = rctx // use context from middleware stack in children
  65396. return obj.Name, nil
  65397. })
  65398. if err != nil {
  65399. ec.Error(ctx, err)
  65400. return graphql.Null
  65401. }
  65402. if resTmp == nil {
  65403. if !graphql.HasFieldError(ctx, fc) {
  65404. ec.Errorf(ctx, "must not be null")
  65405. }
  65406. return graphql.Null
  65407. }
  65408. res := resTmp.(string)
  65409. fc.Result = res
  65410. return ec.marshalNString2string(ctx, field.Selections, res)
  65411. }
  65412. func (ec *executionContext) fieldContext_Location_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65413. fc = &graphql.FieldContext{
  65414. Object: "Location",
  65415. Field: field,
  65416. IsMethod: false,
  65417. IsResolver: false,
  65418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65419. return nil, errors.New("field of type String does not have child fields")
  65420. },
  65421. }
  65422. return fc, nil
  65423. }
  65424. func (ec *executionContext) _Location_privateMetafield(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65425. fc, err := ec.fieldContext_Location_privateMetafield(ctx, field)
  65426. if err != nil {
  65427. return graphql.Null
  65428. }
  65429. ctx = graphql.WithFieldContext(ctx, fc)
  65430. defer func() {
  65431. if r := recover(); r != nil {
  65432. ec.Error(ctx, ec.Recover(ctx, r))
  65433. ret = graphql.Null
  65434. }
  65435. }()
  65436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65437. ctx = rctx // use context from middleware stack in children
  65438. return obj.PrivateMetafield, nil
  65439. })
  65440. if err != nil {
  65441. ec.Error(ctx, err)
  65442. return graphql.Null
  65443. }
  65444. if resTmp == nil {
  65445. return graphql.Null
  65446. }
  65447. res := resTmp.(*PrivateMetafield)
  65448. fc.Result = res
  65449. return ec.marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  65450. }
  65451. func (ec *executionContext) fieldContext_Location_privateMetafield(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65452. fc = &graphql.FieldContext{
  65453. Object: "Location",
  65454. Field: field,
  65455. IsMethod: false,
  65456. IsResolver: false,
  65457. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65458. switch field.Name {
  65459. case "createdAt":
  65460. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  65461. case "id":
  65462. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  65463. case "key":
  65464. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  65465. case "namespace":
  65466. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  65467. case "updatedAt":
  65468. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  65469. case "value":
  65470. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  65471. case "valueType":
  65472. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  65473. }
  65474. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  65475. },
  65476. }
  65477. defer func() {
  65478. if r := recover(); r != nil {
  65479. err = ec.Recover(ctx, r)
  65480. ec.Error(ctx, err)
  65481. }
  65482. }()
  65483. ctx = graphql.WithFieldContext(ctx, fc)
  65484. if fc.Args, err = ec.field_Location_privateMetafield_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65485. ec.Error(ctx, err)
  65486. return
  65487. }
  65488. return fc, nil
  65489. }
  65490. func (ec *executionContext) _Location_privateMetafields(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65491. fc, err := ec.fieldContext_Location_privateMetafields(ctx, field)
  65492. if err != nil {
  65493. return graphql.Null
  65494. }
  65495. ctx = graphql.WithFieldContext(ctx, fc)
  65496. defer func() {
  65497. if r := recover(); r != nil {
  65498. ec.Error(ctx, ec.Recover(ctx, r))
  65499. ret = graphql.Null
  65500. }
  65501. }()
  65502. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65503. ctx = rctx // use context from middleware stack in children
  65504. return obj.PrivateMetafields, nil
  65505. })
  65506. if err != nil {
  65507. ec.Error(ctx, err)
  65508. return graphql.Null
  65509. }
  65510. if resTmp == nil {
  65511. if !graphql.HasFieldError(ctx, fc) {
  65512. ec.Errorf(ctx, "must not be null")
  65513. }
  65514. return graphql.Null
  65515. }
  65516. res := resTmp.(*PrivateMetafieldConnection)
  65517. fc.Result = res
  65518. return ec.marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldConnection(ctx, field.Selections, res)
  65519. }
  65520. func (ec *executionContext) fieldContext_Location_privateMetafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65521. fc = &graphql.FieldContext{
  65522. Object: "Location",
  65523. Field: field,
  65524. IsMethod: false,
  65525. IsResolver: false,
  65526. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65527. switch field.Name {
  65528. case "edges":
  65529. return ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  65530. case "nodes":
  65531. return ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  65532. case "pageInfo":
  65533. return ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  65534. }
  65535. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldConnection", field.Name)
  65536. },
  65537. }
  65538. defer func() {
  65539. if r := recover(); r != nil {
  65540. err = ec.Recover(ctx, r)
  65541. ec.Error(ctx, err)
  65542. }
  65543. }()
  65544. ctx = graphql.WithFieldContext(ctx, fc)
  65545. if fc.Args, err = ec.field_Location_privateMetafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  65546. ec.Error(ctx, err)
  65547. return
  65548. }
  65549. return fc, nil
  65550. }
  65551. func (ec *executionContext) _Location_shipsInventory(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65552. fc, err := ec.fieldContext_Location_shipsInventory(ctx, field)
  65553. if err != nil {
  65554. return graphql.Null
  65555. }
  65556. ctx = graphql.WithFieldContext(ctx, fc)
  65557. defer func() {
  65558. if r := recover(); r != nil {
  65559. ec.Error(ctx, ec.Recover(ctx, r))
  65560. ret = graphql.Null
  65561. }
  65562. }()
  65563. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65564. ctx = rctx // use context from middleware stack in children
  65565. return obj.ShipsInventory, nil
  65566. })
  65567. if err != nil {
  65568. ec.Error(ctx, err)
  65569. return graphql.Null
  65570. }
  65571. if resTmp == nil {
  65572. if !graphql.HasFieldError(ctx, fc) {
  65573. ec.Errorf(ctx, "must not be null")
  65574. }
  65575. return graphql.Null
  65576. }
  65577. res := resTmp.(bool)
  65578. fc.Result = res
  65579. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  65580. }
  65581. func (ec *executionContext) fieldContext_Location_shipsInventory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65582. fc = &graphql.FieldContext{
  65583. Object: "Location",
  65584. Field: field,
  65585. IsMethod: false,
  65586. IsResolver: false,
  65587. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65588. return nil, errors.New("field of type Boolean does not have child fields")
  65589. },
  65590. }
  65591. return fc, nil
  65592. }
  65593. func (ec *executionContext) _Location_suggestedAddresses(ctx context.Context, field graphql.CollectedField, obj *Location) (ret graphql.Marshaler) {
  65594. fc, err := ec.fieldContext_Location_suggestedAddresses(ctx, field)
  65595. if err != nil {
  65596. return graphql.Null
  65597. }
  65598. ctx = graphql.WithFieldContext(ctx, fc)
  65599. defer func() {
  65600. if r := recover(); r != nil {
  65601. ec.Error(ctx, ec.Recover(ctx, r))
  65602. ret = graphql.Null
  65603. }
  65604. }()
  65605. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65606. ctx = rctx // use context from middleware stack in children
  65607. return obj.SuggestedAddresses, nil
  65608. })
  65609. if err != nil {
  65610. ec.Error(ctx, err)
  65611. return graphql.Null
  65612. }
  65613. if resTmp == nil {
  65614. if !graphql.HasFieldError(ctx, fc) {
  65615. ec.Errorf(ctx, "must not be null")
  65616. }
  65617. return graphql.Null
  65618. }
  65619. res := resTmp.([]*LocationSuggestedAddress)
  65620. fc.Result = res
  65621. return ec.marshalNLocationSuggestedAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSuggestedAddressᚄ(ctx, field.Selections, res)
  65622. }
  65623. func (ec *executionContext) fieldContext_Location_suggestedAddresses(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65624. fc = &graphql.FieldContext{
  65625. Object: "Location",
  65626. Field: field,
  65627. IsMethod: false,
  65628. IsResolver: false,
  65629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65630. switch field.Name {
  65631. case "address1":
  65632. return ec.fieldContext_LocationSuggestedAddress_address1(ctx, field)
  65633. case "address2":
  65634. return ec.fieldContext_LocationSuggestedAddress_address2(ctx, field)
  65635. case "city":
  65636. return ec.fieldContext_LocationSuggestedAddress_city(ctx, field)
  65637. case "country":
  65638. return ec.fieldContext_LocationSuggestedAddress_country(ctx, field)
  65639. case "countryCode":
  65640. return ec.fieldContext_LocationSuggestedAddress_countryCode(ctx, field)
  65641. case "formatted":
  65642. return ec.fieldContext_LocationSuggestedAddress_formatted(ctx, field)
  65643. case "province":
  65644. return ec.fieldContext_LocationSuggestedAddress_province(ctx, field)
  65645. case "provinceCode":
  65646. return ec.fieldContext_LocationSuggestedAddress_provinceCode(ctx, field)
  65647. case "zip":
  65648. return ec.fieldContext_LocationSuggestedAddress_zip(ctx, field)
  65649. }
  65650. return nil, fmt.Errorf("no field named %q was found under type LocationSuggestedAddress", field.Name)
  65651. },
  65652. }
  65653. return fc, nil
  65654. }
  65655. func (ec *executionContext) _LocationAddress_address1(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65656. fc, err := ec.fieldContext_LocationAddress_address1(ctx, field)
  65657. if err != nil {
  65658. return graphql.Null
  65659. }
  65660. ctx = graphql.WithFieldContext(ctx, fc)
  65661. defer func() {
  65662. if r := recover(); r != nil {
  65663. ec.Error(ctx, ec.Recover(ctx, r))
  65664. ret = graphql.Null
  65665. }
  65666. }()
  65667. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65668. ctx = rctx // use context from middleware stack in children
  65669. return obj.Address1, nil
  65670. })
  65671. if err != nil {
  65672. ec.Error(ctx, err)
  65673. return graphql.Null
  65674. }
  65675. if resTmp == nil {
  65676. return graphql.Null
  65677. }
  65678. res := resTmp.(*string)
  65679. fc.Result = res
  65680. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65681. }
  65682. func (ec *executionContext) fieldContext_LocationAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65683. fc = &graphql.FieldContext{
  65684. Object: "LocationAddress",
  65685. Field: field,
  65686. IsMethod: false,
  65687. IsResolver: false,
  65688. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65689. return nil, errors.New("field of type String does not have child fields")
  65690. },
  65691. }
  65692. return fc, nil
  65693. }
  65694. func (ec *executionContext) _LocationAddress_address2(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65695. fc, err := ec.fieldContext_LocationAddress_address2(ctx, field)
  65696. if err != nil {
  65697. return graphql.Null
  65698. }
  65699. ctx = graphql.WithFieldContext(ctx, fc)
  65700. defer func() {
  65701. if r := recover(); r != nil {
  65702. ec.Error(ctx, ec.Recover(ctx, r))
  65703. ret = graphql.Null
  65704. }
  65705. }()
  65706. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65707. ctx = rctx // use context from middleware stack in children
  65708. return obj.Address2, nil
  65709. })
  65710. if err != nil {
  65711. ec.Error(ctx, err)
  65712. return graphql.Null
  65713. }
  65714. if resTmp == nil {
  65715. return graphql.Null
  65716. }
  65717. res := resTmp.(*string)
  65718. fc.Result = res
  65719. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65720. }
  65721. func (ec *executionContext) fieldContext_LocationAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65722. fc = &graphql.FieldContext{
  65723. Object: "LocationAddress",
  65724. Field: field,
  65725. IsMethod: false,
  65726. IsResolver: false,
  65727. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65728. return nil, errors.New("field of type String does not have child fields")
  65729. },
  65730. }
  65731. return fc, nil
  65732. }
  65733. func (ec *executionContext) _LocationAddress_city(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65734. fc, err := ec.fieldContext_LocationAddress_city(ctx, field)
  65735. if err != nil {
  65736. return graphql.Null
  65737. }
  65738. ctx = graphql.WithFieldContext(ctx, fc)
  65739. defer func() {
  65740. if r := recover(); r != nil {
  65741. ec.Error(ctx, ec.Recover(ctx, r))
  65742. ret = graphql.Null
  65743. }
  65744. }()
  65745. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65746. ctx = rctx // use context from middleware stack in children
  65747. return obj.City, nil
  65748. })
  65749. if err != nil {
  65750. ec.Error(ctx, err)
  65751. return graphql.Null
  65752. }
  65753. if resTmp == nil {
  65754. return graphql.Null
  65755. }
  65756. res := resTmp.(*string)
  65757. fc.Result = res
  65758. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65759. }
  65760. func (ec *executionContext) fieldContext_LocationAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65761. fc = &graphql.FieldContext{
  65762. Object: "LocationAddress",
  65763. Field: field,
  65764. IsMethod: false,
  65765. IsResolver: false,
  65766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65767. return nil, errors.New("field of type String does not have child fields")
  65768. },
  65769. }
  65770. return fc, nil
  65771. }
  65772. func (ec *executionContext) _LocationAddress_country(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65773. fc, err := ec.fieldContext_LocationAddress_country(ctx, field)
  65774. if err != nil {
  65775. return graphql.Null
  65776. }
  65777. ctx = graphql.WithFieldContext(ctx, fc)
  65778. defer func() {
  65779. if r := recover(); r != nil {
  65780. ec.Error(ctx, ec.Recover(ctx, r))
  65781. ret = graphql.Null
  65782. }
  65783. }()
  65784. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65785. ctx = rctx // use context from middleware stack in children
  65786. return obj.Country, nil
  65787. })
  65788. if err != nil {
  65789. ec.Error(ctx, err)
  65790. return graphql.Null
  65791. }
  65792. if resTmp == nil {
  65793. return graphql.Null
  65794. }
  65795. res := resTmp.(*string)
  65796. fc.Result = res
  65797. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65798. }
  65799. func (ec *executionContext) fieldContext_LocationAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65800. fc = &graphql.FieldContext{
  65801. Object: "LocationAddress",
  65802. Field: field,
  65803. IsMethod: false,
  65804. IsResolver: false,
  65805. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65806. return nil, errors.New("field of type String does not have child fields")
  65807. },
  65808. }
  65809. return fc, nil
  65810. }
  65811. func (ec *executionContext) _LocationAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65812. fc, err := ec.fieldContext_LocationAddress_countryCode(ctx, field)
  65813. if err != nil {
  65814. return graphql.Null
  65815. }
  65816. ctx = graphql.WithFieldContext(ctx, fc)
  65817. defer func() {
  65818. if r := recover(); r != nil {
  65819. ec.Error(ctx, ec.Recover(ctx, r))
  65820. ret = graphql.Null
  65821. }
  65822. }()
  65823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65824. ctx = rctx // use context from middleware stack in children
  65825. return obj.CountryCode, nil
  65826. })
  65827. if err != nil {
  65828. ec.Error(ctx, err)
  65829. return graphql.Null
  65830. }
  65831. if resTmp == nil {
  65832. return graphql.Null
  65833. }
  65834. res := resTmp.(*string)
  65835. fc.Result = res
  65836. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65837. }
  65838. func (ec *executionContext) fieldContext_LocationAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65839. fc = &graphql.FieldContext{
  65840. Object: "LocationAddress",
  65841. Field: field,
  65842. IsMethod: false,
  65843. IsResolver: false,
  65844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65845. return nil, errors.New("field of type String does not have child fields")
  65846. },
  65847. }
  65848. return fc, nil
  65849. }
  65850. func (ec *executionContext) _LocationAddress_formatted(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65851. fc, err := ec.fieldContext_LocationAddress_formatted(ctx, field)
  65852. if err != nil {
  65853. return graphql.Null
  65854. }
  65855. ctx = graphql.WithFieldContext(ctx, fc)
  65856. defer func() {
  65857. if r := recover(); r != nil {
  65858. ec.Error(ctx, ec.Recover(ctx, r))
  65859. ret = graphql.Null
  65860. }
  65861. }()
  65862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65863. ctx = rctx // use context from middleware stack in children
  65864. return obj.Formatted, nil
  65865. })
  65866. if err != nil {
  65867. ec.Error(ctx, err)
  65868. return graphql.Null
  65869. }
  65870. if resTmp == nil {
  65871. if !graphql.HasFieldError(ctx, fc) {
  65872. ec.Errorf(ctx, "must not be null")
  65873. }
  65874. return graphql.Null
  65875. }
  65876. res := resTmp.([]string)
  65877. fc.Result = res
  65878. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  65879. }
  65880. func (ec *executionContext) fieldContext_LocationAddress_formatted(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65881. fc = &graphql.FieldContext{
  65882. Object: "LocationAddress",
  65883. Field: field,
  65884. IsMethod: false,
  65885. IsResolver: false,
  65886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65887. return nil, errors.New("field of type String does not have child fields")
  65888. },
  65889. }
  65890. return fc, nil
  65891. }
  65892. func (ec *executionContext) _LocationAddress_latitude(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65893. fc, err := ec.fieldContext_LocationAddress_latitude(ctx, field)
  65894. if err != nil {
  65895. return graphql.Null
  65896. }
  65897. ctx = graphql.WithFieldContext(ctx, fc)
  65898. defer func() {
  65899. if r := recover(); r != nil {
  65900. ec.Error(ctx, ec.Recover(ctx, r))
  65901. ret = graphql.Null
  65902. }
  65903. }()
  65904. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65905. ctx = rctx // use context from middleware stack in children
  65906. return obj.Latitude, nil
  65907. })
  65908. if err != nil {
  65909. ec.Error(ctx, err)
  65910. return graphql.Null
  65911. }
  65912. if resTmp == nil {
  65913. return graphql.Null
  65914. }
  65915. res := resTmp.(*float64)
  65916. fc.Result = res
  65917. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  65918. }
  65919. func (ec *executionContext) fieldContext_LocationAddress_latitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65920. fc = &graphql.FieldContext{
  65921. Object: "LocationAddress",
  65922. Field: field,
  65923. IsMethod: false,
  65924. IsResolver: false,
  65925. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65926. return nil, errors.New("field of type Float does not have child fields")
  65927. },
  65928. }
  65929. return fc, nil
  65930. }
  65931. func (ec *executionContext) _LocationAddress_longitude(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65932. fc, err := ec.fieldContext_LocationAddress_longitude(ctx, field)
  65933. if err != nil {
  65934. return graphql.Null
  65935. }
  65936. ctx = graphql.WithFieldContext(ctx, fc)
  65937. defer func() {
  65938. if r := recover(); r != nil {
  65939. ec.Error(ctx, ec.Recover(ctx, r))
  65940. ret = graphql.Null
  65941. }
  65942. }()
  65943. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65944. ctx = rctx // use context from middleware stack in children
  65945. return obj.Longitude, nil
  65946. })
  65947. if err != nil {
  65948. ec.Error(ctx, err)
  65949. return graphql.Null
  65950. }
  65951. if resTmp == nil {
  65952. return graphql.Null
  65953. }
  65954. res := resTmp.(*float64)
  65955. fc.Result = res
  65956. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  65957. }
  65958. func (ec *executionContext) fieldContext_LocationAddress_longitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65959. fc = &graphql.FieldContext{
  65960. Object: "LocationAddress",
  65961. Field: field,
  65962. IsMethod: false,
  65963. IsResolver: false,
  65964. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  65965. return nil, errors.New("field of type Float does not have child fields")
  65966. },
  65967. }
  65968. return fc, nil
  65969. }
  65970. func (ec *executionContext) _LocationAddress_phone(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  65971. fc, err := ec.fieldContext_LocationAddress_phone(ctx, field)
  65972. if err != nil {
  65973. return graphql.Null
  65974. }
  65975. ctx = graphql.WithFieldContext(ctx, fc)
  65976. defer func() {
  65977. if r := recover(); r != nil {
  65978. ec.Error(ctx, ec.Recover(ctx, r))
  65979. ret = graphql.Null
  65980. }
  65981. }()
  65982. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  65983. ctx = rctx // use context from middleware stack in children
  65984. return obj.Phone, nil
  65985. })
  65986. if err != nil {
  65987. ec.Error(ctx, err)
  65988. return graphql.Null
  65989. }
  65990. if resTmp == nil {
  65991. return graphql.Null
  65992. }
  65993. res := resTmp.(*string)
  65994. fc.Result = res
  65995. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  65996. }
  65997. func (ec *executionContext) fieldContext_LocationAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  65998. fc = &graphql.FieldContext{
  65999. Object: "LocationAddress",
  66000. Field: field,
  66001. IsMethod: false,
  66002. IsResolver: false,
  66003. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66004. return nil, errors.New("field of type String does not have child fields")
  66005. },
  66006. }
  66007. return fc, nil
  66008. }
  66009. func (ec *executionContext) _LocationAddress_province(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  66010. fc, err := ec.fieldContext_LocationAddress_province(ctx, field)
  66011. if err != nil {
  66012. return graphql.Null
  66013. }
  66014. ctx = graphql.WithFieldContext(ctx, fc)
  66015. defer func() {
  66016. if r := recover(); r != nil {
  66017. ec.Error(ctx, ec.Recover(ctx, r))
  66018. ret = graphql.Null
  66019. }
  66020. }()
  66021. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66022. ctx = rctx // use context from middleware stack in children
  66023. return obj.Province, nil
  66024. })
  66025. if err != nil {
  66026. ec.Error(ctx, err)
  66027. return graphql.Null
  66028. }
  66029. if resTmp == nil {
  66030. return graphql.Null
  66031. }
  66032. res := resTmp.(*string)
  66033. fc.Result = res
  66034. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66035. }
  66036. func (ec *executionContext) fieldContext_LocationAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66037. fc = &graphql.FieldContext{
  66038. Object: "LocationAddress",
  66039. Field: field,
  66040. IsMethod: false,
  66041. IsResolver: false,
  66042. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66043. return nil, errors.New("field of type String does not have child fields")
  66044. },
  66045. }
  66046. return fc, nil
  66047. }
  66048. func (ec *executionContext) _LocationAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  66049. fc, err := ec.fieldContext_LocationAddress_provinceCode(ctx, field)
  66050. if err != nil {
  66051. return graphql.Null
  66052. }
  66053. ctx = graphql.WithFieldContext(ctx, fc)
  66054. defer func() {
  66055. if r := recover(); r != nil {
  66056. ec.Error(ctx, ec.Recover(ctx, r))
  66057. ret = graphql.Null
  66058. }
  66059. }()
  66060. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66061. ctx = rctx // use context from middleware stack in children
  66062. return obj.ProvinceCode, nil
  66063. })
  66064. if err != nil {
  66065. ec.Error(ctx, err)
  66066. return graphql.Null
  66067. }
  66068. if resTmp == nil {
  66069. return graphql.Null
  66070. }
  66071. res := resTmp.(*string)
  66072. fc.Result = res
  66073. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66074. }
  66075. func (ec *executionContext) fieldContext_LocationAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66076. fc = &graphql.FieldContext{
  66077. Object: "LocationAddress",
  66078. Field: field,
  66079. IsMethod: false,
  66080. IsResolver: false,
  66081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66082. return nil, errors.New("field of type String does not have child fields")
  66083. },
  66084. }
  66085. return fc, nil
  66086. }
  66087. func (ec *executionContext) _LocationAddress_zip(ctx context.Context, field graphql.CollectedField, obj *LocationAddress) (ret graphql.Marshaler) {
  66088. fc, err := ec.fieldContext_LocationAddress_zip(ctx, field)
  66089. if err != nil {
  66090. return graphql.Null
  66091. }
  66092. ctx = graphql.WithFieldContext(ctx, fc)
  66093. defer func() {
  66094. if r := recover(); r != nil {
  66095. ec.Error(ctx, ec.Recover(ctx, r))
  66096. ret = graphql.Null
  66097. }
  66098. }()
  66099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66100. ctx = rctx // use context from middleware stack in children
  66101. return obj.Zip, nil
  66102. })
  66103. if err != nil {
  66104. ec.Error(ctx, err)
  66105. return graphql.Null
  66106. }
  66107. if resTmp == nil {
  66108. return graphql.Null
  66109. }
  66110. res := resTmp.(*string)
  66111. fc.Result = res
  66112. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66113. }
  66114. func (ec *executionContext) fieldContext_LocationAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66115. fc = &graphql.FieldContext{
  66116. Object: "LocationAddress",
  66117. Field: field,
  66118. IsMethod: false,
  66119. IsResolver: false,
  66120. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66121. return nil, errors.New("field of type String does not have child fields")
  66122. },
  66123. }
  66124. return fc, nil
  66125. }
  66126. func (ec *executionContext) _LocationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  66127. fc, err := ec.fieldContext_LocationConnection_edges(ctx, field)
  66128. if err != nil {
  66129. return graphql.Null
  66130. }
  66131. ctx = graphql.WithFieldContext(ctx, fc)
  66132. defer func() {
  66133. if r := recover(); r != nil {
  66134. ec.Error(ctx, ec.Recover(ctx, r))
  66135. ret = graphql.Null
  66136. }
  66137. }()
  66138. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66139. ctx = rctx // use context from middleware stack in children
  66140. return obj.Edges, nil
  66141. })
  66142. if err != nil {
  66143. ec.Error(ctx, err)
  66144. return graphql.Null
  66145. }
  66146. if resTmp == nil {
  66147. if !graphql.HasFieldError(ctx, fc) {
  66148. ec.Errorf(ctx, "must not be null")
  66149. }
  66150. return graphql.Null
  66151. }
  66152. res := resTmp.([]*LocationEdge)
  66153. fc.Result = res
  66154. return ec.marshalNLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationEdgeᚄ(ctx, field.Selections, res)
  66155. }
  66156. func (ec *executionContext) fieldContext_LocationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66157. fc = &graphql.FieldContext{
  66158. Object: "LocationConnection",
  66159. Field: field,
  66160. IsMethod: false,
  66161. IsResolver: false,
  66162. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66163. switch field.Name {
  66164. case "cursor":
  66165. return ec.fieldContext_LocationEdge_cursor(ctx, field)
  66166. case "node":
  66167. return ec.fieldContext_LocationEdge_node(ctx, field)
  66168. }
  66169. return nil, fmt.Errorf("no field named %q was found under type LocationEdge", field.Name)
  66170. },
  66171. }
  66172. return fc, nil
  66173. }
  66174. func (ec *executionContext) _LocationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  66175. fc, err := ec.fieldContext_LocationConnection_nodes(ctx, field)
  66176. if err != nil {
  66177. return graphql.Null
  66178. }
  66179. ctx = graphql.WithFieldContext(ctx, fc)
  66180. defer func() {
  66181. if r := recover(); r != nil {
  66182. ec.Error(ctx, ec.Recover(ctx, r))
  66183. ret = graphql.Null
  66184. }
  66185. }()
  66186. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66187. ctx = rctx // use context from middleware stack in children
  66188. return obj.Nodes, nil
  66189. })
  66190. if err != nil {
  66191. ec.Error(ctx, err)
  66192. return graphql.Null
  66193. }
  66194. if resTmp == nil {
  66195. if !graphql.HasFieldError(ctx, fc) {
  66196. ec.Errorf(ctx, "must not be null")
  66197. }
  66198. return graphql.Null
  66199. }
  66200. res := resTmp.([]*Location)
  66201. fc.Result = res
  66202. return ec.marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationᚄ(ctx, field.Selections, res)
  66203. }
  66204. func (ec *executionContext) fieldContext_LocationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66205. fc = &graphql.FieldContext{
  66206. Object: "LocationConnection",
  66207. Field: field,
  66208. IsMethod: false,
  66209. IsResolver: false,
  66210. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66211. switch field.Name {
  66212. case "activatable":
  66213. return ec.fieldContext_Location_activatable(ctx, field)
  66214. case "address":
  66215. return ec.fieldContext_Location_address(ctx, field)
  66216. case "addressVerified":
  66217. return ec.fieldContext_Location_addressVerified(ctx, field)
  66218. case "deactivatable":
  66219. return ec.fieldContext_Location_deactivatable(ctx, field)
  66220. case "deactivatedAt":
  66221. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  66222. case "deletable":
  66223. return ec.fieldContext_Location_deletable(ctx, field)
  66224. case "fulfillmentService":
  66225. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  66226. case "fulfillsOnlineOrders":
  66227. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  66228. case "hasActiveInventory":
  66229. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  66230. case "hasUnfulfilledOrders":
  66231. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  66232. case "id":
  66233. return ec.fieldContext_Location_id(ctx, field)
  66234. case "inventoryLevel":
  66235. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  66236. case "inventoryLevels":
  66237. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  66238. case "isActive":
  66239. return ec.fieldContext_Location_isActive(ctx, field)
  66240. case "legacyResourceId":
  66241. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  66242. case "metafield":
  66243. return ec.fieldContext_Location_metafield(ctx, field)
  66244. case "metafieldDefinitions":
  66245. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  66246. case "metafields":
  66247. return ec.fieldContext_Location_metafields(ctx, field)
  66248. case "name":
  66249. return ec.fieldContext_Location_name(ctx, field)
  66250. case "privateMetafield":
  66251. return ec.fieldContext_Location_privateMetafield(ctx, field)
  66252. case "privateMetafields":
  66253. return ec.fieldContext_Location_privateMetafields(ctx, field)
  66254. case "shipsInventory":
  66255. return ec.fieldContext_Location_shipsInventory(ctx, field)
  66256. case "suggestedAddresses":
  66257. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  66258. }
  66259. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  66260. },
  66261. }
  66262. return fc, nil
  66263. }
  66264. func (ec *executionContext) _LocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *LocationConnection) (ret graphql.Marshaler) {
  66265. fc, err := ec.fieldContext_LocationConnection_pageInfo(ctx, field)
  66266. if err != nil {
  66267. return graphql.Null
  66268. }
  66269. ctx = graphql.WithFieldContext(ctx, fc)
  66270. defer func() {
  66271. if r := recover(); r != nil {
  66272. ec.Error(ctx, ec.Recover(ctx, r))
  66273. ret = graphql.Null
  66274. }
  66275. }()
  66276. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66277. ctx = rctx // use context from middleware stack in children
  66278. return obj.PageInfo, nil
  66279. })
  66280. if err != nil {
  66281. ec.Error(ctx, err)
  66282. return graphql.Null
  66283. }
  66284. if resTmp == nil {
  66285. if !graphql.HasFieldError(ctx, fc) {
  66286. ec.Errorf(ctx, "must not be null")
  66287. }
  66288. return graphql.Null
  66289. }
  66290. res := resTmp.(*PageInfo)
  66291. fc.Result = res
  66292. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  66293. }
  66294. func (ec *executionContext) fieldContext_LocationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66295. fc = &graphql.FieldContext{
  66296. Object: "LocationConnection",
  66297. Field: field,
  66298. IsMethod: false,
  66299. IsResolver: false,
  66300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66301. switch field.Name {
  66302. case "endCursor":
  66303. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  66304. case "hasNextPage":
  66305. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  66306. case "hasPreviousPage":
  66307. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  66308. case "startCursor":
  66309. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  66310. }
  66311. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  66312. },
  66313. }
  66314. return fc, nil
  66315. }
  66316. func (ec *executionContext) _LocationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *LocationEdge) (ret graphql.Marshaler) {
  66317. fc, err := ec.fieldContext_LocationEdge_cursor(ctx, field)
  66318. if err != nil {
  66319. return graphql.Null
  66320. }
  66321. ctx = graphql.WithFieldContext(ctx, fc)
  66322. defer func() {
  66323. if r := recover(); r != nil {
  66324. ec.Error(ctx, ec.Recover(ctx, r))
  66325. ret = graphql.Null
  66326. }
  66327. }()
  66328. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66329. ctx = rctx // use context from middleware stack in children
  66330. return obj.Cursor, nil
  66331. })
  66332. if err != nil {
  66333. ec.Error(ctx, err)
  66334. return graphql.Null
  66335. }
  66336. if resTmp == nil {
  66337. if !graphql.HasFieldError(ctx, fc) {
  66338. ec.Errorf(ctx, "must not be null")
  66339. }
  66340. return graphql.Null
  66341. }
  66342. res := resTmp.(string)
  66343. fc.Result = res
  66344. return ec.marshalNString2string(ctx, field.Selections, res)
  66345. }
  66346. func (ec *executionContext) fieldContext_LocationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66347. fc = &graphql.FieldContext{
  66348. Object: "LocationEdge",
  66349. Field: field,
  66350. IsMethod: false,
  66351. IsResolver: false,
  66352. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66353. return nil, errors.New("field of type String does not have child fields")
  66354. },
  66355. }
  66356. return fc, nil
  66357. }
  66358. func (ec *executionContext) _LocationEdge_node(ctx context.Context, field graphql.CollectedField, obj *LocationEdge) (ret graphql.Marshaler) {
  66359. fc, err := ec.fieldContext_LocationEdge_node(ctx, field)
  66360. if err != nil {
  66361. return graphql.Null
  66362. }
  66363. ctx = graphql.WithFieldContext(ctx, fc)
  66364. defer func() {
  66365. if r := recover(); r != nil {
  66366. ec.Error(ctx, ec.Recover(ctx, r))
  66367. ret = graphql.Null
  66368. }
  66369. }()
  66370. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66371. ctx = rctx // use context from middleware stack in children
  66372. return obj.Node, nil
  66373. })
  66374. if err != nil {
  66375. ec.Error(ctx, err)
  66376. return graphql.Null
  66377. }
  66378. if resTmp == nil {
  66379. if !graphql.HasFieldError(ctx, fc) {
  66380. ec.Errorf(ctx, "must not be null")
  66381. }
  66382. return graphql.Null
  66383. }
  66384. res := resTmp.(*Location)
  66385. fc.Result = res
  66386. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  66387. }
  66388. func (ec *executionContext) fieldContext_LocationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66389. fc = &graphql.FieldContext{
  66390. Object: "LocationEdge",
  66391. Field: field,
  66392. IsMethod: false,
  66393. IsResolver: false,
  66394. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66395. switch field.Name {
  66396. case "activatable":
  66397. return ec.fieldContext_Location_activatable(ctx, field)
  66398. case "address":
  66399. return ec.fieldContext_Location_address(ctx, field)
  66400. case "addressVerified":
  66401. return ec.fieldContext_Location_addressVerified(ctx, field)
  66402. case "deactivatable":
  66403. return ec.fieldContext_Location_deactivatable(ctx, field)
  66404. case "deactivatedAt":
  66405. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  66406. case "deletable":
  66407. return ec.fieldContext_Location_deletable(ctx, field)
  66408. case "fulfillmentService":
  66409. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  66410. case "fulfillsOnlineOrders":
  66411. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  66412. case "hasActiveInventory":
  66413. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  66414. case "hasUnfulfilledOrders":
  66415. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  66416. case "id":
  66417. return ec.fieldContext_Location_id(ctx, field)
  66418. case "inventoryLevel":
  66419. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  66420. case "inventoryLevels":
  66421. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  66422. case "isActive":
  66423. return ec.fieldContext_Location_isActive(ctx, field)
  66424. case "legacyResourceId":
  66425. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  66426. case "metafield":
  66427. return ec.fieldContext_Location_metafield(ctx, field)
  66428. case "metafieldDefinitions":
  66429. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  66430. case "metafields":
  66431. return ec.fieldContext_Location_metafields(ctx, field)
  66432. case "name":
  66433. return ec.fieldContext_Location_name(ctx, field)
  66434. case "privateMetafield":
  66435. return ec.fieldContext_Location_privateMetafield(ctx, field)
  66436. case "privateMetafields":
  66437. return ec.fieldContext_Location_privateMetafields(ctx, field)
  66438. case "shipsInventory":
  66439. return ec.fieldContext_Location_shipsInventory(ctx, field)
  66440. case "suggestedAddresses":
  66441. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  66442. }
  66443. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  66444. },
  66445. }
  66446. return fc, nil
  66447. }
  66448. func (ec *executionContext) _LocationSuggestedAddress_address1(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66449. fc, err := ec.fieldContext_LocationSuggestedAddress_address1(ctx, field)
  66450. if err != nil {
  66451. return graphql.Null
  66452. }
  66453. ctx = graphql.WithFieldContext(ctx, fc)
  66454. defer func() {
  66455. if r := recover(); r != nil {
  66456. ec.Error(ctx, ec.Recover(ctx, r))
  66457. ret = graphql.Null
  66458. }
  66459. }()
  66460. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66461. ctx = rctx // use context from middleware stack in children
  66462. return obj.Address1, nil
  66463. })
  66464. if err != nil {
  66465. ec.Error(ctx, err)
  66466. return graphql.Null
  66467. }
  66468. if resTmp == nil {
  66469. return graphql.Null
  66470. }
  66471. res := resTmp.(*string)
  66472. fc.Result = res
  66473. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66474. }
  66475. func (ec *executionContext) fieldContext_LocationSuggestedAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66476. fc = &graphql.FieldContext{
  66477. Object: "LocationSuggestedAddress",
  66478. Field: field,
  66479. IsMethod: false,
  66480. IsResolver: false,
  66481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66482. return nil, errors.New("field of type String does not have child fields")
  66483. },
  66484. }
  66485. return fc, nil
  66486. }
  66487. func (ec *executionContext) _LocationSuggestedAddress_address2(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66488. fc, err := ec.fieldContext_LocationSuggestedAddress_address2(ctx, field)
  66489. if err != nil {
  66490. return graphql.Null
  66491. }
  66492. ctx = graphql.WithFieldContext(ctx, fc)
  66493. defer func() {
  66494. if r := recover(); r != nil {
  66495. ec.Error(ctx, ec.Recover(ctx, r))
  66496. ret = graphql.Null
  66497. }
  66498. }()
  66499. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66500. ctx = rctx // use context from middleware stack in children
  66501. return obj.Address2, nil
  66502. })
  66503. if err != nil {
  66504. ec.Error(ctx, err)
  66505. return graphql.Null
  66506. }
  66507. if resTmp == nil {
  66508. return graphql.Null
  66509. }
  66510. res := resTmp.(*string)
  66511. fc.Result = res
  66512. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66513. }
  66514. func (ec *executionContext) fieldContext_LocationSuggestedAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66515. fc = &graphql.FieldContext{
  66516. Object: "LocationSuggestedAddress",
  66517. Field: field,
  66518. IsMethod: false,
  66519. IsResolver: false,
  66520. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66521. return nil, errors.New("field of type String does not have child fields")
  66522. },
  66523. }
  66524. return fc, nil
  66525. }
  66526. func (ec *executionContext) _LocationSuggestedAddress_city(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66527. fc, err := ec.fieldContext_LocationSuggestedAddress_city(ctx, field)
  66528. if err != nil {
  66529. return graphql.Null
  66530. }
  66531. ctx = graphql.WithFieldContext(ctx, fc)
  66532. defer func() {
  66533. if r := recover(); r != nil {
  66534. ec.Error(ctx, ec.Recover(ctx, r))
  66535. ret = graphql.Null
  66536. }
  66537. }()
  66538. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66539. ctx = rctx // use context from middleware stack in children
  66540. return obj.City, nil
  66541. })
  66542. if err != nil {
  66543. ec.Error(ctx, err)
  66544. return graphql.Null
  66545. }
  66546. if resTmp == nil {
  66547. return graphql.Null
  66548. }
  66549. res := resTmp.(*string)
  66550. fc.Result = res
  66551. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66552. }
  66553. func (ec *executionContext) fieldContext_LocationSuggestedAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66554. fc = &graphql.FieldContext{
  66555. Object: "LocationSuggestedAddress",
  66556. Field: field,
  66557. IsMethod: false,
  66558. IsResolver: false,
  66559. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66560. return nil, errors.New("field of type String does not have child fields")
  66561. },
  66562. }
  66563. return fc, nil
  66564. }
  66565. func (ec *executionContext) _LocationSuggestedAddress_country(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66566. fc, err := ec.fieldContext_LocationSuggestedAddress_country(ctx, field)
  66567. if err != nil {
  66568. return graphql.Null
  66569. }
  66570. ctx = graphql.WithFieldContext(ctx, fc)
  66571. defer func() {
  66572. if r := recover(); r != nil {
  66573. ec.Error(ctx, ec.Recover(ctx, r))
  66574. ret = graphql.Null
  66575. }
  66576. }()
  66577. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66578. ctx = rctx // use context from middleware stack in children
  66579. return obj.Country, nil
  66580. })
  66581. if err != nil {
  66582. ec.Error(ctx, err)
  66583. return graphql.Null
  66584. }
  66585. if resTmp == nil {
  66586. return graphql.Null
  66587. }
  66588. res := resTmp.(*string)
  66589. fc.Result = res
  66590. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66591. }
  66592. func (ec *executionContext) fieldContext_LocationSuggestedAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66593. fc = &graphql.FieldContext{
  66594. Object: "LocationSuggestedAddress",
  66595. Field: field,
  66596. IsMethod: false,
  66597. IsResolver: false,
  66598. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66599. return nil, errors.New("field of type String does not have child fields")
  66600. },
  66601. }
  66602. return fc, nil
  66603. }
  66604. func (ec *executionContext) _LocationSuggestedAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66605. fc, err := ec.fieldContext_LocationSuggestedAddress_countryCode(ctx, field)
  66606. if err != nil {
  66607. return graphql.Null
  66608. }
  66609. ctx = graphql.WithFieldContext(ctx, fc)
  66610. defer func() {
  66611. if r := recover(); r != nil {
  66612. ec.Error(ctx, ec.Recover(ctx, r))
  66613. ret = graphql.Null
  66614. }
  66615. }()
  66616. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66617. ctx = rctx // use context from middleware stack in children
  66618. return obj.CountryCode, nil
  66619. })
  66620. if err != nil {
  66621. ec.Error(ctx, err)
  66622. return graphql.Null
  66623. }
  66624. if resTmp == nil {
  66625. return graphql.Null
  66626. }
  66627. res := resTmp.(*CountryCode)
  66628. fc.Result = res
  66629. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  66630. }
  66631. func (ec *executionContext) fieldContext_LocationSuggestedAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66632. fc = &graphql.FieldContext{
  66633. Object: "LocationSuggestedAddress",
  66634. Field: field,
  66635. IsMethod: false,
  66636. IsResolver: false,
  66637. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66638. return nil, errors.New("field of type CountryCode does not have child fields")
  66639. },
  66640. }
  66641. return fc, nil
  66642. }
  66643. func (ec *executionContext) _LocationSuggestedAddress_formatted(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66644. fc, err := ec.fieldContext_LocationSuggestedAddress_formatted(ctx, field)
  66645. if err != nil {
  66646. return graphql.Null
  66647. }
  66648. ctx = graphql.WithFieldContext(ctx, fc)
  66649. defer func() {
  66650. if r := recover(); r != nil {
  66651. ec.Error(ctx, ec.Recover(ctx, r))
  66652. ret = graphql.Null
  66653. }
  66654. }()
  66655. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66656. ctx = rctx // use context from middleware stack in children
  66657. return obj.Formatted, nil
  66658. })
  66659. if err != nil {
  66660. ec.Error(ctx, err)
  66661. return graphql.Null
  66662. }
  66663. if resTmp == nil {
  66664. if !graphql.HasFieldError(ctx, fc) {
  66665. ec.Errorf(ctx, "must not be null")
  66666. }
  66667. return graphql.Null
  66668. }
  66669. res := resTmp.([]string)
  66670. fc.Result = res
  66671. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  66672. }
  66673. func (ec *executionContext) fieldContext_LocationSuggestedAddress_formatted(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66674. fc = &graphql.FieldContext{
  66675. Object: "LocationSuggestedAddress",
  66676. Field: field,
  66677. IsMethod: false,
  66678. IsResolver: false,
  66679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66680. return nil, errors.New("field of type String does not have child fields")
  66681. },
  66682. }
  66683. return fc, nil
  66684. }
  66685. func (ec *executionContext) _LocationSuggestedAddress_province(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66686. fc, err := ec.fieldContext_LocationSuggestedAddress_province(ctx, field)
  66687. if err != nil {
  66688. return graphql.Null
  66689. }
  66690. ctx = graphql.WithFieldContext(ctx, fc)
  66691. defer func() {
  66692. if r := recover(); r != nil {
  66693. ec.Error(ctx, ec.Recover(ctx, r))
  66694. ret = graphql.Null
  66695. }
  66696. }()
  66697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66698. ctx = rctx // use context from middleware stack in children
  66699. return obj.Province, nil
  66700. })
  66701. if err != nil {
  66702. ec.Error(ctx, err)
  66703. return graphql.Null
  66704. }
  66705. if resTmp == nil {
  66706. return graphql.Null
  66707. }
  66708. res := resTmp.(*string)
  66709. fc.Result = res
  66710. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66711. }
  66712. func (ec *executionContext) fieldContext_LocationSuggestedAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66713. fc = &graphql.FieldContext{
  66714. Object: "LocationSuggestedAddress",
  66715. Field: field,
  66716. IsMethod: false,
  66717. IsResolver: false,
  66718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66719. return nil, errors.New("field of type String does not have child fields")
  66720. },
  66721. }
  66722. return fc, nil
  66723. }
  66724. func (ec *executionContext) _LocationSuggestedAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66725. fc, err := ec.fieldContext_LocationSuggestedAddress_provinceCode(ctx, field)
  66726. if err != nil {
  66727. return graphql.Null
  66728. }
  66729. ctx = graphql.WithFieldContext(ctx, fc)
  66730. defer func() {
  66731. if r := recover(); r != nil {
  66732. ec.Error(ctx, ec.Recover(ctx, r))
  66733. ret = graphql.Null
  66734. }
  66735. }()
  66736. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66737. ctx = rctx // use context from middleware stack in children
  66738. return obj.ProvinceCode, nil
  66739. })
  66740. if err != nil {
  66741. ec.Error(ctx, err)
  66742. return graphql.Null
  66743. }
  66744. if resTmp == nil {
  66745. return graphql.Null
  66746. }
  66747. res := resTmp.(*string)
  66748. fc.Result = res
  66749. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66750. }
  66751. func (ec *executionContext) fieldContext_LocationSuggestedAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66752. fc = &graphql.FieldContext{
  66753. Object: "LocationSuggestedAddress",
  66754. Field: field,
  66755. IsMethod: false,
  66756. IsResolver: false,
  66757. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66758. return nil, errors.New("field of type String does not have child fields")
  66759. },
  66760. }
  66761. return fc, nil
  66762. }
  66763. func (ec *executionContext) _LocationSuggestedAddress_zip(ctx context.Context, field graphql.CollectedField, obj *LocationSuggestedAddress) (ret graphql.Marshaler) {
  66764. fc, err := ec.fieldContext_LocationSuggestedAddress_zip(ctx, field)
  66765. if err != nil {
  66766. return graphql.Null
  66767. }
  66768. ctx = graphql.WithFieldContext(ctx, fc)
  66769. defer func() {
  66770. if r := recover(); r != nil {
  66771. ec.Error(ctx, ec.Recover(ctx, r))
  66772. ret = graphql.Null
  66773. }
  66774. }()
  66775. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66776. ctx = rctx // use context from middleware stack in children
  66777. return obj.Zip, nil
  66778. })
  66779. if err != nil {
  66780. ec.Error(ctx, err)
  66781. return graphql.Null
  66782. }
  66783. if resTmp == nil {
  66784. return graphql.Null
  66785. }
  66786. res := resTmp.(*string)
  66787. fc.Result = res
  66788. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66789. }
  66790. func (ec *executionContext) fieldContext_LocationSuggestedAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66791. fc = &graphql.FieldContext{
  66792. Object: "LocationSuggestedAddress",
  66793. Field: field,
  66794. IsMethod: false,
  66795. IsResolver: false,
  66796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66797. return nil, errors.New("field of type String does not have child fields")
  66798. },
  66799. }
  66800. return fc, nil
  66801. }
  66802. func (ec *executionContext) _MailingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  66803. fc, err := ec.fieldContext_MailingAddress_address1(ctx, field)
  66804. if err != nil {
  66805. return graphql.Null
  66806. }
  66807. ctx = graphql.WithFieldContext(ctx, fc)
  66808. defer func() {
  66809. if r := recover(); r != nil {
  66810. ec.Error(ctx, ec.Recover(ctx, r))
  66811. ret = graphql.Null
  66812. }
  66813. }()
  66814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66815. ctx = rctx // use context from middleware stack in children
  66816. return obj.Address1, nil
  66817. })
  66818. if err != nil {
  66819. ec.Error(ctx, err)
  66820. return graphql.Null
  66821. }
  66822. if resTmp == nil {
  66823. return graphql.Null
  66824. }
  66825. res := resTmp.(*string)
  66826. fc.Result = res
  66827. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66828. }
  66829. func (ec *executionContext) fieldContext_MailingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66830. fc = &graphql.FieldContext{
  66831. Object: "MailingAddress",
  66832. Field: field,
  66833. IsMethod: false,
  66834. IsResolver: false,
  66835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66836. return nil, errors.New("field of type String does not have child fields")
  66837. },
  66838. }
  66839. return fc, nil
  66840. }
  66841. func (ec *executionContext) _MailingAddress_address2(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  66842. fc, err := ec.fieldContext_MailingAddress_address2(ctx, field)
  66843. if err != nil {
  66844. return graphql.Null
  66845. }
  66846. ctx = graphql.WithFieldContext(ctx, fc)
  66847. defer func() {
  66848. if r := recover(); r != nil {
  66849. ec.Error(ctx, ec.Recover(ctx, r))
  66850. ret = graphql.Null
  66851. }
  66852. }()
  66853. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66854. ctx = rctx // use context from middleware stack in children
  66855. return obj.Address2, nil
  66856. })
  66857. if err != nil {
  66858. ec.Error(ctx, err)
  66859. return graphql.Null
  66860. }
  66861. if resTmp == nil {
  66862. return graphql.Null
  66863. }
  66864. res := resTmp.(*string)
  66865. fc.Result = res
  66866. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66867. }
  66868. func (ec *executionContext) fieldContext_MailingAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66869. fc = &graphql.FieldContext{
  66870. Object: "MailingAddress",
  66871. Field: field,
  66872. IsMethod: false,
  66873. IsResolver: false,
  66874. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66875. return nil, errors.New("field of type String does not have child fields")
  66876. },
  66877. }
  66878. return fc, nil
  66879. }
  66880. func (ec *executionContext) _MailingAddress_city(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  66881. fc, err := ec.fieldContext_MailingAddress_city(ctx, field)
  66882. if err != nil {
  66883. return graphql.Null
  66884. }
  66885. ctx = graphql.WithFieldContext(ctx, fc)
  66886. defer func() {
  66887. if r := recover(); r != nil {
  66888. ec.Error(ctx, ec.Recover(ctx, r))
  66889. ret = graphql.Null
  66890. }
  66891. }()
  66892. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66893. ctx = rctx // use context from middleware stack in children
  66894. return obj.City, nil
  66895. })
  66896. if err != nil {
  66897. ec.Error(ctx, err)
  66898. return graphql.Null
  66899. }
  66900. if resTmp == nil {
  66901. return graphql.Null
  66902. }
  66903. res := resTmp.(*string)
  66904. fc.Result = res
  66905. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66906. }
  66907. func (ec *executionContext) fieldContext_MailingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66908. fc = &graphql.FieldContext{
  66909. Object: "MailingAddress",
  66910. Field: field,
  66911. IsMethod: false,
  66912. IsResolver: false,
  66913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66914. return nil, errors.New("field of type String does not have child fields")
  66915. },
  66916. }
  66917. return fc, nil
  66918. }
  66919. func (ec *executionContext) _MailingAddress_company(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  66920. fc, err := ec.fieldContext_MailingAddress_company(ctx, field)
  66921. if err != nil {
  66922. return graphql.Null
  66923. }
  66924. ctx = graphql.WithFieldContext(ctx, fc)
  66925. defer func() {
  66926. if r := recover(); r != nil {
  66927. ec.Error(ctx, ec.Recover(ctx, r))
  66928. ret = graphql.Null
  66929. }
  66930. }()
  66931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66932. ctx = rctx // use context from middleware stack in children
  66933. return obj.Company, nil
  66934. })
  66935. if err != nil {
  66936. ec.Error(ctx, err)
  66937. return graphql.Null
  66938. }
  66939. if resTmp == nil {
  66940. return graphql.Null
  66941. }
  66942. res := resTmp.(*string)
  66943. fc.Result = res
  66944. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  66945. }
  66946. func (ec *executionContext) fieldContext_MailingAddress_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66947. fc = &graphql.FieldContext{
  66948. Object: "MailingAddress",
  66949. Field: field,
  66950. IsMethod: false,
  66951. IsResolver: false,
  66952. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66953. return nil, errors.New("field of type String does not have child fields")
  66954. },
  66955. }
  66956. return fc, nil
  66957. }
  66958. func (ec *executionContext) _MailingAddress_coordinatesValidated(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  66959. fc, err := ec.fieldContext_MailingAddress_coordinatesValidated(ctx, field)
  66960. if err != nil {
  66961. return graphql.Null
  66962. }
  66963. ctx = graphql.WithFieldContext(ctx, fc)
  66964. defer func() {
  66965. if r := recover(); r != nil {
  66966. ec.Error(ctx, ec.Recover(ctx, r))
  66967. ret = graphql.Null
  66968. }
  66969. }()
  66970. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  66971. ctx = rctx // use context from middleware stack in children
  66972. return obj.CoordinatesValidated, nil
  66973. })
  66974. if err != nil {
  66975. ec.Error(ctx, err)
  66976. return graphql.Null
  66977. }
  66978. if resTmp == nil {
  66979. if !graphql.HasFieldError(ctx, fc) {
  66980. ec.Errorf(ctx, "must not be null")
  66981. }
  66982. return graphql.Null
  66983. }
  66984. res := resTmp.(bool)
  66985. fc.Result = res
  66986. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  66987. }
  66988. func (ec *executionContext) fieldContext_MailingAddress_coordinatesValidated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  66989. fc = &graphql.FieldContext{
  66990. Object: "MailingAddress",
  66991. Field: field,
  66992. IsMethod: false,
  66993. IsResolver: false,
  66994. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  66995. return nil, errors.New("field of type Boolean does not have child fields")
  66996. },
  66997. }
  66998. return fc, nil
  66999. }
  67000. func (ec *executionContext) _MailingAddress_country(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67001. fc, err := ec.fieldContext_MailingAddress_country(ctx, field)
  67002. if err != nil {
  67003. return graphql.Null
  67004. }
  67005. ctx = graphql.WithFieldContext(ctx, fc)
  67006. defer func() {
  67007. if r := recover(); r != nil {
  67008. ec.Error(ctx, ec.Recover(ctx, r))
  67009. ret = graphql.Null
  67010. }
  67011. }()
  67012. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67013. ctx = rctx // use context from middleware stack in children
  67014. return obj.Country, nil
  67015. })
  67016. if err != nil {
  67017. ec.Error(ctx, err)
  67018. return graphql.Null
  67019. }
  67020. if resTmp == nil {
  67021. return graphql.Null
  67022. }
  67023. res := resTmp.(*string)
  67024. fc.Result = res
  67025. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67026. }
  67027. func (ec *executionContext) fieldContext_MailingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67028. fc = &graphql.FieldContext{
  67029. Object: "MailingAddress",
  67030. Field: field,
  67031. IsMethod: false,
  67032. IsResolver: false,
  67033. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67034. return nil, errors.New("field of type String does not have child fields")
  67035. },
  67036. }
  67037. return fc, nil
  67038. }
  67039. func (ec *executionContext) _MailingAddress_countryCodeV2(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67040. fc, err := ec.fieldContext_MailingAddress_countryCodeV2(ctx, field)
  67041. if err != nil {
  67042. return graphql.Null
  67043. }
  67044. ctx = graphql.WithFieldContext(ctx, fc)
  67045. defer func() {
  67046. if r := recover(); r != nil {
  67047. ec.Error(ctx, ec.Recover(ctx, r))
  67048. ret = graphql.Null
  67049. }
  67050. }()
  67051. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67052. ctx = rctx // use context from middleware stack in children
  67053. return obj.CountryCodeV2, nil
  67054. })
  67055. if err != nil {
  67056. ec.Error(ctx, err)
  67057. return graphql.Null
  67058. }
  67059. if resTmp == nil {
  67060. return graphql.Null
  67061. }
  67062. res := resTmp.(*CountryCode)
  67063. fc.Result = res
  67064. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  67065. }
  67066. func (ec *executionContext) fieldContext_MailingAddress_countryCodeV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67067. fc = &graphql.FieldContext{
  67068. Object: "MailingAddress",
  67069. Field: field,
  67070. IsMethod: false,
  67071. IsResolver: false,
  67072. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67073. return nil, errors.New("field of type CountryCode does not have child fields")
  67074. },
  67075. }
  67076. return fc, nil
  67077. }
  67078. func (ec *executionContext) _MailingAddress_firstName(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67079. fc, err := ec.fieldContext_MailingAddress_firstName(ctx, field)
  67080. if err != nil {
  67081. return graphql.Null
  67082. }
  67083. ctx = graphql.WithFieldContext(ctx, fc)
  67084. defer func() {
  67085. if r := recover(); r != nil {
  67086. ec.Error(ctx, ec.Recover(ctx, r))
  67087. ret = graphql.Null
  67088. }
  67089. }()
  67090. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67091. ctx = rctx // use context from middleware stack in children
  67092. return obj.FirstName, nil
  67093. })
  67094. if err != nil {
  67095. ec.Error(ctx, err)
  67096. return graphql.Null
  67097. }
  67098. if resTmp == nil {
  67099. return graphql.Null
  67100. }
  67101. res := resTmp.(*string)
  67102. fc.Result = res
  67103. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67104. }
  67105. func (ec *executionContext) fieldContext_MailingAddress_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67106. fc = &graphql.FieldContext{
  67107. Object: "MailingAddress",
  67108. Field: field,
  67109. IsMethod: false,
  67110. IsResolver: false,
  67111. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67112. return nil, errors.New("field of type String does not have child fields")
  67113. },
  67114. }
  67115. return fc, nil
  67116. }
  67117. func (ec *executionContext) _MailingAddress_formattedArea(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67118. fc, err := ec.fieldContext_MailingAddress_formattedArea(ctx, field)
  67119. if err != nil {
  67120. return graphql.Null
  67121. }
  67122. ctx = graphql.WithFieldContext(ctx, fc)
  67123. defer func() {
  67124. if r := recover(); r != nil {
  67125. ec.Error(ctx, ec.Recover(ctx, r))
  67126. ret = graphql.Null
  67127. }
  67128. }()
  67129. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67130. ctx = rctx // use context from middleware stack in children
  67131. return obj.FormattedArea, nil
  67132. })
  67133. if err != nil {
  67134. ec.Error(ctx, err)
  67135. return graphql.Null
  67136. }
  67137. if resTmp == nil {
  67138. return graphql.Null
  67139. }
  67140. res := resTmp.(*string)
  67141. fc.Result = res
  67142. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67143. }
  67144. func (ec *executionContext) fieldContext_MailingAddress_formattedArea(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67145. fc = &graphql.FieldContext{
  67146. Object: "MailingAddress",
  67147. Field: field,
  67148. IsMethod: false,
  67149. IsResolver: false,
  67150. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67151. return nil, errors.New("field of type String does not have child fields")
  67152. },
  67153. }
  67154. return fc, nil
  67155. }
  67156. func (ec *executionContext) _MailingAddress_id(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67157. fc, err := ec.fieldContext_MailingAddress_id(ctx, field)
  67158. if err != nil {
  67159. return graphql.Null
  67160. }
  67161. ctx = graphql.WithFieldContext(ctx, fc)
  67162. defer func() {
  67163. if r := recover(); r != nil {
  67164. ec.Error(ctx, ec.Recover(ctx, r))
  67165. ret = graphql.Null
  67166. }
  67167. }()
  67168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67169. ctx = rctx // use context from middleware stack in children
  67170. return obj.ID, nil
  67171. })
  67172. if err != nil {
  67173. ec.Error(ctx, err)
  67174. return graphql.Null
  67175. }
  67176. if resTmp == nil {
  67177. if !graphql.HasFieldError(ctx, fc) {
  67178. ec.Errorf(ctx, "must not be null")
  67179. }
  67180. return graphql.Null
  67181. }
  67182. res := resTmp.(string)
  67183. fc.Result = res
  67184. return ec.marshalNID2string(ctx, field.Selections, res)
  67185. }
  67186. func (ec *executionContext) fieldContext_MailingAddress_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67187. fc = &graphql.FieldContext{
  67188. Object: "MailingAddress",
  67189. Field: field,
  67190. IsMethod: false,
  67191. IsResolver: false,
  67192. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67193. return nil, errors.New("field of type ID does not have child fields")
  67194. },
  67195. }
  67196. return fc, nil
  67197. }
  67198. func (ec *executionContext) _MailingAddress_lastName(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67199. fc, err := ec.fieldContext_MailingAddress_lastName(ctx, field)
  67200. if err != nil {
  67201. return graphql.Null
  67202. }
  67203. ctx = graphql.WithFieldContext(ctx, fc)
  67204. defer func() {
  67205. if r := recover(); r != nil {
  67206. ec.Error(ctx, ec.Recover(ctx, r))
  67207. ret = graphql.Null
  67208. }
  67209. }()
  67210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67211. ctx = rctx // use context from middleware stack in children
  67212. return obj.LastName, nil
  67213. })
  67214. if err != nil {
  67215. ec.Error(ctx, err)
  67216. return graphql.Null
  67217. }
  67218. if resTmp == nil {
  67219. return graphql.Null
  67220. }
  67221. res := resTmp.(*string)
  67222. fc.Result = res
  67223. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67224. }
  67225. func (ec *executionContext) fieldContext_MailingAddress_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67226. fc = &graphql.FieldContext{
  67227. Object: "MailingAddress",
  67228. Field: field,
  67229. IsMethod: false,
  67230. IsResolver: false,
  67231. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67232. return nil, errors.New("field of type String does not have child fields")
  67233. },
  67234. }
  67235. return fc, nil
  67236. }
  67237. func (ec *executionContext) _MailingAddress_latitude(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67238. fc, err := ec.fieldContext_MailingAddress_latitude(ctx, field)
  67239. if err != nil {
  67240. return graphql.Null
  67241. }
  67242. ctx = graphql.WithFieldContext(ctx, fc)
  67243. defer func() {
  67244. if r := recover(); r != nil {
  67245. ec.Error(ctx, ec.Recover(ctx, r))
  67246. ret = graphql.Null
  67247. }
  67248. }()
  67249. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67250. ctx = rctx // use context from middleware stack in children
  67251. return obj.Latitude, nil
  67252. })
  67253. if err != nil {
  67254. ec.Error(ctx, err)
  67255. return graphql.Null
  67256. }
  67257. if resTmp == nil {
  67258. return graphql.Null
  67259. }
  67260. res := resTmp.(*float64)
  67261. fc.Result = res
  67262. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  67263. }
  67264. func (ec *executionContext) fieldContext_MailingAddress_latitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67265. fc = &graphql.FieldContext{
  67266. Object: "MailingAddress",
  67267. Field: field,
  67268. IsMethod: false,
  67269. IsResolver: false,
  67270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67271. return nil, errors.New("field of type Float does not have child fields")
  67272. },
  67273. }
  67274. return fc, nil
  67275. }
  67276. func (ec *executionContext) _MailingAddress_longitude(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67277. fc, err := ec.fieldContext_MailingAddress_longitude(ctx, field)
  67278. if err != nil {
  67279. return graphql.Null
  67280. }
  67281. ctx = graphql.WithFieldContext(ctx, fc)
  67282. defer func() {
  67283. if r := recover(); r != nil {
  67284. ec.Error(ctx, ec.Recover(ctx, r))
  67285. ret = graphql.Null
  67286. }
  67287. }()
  67288. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67289. ctx = rctx // use context from middleware stack in children
  67290. return obj.Longitude, nil
  67291. })
  67292. if err != nil {
  67293. ec.Error(ctx, err)
  67294. return graphql.Null
  67295. }
  67296. if resTmp == nil {
  67297. return graphql.Null
  67298. }
  67299. res := resTmp.(*float64)
  67300. fc.Result = res
  67301. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  67302. }
  67303. func (ec *executionContext) fieldContext_MailingAddress_longitude(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67304. fc = &graphql.FieldContext{
  67305. Object: "MailingAddress",
  67306. Field: field,
  67307. IsMethod: false,
  67308. IsResolver: false,
  67309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67310. return nil, errors.New("field of type Float does not have child fields")
  67311. },
  67312. }
  67313. return fc, nil
  67314. }
  67315. func (ec *executionContext) _MailingAddress_name(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67316. fc, err := ec.fieldContext_MailingAddress_name(ctx, field)
  67317. if err != nil {
  67318. return graphql.Null
  67319. }
  67320. ctx = graphql.WithFieldContext(ctx, fc)
  67321. defer func() {
  67322. if r := recover(); r != nil {
  67323. ec.Error(ctx, ec.Recover(ctx, r))
  67324. ret = graphql.Null
  67325. }
  67326. }()
  67327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67328. ctx = rctx // use context from middleware stack in children
  67329. return obj.Name, nil
  67330. })
  67331. if err != nil {
  67332. ec.Error(ctx, err)
  67333. return graphql.Null
  67334. }
  67335. if resTmp == nil {
  67336. return graphql.Null
  67337. }
  67338. res := resTmp.(*string)
  67339. fc.Result = res
  67340. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67341. }
  67342. func (ec *executionContext) fieldContext_MailingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67343. fc = &graphql.FieldContext{
  67344. Object: "MailingAddress",
  67345. Field: field,
  67346. IsMethod: false,
  67347. IsResolver: false,
  67348. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67349. return nil, errors.New("field of type String does not have child fields")
  67350. },
  67351. }
  67352. return fc, nil
  67353. }
  67354. func (ec *executionContext) _MailingAddress_phone(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67355. fc, err := ec.fieldContext_MailingAddress_phone(ctx, field)
  67356. if err != nil {
  67357. return graphql.Null
  67358. }
  67359. ctx = graphql.WithFieldContext(ctx, fc)
  67360. defer func() {
  67361. if r := recover(); r != nil {
  67362. ec.Error(ctx, ec.Recover(ctx, r))
  67363. ret = graphql.Null
  67364. }
  67365. }()
  67366. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67367. ctx = rctx // use context from middleware stack in children
  67368. return obj.Phone, nil
  67369. })
  67370. if err != nil {
  67371. ec.Error(ctx, err)
  67372. return graphql.Null
  67373. }
  67374. if resTmp == nil {
  67375. return graphql.Null
  67376. }
  67377. res := resTmp.(*string)
  67378. fc.Result = res
  67379. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67380. }
  67381. func (ec *executionContext) fieldContext_MailingAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67382. fc = &graphql.FieldContext{
  67383. Object: "MailingAddress",
  67384. Field: field,
  67385. IsMethod: false,
  67386. IsResolver: false,
  67387. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67388. return nil, errors.New("field of type String does not have child fields")
  67389. },
  67390. }
  67391. return fc, nil
  67392. }
  67393. func (ec *executionContext) _MailingAddress_province(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67394. fc, err := ec.fieldContext_MailingAddress_province(ctx, field)
  67395. if err != nil {
  67396. return graphql.Null
  67397. }
  67398. ctx = graphql.WithFieldContext(ctx, fc)
  67399. defer func() {
  67400. if r := recover(); r != nil {
  67401. ec.Error(ctx, ec.Recover(ctx, r))
  67402. ret = graphql.Null
  67403. }
  67404. }()
  67405. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67406. ctx = rctx // use context from middleware stack in children
  67407. return obj.Province, nil
  67408. })
  67409. if err != nil {
  67410. ec.Error(ctx, err)
  67411. return graphql.Null
  67412. }
  67413. if resTmp == nil {
  67414. return graphql.Null
  67415. }
  67416. res := resTmp.(*string)
  67417. fc.Result = res
  67418. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67419. }
  67420. func (ec *executionContext) fieldContext_MailingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67421. fc = &graphql.FieldContext{
  67422. Object: "MailingAddress",
  67423. Field: field,
  67424. IsMethod: false,
  67425. IsResolver: false,
  67426. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67427. return nil, errors.New("field of type String does not have child fields")
  67428. },
  67429. }
  67430. return fc, nil
  67431. }
  67432. func (ec *executionContext) _MailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67433. fc, err := ec.fieldContext_MailingAddress_provinceCode(ctx, field)
  67434. if err != nil {
  67435. return graphql.Null
  67436. }
  67437. ctx = graphql.WithFieldContext(ctx, fc)
  67438. defer func() {
  67439. if r := recover(); r != nil {
  67440. ec.Error(ctx, ec.Recover(ctx, r))
  67441. ret = graphql.Null
  67442. }
  67443. }()
  67444. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67445. ctx = rctx // use context from middleware stack in children
  67446. return obj.ProvinceCode, nil
  67447. })
  67448. if err != nil {
  67449. ec.Error(ctx, err)
  67450. return graphql.Null
  67451. }
  67452. if resTmp == nil {
  67453. return graphql.Null
  67454. }
  67455. res := resTmp.(*string)
  67456. fc.Result = res
  67457. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67458. }
  67459. func (ec *executionContext) fieldContext_MailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67460. fc = &graphql.FieldContext{
  67461. Object: "MailingAddress",
  67462. Field: field,
  67463. IsMethod: false,
  67464. IsResolver: false,
  67465. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67466. return nil, errors.New("field of type String does not have child fields")
  67467. },
  67468. }
  67469. return fc, nil
  67470. }
  67471. func (ec *executionContext) _MailingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *MailingAddress) (ret graphql.Marshaler) {
  67472. fc, err := ec.fieldContext_MailingAddress_zip(ctx, field)
  67473. if err != nil {
  67474. return graphql.Null
  67475. }
  67476. ctx = graphql.WithFieldContext(ctx, fc)
  67477. defer func() {
  67478. if r := recover(); r != nil {
  67479. ec.Error(ctx, ec.Recover(ctx, r))
  67480. ret = graphql.Null
  67481. }
  67482. }()
  67483. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67484. ctx = rctx // use context from middleware stack in children
  67485. return obj.Zip, nil
  67486. })
  67487. if err != nil {
  67488. ec.Error(ctx, err)
  67489. return graphql.Null
  67490. }
  67491. if resTmp == nil {
  67492. return graphql.Null
  67493. }
  67494. res := resTmp.(*string)
  67495. fc.Result = res
  67496. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67497. }
  67498. func (ec *executionContext) fieldContext_MailingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67499. fc = &graphql.FieldContext{
  67500. Object: "MailingAddress",
  67501. Field: field,
  67502. IsMethod: false,
  67503. IsResolver: false,
  67504. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67505. return nil, errors.New("field of type String does not have child fields")
  67506. },
  67507. }
  67508. return fc, nil
  67509. }
  67510. func (ec *executionContext) _ManualDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67511. fc, err := ec.fieldContext_ManualDiscountApplication_allocationMethod(ctx, field)
  67512. if err != nil {
  67513. return graphql.Null
  67514. }
  67515. ctx = graphql.WithFieldContext(ctx, fc)
  67516. defer func() {
  67517. if r := recover(); r != nil {
  67518. ec.Error(ctx, ec.Recover(ctx, r))
  67519. ret = graphql.Null
  67520. }
  67521. }()
  67522. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67523. ctx = rctx // use context from middleware stack in children
  67524. return obj.AllocationMethod, nil
  67525. })
  67526. if err != nil {
  67527. ec.Error(ctx, err)
  67528. return graphql.Null
  67529. }
  67530. if resTmp == nil {
  67531. if !graphql.HasFieldError(ctx, fc) {
  67532. ec.Errorf(ctx, "must not be null")
  67533. }
  67534. return graphql.Null
  67535. }
  67536. res := resTmp.(DiscountApplicationAllocationMethod)
  67537. fc.Result = res
  67538. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  67539. }
  67540. func (ec *executionContext) fieldContext_ManualDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67541. fc = &graphql.FieldContext{
  67542. Object: "ManualDiscountApplication",
  67543. Field: field,
  67544. IsMethod: false,
  67545. IsResolver: false,
  67546. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67547. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  67548. },
  67549. }
  67550. return fc, nil
  67551. }
  67552. func (ec *executionContext) _ManualDiscountApplication_description(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67553. fc, err := ec.fieldContext_ManualDiscountApplication_description(ctx, field)
  67554. if err != nil {
  67555. return graphql.Null
  67556. }
  67557. ctx = graphql.WithFieldContext(ctx, fc)
  67558. defer func() {
  67559. if r := recover(); r != nil {
  67560. ec.Error(ctx, ec.Recover(ctx, r))
  67561. ret = graphql.Null
  67562. }
  67563. }()
  67564. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67565. ctx = rctx // use context from middleware stack in children
  67566. return obj.Description, nil
  67567. })
  67568. if err != nil {
  67569. ec.Error(ctx, err)
  67570. return graphql.Null
  67571. }
  67572. if resTmp == nil {
  67573. return graphql.Null
  67574. }
  67575. res := resTmp.(*string)
  67576. fc.Result = res
  67577. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  67578. }
  67579. func (ec *executionContext) fieldContext_ManualDiscountApplication_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67580. fc = &graphql.FieldContext{
  67581. Object: "ManualDiscountApplication",
  67582. Field: field,
  67583. IsMethod: false,
  67584. IsResolver: false,
  67585. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67586. return nil, errors.New("field of type String does not have child fields")
  67587. },
  67588. }
  67589. return fc, nil
  67590. }
  67591. func (ec *executionContext) _ManualDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67592. fc, err := ec.fieldContext_ManualDiscountApplication_index(ctx, field)
  67593. if err != nil {
  67594. return graphql.Null
  67595. }
  67596. ctx = graphql.WithFieldContext(ctx, fc)
  67597. defer func() {
  67598. if r := recover(); r != nil {
  67599. ec.Error(ctx, ec.Recover(ctx, r))
  67600. ret = graphql.Null
  67601. }
  67602. }()
  67603. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67604. ctx = rctx // use context from middleware stack in children
  67605. return obj.Index, nil
  67606. })
  67607. if err != nil {
  67608. ec.Error(ctx, err)
  67609. return graphql.Null
  67610. }
  67611. if resTmp == nil {
  67612. if !graphql.HasFieldError(ctx, fc) {
  67613. ec.Errorf(ctx, "must not be null")
  67614. }
  67615. return graphql.Null
  67616. }
  67617. res := resTmp.(int)
  67618. fc.Result = res
  67619. return ec.marshalNInt2int(ctx, field.Selections, res)
  67620. }
  67621. func (ec *executionContext) fieldContext_ManualDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67622. fc = &graphql.FieldContext{
  67623. Object: "ManualDiscountApplication",
  67624. Field: field,
  67625. IsMethod: false,
  67626. IsResolver: false,
  67627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67628. return nil, errors.New("field of type Int does not have child fields")
  67629. },
  67630. }
  67631. return fc, nil
  67632. }
  67633. func (ec *executionContext) _ManualDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67634. fc, err := ec.fieldContext_ManualDiscountApplication_targetSelection(ctx, field)
  67635. if err != nil {
  67636. return graphql.Null
  67637. }
  67638. ctx = graphql.WithFieldContext(ctx, fc)
  67639. defer func() {
  67640. if r := recover(); r != nil {
  67641. ec.Error(ctx, ec.Recover(ctx, r))
  67642. ret = graphql.Null
  67643. }
  67644. }()
  67645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67646. ctx = rctx // use context from middleware stack in children
  67647. return obj.TargetSelection, nil
  67648. })
  67649. if err != nil {
  67650. ec.Error(ctx, err)
  67651. return graphql.Null
  67652. }
  67653. if resTmp == nil {
  67654. if !graphql.HasFieldError(ctx, fc) {
  67655. ec.Errorf(ctx, "must not be null")
  67656. }
  67657. return graphql.Null
  67658. }
  67659. res := resTmp.(DiscountApplicationTargetSelection)
  67660. fc.Result = res
  67661. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  67662. }
  67663. func (ec *executionContext) fieldContext_ManualDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67664. fc = &graphql.FieldContext{
  67665. Object: "ManualDiscountApplication",
  67666. Field: field,
  67667. IsMethod: false,
  67668. IsResolver: false,
  67669. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67670. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  67671. },
  67672. }
  67673. return fc, nil
  67674. }
  67675. func (ec *executionContext) _ManualDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67676. fc, err := ec.fieldContext_ManualDiscountApplication_targetType(ctx, field)
  67677. if err != nil {
  67678. return graphql.Null
  67679. }
  67680. ctx = graphql.WithFieldContext(ctx, fc)
  67681. defer func() {
  67682. if r := recover(); r != nil {
  67683. ec.Error(ctx, ec.Recover(ctx, r))
  67684. ret = graphql.Null
  67685. }
  67686. }()
  67687. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67688. ctx = rctx // use context from middleware stack in children
  67689. return obj.TargetType, nil
  67690. })
  67691. if err != nil {
  67692. ec.Error(ctx, err)
  67693. return graphql.Null
  67694. }
  67695. if resTmp == nil {
  67696. if !graphql.HasFieldError(ctx, fc) {
  67697. ec.Errorf(ctx, "must not be null")
  67698. }
  67699. return graphql.Null
  67700. }
  67701. res := resTmp.(DiscountApplicationTargetType)
  67702. fc.Result = res
  67703. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  67704. }
  67705. func (ec *executionContext) fieldContext_ManualDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67706. fc = &graphql.FieldContext{
  67707. Object: "ManualDiscountApplication",
  67708. Field: field,
  67709. IsMethod: false,
  67710. IsResolver: false,
  67711. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67712. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  67713. },
  67714. }
  67715. return fc, nil
  67716. }
  67717. func (ec *executionContext) _ManualDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67718. fc, err := ec.fieldContext_ManualDiscountApplication_title(ctx, field)
  67719. if err != nil {
  67720. return graphql.Null
  67721. }
  67722. ctx = graphql.WithFieldContext(ctx, fc)
  67723. defer func() {
  67724. if r := recover(); r != nil {
  67725. ec.Error(ctx, ec.Recover(ctx, r))
  67726. ret = graphql.Null
  67727. }
  67728. }()
  67729. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67730. ctx = rctx // use context from middleware stack in children
  67731. return obj.Title, nil
  67732. })
  67733. if err != nil {
  67734. ec.Error(ctx, err)
  67735. return graphql.Null
  67736. }
  67737. if resTmp == nil {
  67738. if !graphql.HasFieldError(ctx, fc) {
  67739. ec.Errorf(ctx, "must not be null")
  67740. }
  67741. return graphql.Null
  67742. }
  67743. res := resTmp.(string)
  67744. fc.Result = res
  67745. return ec.marshalNString2string(ctx, field.Selections, res)
  67746. }
  67747. func (ec *executionContext) fieldContext_ManualDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67748. fc = &graphql.FieldContext{
  67749. Object: "ManualDiscountApplication",
  67750. Field: field,
  67751. IsMethod: false,
  67752. IsResolver: false,
  67753. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67754. return nil, errors.New("field of type String does not have child fields")
  67755. },
  67756. }
  67757. return fc, nil
  67758. }
  67759. func (ec *executionContext) _ManualDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *ManualDiscountApplication) (ret graphql.Marshaler) {
  67760. fc, err := ec.fieldContext_ManualDiscountApplication_value(ctx, field)
  67761. if err != nil {
  67762. return graphql.Null
  67763. }
  67764. ctx = graphql.WithFieldContext(ctx, fc)
  67765. defer func() {
  67766. if r := recover(); r != nil {
  67767. ec.Error(ctx, ec.Recover(ctx, r))
  67768. ret = graphql.Null
  67769. }
  67770. }()
  67771. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67772. ctx = rctx // use context from middleware stack in children
  67773. return obj.Value, nil
  67774. })
  67775. if err != nil {
  67776. ec.Error(ctx, err)
  67777. return graphql.Null
  67778. }
  67779. if resTmp == nil {
  67780. if !graphql.HasFieldError(ctx, fc) {
  67781. ec.Errorf(ctx, "must not be null")
  67782. }
  67783. return graphql.Null
  67784. }
  67785. res := resTmp.(PricingValue)
  67786. fc.Result = res
  67787. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  67788. }
  67789. func (ec *executionContext) fieldContext_ManualDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67790. fc = &graphql.FieldContext{
  67791. Object: "ManualDiscountApplication",
  67792. Field: field,
  67793. IsMethod: false,
  67794. IsResolver: false,
  67795. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67796. return nil, errors.New("field of type PricingValue does not have child fields")
  67797. },
  67798. }
  67799. return fc, nil
  67800. }
  67801. func (ec *executionContext) _Market_id(ctx context.Context, field graphql.CollectedField, obj *Market) (ret graphql.Marshaler) {
  67802. fc, err := ec.fieldContext_Market_id(ctx, field)
  67803. if err != nil {
  67804. return graphql.Null
  67805. }
  67806. ctx = graphql.WithFieldContext(ctx, fc)
  67807. defer func() {
  67808. if r := recover(); r != nil {
  67809. ec.Error(ctx, ec.Recover(ctx, r))
  67810. ret = graphql.Null
  67811. }
  67812. }()
  67813. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67814. ctx = rctx // use context from middleware stack in children
  67815. return obj.ID, nil
  67816. })
  67817. if err != nil {
  67818. ec.Error(ctx, err)
  67819. return graphql.Null
  67820. }
  67821. if resTmp == nil {
  67822. if !graphql.HasFieldError(ctx, fc) {
  67823. ec.Errorf(ctx, "must not be null")
  67824. }
  67825. return graphql.Null
  67826. }
  67827. res := resTmp.(string)
  67828. fc.Result = res
  67829. return ec.marshalNID2string(ctx, field.Selections, res)
  67830. }
  67831. func (ec *executionContext) fieldContext_Market_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67832. fc = &graphql.FieldContext{
  67833. Object: "Market",
  67834. Field: field,
  67835. IsMethod: false,
  67836. IsResolver: false,
  67837. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67838. return nil, errors.New("field of type ID does not have child fields")
  67839. },
  67840. }
  67841. return fc, nil
  67842. }
  67843. func (ec *executionContext) _MarketCurrencySettings_baseCurrency(ctx context.Context, field graphql.CollectedField, obj *MarketCurrencySettings) (ret graphql.Marshaler) {
  67844. fc, err := ec.fieldContext_MarketCurrencySettings_baseCurrency(ctx, field)
  67845. if err != nil {
  67846. return graphql.Null
  67847. }
  67848. ctx = graphql.WithFieldContext(ctx, fc)
  67849. defer func() {
  67850. if r := recover(); r != nil {
  67851. ec.Error(ctx, ec.Recover(ctx, r))
  67852. ret = graphql.Null
  67853. }
  67854. }()
  67855. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67856. ctx = rctx // use context from middleware stack in children
  67857. return obj.BaseCurrency, nil
  67858. })
  67859. if err != nil {
  67860. ec.Error(ctx, err)
  67861. return graphql.Null
  67862. }
  67863. if resTmp == nil {
  67864. if !graphql.HasFieldError(ctx, fc) {
  67865. ec.Errorf(ctx, "must not be null")
  67866. }
  67867. return graphql.Null
  67868. }
  67869. res := resTmp.(*CurrencySetting)
  67870. fc.Result = res
  67871. return ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySetting(ctx, field.Selections, res)
  67872. }
  67873. func (ec *executionContext) fieldContext_MarketCurrencySettings_baseCurrency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67874. fc = &graphql.FieldContext{
  67875. Object: "MarketCurrencySettings",
  67876. Field: field,
  67877. IsMethod: false,
  67878. IsResolver: false,
  67879. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67880. switch field.Name {
  67881. case "currencyCode":
  67882. return ec.fieldContext_CurrencySetting_currencyCode(ctx, field)
  67883. case "currencyName":
  67884. return ec.fieldContext_CurrencySetting_currencyName(ctx, field)
  67885. case "enabled":
  67886. return ec.fieldContext_CurrencySetting_enabled(ctx, field)
  67887. case "rateUpdatedAt":
  67888. return ec.fieldContext_CurrencySetting_rateUpdatedAt(ctx, field)
  67889. }
  67890. return nil, fmt.Errorf("no field named %q was found under type CurrencySetting", field.Name)
  67891. },
  67892. }
  67893. return fc, nil
  67894. }
  67895. func (ec *executionContext) _MarketCurrencySettings_localCurrencies(ctx context.Context, field graphql.CollectedField, obj *MarketCurrencySettings) (ret graphql.Marshaler) {
  67896. fc, err := ec.fieldContext_MarketCurrencySettings_localCurrencies(ctx, field)
  67897. if err != nil {
  67898. return graphql.Null
  67899. }
  67900. ctx = graphql.WithFieldContext(ctx, fc)
  67901. defer func() {
  67902. if r := recover(); r != nil {
  67903. ec.Error(ctx, ec.Recover(ctx, r))
  67904. ret = graphql.Null
  67905. }
  67906. }()
  67907. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67908. ctx = rctx // use context from middleware stack in children
  67909. return obj.LocalCurrencies, nil
  67910. })
  67911. if err != nil {
  67912. ec.Error(ctx, err)
  67913. return graphql.Null
  67914. }
  67915. if resTmp == nil {
  67916. if !graphql.HasFieldError(ctx, fc) {
  67917. ec.Errorf(ctx, "must not be null")
  67918. }
  67919. return graphql.Null
  67920. }
  67921. res := resTmp.(bool)
  67922. fc.Result = res
  67923. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  67924. }
  67925. func (ec *executionContext) fieldContext_MarketCurrencySettings_localCurrencies(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67926. fc = &graphql.FieldContext{
  67927. Object: "MarketCurrencySettings",
  67928. Field: field,
  67929. IsMethod: false,
  67930. IsResolver: false,
  67931. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67932. return nil, errors.New("field of type Boolean does not have child fields")
  67933. },
  67934. }
  67935. return fc, nil
  67936. }
  67937. func (ec *executionContext) _MarketRegionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  67938. fc, err := ec.fieldContext_MarketRegionConnection_edges(ctx, field)
  67939. if err != nil {
  67940. return graphql.Null
  67941. }
  67942. ctx = graphql.WithFieldContext(ctx, fc)
  67943. defer func() {
  67944. if r := recover(); r != nil {
  67945. ec.Error(ctx, ec.Recover(ctx, r))
  67946. ret = graphql.Null
  67947. }
  67948. }()
  67949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67950. ctx = rctx // use context from middleware stack in children
  67951. return obj.Edges, nil
  67952. })
  67953. if err != nil {
  67954. ec.Error(ctx, err)
  67955. return graphql.Null
  67956. }
  67957. if resTmp == nil {
  67958. if !graphql.HasFieldError(ctx, fc) {
  67959. ec.Errorf(ctx, "must not be null")
  67960. }
  67961. return graphql.Null
  67962. }
  67963. res := resTmp.([]*MarketRegionEdge)
  67964. fc.Result = res
  67965. return ec.marshalNMarketRegionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionEdgeᚄ(ctx, field.Selections, res)
  67966. }
  67967. func (ec *executionContext) fieldContext_MarketRegionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  67968. fc = &graphql.FieldContext{
  67969. Object: "MarketRegionConnection",
  67970. Field: field,
  67971. IsMethod: false,
  67972. IsResolver: false,
  67973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  67974. switch field.Name {
  67975. case "cursor":
  67976. return ec.fieldContext_MarketRegionEdge_cursor(ctx, field)
  67977. case "node":
  67978. return ec.fieldContext_MarketRegionEdge_node(ctx, field)
  67979. }
  67980. return nil, fmt.Errorf("no field named %q was found under type MarketRegionEdge", field.Name)
  67981. },
  67982. }
  67983. return fc, nil
  67984. }
  67985. func (ec *executionContext) _MarketRegionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  67986. fc, err := ec.fieldContext_MarketRegionConnection_nodes(ctx, field)
  67987. if err != nil {
  67988. return graphql.Null
  67989. }
  67990. ctx = graphql.WithFieldContext(ctx, fc)
  67991. defer func() {
  67992. if r := recover(); r != nil {
  67993. ec.Error(ctx, ec.Recover(ctx, r))
  67994. ret = graphql.Null
  67995. }
  67996. }()
  67997. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  67998. ctx = rctx // use context from middleware stack in children
  67999. return obj.Nodes, nil
  68000. })
  68001. if err != nil {
  68002. ec.Error(ctx, err)
  68003. return graphql.Null
  68004. }
  68005. if resTmp == nil {
  68006. if !graphql.HasFieldError(ctx, fc) {
  68007. ec.Errorf(ctx, "must not be null")
  68008. }
  68009. return graphql.Null
  68010. }
  68011. res := resTmp.([]MarketRegion)
  68012. fc.Result = res
  68013. return ec.marshalNMarketRegion2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionᚄ(ctx, field.Selections, res)
  68014. }
  68015. func (ec *executionContext) fieldContext_MarketRegionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68016. fc = &graphql.FieldContext{
  68017. Object: "MarketRegionConnection",
  68018. Field: field,
  68019. IsMethod: false,
  68020. IsResolver: false,
  68021. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68022. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  68023. },
  68024. }
  68025. return fc, nil
  68026. }
  68027. func (ec *executionContext) _MarketRegionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MarketRegionConnection) (ret graphql.Marshaler) {
  68028. fc, err := ec.fieldContext_MarketRegionConnection_pageInfo(ctx, field)
  68029. if err != nil {
  68030. return graphql.Null
  68031. }
  68032. ctx = graphql.WithFieldContext(ctx, fc)
  68033. defer func() {
  68034. if r := recover(); r != nil {
  68035. ec.Error(ctx, ec.Recover(ctx, r))
  68036. ret = graphql.Null
  68037. }
  68038. }()
  68039. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68040. ctx = rctx // use context from middleware stack in children
  68041. return obj.PageInfo, nil
  68042. })
  68043. if err != nil {
  68044. ec.Error(ctx, err)
  68045. return graphql.Null
  68046. }
  68047. if resTmp == nil {
  68048. if !graphql.HasFieldError(ctx, fc) {
  68049. ec.Errorf(ctx, "must not be null")
  68050. }
  68051. return graphql.Null
  68052. }
  68053. res := resTmp.(*PageInfo)
  68054. fc.Result = res
  68055. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  68056. }
  68057. func (ec *executionContext) fieldContext_MarketRegionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68058. fc = &graphql.FieldContext{
  68059. Object: "MarketRegionConnection",
  68060. Field: field,
  68061. IsMethod: false,
  68062. IsResolver: false,
  68063. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68064. switch field.Name {
  68065. case "endCursor":
  68066. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  68067. case "hasNextPage":
  68068. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  68069. case "hasPreviousPage":
  68070. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  68071. case "startCursor":
  68072. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  68073. }
  68074. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  68075. },
  68076. }
  68077. return fc, nil
  68078. }
  68079. func (ec *executionContext) _MarketRegionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MarketRegionEdge) (ret graphql.Marshaler) {
  68080. fc, err := ec.fieldContext_MarketRegionEdge_cursor(ctx, field)
  68081. if err != nil {
  68082. return graphql.Null
  68083. }
  68084. ctx = graphql.WithFieldContext(ctx, fc)
  68085. defer func() {
  68086. if r := recover(); r != nil {
  68087. ec.Error(ctx, ec.Recover(ctx, r))
  68088. ret = graphql.Null
  68089. }
  68090. }()
  68091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68092. ctx = rctx // use context from middleware stack in children
  68093. return obj.Cursor, nil
  68094. })
  68095. if err != nil {
  68096. ec.Error(ctx, err)
  68097. return graphql.Null
  68098. }
  68099. if resTmp == nil {
  68100. if !graphql.HasFieldError(ctx, fc) {
  68101. ec.Errorf(ctx, "must not be null")
  68102. }
  68103. return graphql.Null
  68104. }
  68105. res := resTmp.(string)
  68106. fc.Result = res
  68107. return ec.marshalNString2string(ctx, field.Selections, res)
  68108. }
  68109. func (ec *executionContext) fieldContext_MarketRegionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68110. fc = &graphql.FieldContext{
  68111. Object: "MarketRegionEdge",
  68112. Field: field,
  68113. IsMethod: false,
  68114. IsResolver: false,
  68115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68116. return nil, errors.New("field of type String does not have child fields")
  68117. },
  68118. }
  68119. return fc, nil
  68120. }
  68121. func (ec *executionContext) _MarketRegionEdge_node(ctx context.Context, field graphql.CollectedField, obj *MarketRegionEdge) (ret graphql.Marshaler) {
  68122. fc, err := ec.fieldContext_MarketRegionEdge_node(ctx, field)
  68123. if err != nil {
  68124. return graphql.Null
  68125. }
  68126. ctx = graphql.WithFieldContext(ctx, fc)
  68127. defer func() {
  68128. if r := recover(); r != nil {
  68129. ec.Error(ctx, ec.Recover(ctx, r))
  68130. ret = graphql.Null
  68131. }
  68132. }()
  68133. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68134. ctx = rctx // use context from middleware stack in children
  68135. return obj.Node, nil
  68136. })
  68137. if err != nil {
  68138. ec.Error(ctx, err)
  68139. return graphql.Null
  68140. }
  68141. if resTmp == nil {
  68142. if !graphql.HasFieldError(ctx, fc) {
  68143. ec.Errorf(ctx, "must not be null")
  68144. }
  68145. return graphql.Null
  68146. }
  68147. res := resTmp.(MarketRegion)
  68148. fc.Result = res
  68149. return ec.marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegion(ctx, field.Selections, res)
  68150. }
  68151. func (ec *executionContext) fieldContext_MarketRegionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68152. fc = &graphql.FieldContext{
  68153. Object: "MarketRegionEdge",
  68154. Field: field,
  68155. IsMethod: false,
  68156. IsResolver: false,
  68157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68158. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  68159. },
  68160. }
  68161. return fc, nil
  68162. }
  68163. func (ec *executionContext) _MarketWebPresence_id(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresence) (ret graphql.Marshaler) {
  68164. fc, err := ec.fieldContext_MarketWebPresence_id(ctx, field)
  68165. if err != nil {
  68166. return graphql.Null
  68167. }
  68168. ctx = graphql.WithFieldContext(ctx, fc)
  68169. defer func() {
  68170. if r := recover(); r != nil {
  68171. ec.Error(ctx, ec.Recover(ctx, r))
  68172. ret = graphql.Null
  68173. }
  68174. }()
  68175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68176. ctx = rctx // use context from middleware stack in children
  68177. return obj.ID, nil
  68178. })
  68179. if err != nil {
  68180. ec.Error(ctx, err)
  68181. return graphql.Null
  68182. }
  68183. if resTmp == nil {
  68184. if !graphql.HasFieldError(ctx, fc) {
  68185. ec.Errorf(ctx, "must not be null")
  68186. }
  68187. return graphql.Null
  68188. }
  68189. res := resTmp.(string)
  68190. fc.Result = res
  68191. return ec.marshalNID2string(ctx, field.Selections, res)
  68192. }
  68193. func (ec *executionContext) fieldContext_MarketWebPresence_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68194. fc = &graphql.FieldContext{
  68195. Object: "MarketWebPresence",
  68196. Field: field,
  68197. IsMethod: false,
  68198. IsResolver: false,
  68199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68200. return nil, errors.New("field of type ID does not have child fields")
  68201. },
  68202. }
  68203. return fc, nil
  68204. }
  68205. func (ec *executionContext) _MarketWebPresenceRootUrl_locale(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresenceRootURL) (ret graphql.Marshaler) {
  68206. fc, err := ec.fieldContext_MarketWebPresenceRootUrl_locale(ctx, field)
  68207. if err != nil {
  68208. return graphql.Null
  68209. }
  68210. ctx = graphql.WithFieldContext(ctx, fc)
  68211. defer func() {
  68212. if r := recover(); r != nil {
  68213. ec.Error(ctx, ec.Recover(ctx, r))
  68214. ret = graphql.Null
  68215. }
  68216. }()
  68217. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68218. ctx = rctx // use context from middleware stack in children
  68219. return obj.Locale, nil
  68220. })
  68221. if err != nil {
  68222. ec.Error(ctx, err)
  68223. return graphql.Null
  68224. }
  68225. if resTmp == nil {
  68226. if !graphql.HasFieldError(ctx, fc) {
  68227. ec.Errorf(ctx, "must not be null")
  68228. }
  68229. return graphql.Null
  68230. }
  68231. res := resTmp.(string)
  68232. fc.Result = res
  68233. return ec.marshalNString2string(ctx, field.Selections, res)
  68234. }
  68235. func (ec *executionContext) fieldContext_MarketWebPresenceRootUrl_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68236. fc = &graphql.FieldContext{
  68237. Object: "MarketWebPresenceRootUrl",
  68238. Field: field,
  68239. IsMethod: false,
  68240. IsResolver: false,
  68241. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68242. return nil, errors.New("field of type String does not have child fields")
  68243. },
  68244. }
  68245. return fc, nil
  68246. }
  68247. func (ec *executionContext) _MarketWebPresenceRootUrl_url(ctx context.Context, field graphql.CollectedField, obj *MarketWebPresenceRootURL) (ret graphql.Marshaler) {
  68248. fc, err := ec.fieldContext_MarketWebPresenceRootUrl_url(ctx, field)
  68249. if err != nil {
  68250. return graphql.Null
  68251. }
  68252. ctx = graphql.WithFieldContext(ctx, fc)
  68253. defer func() {
  68254. if r := recover(); r != nil {
  68255. ec.Error(ctx, ec.Recover(ctx, r))
  68256. ret = graphql.Null
  68257. }
  68258. }()
  68259. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68260. ctx = rctx // use context from middleware stack in children
  68261. return obj.URL, nil
  68262. })
  68263. if err != nil {
  68264. ec.Error(ctx, err)
  68265. return graphql.Null
  68266. }
  68267. if resTmp == nil {
  68268. if !graphql.HasFieldError(ctx, fc) {
  68269. ec.Errorf(ctx, "must not be null")
  68270. }
  68271. return graphql.Null
  68272. }
  68273. res := resTmp.(string)
  68274. fc.Result = res
  68275. return ec.marshalNURL2string(ctx, field.Selections, res)
  68276. }
  68277. func (ec *executionContext) fieldContext_MarketWebPresenceRootUrl_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68278. fc = &graphql.FieldContext{
  68279. Object: "MarketWebPresenceRootUrl",
  68280. Field: field,
  68281. IsMethod: false,
  68282. IsResolver: false,
  68283. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68284. return nil, errors.New("field of type URL does not have child fields")
  68285. },
  68286. }
  68287. return fc, nil
  68288. }
  68289. func (ec *executionContext) _MarketingEvent_app(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68290. fc, err := ec.fieldContext_MarketingEvent_app(ctx, field)
  68291. if err != nil {
  68292. return graphql.Null
  68293. }
  68294. ctx = graphql.WithFieldContext(ctx, fc)
  68295. defer func() {
  68296. if r := recover(); r != nil {
  68297. ec.Error(ctx, ec.Recover(ctx, r))
  68298. ret = graphql.Null
  68299. }
  68300. }()
  68301. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68302. ctx = rctx // use context from middleware stack in children
  68303. return obj.App, nil
  68304. })
  68305. if err != nil {
  68306. ec.Error(ctx, err)
  68307. return graphql.Null
  68308. }
  68309. if resTmp == nil {
  68310. if !graphql.HasFieldError(ctx, fc) {
  68311. ec.Errorf(ctx, "must not be null")
  68312. }
  68313. return graphql.Null
  68314. }
  68315. res := resTmp.(*App)
  68316. fc.Result = res
  68317. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  68318. }
  68319. func (ec *executionContext) fieldContext_MarketingEvent_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68320. fc = &graphql.FieldContext{
  68321. Object: "MarketingEvent",
  68322. Field: field,
  68323. IsMethod: false,
  68324. IsResolver: false,
  68325. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68326. switch field.Name {
  68327. case "id":
  68328. return ec.fieldContext_App_id(ctx, field)
  68329. }
  68330. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  68331. },
  68332. }
  68333. return fc, nil
  68334. }
  68335. func (ec *executionContext) _MarketingEvent_channel(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68336. fc, err := ec.fieldContext_MarketingEvent_channel(ctx, field)
  68337. if err != nil {
  68338. return graphql.Null
  68339. }
  68340. ctx = graphql.WithFieldContext(ctx, fc)
  68341. defer func() {
  68342. if r := recover(); r != nil {
  68343. ec.Error(ctx, ec.Recover(ctx, r))
  68344. ret = graphql.Null
  68345. }
  68346. }()
  68347. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68348. ctx = rctx // use context from middleware stack in children
  68349. return obj.Channel, nil
  68350. })
  68351. if err != nil {
  68352. ec.Error(ctx, err)
  68353. return graphql.Null
  68354. }
  68355. if resTmp == nil {
  68356. return graphql.Null
  68357. }
  68358. res := resTmp.(*MarketingChannel)
  68359. fc.Result = res
  68360. return ec.marshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingChannel(ctx, field.Selections, res)
  68361. }
  68362. func (ec *executionContext) fieldContext_MarketingEvent_channel(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68363. fc = &graphql.FieldContext{
  68364. Object: "MarketingEvent",
  68365. Field: field,
  68366. IsMethod: false,
  68367. IsResolver: false,
  68368. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68369. return nil, errors.New("field of type MarketingChannel does not have child fields")
  68370. },
  68371. }
  68372. return fc, nil
  68373. }
  68374. func (ec *executionContext) _MarketingEvent_description(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68375. fc, err := ec.fieldContext_MarketingEvent_description(ctx, field)
  68376. if err != nil {
  68377. return graphql.Null
  68378. }
  68379. ctx = graphql.WithFieldContext(ctx, fc)
  68380. defer func() {
  68381. if r := recover(); r != nil {
  68382. ec.Error(ctx, ec.Recover(ctx, r))
  68383. ret = graphql.Null
  68384. }
  68385. }()
  68386. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68387. ctx = rctx // use context from middleware stack in children
  68388. return obj.Description, nil
  68389. })
  68390. if err != nil {
  68391. ec.Error(ctx, err)
  68392. return graphql.Null
  68393. }
  68394. if resTmp == nil {
  68395. return graphql.Null
  68396. }
  68397. res := resTmp.(*string)
  68398. fc.Result = res
  68399. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68400. }
  68401. func (ec *executionContext) fieldContext_MarketingEvent_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68402. fc = &graphql.FieldContext{
  68403. Object: "MarketingEvent",
  68404. Field: field,
  68405. IsMethod: false,
  68406. IsResolver: false,
  68407. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68408. return nil, errors.New("field of type String does not have child fields")
  68409. },
  68410. }
  68411. return fc, nil
  68412. }
  68413. func (ec *executionContext) _MarketingEvent_endedAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68414. fc, err := ec.fieldContext_MarketingEvent_endedAt(ctx, field)
  68415. if err != nil {
  68416. return graphql.Null
  68417. }
  68418. ctx = graphql.WithFieldContext(ctx, fc)
  68419. defer func() {
  68420. if r := recover(); r != nil {
  68421. ec.Error(ctx, ec.Recover(ctx, r))
  68422. ret = graphql.Null
  68423. }
  68424. }()
  68425. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68426. ctx = rctx // use context from middleware stack in children
  68427. return obj.EndedAt, nil
  68428. })
  68429. if err != nil {
  68430. ec.Error(ctx, err)
  68431. return graphql.Null
  68432. }
  68433. if resTmp == nil {
  68434. return graphql.Null
  68435. }
  68436. res := resTmp.(*string)
  68437. fc.Result = res
  68438. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  68439. }
  68440. func (ec *executionContext) fieldContext_MarketingEvent_endedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68441. fc = &graphql.FieldContext{
  68442. Object: "MarketingEvent",
  68443. Field: field,
  68444. IsMethod: false,
  68445. IsResolver: false,
  68446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68447. return nil, errors.New("field of type DateTime does not have child fields")
  68448. },
  68449. }
  68450. return fc, nil
  68451. }
  68452. func (ec *executionContext) _MarketingEvent_id(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68453. fc, err := ec.fieldContext_MarketingEvent_id(ctx, field)
  68454. if err != nil {
  68455. return graphql.Null
  68456. }
  68457. ctx = graphql.WithFieldContext(ctx, fc)
  68458. defer func() {
  68459. if r := recover(); r != nil {
  68460. ec.Error(ctx, ec.Recover(ctx, r))
  68461. ret = graphql.Null
  68462. }
  68463. }()
  68464. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68465. ctx = rctx // use context from middleware stack in children
  68466. return obj.ID, nil
  68467. })
  68468. if err != nil {
  68469. ec.Error(ctx, err)
  68470. return graphql.Null
  68471. }
  68472. if resTmp == nil {
  68473. if !graphql.HasFieldError(ctx, fc) {
  68474. ec.Errorf(ctx, "must not be null")
  68475. }
  68476. return graphql.Null
  68477. }
  68478. res := resTmp.(string)
  68479. fc.Result = res
  68480. return ec.marshalNID2string(ctx, field.Selections, res)
  68481. }
  68482. func (ec *executionContext) fieldContext_MarketingEvent_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68483. fc = &graphql.FieldContext{
  68484. Object: "MarketingEvent",
  68485. Field: field,
  68486. IsMethod: false,
  68487. IsResolver: false,
  68488. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68489. return nil, errors.New("field of type ID does not have child fields")
  68490. },
  68491. }
  68492. return fc, nil
  68493. }
  68494. func (ec *executionContext) _MarketingEvent_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68495. fc, err := ec.fieldContext_MarketingEvent_legacyResourceId(ctx, field)
  68496. if err != nil {
  68497. return graphql.Null
  68498. }
  68499. ctx = graphql.WithFieldContext(ctx, fc)
  68500. defer func() {
  68501. if r := recover(); r != nil {
  68502. ec.Error(ctx, ec.Recover(ctx, r))
  68503. ret = graphql.Null
  68504. }
  68505. }()
  68506. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68507. ctx = rctx // use context from middleware stack in children
  68508. return obj.LegacyResourceID, nil
  68509. })
  68510. if err != nil {
  68511. ec.Error(ctx, err)
  68512. return graphql.Null
  68513. }
  68514. if resTmp == nil {
  68515. if !graphql.HasFieldError(ctx, fc) {
  68516. ec.Errorf(ctx, "must not be null")
  68517. }
  68518. return graphql.Null
  68519. }
  68520. res := resTmp.(string)
  68521. fc.Result = res
  68522. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  68523. }
  68524. func (ec *executionContext) fieldContext_MarketingEvent_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68525. fc = &graphql.FieldContext{
  68526. Object: "MarketingEvent",
  68527. Field: field,
  68528. IsMethod: false,
  68529. IsResolver: false,
  68530. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68531. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  68532. },
  68533. }
  68534. return fc, nil
  68535. }
  68536. func (ec *executionContext) _MarketingEvent_manageUrl(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68537. fc, err := ec.fieldContext_MarketingEvent_manageUrl(ctx, field)
  68538. if err != nil {
  68539. return graphql.Null
  68540. }
  68541. ctx = graphql.WithFieldContext(ctx, fc)
  68542. defer func() {
  68543. if r := recover(); r != nil {
  68544. ec.Error(ctx, ec.Recover(ctx, r))
  68545. ret = graphql.Null
  68546. }
  68547. }()
  68548. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68549. ctx = rctx // use context from middleware stack in children
  68550. return obj.ManageURL, nil
  68551. })
  68552. if err != nil {
  68553. ec.Error(ctx, err)
  68554. return graphql.Null
  68555. }
  68556. if resTmp == nil {
  68557. return graphql.Null
  68558. }
  68559. res := resTmp.(*string)
  68560. fc.Result = res
  68561. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  68562. }
  68563. func (ec *executionContext) fieldContext_MarketingEvent_manageUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68564. fc = &graphql.FieldContext{
  68565. Object: "MarketingEvent",
  68566. Field: field,
  68567. IsMethod: false,
  68568. IsResolver: false,
  68569. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68570. return nil, errors.New("field of type URL does not have child fields")
  68571. },
  68572. }
  68573. return fc, nil
  68574. }
  68575. func (ec *executionContext) _MarketingEvent_previewUrl(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68576. fc, err := ec.fieldContext_MarketingEvent_previewUrl(ctx, field)
  68577. if err != nil {
  68578. return graphql.Null
  68579. }
  68580. ctx = graphql.WithFieldContext(ctx, fc)
  68581. defer func() {
  68582. if r := recover(); r != nil {
  68583. ec.Error(ctx, ec.Recover(ctx, r))
  68584. ret = graphql.Null
  68585. }
  68586. }()
  68587. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68588. ctx = rctx // use context from middleware stack in children
  68589. return obj.PreviewURL, nil
  68590. })
  68591. if err != nil {
  68592. ec.Error(ctx, err)
  68593. return graphql.Null
  68594. }
  68595. if resTmp == nil {
  68596. return graphql.Null
  68597. }
  68598. res := resTmp.(*string)
  68599. fc.Result = res
  68600. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  68601. }
  68602. func (ec *executionContext) fieldContext_MarketingEvent_previewUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68603. fc = &graphql.FieldContext{
  68604. Object: "MarketingEvent",
  68605. Field: field,
  68606. IsMethod: false,
  68607. IsResolver: false,
  68608. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68609. return nil, errors.New("field of type URL does not have child fields")
  68610. },
  68611. }
  68612. return fc, nil
  68613. }
  68614. func (ec *executionContext) _MarketingEvent_remoteId(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68615. fc, err := ec.fieldContext_MarketingEvent_remoteId(ctx, field)
  68616. if err != nil {
  68617. return graphql.Null
  68618. }
  68619. ctx = graphql.WithFieldContext(ctx, fc)
  68620. defer func() {
  68621. if r := recover(); r != nil {
  68622. ec.Error(ctx, ec.Recover(ctx, r))
  68623. ret = graphql.Null
  68624. }
  68625. }()
  68626. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68627. ctx = rctx // use context from middleware stack in children
  68628. return obj.RemoteID, nil
  68629. })
  68630. if err != nil {
  68631. ec.Error(ctx, err)
  68632. return graphql.Null
  68633. }
  68634. if resTmp == nil {
  68635. return graphql.Null
  68636. }
  68637. res := resTmp.(*string)
  68638. fc.Result = res
  68639. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68640. }
  68641. func (ec *executionContext) fieldContext_MarketingEvent_remoteId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68642. fc = &graphql.FieldContext{
  68643. Object: "MarketingEvent",
  68644. Field: field,
  68645. IsMethod: false,
  68646. IsResolver: false,
  68647. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68648. return nil, errors.New("field of type String does not have child fields")
  68649. },
  68650. }
  68651. return fc, nil
  68652. }
  68653. func (ec *executionContext) _MarketingEvent_scheduledToEndAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68654. fc, err := ec.fieldContext_MarketingEvent_scheduledToEndAt(ctx, field)
  68655. if err != nil {
  68656. return graphql.Null
  68657. }
  68658. ctx = graphql.WithFieldContext(ctx, fc)
  68659. defer func() {
  68660. if r := recover(); r != nil {
  68661. ec.Error(ctx, ec.Recover(ctx, r))
  68662. ret = graphql.Null
  68663. }
  68664. }()
  68665. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68666. ctx = rctx // use context from middleware stack in children
  68667. return obj.ScheduledToEndAt, nil
  68668. })
  68669. if err != nil {
  68670. ec.Error(ctx, err)
  68671. return graphql.Null
  68672. }
  68673. if resTmp == nil {
  68674. return graphql.Null
  68675. }
  68676. res := resTmp.(*string)
  68677. fc.Result = res
  68678. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  68679. }
  68680. func (ec *executionContext) fieldContext_MarketingEvent_scheduledToEndAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68681. fc = &graphql.FieldContext{
  68682. Object: "MarketingEvent",
  68683. Field: field,
  68684. IsMethod: false,
  68685. IsResolver: false,
  68686. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68687. return nil, errors.New("field of type DateTime does not have child fields")
  68688. },
  68689. }
  68690. return fc, nil
  68691. }
  68692. func (ec *executionContext) _MarketingEvent_sourceAndMedium(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68693. fc, err := ec.fieldContext_MarketingEvent_sourceAndMedium(ctx, field)
  68694. if err != nil {
  68695. return graphql.Null
  68696. }
  68697. ctx = graphql.WithFieldContext(ctx, fc)
  68698. defer func() {
  68699. if r := recover(); r != nil {
  68700. ec.Error(ctx, ec.Recover(ctx, r))
  68701. ret = graphql.Null
  68702. }
  68703. }()
  68704. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68705. ctx = rctx // use context from middleware stack in children
  68706. return obj.SourceAndMedium, nil
  68707. })
  68708. if err != nil {
  68709. ec.Error(ctx, err)
  68710. return graphql.Null
  68711. }
  68712. if resTmp == nil {
  68713. if !graphql.HasFieldError(ctx, fc) {
  68714. ec.Errorf(ctx, "must not be null")
  68715. }
  68716. return graphql.Null
  68717. }
  68718. res := resTmp.(string)
  68719. fc.Result = res
  68720. return ec.marshalNString2string(ctx, field.Selections, res)
  68721. }
  68722. func (ec *executionContext) fieldContext_MarketingEvent_sourceAndMedium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68723. fc = &graphql.FieldContext{
  68724. Object: "MarketingEvent",
  68725. Field: field,
  68726. IsMethod: false,
  68727. IsResolver: false,
  68728. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68729. return nil, errors.New("field of type String does not have child fields")
  68730. },
  68731. }
  68732. return fc, nil
  68733. }
  68734. func (ec *executionContext) _MarketingEvent_startedAt(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68735. fc, err := ec.fieldContext_MarketingEvent_startedAt(ctx, field)
  68736. if err != nil {
  68737. return graphql.Null
  68738. }
  68739. ctx = graphql.WithFieldContext(ctx, fc)
  68740. defer func() {
  68741. if r := recover(); r != nil {
  68742. ec.Error(ctx, ec.Recover(ctx, r))
  68743. ret = graphql.Null
  68744. }
  68745. }()
  68746. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68747. ctx = rctx // use context from middleware stack in children
  68748. return obj.StartedAt, nil
  68749. })
  68750. if err != nil {
  68751. ec.Error(ctx, err)
  68752. return graphql.Null
  68753. }
  68754. if resTmp == nil {
  68755. if !graphql.HasFieldError(ctx, fc) {
  68756. ec.Errorf(ctx, "must not be null")
  68757. }
  68758. return graphql.Null
  68759. }
  68760. res := resTmp.(string)
  68761. fc.Result = res
  68762. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  68763. }
  68764. func (ec *executionContext) fieldContext_MarketingEvent_startedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68765. fc = &graphql.FieldContext{
  68766. Object: "MarketingEvent",
  68767. Field: field,
  68768. IsMethod: false,
  68769. IsResolver: false,
  68770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68771. return nil, errors.New("field of type DateTime does not have child fields")
  68772. },
  68773. }
  68774. return fc, nil
  68775. }
  68776. func (ec *executionContext) _MarketingEvent_type(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68777. fc, err := ec.fieldContext_MarketingEvent_type(ctx, field)
  68778. if err != nil {
  68779. return graphql.Null
  68780. }
  68781. ctx = graphql.WithFieldContext(ctx, fc)
  68782. defer func() {
  68783. if r := recover(); r != nil {
  68784. ec.Error(ctx, ec.Recover(ctx, r))
  68785. ret = graphql.Null
  68786. }
  68787. }()
  68788. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68789. ctx = rctx // use context from middleware stack in children
  68790. return obj.Type, nil
  68791. })
  68792. if err != nil {
  68793. ec.Error(ctx, err)
  68794. return graphql.Null
  68795. }
  68796. if resTmp == nil {
  68797. if !graphql.HasFieldError(ctx, fc) {
  68798. ec.Errorf(ctx, "must not be null")
  68799. }
  68800. return graphql.Null
  68801. }
  68802. res := resTmp.(MarketingTactic)
  68803. fc.Result = res
  68804. return ec.marshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx, field.Selections, res)
  68805. }
  68806. func (ec *executionContext) fieldContext_MarketingEvent_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68807. fc = &graphql.FieldContext{
  68808. Object: "MarketingEvent",
  68809. Field: field,
  68810. IsMethod: false,
  68811. IsResolver: false,
  68812. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68813. return nil, errors.New("field of type MarketingTactic does not have child fields")
  68814. },
  68815. }
  68816. return fc, nil
  68817. }
  68818. func (ec *executionContext) _MarketingEvent_utmCampaign(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68819. fc, err := ec.fieldContext_MarketingEvent_utmCampaign(ctx, field)
  68820. if err != nil {
  68821. return graphql.Null
  68822. }
  68823. ctx = graphql.WithFieldContext(ctx, fc)
  68824. defer func() {
  68825. if r := recover(); r != nil {
  68826. ec.Error(ctx, ec.Recover(ctx, r))
  68827. ret = graphql.Null
  68828. }
  68829. }()
  68830. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68831. ctx = rctx // use context from middleware stack in children
  68832. return obj.UtmCampaign, nil
  68833. })
  68834. if err != nil {
  68835. ec.Error(ctx, err)
  68836. return graphql.Null
  68837. }
  68838. if resTmp == nil {
  68839. return graphql.Null
  68840. }
  68841. res := resTmp.(*string)
  68842. fc.Result = res
  68843. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68844. }
  68845. func (ec *executionContext) fieldContext_MarketingEvent_utmCampaign(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68846. fc = &graphql.FieldContext{
  68847. Object: "MarketingEvent",
  68848. Field: field,
  68849. IsMethod: false,
  68850. IsResolver: false,
  68851. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68852. return nil, errors.New("field of type String does not have child fields")
  68853. },
  68854. }
  68855. return fc, nil
  68856. }
  68857. func (ec *executionContext) _MarketingEvent_utmMedium(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68858. fc, err := ec.fieldContext_MarketingEvent_utmMedium(ctx, field)
  68859. if err != nil {
  68860. return graphql.Null
  68861. }
  68862. ctx = graphql.WithFieldContext(ctx, fc)
  68863. defer func() {
  68864. if r := recover(); r != nil {
  68865. ec.Error(ctx, ec.Recover(ctx, r))
  68866. ret = graphql.Null
  68867. }
  68868. }()
  68869. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68870. ctx = rctx // use context from middleware stack in children
  68871. return obj.UtmMedium, nil
  68872. })
  68873. if err != nil {
  68874. ec.Error(ctx, err)
  68875. return graphql.Null
  68876. }
  68877. if resTmp == nil {
  68878. return graphql.Null
  68879. }
  68880. res := resTmp.(*string)
  68881. fc.Result = res
  68882. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68883. }
  68884. func (ec *executionContext) fieldContext_MarketingEvent_utmMedium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68885. fc = &graphql.FieldContext{
  68886. Object: "MarketingEvent",
  68887. Field: field,
  68888. IsMethod: false,
  68889. IsResolver: false,
  68890. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68891. return nil, errors.New("field of type String does not have child fields")
  68892. },
  68893. }
  68894. return fc, nil
  68895. }
  68896. func (ec *executionContext) _MarketingEvent_utmSource(ctx context.Context, field graphql.CollectedField, obj *MarketingEvent) (ret graphql.Marshaler) {
  68897. fc, err := ec.fieldContext_MarketingEvent_utmSource(ctx, field)
  68898. if err != nil {
  68899. return graphql.Null
  68900. }
  68901. ctx = graphql.WithFieldContext(ctx, fc)
  68902. defer func() {
  68903. if r := recover(); r != nil {
  68904. ec.Error(ctx, ec.Recover(ctx, r))
  68905. ret = graphql.Null
  68906. }
  68907. }()
  68908. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68909. ctx = rctx // use context from middleware stack in children
  68910. return obj.UtmSource, nil
  68911. })
  68912. if err != nil {
  68913. ec.Error(ctx, err)
  68914. return graphql.Null
  68915. }
  68916. if resTmp == nil {
  68917. return graphql.Null
  68918. }
  68919. res := resTmp.(*string)
  68920. fc.Result = res
  68921. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  68922. }
  68923. func (ec *executionContext) fieldContext_MarketingEvent_utmSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68924. fc = &graphql.FieldContext{
  68925. Object: "MarketingEvent",
  68926. Field: field,
  68927. IsMethod: false,
  68928. IsResolver: false,
  68929. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68930. return nil, errors.New("field of type String does not have child fields")
  68931. },
  68932. }
  68933. return fc, nil
  68934. }
  68935. func (ec *executionContext) _MediaConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  68936. fc, err := ec.fieldContext_MediaConnection_edges(ctx, field)
  68937. if err != nil {
  68938. return graphql.Null
  68939. }
  68940. ctx = graphql.WithFieldContext(ctx, fc)
  68941. defer func() {
  68942. if r := recover(); r != nil {
  68943. ec.Error(ctx, ec.Recover(ctx, r))
  68944. ret = graphql.Null
  68945. }
  68946. }()
  68947. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68948. ctx = rctx // use context from middleware stack in children
  68949. return obj.Edges, nil
  68950. })
  68951. if err != nil {
  68952. ec.Error(ctx, err)
  68953. return graphql.Null
  68954. }
  68955. if resTmp == nil {
  68956. if !graphql.HasFieldError(ctx, fc) {
  68957. ec.Errorf(ctx, "must not be null")
  68958. }
  68959. return graphql.Null
  68960. }
  68961. res := resTmp.([]*MediaEdge)
  68962. fc.Result = res
  68963. return ec.marshalNMediaEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaEdgeᚄ(ctx, field.Selections, res)
  68964. }
  68965. func (ec *executionContext) fieldContext_MediaConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  68966. fc = &graphql.FieldContext{
  68967. Object: "MediaConnection",
  68968. Field: field,
  68969. IsMethod: false,
  68970. IsResolver: false,
  68971. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  68972. switch field.Name {
  68973. case "cursor":
  68974. return ec.fieldContext_MediaEdge_cursor(ctx, field)
  68975. case "node":
  68976. return ec.fieldContext_MediaEdge_node(ctx, field)
  68977. }
  68978. return nil, fmt.Errorf("no field named %q was found under type MediaEdge", field.Name)
  68979. },
  68980. }
  68981. return fc, nil
  68982. }
  68983. func (ec *executionContext) _MediaConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  68984. fc, err := ec.fieldContext_MediaConnection_nodes(ctx, field)
  68985. if err != nil {
  68986. return graphql.Null
  68987. }
  68988. ctx = graphql.WithFieldContext(ctx, fc)
  68989. defer func() {
  68990. if r := recover(); r != nil {
  68991. ec.Error(ctx, ec.Recover(ctx, r))
  68992. ret = graphql.Null
  68993. }
  68994. }()
  68995. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  68996. ctx = rctx // use context from middleware stack in children
  68997. return obj.Nodes, nil
  68998. })
  68999. if err != nil {
  69000. ec.Error(ctx, err)
  69001. return graphql.Null
  69002. }
  69003. if resTmp == nil {
  69004. if !graphql.HasFieldError(ctx, fc) {
  69005. ec.Errorf(ctx, "must not be null")
  69006. }
  69007. return graphql.Null
  69008. }
  69009. res := resTmp.([]Media)
  69010. fc.Result = res
  69011. return ec.marshalNMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaᚄ(ctx, field.Selections, res)
  69012. }
  69013. func (ec *executionContext) fieldContext_MediaConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69014. fc = &graphql.FieldContext{
  69015. Object: "MediaConnection",
  69016. Field: field,
  69017. IsMethod: false,
  69018. IsResolver: false,
  69019. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69020. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  69021. },
  69022. }
  69023. return fc, nil
  69024. }
  69025. func (ec *executionContext) _MediaConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MediaConnection) (ret graphql.Marshaler) {
  69026. fc, err := ec.fieldContext_MediaConnection_pageInfo(ctx, field)
  69027. if err != nil {
  69028. return graphql.Null
  69029. }
  69030. ctx = graphql.WithFieldContext(ctx, fc)
  69031. defer func() {
  69032. if r := recover(); r != nil {
  69033. ec.Error(ctx, ec.Recover(ctx, r))
  69034. ret = graphql.Null
  69035. }
  69036. }()
  69037. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69038. ctx = rctx // use context from middleware stack in children
  69039. return obj.PageInfo, nil
  69040. })
  69041. if err != nil {
  69042. ec.Error(ctx, err)
  69043. return graphql.Null
  69044. }
  69045. if resTmp == nil {
  69046. if !graphql.HasFieldError(ctx, fc) {
  69047. ec.Errorf(ctx, "must not be null")
  69048. }
  69049. return graphql.Null
  69050. }
  69051. res := resTmp.(*PageInfo)
  69052. fc.Result = res
  69053. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  69054. }
  69055. func (ec *executionContext) fieldContext_MediaConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69056. fc = &graphql.FieldContext{
  69057. Object: "MediaConnection",
  69058. Field: field,
  69059. IsMethod: false,
  69060. IsResolver: false,
  69061. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69062. switch field.Name {
  69063. case "endCursor":
  69064. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  69065. case "hasNextPage":
  69066. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  69067. case "hasPreviousPage":
  69068. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  69069. case "startCursor":
  69070. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  69071. }
  69072. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  69073. },
  69074. }
  69075. return fc, nil
  69076. }
  69077. func (ec *executionContext) _MediaEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MediaEdge) (ret graphql.Marshaler) {
  69078. fc, err := ec.fieldContext_MediaEdge_cursor(ctx, field)
  69079. if err != nil {
  69080. return graphql.Null
  69081. }
  69082. ctx = graphql.WithFieldContext(ctx, fc)
  69083. defer func() {
  69084. if r := recover(); r != nil {
  69085. ec.Error(ctx, ec.Recover(ctx, r))
  69086. ret = graphql.Null
  69087. }
  69088. }()
  69089. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69090. ctx = rctx // use context from middleware stack in children
  69091. return obj.Cursor, nil
  69092. })
  69093. if err != nil {
  69094. ec.Error(ctx, err)
  69095. return graphql.Null
  69096. }
  69097. if resTmp == nil {
  69098. if !graphql.HasFieldError(ctx, fc) {
  69099. ec.Errorf(ctx, "must not be null")
  69100. }
  69101. return graphql.Null
  69102. }
  69103. res := resTmp.(string)
  69104. fc.Result = res
  69105. return ec.marshalNString2string(ctx, field.Selections, res)
  69106. }
  69107. func (ec *executionContext) fieldContext_MediaEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69108. fc = &graphql.FieldContext{
  69109. Object: "MediaEdge",
  69110. Field: field,
  69111. IsMethod: false,
  69112. IsResolver: false,
  69113. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69114. return nil, errors.New("field of type String does not have child fields")
  69115. },
  69116. }
  69117. return fc, nil
  69118. }
  69119. func (ec *executionContext) _MediaEdge_node(ctx context.Context, field graphql.CollectedField, obj *MediaEdge) (ret graphql.Marshaler) {
  69120. fc, err := ec.fieldContext_MediaEdge_node(ctx, field)
  69121. if err != nil {
  69122. return graphql.Null
  69123. }
  69124. ctx = graphql.WithFieldContext(ctx, fc)
  69125. defer func() {
  69126. if r := recover(); r != nil {
  69127. ec.Error(ctx, ec.Recover(ctx, r))
  69128. ret = graphql.Null
  69129. }
  69130. }()
  69131. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69132. ctx = rctx // use context from middleware stack in children
  69133. return obj.Node, nil
  69134. })
  69135. if err != nil {
  69136. ec.Error(ctx, err)
  69137. return graphql.Null
  69138. }
  69139. if resTmp == nil {
  69140. if !graphql.HasFieldError(ctx, fc) {
  69141. ec.Errorf(ctx, "must not be null")
  69142. }
  69143. return graphql.Null
  69144. }
  69145. res := resTmp.(Media)
  69146. fc.Result = res
  69147. return ec.marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMedia(ctx, field.Selections, res)
  69148. }
  69149. func (ec *executionContext) fieldContext_MediaEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69150. fc = &graphql.FieldContext{
  69151. Object: "MediaEdge",
  69152. Field: field,
  69153. IsMethod: false,
  69154. IsResolver: false,
  69155. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69156. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  69157. },
  69158. }
  69159. return fc, nil
  69160. }
  69161. func (ec *executionContext) _MediaError_code(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  69162. fc, err := ec.fieldContext_MediaError_code(ctx, field)
  69163. if err != nil {
  69164. return graphql.Null
  69165. }
  69166. ctx = graphql.WithFieldContext(ctx, fc)
  69167. defer func() {
  69168. if r := recover(); r != nil {
  69169. ec.Error(ctx, ec.Recover(ctx, r))
  69170. ret = graphql.Null
  69171. }
  69172. }()
  69173. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69174. ctx = rctx // use context from middleware stack in children
  69175. return obj.Code, nil
  69176. })
  69177. if err != nil {
  69178. ec.Error(ctx, err)
  69179. return graphql.Null
  69180. }
  69181. if resTmp == nil {
  69182. if !graphql.HasFieldError(ctx, fc) {
  69183. ec.Errorf(ctx, "must not be null")
  69184. }
  69185. return graphql.Null
  69186. }
  69187. res := resTmp.(MediaErrorCode)
  69188. fc.Result = res
  69189. return ec.marshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorCode(ctx, field.Selections, res)
  69190. }
  69191. func (ec *executionContext) fieldContext_MediaError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69192. fc = &graphql.FieldContext{
  69193. Object: "MediaError",
  69194. Field: field,
  69195. IsMethod: false,
  69196. IsResolver: false,
  69197. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69198. return nil, errors.New("field of type MediaErrorCode does not have child fields")
  69199. },
  69200. }
  69201. return fc, nil
  69202. }
  69203. func (ec *executionContext) _MediaError_details(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  69204. fc, err := ec.fieldContext_MediaError_details(ctx, field)
  69205. if err != nil {
  69206. return graphql.Null
  69207. }
  69208. ctx = graphql.WithFieldContext(ctx, fc)
  69209. defer func() {
  69210. if r := recover(); r != nil {
  69211. ec.Error(ctx, ec.Recover(ctx, r))
  69212. ret = graphql.Null
  69213. }
  69214. }()
  69215. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69216. ctx = rctx // use context from middleware stack in children
  69217. return obj.Details, nil
  69218. })
  69219. if err != nil {
  69220. ec.Error(ctx, err)
  69221. return graphql.Null
  69222. }
  69223. if resTmp == nil {
  69224. return graphql.Null
  69225. }
  69226. res := resTmp.(*string)
  69227. fc.Result = res
  69228. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  69229. }
  69230. func (ec *executionContext) fieldContext_MediaError_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69231. fc = &graphql.FieldContext{
  69232. Object: "MediaError",
  69233. Field: field,
  69234. IsMethod: false,
  69235. IsResolver: false,
  69236. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69237. return nil, errors.New("field of type String does not have child fields")
  69238. },
  69239. }
  69240. return fc, nil
  69241. }
  69242. func (ec *executionContext) _MediaError_message(ctx context.Context, field graphql.CollectedField, obj *MediaError) (ret graphql.Marshaler) {
  69243. fc, err := ec.fieldContext_MediaError_message(ctx, field)
  69244. if err != nil {
  69245. return graphql.Null
  69246. }
  69247. ctx = graphql.WithFieldContext(ctx, fc)
  69248. defer func() {
  69249. if r := recover(); r != nil {
  69250. ec.Error(ctx, ec.Recover(ctx, r))
  69251. ret = graphql.Null
  69252. }
  69253. }()
  69254. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69255. ctx = rctx // use context from middleware stack in children
  69256. return obj.Message, nil
  69257. })
  69258. if err != nil {
  69259. ec.Error(ctx, err)
  69260. return graphql.Null
  69261. }
  69262. if resTmp == nil {
  69263. if !graphql.HasFieldError(ctx, fc) {
  69264. ec.Errorf(ctx, "must not be null")
  69265. }
  69266. return graphql.Null
  69267. }
  69268. res := resTmp.(string)
  69269. fc.Result = res
  69270. return ec.marshalNString2string(ctx, field.Selections, res)
  69271. }
  69272. func (ec *executionContext) fieldContext_MediaError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69273. fc = &graphql.FieldContext{
  69274. Object: "MediaError",
  69275. Field: field,
  69276. IsMethod: false,
  69277. IsResolver: false,
  69278. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69279. return nil, errors.New("field of type String does not have child fields")
  69280. },
  69281. }
  69282. return fc, nil
  69283. }
  69284. func (ec *executionContext) _MediaImage_alt(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69285. fc, err := ec.fieldContext_MediaImage_alt(ctx, field)
  69286. if err != nil {
  69287. return graphql.Null
  69288. }
  69289. ctx = graphql.WithFieldContext(ctx, fc)
  69290. defer func() {
  69291. if r := recover(); r != nil {
  69292. ec.Error(ctx, ec.Recover(ctx, r))
  69293. ret = graphql.Null
  69294. }
  69295. }()
  69296. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69297. ctx = rctx // use context from middleware stack in children
  69298. return obj.Alt, nil
  69299. })
  69300. if err != nil {
  69301. ec.Error(ctx, err)
  69302. return graphql.Null
  69303. }
  69304. if resTmp == nil {
  69305. return graphql.Null
  69306. }
  69307. res := resTmp.(*string)
  69308. fc.Result = res
  69309. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  69310. }
  69311. func (ec *executionContext) fieldContext_MediaImage_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69312. fc = &graphql.FieldContext{
  69313. Object: "MediaImage",
  69314. Field: field,
  69315. IsMethod: false,
  69316. IsResolver: false,
  69317. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69318. return nil, errors.New("field of type String does not have child fields")
  69319. },
  69320. }
  69321. return fc, nil
  69322. }
  69323. func (ec *executionContext) _MediaImage_createdAt(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69324. fc, err := ec.fieldContext_MediaImage_createdAt(ctx, field)
  69325. if err != nil {
  69326. return graphql.Null
  69327. }
  69328. ctx = graphql.WithFieldContext(ctx, fc)
  69329. defer func() {
  69330. if r := recover(); r != nil {
  69331. ec.Error(ctx, ec.Recover(ctx, r))
  69332. ret = graphql.Null
  69333. }
  69334. }()
  69335. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69336. ctx = rctx // use context from middleware stack in children
  69337. return obj.CreatedAt, nil
  69338. })
  69339. if err != nil {
  69340. ec.Error(ctx, err)
  69341. return graphql.Null
  69342. }
  69343. if resTmp == nil {
  69344. if !graphql.HasFieldError(ctx, fc) {
  69345. ec.Errorf(ctx, "must not be null")
  69346. }
  69347. return graphql.Null
  69348. }
  69349. res := resTmp.(string)
  69350. fc.Result = res
  69351. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  69352. }
  69353. func (ec *executionContext) fieldContext_MediaImage_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69354. fc = &graphql.FieldContext{
  69355. Object: "MediaImage",
  69356. Field: field,
  69357. IsMethod: false,
  69358. IsResolver: false,
  69359. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69360. return nil, errors.New("field of type DateTime does not have child fields")
  69361. },
  69362. }
  69363. return fc, nil
  69364. }
  69365. func (ec *executionContext) _MediaImage_fileErrors(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69366. fc, err := ec.fieldContext_MediaImage_fileErrors(ctx, field)
  69367. if err != nil {
  69368. return graphql.Null
  69369. }
  69370. ctx = graphql.WithFieldContext(ctx, fc)
  69371. defer func() {
  69372. if r := recover(); r != nil {
  69373. ec.Error(ctx, ec.Recover(ctx, r))
  69374. ret = graphql.Null
  69375. }
  69376. }()
  69377. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69378. ctx = rctx // use context from middleware stack in children
  69379. return obj.FileErrors, nil
  69380. })
  69381. if err != nil {
  69382. ec.Error(ctx, err)
  69383. return graphql.Null
  69384. }
  69385. if resTmp == nil {
  69386. if !graphql.HasFieldError(ctx, fc) {
  69387. ec.Errorf(ctx, "must not be null")
  69388. }
  69389. return graphql.Null
  69390. }
  69391. res := resTmp.([]*FileError)
  69392. fc.Result = res
  69393. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  69394. }
  69395. func (ec *executionContext) fieldContext_MediaImage_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69396. fc = &graphql.FieldContext{
  69397. Object: "MediaImage",
  69398. Field: field,
  69399. IsMethod: false,
  69400. IsResolver: false,
  69401. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69402. switch field.Name {
  69403. case "code":
  69404. return ec.fieldContext_FileError_code(ctx, field)
  69405. case "details":
  69406. return ec.fieldContext_FileError_details(ctx, field)
  69407. case "message":
  69408. return ec.fieldContext_FileError_message(ctx, field)
  69409. }
  69410. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  69411. },
  69412. }
  69413. return fc, nil
  69414. }
  69415. func (ec *executionContext) _MediaImage_fileStatus(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69416. fc, err := ec.fieldContext_MediaImage_fileStatus(ctx, field)
  69417. if err != nil {
  69418. return graphql.Null
  69419. }
  69420. ctx = graphql.WithFieldContext(ctx, fc)
  69421. defer func() {
  69422. if r := recover(); r != nil {
  69423. ec.Error(ctx, ec.Recover(ctx, r))
  69424. ret = graphql.Null
  69425. }
  69426. }()
  69427. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69428. ctx = rctx // use context from middleware stack in children
  69429. return obj.FileStatus, nil
  69430. })
  69431. if err != nil {
  69432. ec.Error(ctx, err)
  69433. return graphql.Null
  69434. }
  69435. if resTmp == nil {
  69436. if !graphql.HasFieldError(ctx, fc) {
  69437. ec.Errorf(ctx, "must not be null")
  69438. }
  69439. return graphql.Null
  69440. }
  69441. res := resTmp.(FileStatus)
  69442. fc.Result = res
  69443. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  69444. }
  69445. func (ec *executionContext) fieldContext_MediaImage_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69446. fc = &graphql.FieldContext{
  69447. Object: "MediaImage",
  69448. Field: field,
  69449. IsMethod: false,
  69450. IsResolver: false,
  69451. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69452. return nil, errors.New("field of type FileStatus does not have child fields")
  69453. },
  69454. }
  69455. return fc, nil
  69456. }
  69457. func (ec *executionContext) _MediaImage_id(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69458. fc, err := ec.fieldContext_MediaImage_id(ctx, field)
  69459. if err != nil {
  69460. return graphql.Null
  69461. }
  69462. ctx = graphql.WithFieldContext(ctx, fc)
  69463. defer func() {
  69464. if r := recover(); r != nil {
  69465. ec.Error(ctx, ec.Recover(ctx, r))
  69466. ret = graphql.Null
  69467. }
  69468. }()
  69469. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69470. ctx = rctx // use context from middleware stack in children
  69471. return obj.ID, nil
  69472. })
  69473. if err != nil {
  69474. ec.Error(ctx, err)
  69475. return graphql.Null
  69476. }
  69477. if resTmp == nil {
  69478. if !graphql.HasFieldError(ctx, fc) {
  69479. ec.Errorf(ctx, "must not be null")
  69480. }
  69481. return graphql.Null
  69482. }
  69483. res := resTmp.(string)
  69484. fc.Result = res
  69485. return ec.marshalNID2string(ctx, field.Selections, res)
  69486. }
  69487. func (ec *executionContext) fieldContext_MediaImage_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69488. fc = &graphql.FieldContext{
  69489. Object: "MediaImage",
  69490. Field: field,
  69491. IsMethod: false,
  69492. IsResolver: false,
  69493. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69494. return nil, errors.New("field of type ID does not have child fields")
  69495. },
  69496. }
  69497. return fc, nil
  69498. }
  69499. func (ec *executionContext) _MediaImage_image(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69500. fc, err := ec.fieldContext_MediaImage_image(ctx, field)
  69501. if err != nil {
  69502. return graphql.Null
  69503. }
  69504. ctx = graphql.WithFieldContext(ctx, fc)
  69505. defer func() {
  69506. if r := recover(); r != nil {
  69507. ec.Error(ctx, ec.Recover(ctx, r))
  69508. ret = graphql.Null
  69509. }
  69510. }()
  69511. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69512. ctx = rctx // use context from middleware stack in children
  69513. return obj.Image, nil
  69514. })
  69515. if err != nil {
  69516. ec.Error(ctx, err)
  69517. return graphql.Null
  69518. }
  69519. if resTmp == nil {
  69520. return graphql.Null
  69521. }
  69522. res := resTmp.(*Image)
  69523. fc.Result = res
  69524. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  69525. }
  69526. func (ec *executionContext) fieldContext_MediaImage_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69527. fc = &graphql.FieldContext{
  69528. Object: "MediaImage",
  69529. Field: field,
  69530. IsMethod: false,
  69531. IsResolver: false,
  69532. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69533. switch field.Name {
  69534. case "altText":
  69535. return ec.fieldContext_Image_altText(ctx, field)
  69536. case "height":
  69537. return ec.fieldContext_Image_height(ctx, field)
  69538. case "id":
  69539. return ec.fieldContext_Image_id(ctx, field)
  69540. case "metafield":
  69541. return ec.fieldContext_Image_metafield(ctx, field)
  69542. case "metafields":
  69543. return ec.fieldContext_Image_metafields(ctx, field)
  69544. case "privateMetafield":
  69545. return ec.fieldContext_Image_privateMetafield(ctx, field)
  69546. case "privateMetafields":
  69547. return ec.fieldContext_Image_privateMetafields(ctx, field)
  69548. case "url":
  69549. return ec.fieldContext_Image_url(ctx, field)
  69550. case "width":
  69551. return ec.fieldContext_Image_width(ctx, field)
  69552. }
  69553. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  69554. },
  69555. }
  69556. return fc, nil
  69557. }
  69558. func (ec *executionContext) _MediaImage_mediaContentType(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69559. fc, err := ec.fieldContext_MediaImage_mediaContentType(ctx, field)
  69560. if err != nil {
  69561. return graphql.Null
  69562. }
  69563. ctx = graphql.WithFieldContext(ctx, fc)
  69564. defer func() {
  69565. if r := recover(); r != nil {
  69566. ec.Error(ctx, ec.Recover(ctx, r))
  69567. ret = graphql.Null
  69568. }
  69569. }()
  69570. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69571. ctx = rctx // use context from middleware stack in children
  69572. return obj.MediaContentType, nil
  69573. })
  69574. if err != nil {
  69575. ec.Error(ctx, err)
  69576. return graphql.Null
  69577. }
  69578. if resTmp == nil {
  69579. if !graphql.HasFieldError(ctx, fc) {
  69580. ec.Errorf(ctx, "must not be null")
  69581. }
  69582. return graphql.Null
  69583. }
  69584. res := resTmp.(MediaContentType)
  69585. fc.Result = res
  69586. return ec.marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaContentType(ctx, field.Selections, res)
  69587. }
  69588. func (ec *executionContext) fieldContext_MediaImage_mediaContentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69589. fc = &graphql.FieldContext{
  69590. Object: "MediaImage",
  69591. Field: field,
  69592. IsMethod: false,
  69593. IsResolver: false,
  69594. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69595. return nil, errors.New("field of type MediaContentType does not have child fields")
  69596. },
  69597. }
  69598. return fc, nil
  69599. }
  69600. func (ec *executionContext) _MediaImage_mediaErrors(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69601. fc, err := ec.fieldContext_MediaImage_mediaErrors(ctx, field)
  69602. if err != nil {
  69603. return graphql.Null
  69604. }
  69605. ctx = graphql.WithFieldContext(ctx, fc)
  69606. defer func() {
  69607. if r := recover(); r != nil {
  69608. ec.Error(ctx, ec.Recover(ctx, r))
  69609. ret = graphql.Null
  69610. }
  69611. }()
  69612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69613. ctx = rctx // use context from middleware stack in children
  69614. return obj.MediaErrors, nil
  69615. })
  69616. if err != nil {
  69617. ec.Error(ctx, err)
  69618. return graphql.Null
  69619. }
  69620. if resTmp == nil {
  69621. if !graphql.HasFieldError(ctx, fc) {
  69622. ec.Errorf(ctx, "must not be null")
  69623. }
  69624. return graphql.Null
  69625. }
  69626. res := resTmp.([]*MediaError)
  69627. fc.Result = res
  69628. return ec.marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorᚄ(ctx, field.Selections, res)
  69629. }
  69630. func (ec *executionContext) fieldContext_MediaImage_mediaErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69631. fc = &graphql.FieldContext{
  69632. Object: "MediaImage",
  69633. Field: field,
  69634. IsMethod: false,
  69635. IsResolver: false,
  69636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69637. switch field.Name {
  69638. case "code":
  69639. return ec.fieldContext_MediaError_code(ctx, field)
  69640. case "details":
  69641. return ec.fieldContext_MediaError_details(ctx, field)
  69642. case "message":
  69643. return ec.fieldContext_MediaError_message(ctx, field)
  69644. }
  69645. return nil, fmt.Errorf("no field named %q was found under type MediaError", field.Name)
  69646. },
  69647. }
  69648. return fc, nil
  69649. }
  69650. func (ec *executionContext) _MediaImage_mediaWarnings(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69651. fc, err := ec.fieldContext_MediaImage_mediaWarnings(ctx, field)
  69652. if err != nil {
  69653. return graphql.Null
  69654. }
  69655. ctx = graphql.WithFieldContext(ctx, fc)
  69656. defer func() {
  69657. if r := recover(); r != nil {
  69658. ec.Error(ctx, ec.Recover(ctx, r))
  69659. ret = graphql.Null
  69660. }
  69661. }()
  69662. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69663. ctx = rctx // use context from middleware stack in children
  69664. return obj.MediaWarnings, nil
  69665. })
  69666. if err != nil {
  69667. ec.Error(ctx, err)
  69668. return graphql.Null
  69669. }
  69670. if resTmp == nil {
  69671. if !graphql.HasFieldError(ctx, fc) {
  69672. ec.Errorf(ctx, "must not be null")
  69673. }
  69674. return graphql.Null
  69675. }
  69676. res := resTmp.([]*MediaWarning)
  69677. fc.Result = res
  69678. return ec.marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningᚄ(ctx, field.Selections, res)
  69679. }
  69680. func (ec *executionContext) fieldContext_MediaImage_mediaWarnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69681. fc = &graphql.FieldContext{
  69682. Object: "MediaImage",
  69683. Field: field,
  69684. IsMethod: false,
  69685. IsResolver: false,
  69686. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69687. switch field.Name {
  69688. case "code":
  69689. return ec.fieldContext_MediaWarning_code(ctx, field)
  69690. case "message":
  69691. return ec.fieldContext_MediaWarning_message(ctx, field)
  69692. }
  69693. return nil, fmt.Errorf("no field named %q was found under type MediaWarning", field.Name)
  69694. },
  69695. }
  69696. return fc, nil
  69697. }
  69698. func (ec *executionContext) _MediaImage_mimeType(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69699. fc, err := ec.fieldContext_MediaImage_mimeType(ctx, field)
  69700. if err != nil {
  69701. return graphql.Null
  69702. }
  69703. ctx = graphql.WithFieldContext(ctx, fc)
  69704. defer func() {
  69705. if r := recover(); r != nil {
  69706. ec.Error(ctx, ec.Recover(ctx, r))
  69707. ret = graphql.Null
  69708. }
  69709. }()
  69710. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69711. ctx = rctx // use context from middleware stack in children
  69712. return obj.MimeType, nil
  69713. })
  69714. if err != nil {
  69715. ec.Error(ctx, err)
  69716. return graphql.Null
  69717. }
  69718. if resTmp == nil {
  69719. return graphql.Null
  69720. }
  69721. res := resTmp.(*string)
  69722. fc.Result = res
  69723. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  69724. }
  69725. func (ec *executionContext) fieldContext_MediaImage_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69726. fc = &graphql.FieldContext{
  69727. Object: "MediaImage",
  69728. Field: field,
  69729. IsMethod: false,
  69730. IsResolver: false,
  69731. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69732. return nil, errors.New("field of type String does not have child fields")
  69733. },
  69734. }
  69735. return fc, nil
  69736. }
  69737. func (ec *executionContext) _MediaImage_originalSource(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69738. fc, err := ec.fieldContext_MediaImage_originalSource(ctx, field)
  69739. if err != nil {
  69740. return graphql.Null
  69741. }
  69742. ctx = graphql.WithFieldContext(ctx, fc)
  69743. defer func() {
  69744. if r := recover(); r != nil {
  69745. ec.Error(ctx, ec.Recover(ctx, r))
  69746. ret = graphql.Null
  69747. }
  69748. }()
  69749. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69750. ctx = rctx // use context from middleware stack in children
  69751. return obj.OriginalSource, nil
  69752. })
  69753. if err != nil {
  69754. ec.Error(ctx, err)
  69755. return graphql.Null
  69756. }
  69757. if resTmp == nil {
  69758. return graphql.Null
  69759. }
  69760. res := resTmp.(*MediaImageOriginalSource)
  69761. fc.Result = res
  69762. return ec.marshalOMediaImageOriginalSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaImageOriginalSource(ctx, field.Selections, res)
  69763. }
  69764. func (ec *executionContext) fieldContext_MediaImage_originalSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69765. fc = &graphql.FieldContext{
  69766. Object: "MediaImage",
  69767. Field: field,
  69768. IsMethod: false,
  69769. IsResolver: false,
  69770. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69771. switch field.Name {
  69772. case "fileSize":
  69773. return ec.fieldContext_MediaImageOriginalSource_fileSize(ctx, field)
  69774. }
  69775. return nil, fmt.Errorf("no field named %q was found under type MediaImageOriginalSource", field.Name)
  69776. },
  69777. }
  69778. return fc, nil
  69779. }
  69780. func (ec *executionContext) _MediaImage_preview(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69781. fc, err := ec.fieldContext_MediaImage_preview(ctx, field)
  69782. if err != nil {
  69783. return graphql.Null
  69784. }
  69785. ctx = graphql.WithFieldContext(ctx, fc)
  69786. defer func() {
  69787. if r := recover(); r != nil {
  69788. ec.Error(ctx, ec.Recover(ctx, r))
  69789. ret = graphql.Null
  69790. }
  69791. }()
  69792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69793. ctx = rctx // use context from middleware stack in children
  69794. return obj.Preview, nil
  69795. })
  69796. if err != nil {
  69797. ec.Error(ctx, err)
  69798. return graphql.Null
  69799. }
  69800. if resTmp == nil {
  69801. return graphql.Null
  69802. }
  69803. res := resTmp.(*MediaPreviewImage)
  69804. fc.Result = res
  69805. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  69806. }
  69807. func (ec *executionContext) fieldContext_MediaImage_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69808. fc = &graphql.FieldContext{
  69809. Object: "MediaImage",
  69810. Field: field,
  69811. IsMethod: false,
  69812. IsResolver: false,
  69813. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69814. switch field.Name {
  69815. case "image":
  69816. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  69817. case "status":
  69818. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  69819. }
  69820. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  69821. },
  69822. }
  69823. return fc, nil
  69824. }
  69825. func (ec *executionContext) _MediaImage_status(ctx context.Context, field graphql.CollectedField, obj *MediaImage) (ret graphql.Marshaler) {
  69826. fc, err := ec.fieldContext_MediaImage_status(ctx, field)
  69827. if err != nil {
  69828. return graphql.Null
  69829. }
  69830. ctx = graphql.WithFieldContext(ctx, fc)
  69831. defer func() {
  69832. if r := recover(); r != nil {
  69833. ec.Error(ctx, ec.Recover(ctx, r))
  69834. ret = graphql.Null
  69835. }
  69836. }()
  69837. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69838. ctx = rctx // use context from middleware stack in children
  69839. return obj.Status, nil
  69840. })
  69841. if err != nil {
  69842. ec.Error(ctx, err)
  69843. return graphql.Null
  69844. }
  69845. if resTmp == nil {
  69846. if !graphql.HasFieldError(ctx, fc) {
  69847. ec.Errorf(ctx, "must not be null")
  69848. }
  69849. return graphql.Null
  69850. }
  69851. res := resTmp.(MediaStatus)
  69852. fc.Result = res
  69853. return ec.marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaStatus(ctx, field.Selections, res)
  69854. }
  69855. func (ec *executionContext) fieldContext_MediaImage_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69856. fc = &graphql.FieldContext{
  69857. Object: "MediaImage",
  69858. Field: field,
  69859. IsMethod: false,
  69860. IsResolver: false,
  69861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69862. return nil, errors.New("field of type MediaStatus does not have child fields")
  69863. },
  69864. }
  69865. return fc, nil
  69866. }
  69867. func (ec *executionContext) _MediaImageOriginalSource_fileSize(ctx context.Context, field graphql.CollectedField, obj *MediaImageOriginalSource) (ret graphql.Marshaler) {
  69868. fc, err := ec.fieldContext_MediaImageOriginalSource_fileSize(ctx, field)
  69869. if err != nil {
  69870. return graphql.Null
  69871. }
  69872. ctx = graphql.WithFieldContext(ctx, fc)
  69873. defer func() {
  69874. if r := recover(); r != nil {
  69875. ec.Error(ctx, ec.Recover(ctx, r))
  69876. ret = graphql.Null
  69877. }
  69878. }()
  69879. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69880. ctx = rctx // use context from middleware stack in children
  69881. return obj.FileSize, nil
  69882. })
  69883. if err != nil {
  69884. ec.Error(ctx, err)
  69885. return graphql.Null
  69886. }
  69887. if resTmp == nil {
  69888. return graphql.Null
  69889. }
  69890. res := resTmp.(*int)
  69891. fc.Result = res
  69892. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  69893. }
  69894. func (ec *executionContext) fieldContext_MediaImageOriginalSource_fileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69895. fc = &graphql.FieldContext{
  69896. Object: "MediaImageOriginalSource",
  69897. Field: field,
  69898. IsMethod: false,
  69899. IsResolver: false,
  69900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69901. return nil, errors.New("field of type Int does not have child fields")
  69902. },
  69903. }
  69904. return fc, nil
  69905. }
  69906. func (ec *executionContext) _MediaPreviewImage_image(ctx context.Context, field graphql.CollectedField, obj *MediaPreviewImage) (ret graphql.Marshaler) {
  69907. fc, err := ec.fieldContext_MediaPreviewImage_image(ctx, field)
  69908. if err != nil {
  69909. return graphql.Null
  69910. }
  69911. ctx = graphql.WithFieldContext(ctx, fc)
  69912. defer func() {
  69913. if r := recover(); r != nil {
  69914. ec.Error(ctx, ec.Recover(ctx, r))
  69915. ret = graphql.Null
  69916. }
  69917. }()
  69918. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69919. ctx = rctx // use context from middleware stack in children
  69920. return obj.Image, nil
  69921. })
  69922. if err != nil {
  69923. ec.Error(ctx, err)
  69924. return graphql.Null
  69925. }
  69926. if resTmp == nil {
  69927. return graphql.Null
  69928. }
  69929. res := resTmp.(*Image)
  69930. fc.Result = res
  69931. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  69932. }
  69933. func (ec *executionContext) fieldContext_MediaPreviewImage_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69934. fc = &graphql.FieldContext{
  69935. Object: "MediaPreviewImage",
  69936. Field: field,
  69937. IsMethod: false,
  69938. IsResolver: false,
  69939. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  69940. switch field.Name {
  69941. case "altText":
  69942. return ec.fieldContext_Image_altText(ctx, field)
  69943. case "height":
  69944. return ec.fieldContext_Image_height(ctx, field)
  69945. case "id":
  69946. return ec.fieldContext_Image_id(ctx, field)
  69947. case "metafield":
  69948. return ec.fieldContext_Image_metafield(ctx, field)
  69949. case "metafields":
  69950. return ec.fieldContext_Image_metafields(ctx, field)
  69951. case "privateMetafield":
  69952. return ec.fieldContext_Image_privateMetafield(ctx, field)
  69953. case "privateMetafields":
  69954. return ec.fieldContext_Image_privateMetafields(ctx, field)
  69955. case "url":
  69956. return ec.fieldContext_Image_url(ctx, field)
  69957. case "width":
  69958. return ec.fieldContext_Image_width(ctx, field)
  69959. }
  69960. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  69961. },
  69962. }
  69963. return fc, nil
  69964. }
  69965. func (ec *executionContext) _MediaPreviewImage_status(ctx context.Context, field graphql.CollectedField, obj *MediaPreviewImage) (ret graphql.Marshaler) {
  69966. fc, err := ec.fieldContext_MediaPreviewImage_status(ctx, field)
  69967. if err != nil {
  69968. return graphql.Null
  69969. }
  69970. ctx = graphql.WithFieldContext(ctx, fc)
  69971. defer func() {
  69972. if r := recover(); r != nil {
  69973. ec.Error(ctx, ec.Recover(ctx, r))
  69974. ret = graphql.Null
  69975. }
  69976. }()
  69977. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  69978. ctx = rctx // use context from middleware stack in children
  69979. return obj.Status, nil
  69980. })
  69981. if err != nil {
  69982. ec.Error(ctx, err)
  69983. return graphql.Null
  69984. }
  69985. if resTmp == nil {
  69986. if !graphql.HasFieldError(ctx, fc) {
  69987. ec.Errorf(ctx, "must not be null")
  69988. }
  69989. return graphql.Null
  69990. }
  69991. res := resTmp.(MediaPreviewImageStatus)
  69992. fc.Result = res
  69993. return ec.marshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImageStatus(ctx, field.Selections, res)
  69994. }
  69995. func (ec *executionContext) fieldContext_MediaPreviewImage_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  69996. fc = &graphql.FieldContext{
  69997. Object: "MediaPreviewImage",
  69998. Field: field,
  69999. IsMethod: false,
  70000. IsResolver: false,
  70001. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70002. return nil, errors.New("field of type MediaPreviewImageStatus does not have child fields")
  70003. },
  70004. }
  70005. return fc, nil
  70006. }
  70007. func (ec *executionContext) _MediaUserError_code(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  70008. fc, err := ec.fieldContext_MediaUserError_code(ctx, field)
  70009. if err != nil {
  70010. return graphql.Null
  70011. }
  70012. ctx = graphql.WithFieldContext(ctx, fc)
  70013. defer func() {
  70014. if r := recover(); r != nil {
  70015. ec.Error(ctx, ec.Recover(ctx, r))
  70016. ret = graphql.Null
  70017. }
  70018. }()
  70019. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70020. ctx = rctx // use context from middleware stack in children
  70021. return obj.Code, nil
  70022. })
  70023. if err != nil {
  70024. ec.Error(ctx, err)
  70025. return graphql.Null
  70026. }
  70027. if resTmp == nil {
  70028. return graphql.Null
  70029. }
  70030. res := resTmp.(*MediaUserErrorCode)
  70031. fc.Result = res
  70032. return ec.marshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaUserErrorCode(ctx, field.Selections, res)
  70033. }
  70034. func (ec *executionContext) fieldContext_MediaUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70035. fc = &graphql.FieldContext{
  70036. Object: "MediaUserError",
  70037. Field: field,
  70038. IsMethod: false,
  70039. IsResolver: false,
  70040. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70041. return nil, errors.New("field of type MediaUserErrorCode does not have child fields")
  70042. },
  70043. }
  70044. return fc, nil
  70045. }
  70046. func (ec *executionContext) _MediaUserError_field(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  70047. fc, err := ec.fieldContext_MediaUserError_field(ctx, field)
  70048. if err != nil {
  70049. return graphql.Null
  70050. }
  70051. ctx = graphql.WithFieldContext(ctx, fc)
  70052. defer func() {
  70053. if r := recover(); r != nil {
  70054. ec.Error(ctx, ec.Recover(ctx, r))
  70055. ret = graphql.Null
  70056. }
  70057. }()
  70058. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70059. ctx = rctx // use context from middleware stack in children
  70060. return obj.Field, nil
  70061. })
  70062. if err != nil {
  70063. ec.Error(ctx, err)
  70064. return graphql.Null
  70065. }
  70066. if resTmp == nil {
  70067. return graphql.Null
  70068. }
  70069. res := resTmp.([]string)
  70070. fc.Result = res
  70071. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  70072. }
  70073. func (ec *executionContext) fieldContext_MediaUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70074. fc = &graphql.FieldContext{
  70075. Object: "MediaUserError",
  70076. Field: field,
  70077. IsMethod: false,
  70078. IsResolver: false,
  70079. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70080. return nil, errors.New("field of type String does not have child fields")
  70081. },
  70082. }
  70083. return fc, nil
  70084. }
  70085. func (ec *executionContext) _MediaUserError_message(ctx context.Context, field graphql.CollectedField, obj *MediaUserError) (ret graphql.Marshaler) {
  70086. fc, err := ec.fieldContext_MediaUserError_message(ctx, field)
  70087. if err != nil {
  70088. return graphql.Null
  70089. }
  70090. ctx = graphql.WithFieldContext(ctx, fc)
  70091. defer func() {
  70092. if r := recover(); r != nil {
  70093. ec.Error(ctx, ec.Recover(ctx, r))
  70094. ret = graphql.Null
  70095. }
  70096. }()
  70097. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70098. ctx = rctx // use context from middleware stack in children
  70099. return obj.Message, nil
  70100. })
  70101. if err != nil {
  70102. ec.Error(ctx, err)
  70103. return graphql.Null
  70104. }
  70105. if resTmp == nil {
  70106. if !graphql.HasFieldError(ctx, fc) {
  70107. ec.Errorf(ctx, "must not be null")
  70108. }
  70109. return graphql.Null
  70110. }
  70111. res := resTmp.(string)
  70112. fc.Result = res
  70113. return ec.marshalNString2string(ctx, field.Selections, res)
  70114. }
  70115. func (ec *executionContext) fieldContext_MediaUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70116. fc = &graphql.FieldContext{
  70117. Object: "MediaUserError",
  70118. Field: field,
  70119. IsMethod: false,
  70120. IsResolver: false,
  70121. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70122. return nil, errors.New("field of type String does not have child fields")
  70123. },
  70124. }
  70125. return fc, nil
  70126. }
  70127. func (ec *executionContext) _MediaWarning_code(ctx context.Context, field graphql.CollectedField, obj *MediaWarning) (ret graphql.Marshaler) {
  70128. fc, err := ec.fieldContext_MediaWarning_code(ctx, field)
  70129. if err != nil {
  70130. return graphql.Null
  70131. }
  70132. ctx = graphql.WithFieldContext(ctx, fc)
  70133. defer func() {
  70134. if r := recover(); r != nil {
  70135. ec.Error(ctx, ec.Recover(ctx, r))
  70136. ret = graphql.Null
  70137. }
  70138. }()
  70139. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70140. ctx = rctx // use context from middleware stack in children
  70141. return obj.Code, nil
  70142. })
  70143. if err != nil {
  70144. ec.Error(ctx, err)
  70145. return graphql.Null
  70146. }
  70147. if resTmp == nil {
  70148. if !graphql.HasFieldError(ctx, fc) {
  70149. ec.Errorf(ctx, "must not be null")
  70150. }
  70151. return graphql.Null
  70152. }
  70153. res := resTmp.(MediaWarningCode)
  70154. fc.Result = res
  70155. return ec.marshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningCode(ctx, field.Selections, res)
  70156. }
  70157. func (ec *executionContext) fieldContext_MediaWarning_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70158. fc = &graphql.FieldContext{
  70159. Object: "MediaWarning",
  70160. Field: field,
  70161. IsMethod: false,
  70162. IsResolver: false,
  70163. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70164. return nil, errors.New("field of type MediaWarningCode does not have child fields")
  70165. },
  70166. }
  70167. return fc, nil
  70168. }
  70169. func (ec *executionContext) _MediaWarning_message(ctx context.Context, field graphql.CollectedField, obj *MediaWarning) (ret graphql.Marshaler) {
  70170. fc, err := ec.fieldContext_MediaWarning_message(ctx, field)
  70171. if err != nil {
  70172. return graphql.Null
  70173. }
  70174. ctx = graphql.WithFieldContext(ctx, fc)
  70175. defer func() {
  70176. if r := recover(); r != nil {
  70177. ec.Error(ctx, ec.Recover(ctx, r))
  70178. ret = graphql.Null
  70179. }
  70180. }()
  70181. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70182. ctx = rctx // use context from middleware stack in children
  70183. return obj.Message, nil
  70184. })
  70185. if err != nil {
  70186. ec.Error(ctx, err)
  70187. return graphql.Null
  70188. }
  70189. if resTmp == nil {
  70190. return graphql.Null
  70191. }
  70192. res := resTmp.(*string)
  70193. fc.Result = res
  70194. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  70195. }
  70196. func (ec *executionContext) fieldContext_MediaWarning_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70197. fc = &graphql.FieldContext{
  70198. Object: "MediaWarning",
  70199. Field: field,
  70200. IsMethod: false,
  70201. IsResolver: false,
  70202. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70203. return nil, errors.New("field of type String does not have child fields")
  70204. },
  70205. }
  70206. return fc, nil
  70207. }
  70208. func (ec *executionContext) _MerchantApprovalSignals_identityVerified(ctx context.Context, field graphql.CollectedField, obj *MerchantApprovalSignals) (ret graphql.Marshaler) {
  70209. fc, err := ec.fieldContext_MerchantApprovalSignals_identityVerified(ctx, field)
  70210. if err != nil {
  70211. return graphql.Null
  70212. }
  70213. ctx = graphql.WithFieldContext(ctx, fc)
  70214. defer func() {
  70215. if r := recover(); r != nil {
  70216. ec.Error(ctx, ec.Recover(ctx, r))
  70217. ret = graphql.Null
  70218. }
  70219. }()
  70220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70221. ctx = rctx // use context from middleware stack in children
  70222. return obj.IdentityVerified, nil
  70223. })
  70224. if err != nil {
  70225. ec.Error(ctx, err)
  70226. return graphql.Null
  70227. }
  70228. if resTmp == nil {
  70229. if !graphql.HasFieldError(ctx, fc) {
  70230. ec.Errorf(ctx, "must not be null")
  70231. }
  70232. return graphql.Null
  70233. }
  70234. res := resTmp.(bool)
  70235. fc.Result = res
  70236. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70237. }
  70238. func (ec *executionContext) fieldContext_MerchantApprovalSignals_identityVerified(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70239. fc = &graphql.FieldContext{
  70240. Object: "MerchantApprovalSignals",
  70241. Field: field,
  70242. IsMethod: false,
  70243. IsResolver: false,
  70244. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70245. return nil, errors.New("field of type Boolean does not have child fields")
  70246. },
  70247. }
  70248. return fc, nil
  70249. }
  70250. func (ec *executionContext) _MerchantApprovalSignals_verifiedByShopify(ctx context.Context, field graphql.CollectedField, obj *MerchantApprovalSignals) (ret graphql.Marshaler) {
  70251. fc, err := ec.fieldContext_MerchantApprovalSignals_verifiedByShopify(ctx, field)
  70252. if err != nil {
  70253. return graphql.Null
  70254. }
  70255. ctx = graphql.WithFieldContext(ctx, fc)
  70256. defer func() {
  70257. if r := recover(); r != nil {
  70258. ec.Error(ctx, ec.Recover(ctx, r))
  70259. ret = graphql.Null
  70260. }
  70261. }()
  70262. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70263. ctx = rctx // use context from middleware stack in children
  70264. return obj.VerifiedByShopify, nil
  70265. })
  70266. if err != nil {
  70267. ec.Error(ctx, err)
  70268. return graphql.Null
  70269. }
  70270. if resTmp == nil {
  70271. if !graphql.HasFieldError(ctx, fc) {
  70272. ec.Errorf(ctx, "must not be null")
  70273. }
  70274. return graphql.Null
  70275. }
  70276. res := resTmp.(bool)
  70277. fc.Result = res
  70278. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  70279. }
  70280. func (ec *executionContext) fieldContext_MerchantApprovalSignals_verifiedByShopify(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70281. fc = &graphql.FieldContext{
  70282. Object: "MerchantApprovalSignals",
  70283. Field: field,
  70284. IsMethod: false,
  70285. IsResolver: false,
  70286. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70287. return nil, errors.New("field of type Boolean does not have child fields")
  70288. },
  70289. }
  70290. return fc, nil
  70291. }
  70292. func (ec *executionContext) _Metafield_createdAt(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70293. fc, err := ec.fieldContext_Metafield_createdAt(ctx, field)
  70294. if err != nil {
  70295. return graphql.Null
  70296. }
  70297. ctx = graphql.WithFieldContext(ctx, fc)
  70298. defer func() {
  70299. if r := recover(); r != nil {
  70300. ec.Error(ctx, ec.Recover(ctx, r))
  70301. ret = graphql.Null
  70302. }
  70303. }()
  70304. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70305. ctx = rctx // use context from middleware stack in children
  70306. return obj.CreatedAt, nil
  70307. })
  70308. if err != nil {
  70309. ec.Error(ctx, err)
  70310. return graphql.Null
  70311. }
  70312. if resTmp == nil {
  70313. if !graphql.HasFieldError(ctx, fc) {
  70314. ec.Errorf(ctx, "must not be null")
  70315. }
  70316. return graphql.Null
  70317. }
  70318. res := resTmp.(string)
  70319. fc.Result = res
  70320. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  70321. }
  70322. func (ec *executionContext) fieldContext_Metafield_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70323. fc = &graphql.FieldContext{
  70324. Object: "Metafield",
  70325. Field: field,
  70326. IsMethod: false,
  70327. IsResolver: false,
  70328. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70329. return nil, errors.New("field of type DateTime does not have child fields")
  70330. },
  70331. }
  70332. return fc, nil
  70333. }
  70334. func (ec *executionContext) _Metafield_definition(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70335. fc, err := ec.fieldContext_Metafield_definition(ctx, field)
  70336. if err != nil {
  70337. return graphql.Null
  70338. }
  70339. ctx = graphql.WithFieldContext(ctx, fc)
  70340. defer func() {
  70341. if r := recover(); r != nil {
  70342. ec.Error(ctx, ec.Recover(ctx, r))
  70343. ret = graphql.Null
  70344. }
  70345. }()
  70346. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70347. ctx = rctx // use context from middleware stack in children
  70348. return obj.Definition, nil
  70349. })
  70350. if err != nil {
  70351. ec.Error(ctx, err)
  70352. return graphql.Null
  70353. }
  70354. if resTmp == nil {
  70355. return graphql.Null
  70356. }
  70357. res := resTmp.(*MetafieldDefinition)
  70358. fc.Result = res
  70359. return ec.marshalOMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinition(ctx, field.Selections, res)
  70360. }
  70361. func (ec *executionContext) fieldContext_Metafield_definition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70362. fc = &graphql.FieldContext{
  70363. Object: "Metafield",
  70364. Field: field,
  70365. IsMethod: false,
  70366. IsResolver: false,
  70367. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70368. switch field.Name {
  70369. case "description":
  70370. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  70371. case "id":
  70372. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  70373. case "key":
  70374. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  70375. case "metafields":
  70376. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  70377. case "metafieldsCount":
  70378. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  70379. case "name":
  70380. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  70381. case "namespace":
  70382. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  70383. case "ownerType":
  70384. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  70385. case "pinnedPosition":
  70386. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  70387. case "standardTemplate":
  70388. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  70389. case "type":
  70390. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  70391. case "validationStatus":
  70392. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  70393. case "validations":
  70394. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  70395. case "visibleToStorefrontApi":
  70396. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  70397. }
  70398. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  70399. },
  70400. }
  70401. return fc, nil
  70402. }
  70403. func (ec *executionContext) _Metafield_description(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70404. fc, err := ec.fieldContext_Metafield_description(ctx, field)
  70405. if err != nil {
  70406. return graphql.Null
  70407. }
  70408. ctx = graphql.WithFieldContext(ctx, fc)
  70409. defer func() {
  70410. if r := recover(); r != nil {
  70411. ec.Error(ctx, ec.Recover(ctx, r))
  70412. ret = graphql.Null
  70413. }
  70414. }()
  70415. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70416. ctx = rctx // use context from middleware stack in children
  70417. return obj.Description, nil
  70418. })
  70419. if err != nil {
  70420. ec.Error(ctx, err)
  70421. return graphql.Null
  70422. }
  70423. if resTmp == nil {
  70424. return graphql.Null
  70425. }
  70426. res := resTmp.(*string)
  70427. fc.Result = res
  70428. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  70429. }
  70430. func (ec *executionContext) fieldContext_Metafield_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70431. fc = &graphql.FieldContext{
  70432. Object: "Metafield",
  70433. Field: field,
  70434. IsMethod: false,
  70435. IsResolver: false,
  70436. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70437. return nil, errors.New("field of type String does not have child fields")
  70438. },
  70439. }
  70440. return fc, nil
  70441. }
  70442. func (ec *executionContext) _Metafield_id(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70443. fc, err := ec.fieldContext_Metafield_id(ctx, field)
  70444. if err != nil {
  70445. return graphql.Null
  70446. }
  70447. ctx = graphql.WithFieldContext(ctx, fc)
  70448. defer func() {
  70449. if r := recover(); r != nil {
  70450. ec.Error(ctx, ec.Recover(ctx, r))
  70451. ret = graphql.Null
  70452. }
  70453. }()
  70454. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70455. ctx = rctx // use context from middleware stack in children
  70456. return obj.ID, nil
  70457. })
  70458. if err != nil {
  70459. ec.Error(ctx, err)
  70460. return graphql.Null
  70461. }
  70462. if resTmp == nil {
  70463. if !graphql.HasFieldError(ctx, fc) {
  70464. ec.Errorf(ctx, "must not be null")
  70465. }
  70466. return graphql.Null
  70467. }
  70468. res := resTmp.(string)
  70469. fc.Result = res
  70470. return ec.marshalNID2string(ctx, field.Selections, res)
  70471. }
  70472. func (ec *executionContext) fieldContext_Metafield_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70473. fc = &graphql.FieldContext{
  70474. Object: "Metafield",
  70475. Field: field,
  70476. IsMethod: false,
  70477. IsResolver: false,
  70478. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70479. return nil, errors.New("field of type ID does not have child fields")
  70480. },
  70481. }
  70482. return fc, nil
  70483. }
  70484. func (ec *executionContext) _Metafield_key(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70485. fc, err := ec.fieldContext_Metafield_key(ctx, field)
  70486. if err != nil {
  70487. return graphql.Null
  70488. }
  70489. ctx = graphql.WithFieldContext(ctx, fc)
  70490. defer func() {
  70491. if r := recover(); r != nil {
  70492. ec.Error(ctx, ec.Recover(ctx, r))
  70493. ret = graphql.Null
  70494. }
  70495. }()
  70496. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70497. ctx = rctx // use context from middleware stack in children
  70498. return obj.Key, nil
  70499. })
  70500. if err != nil {
  70501. ec.Error(ctx, err)
  70502. return graphql.Null
  70503. }
  70504. if resTmp == nil {
  70505. if !graphql.HasFieldError(ctx, fc) {
  70506. ec.Errorf(ctx, "must not be null")
  70507. }
  70508. return graphql.Null
  70509. }
  70510. res := resTmp.(string)
  70511. fc.Result = res
  70512. return ec.marshalNString2string(ctx, field.Selections, res)
  70513. }
  70514. func (ec *executionContext) fieldContext_Metafield_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70515. fc = &graphql.FieldContext{
  70516. Object: "Metafield",
  70517. Field: field,
  70518. IsMethod: false,
  70519. IsResolver: false,
  70520. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70521. return nil, errors.New("field of type String does not have child fields")
  70522. },
  70523. }
  70524. return fc, nil
  70525. }
  70526. func (ec *executionContext) _Metafield_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70527. fc, err := ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  70528. if err != nil {
  70529. return graphql.Null
  70530. }
  70531. ctx = graphql.WithFieldContext(ctx, fc)
  70532. defer func() {
  70533. if r := recover(); r != nil {
  70534. ec.Error(ctx, ec.Recover(ctx, r))
  70535. ret = graphql.Null
  70536. }
  70537. }()
  70538. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70539. ctx = rctx // use context from middleware stack in children
  70540. return obj.LegacyResourceID, nil
  70541. })
  70542. if err != nil {
  70543. ec.Error(ctx, err)
  70544. return graphql.Null
  70545. }
  70546. if resTmp == nil {
  70547. if !graphql.HasFieldError(ctx, fc) {
  70548. ec.Errorf(ctx, "must not be null")
  70549. }
  70550. return graphql.Null
  70551. }
  70552. res := resTmp.(string)
  70553. fc.Result = res
  70554. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  70555. }
  70556. func (ec *executionContext) fieldContext_Metafield_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70557. fc = &graphql.FieldContext{
  70558. Object: "Metafield",
  70559. Field: field,
  70560. IsMethod: false,
  70561. IsResolver: false,
  70562. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70563. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  70564. },
  70565. }
  70566. return fc, nil
  70567. }
  70568. func (ec *executionContext) _Metafield_namespace(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70569. fc, err := ec.fieldContext_Metafield_namespace(ctx, field)
  70570. if err != nil {
  70571. return graphql.Null
  70572. }
  70573. ctx = graphql.WithFieldContext(ctx, fc)
  70574. defer func() {
  70575. if r := recover(); r != nil {
  70576. ec.Error(ctx, ec.Recover(ctx, r))
  70577. ret = graphql.Null
  70578. }
  70579. }()
  70580. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70581. ctx = rctx // use context from middleware stack in children
  70582. return obj.Namespace, nil
  70583. })
  70584. if err != nil {
  70585. ec.Error(ctx, err)
  70586. return graphql.Null
  70587. }
  70588. if resTmp == nil {
  70589. if !graphql.HasFieldError(ctx, fc) {
  70590. ec.Errorf(ctx, "must not be null")
  70591. }
  70592. return graphql.Null
  70593. }
  70594. res := resTmp.(string)
  70595. fc.Result = res
  70596. return ec.marshalNString2string(ctx, field.Selections, res)
  70597. }
  70598. func (ec *executionContext) fieldContext_Metafield_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70599. fc = &graphql.FieldContext{
  70600. Object: "Metafield",
  70601. Field: field,
  70602. IsMethod: false,
  70603. IsResolver: false,
  70604. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70605. return nil, errors.New("field of type String does not have child fields")
  70606. },
  70607. }
  70608. return fc, nil
  70609. }
  70610. func (ec *executionContext) _Metafield_owner(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70611. fc, err := ec.fieldContext_Metafield_owner(ctx, field)
  70612. if err != nil {
  70613. return graphql.Null
  70614. }
  70615. ctx = graphql.WithFieldContext(ctx, fc)
  70616. defer func() {
  70617. if r := recover(); r != nil {
  70618. ec.Error(ctx, ec.Recover(ctx, r))
  70619. ret = graphql.Null
  70620. }
  70621. }()
  70622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70623. ctx = rctx // use context from middleware stack in children
  70624. return obj.Owner, nil
  70625. })
  70626. if err != nil {
  70627. ec.Error(ctx, err)
  70628. return graphql.Null
  70629. }
  70630. if resTmp == nil {
  70631. if !graphql.HasFieldError(ctx, fc) {
  70632. ec.Errorf(ctx, "must not be null")
  70633. }
  70634. return graphql.Null
  70635. }
  70636. res := resTmp.(HasMetafields)
  70637. fc.Result = res
  70638. return ec.marshalNHasMetafields2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐHasMetafields(ctx, field.Selections, res)
  70639. }
  70640. func (ec *executionContext) fieldContext_Metafield_owner(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70641. fc = &graphql.FieldContext{
  70642. Object: "Metafield",
  70643. Field: field,
  70644. IsMethod: false,
  70645. IsResolver: false,
  70646. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70647. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  70648. },
  70649. }
  70650. return fc, nil
  70651. }
  70652. func (ec *executionContext) _Metafield_ownerType(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70653. fc, err := ec.fieldContext_Metafield_ownerType(ctx, field)
  70654. if err != nil {
  70655. return graphql.Null
  70656. }
  70657. ctx = graphql.WithFieldContext(ctx, fc)
  70658. defer func() {
  70659. if r := recover(); r != nil {
  70660. ec.Error(ctx, ec.Recover(ctx, r))
  70661. ret = graphql.Null
  70662. }
  70663. }()
  70664. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70665. ctx = rctx // use context from middleware stack in children
  70666. return obj.OwnerType, nil
  70667. })
  70668. if err != nil {
  70669. ec.Error(ctx, err)
  70670. return graphql.Null
  70671. }
  70672. if resTmp == nil {
  70673. if !graphql.HasFieldError(ctx, fc) {
  70674. ec.Errorf(ctx, "must not be null")
  70675. }
  70676. return graphql.Null
  70677. }
  70678. res := resTmp.(MetafieldOwnerType)
  70679. fc.Result = res
  70680. return ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx, field.Selections, res)
  70681. }
  70682. func (ec *executionContext) fieldContext_Metafield_ownerType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70683. fc = &graphql.FieldContext{
  70684. Object: "Metafield",
  70685. Field: field,
  70686. IsMethod: false,
  70687. IsResolver: false,
  70688. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70689. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  70690. },
  70691. }
  70692. return fc, nil
  70693. }
  70694. func (ec *executionContext) _Metafield_reference(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70695. fc, err := ec.fieldContext_Metafield_reference(ctx, field)
  70696. if err != nil {
  70697. return graphql.Null
  70698. }
  70699. ctx = graphql.WithFieldContext(ctx, fc)
  70700. defer func() {
  70701. if r := recover(); r != nil {
  70702. ec.Error(ctx, ec.Recover(ctx, r))
  70703. ret = graphql.Null
  70704. }
  70705. }()
  70706. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70707. ctx = rctx // use context from middleware stack in children
  70708. return obj.Reference, nil
  70709. })
  70710. if err != nil {
  70711. ec.Error(ctx, err)
  70712. return graphql.Null
  70713. }
  70714. if resTmp == nil {
  70715. return graphql.Null
  70716. }
  70717. res := resTmp.(MetafieldReference)
  70718. fc.Result = res
  70719. return ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  70720. }
  70721. func (ec *executionContext) fieldContext_Metafield_reference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70722. fc = &graphql.FieldContext{
  70723. Object: "Metafield",
  70724. Field: field,
  70725. IsMethod: false,
  70726. IsResolver: false,
  70727. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70728. return nil, errors.New("field of type MetafieldReference does not have child fields")
  70729. },
  70730. }
  70731. return fc, nil
  70732. }
  70733. func (ec *executionContext) _Metafield_references(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70734. fc, err := ec.fieldContext_Metafield_references(ctx, field)
  70735. if err != nil {
  70736. return graphql.Null
  70737. }
  70738. ctx = graphql.WithFieldContext(ctx, fc)
  70739. defer func() {
  70740. if r := recover(); r != nil {
  70741. ec.Error(ctx, ec.Recover(ctx, r))
  70742. ret = graphql.Null
  70743. }
  70744. }()
  70745. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70746. ctx = rctx // use context from middleware stack in children
  70747. return obj.References, nil
  70748. })
  70749. if err != nil {
  70750. ec.Error(ctx, err)
  70751. return graphql.Null
  70752. }
  70753. if resTmp == nil {
  70754. return graphql.Null
  70755. }
  70756. res := resTmp.(*MetafieldReferenceConnection)
  70757. fc.Result = res
  70758. return ec.marshalOMetafieldReferenceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceConnection(ctx, field.Selections, res)
  70759. }
  70760. func (ec *executionContext) fieldContext_Metafield_references(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70761. fc = &graphql.FieldContext{
  70762. Object: "Metafield",
  70763. Field: field,
  70764. IsMethod: false,
  70765. IsResolver: false,
  70766. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70767. switch field.Name {
  70768. case "edges":
  70769. return ec.fieldContext_MetafieldReferenceConnection_edges(ctx, field)
  70770. case "nodes":
  70771. return ec.fieldContext_MetafieldReferenceConnection_nodes(ctx, field)
  70772. case "pageInfo":
  70773. return ec.fieldContext_MetafieldReferenceConnection_pageInfo(ctx, field)
  70774. }
  70775. return nil, fmt.Errorf("no field named %q was found under type MetafieldReferenceConnection", field.Name)
  70776. },
  70777. }
  70778. defer func() {
  70779. if r := recover(); r != nil {
  70780. err = ec.Recover(ctx, r)
  70781. ec.Error(ctx, err)
  70782. }
  70783. }()
  70784. ctx = graphql.WithFieldContext(ctx, fc)
  70785. if fc.Args, err = ec.field_Metafield_references_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  70786. ec.Error(ctx, err)
  70787. return
  70788. }
  70789. return fc, nil
  70790. }
  70791. func (ec *executionContext) _Metafield_type(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70792. fc, err := ec.fieldContext_Metafield_type(ctx, field)
  70793. if err != nil {
  70794. return graphql.Null
  70795. }
  70796. ctx = graphql.WithFieldContext(ctx, fc)
  70797. defer func() {
  70798. if r := recover(); r != nil {
  70799. ec.Error(ctx, ec.Recover(ctx, r))
  70800. ret = graphql.Null
  70801. }
  70802. }()
  70803. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70804. ctx = rctx // use context from middleware stack in children
  70805. return obj.Type, nil
  70806. })
  70807. if err != nil {
  70808. ec.Error(ctx, err)
  70809. return graphql.Null
  70810. }
  70811. if resTmp == nil {
  70812. if !graphql.HasFieldError(ctx, fc) {
  70813. ec.Errorf(ctx, "must not be null")
  70814. }
  70815. return graphql.Null
  70816. }
  70817. res := resTmp.(string)
  70818. fc.Result = res
  70819. return ec.marshalNString2string(ctx, field.Selections, res)
  70820. }
  70821. func (ec *executionContext) fieldContext_Metafield_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70822. fc = &graphql.FieldContext{
  70823. Object: "Metafield",
  70824. Field: field,
  70825. IsMethod: false,
  70826. IsResolver: false,
  70827. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70828. return nil, errors.New("field of type String does not have child fields")
  70829. },
  70830. }
  70831. return fc, nil
  70832. }
  70833. func (ec *executionContext) _Metafield_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70834. fc, err := ec.fieldContext_Metafield_updatedAt(ctx, field)
  70835. if err != nil {
  70836. return graphql.Null
  70837. }
  70838. ctx = graphql.WithFieldContext(ctx, fc)
  70839. defer func() {
  70840. if r := recover(); r != nil {
  70841. ec.Error(ctx, ec.Recover(ctx, r))
  70842. ret = graphql.Null
  70843. }
  70844. }()
  70845. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70846. ctx = rctx // use context from middleware stack in children
  70847. return obj.UpdatedAt, nil
  70848. })
  70849. if err != nil {
  70850. ec.Error(ctx, err)
  70851. return graphql.Null
  70852. }
  70853. if resTmp == nil {
  70854. if !graphql.HasFieldError(ctx, fc) {
  70855. ec.Errorf(ctx, "must not be null")
  70856. }
  70857. return graphql.Null
  70858. }
  70859. res := resTmp.(string)
  70860. fc.Result = res
  70861. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  70862. }
  70863. func (ec *executionContext) fieldContext_Metafield_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70864. fc = &graphql.FieldContext{
  70865. Object: "Metafield",
  70866. Field: field,
  70867. IsMethod: false,
  70868. IsResolver: false,
  70869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70870. return nil, errors.New("field of type DateTime does not have child fields")
  70871. },
  70872. }
  70873. return fc, nil
  70874. }
  70875. func (ec *executionContext) _Metafield_value(ctx context.Context, field graphql.CollectedField, obj *Metafield) (ret graphql.Marshaler) {
  70876. fc, err := ec.fieldContext_Metafield_value(ctx, field)
  70877. if err != nil {
  70878. return graphql.Null
  70879. }
  70880. ctx = graphql.WithFieldContext(ctx, fc)
  70881. defer func() {
  70882. if r := recover(); r != nil {
  70883. ec.Error(ctx, ec.Recover(ctx, r))
  70884. ret = graphql.Null
  70885. }
  70886. }()
  70887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70888. ctx = rctx // use context from middleware stack in children
  70889. return obj.Value, nil
  70890. })
  70891. if err != nil {
  70892. ec.Error(ctx, err)
  70893. return graphql.Null
  70894. }
  70895. if resTmp == nil {
  70896. if !graphql.HasFieldError(ctx, fc) {
  70897. ec.Errorf(ctx, "must not be null")
  70898. }
  70899. return graphql.Null
  70900. }
  70901. res := resTmp.(string)
  70902. fc.Result = res
  70903. return ec.marshalNString2string(ctx, field.Selections, res)
  70904. }
  70905. func (ec *executionContext) fieldContext_Metafield_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70906. fc = &graphql.FieldContext{
  70907. Object: "Metafield",
  70908. Field: field,
  70909. IsMethod: false,
  70910. IsResolver: false,
  70911. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70912. return nil, errors.New("field of type String does not have child fields")
  70913. },
  70914. }
  70915. return fc, nil
  70916. }
  70917. func (ec *executionContext) _MetafieldConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  70918. fc, err := ec.fieldContext_MetafieldConnection_edges(ctx, field)
  70919. if err != nil {
  70920. return graphql.Null
  70921. }
  70922. ctx = graphql.WithFieldContext(ctx, fc)
  70923. defer func() {
  70924. if r := recover(); r != nil {
  70925. ec.Error(ctx, ec.Recover(ctx, r))
  70926. ret = graphql.Null
  70927. }
  70928. }()
  70929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70930. ctx = rctx // use context from middleware stack in children
  70931. return obj.Edges, nil
  70932. })
  70933. if err != nil {
  70934. ec.Error(ctx, err)
  70935. return graphql.Null
  70936. }
  70937. if resTmp == nil {
  70938. if !graphql.HasFieldError(ctx, fc) {
  70939. ec.Errorf(ctx, "must not be null")
  70940. }
  70941. return graphql.Null
  70942. }
  70943. res := resTmp.([]*MetafieldEdge)
  70944. fc.Result = res
  70945. return ec.marshalNMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldEdgeᚄ(ctx, field.Selections, res)
  70946. }
  70947. func (ec *executionContext) fieldContext_MetafieldConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70948. fc = &graphql.FieldContext{
  70949. Object: "MetafieldConnection",
  70950. Field: field,
  70951. IsMethod: false,
  70952. IsResolver: false,
  70953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  70954. switch field.Name {
  70955. case "cursor":
  70956. return ec.fieldContext_MetafieldEdge_cursor(ctx, field)
  70957. case "node":
  70958. return ec.fieldContext_MetafieldEdge_node(ctx, field)
  70959. }
  70960. return nil, fmt.Errorf("no field named %q was found under type MetafieldEdge", field.Name)
  70961. },
  70962. }
  70963. return fc, nil
  70964. }
  70965. func (ec *executionContext) _MetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  70966. fc, err := ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  70967. if err != nil {
  70968. return graphql.Null
  70969. }
  70970. ctx = graphql.WithFieldContext(ctx, fc)
  70971. defer func() {
  70972. if r := recover(); r != nil {
  70973. ec.Error(ctx, ec.Recover(ctx, r))
  70974. ret = graphql.Null
  70975. }
  70976. }()
  70977. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  70978. ctx = rctx // use context from middleware stack in children
  70979. return obj.Nodes, nil
  70980. })
  70981. if err != nil {
  70982. ec.Error(ctx, err)
  70983. return graphql.Null
  70984. }
  70985. if resTmp == nil {
  70986. if !graphql.HasFieldError(ctx, fc) {
  70987. ec.Errorf(ctx, "must not be null")
  70988. }
  70989. return graphql.Null
  70990. }
  70991. res := resTmp.([]*Metafield)
  70992. fc.Result = res
  70993. return ec.marshalNMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldᚄ(ctx, field.Selections, res)
  70994. }
  70995. func (ec *executionContext) fieldContext_MetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  70996. fc = &graphql.FieldContext{
  70997. Object: "MetafieldConnection",
  70998. Field: field,
  70999. IsMethod: false,
  71000. IsResolver: false,
  71001. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71002. switch field.Name {
  71003. case "createdAt":
  71004. return ec.fieldContext_Metafield_createdAt(ctx, field)
  71005. case "definition":
  71006. return ec.fieldContext_Metafield_definition(ctx, field)
  71007. case "description":
  71008. return ec.fieldContext_Metafield_description(ctx, field)
  71009. case "id":
  71010. return ec.fieldContext_Metafield_id(ctx, field)
  71011. case "key":
  71012. return ec.fieldContext_Metafield_key(ctx, field)
  71013. case "legacyResourceId":
  71014. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  71015. case "namespace":
  71016. return ec.fieldContext_Metafield_namespace(ctx, field)
  71017. case "owner":
  71018. return ec.fieldContext_Metafield_owner(ctx, field)
  71019. case "ownerType":
  71020. return ec.fieldContext_Metafield_ownerType(ctx, field)
  71021. case "reference":
  71022. return ec.fieldContext_Metafield_reference(ctx, field)
  71023. case "references":
  71024. return ec.fieldContext_Metafield_references(ctx, field)
  71025. case "type":
  71026. return ec.fieldContext_Metafield_type(ctx, field)
  71027. case "updatedAt":
  71028. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  71029. case "value":
  71030. return ec.fieldContext_Metafield_value(ctx, field)
  71031. }
  71032. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  71033. },
  71034. }
  71035. return fc, nil
  71036. }
  71037. func (ec *executionContext) _MetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldConnection) (ret graphql.Marshaler) {
  71038. fc, err := ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  71039. if err != nil {
  71040. return graphql.Null
  71041. }
  71042. ctx = graphql.WithFieldContext(ctx, fc)
  71043. defer func() {
  71044. if r := recover(); r != nil {
  71045. ec.Error(ctx, ec.Recover(ctx, r))
  71046. ret = graphql.Null
  71047. }
  71048. }()
  71049. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71050. ctx = rctx // use context from middleware stack in children
  71051. return obj.PageInfo, nil
  71052. })
  71053. if err != nil {
  71054. ec.Error(ctx, err)
  71055. return graphql.Null
  71056. }
  71057. if resTmp == nil {
  71058. if !graphql.HasFieldError(ctx, fc) {
  71059. ec.Errorf(ctx, "must not be null")
  71060. }
  71061. return graphql.Null
  71062. }
  71063. res := resTmp.(*PageInfo)
  71064. fc.Result = res
  71065. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  71066. }
  71067. func (ec *executionContext) fieldContext_MetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71068. fc = &graphql.FieldContext{
  71069. Object: "MetafieldConnection",
  71070. Field: field,
  71071. IsMethod: false,
  71072. IsResolver: false,
  71073. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71074. switch field.Name {
  71075. case "endCursor":
  71076. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  71077. case "hasNextPage":
  71078. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  71079. case "hasPreviousPage":
  71080. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  71081. case "startCursor":
  71082. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  71083. }
  71084. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  71085. },
  71086. }
  71087. return fc, nil
  71088. }
  71089. func (ec *executionContext) _MetafieldDefinition_description(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71090. fc, err := ec.fieldContext_MetafieldDefinition_description(ctx, field)
  71091. if err != nil {
  71092. return graphql.Null
  71093. }
  71094. ctx = graphql.WithFieldContext(ctx, fc)
  71095. defer func() {
  71096. if r := recover(); r != nil {
  71097. ec.Error(ctx, ec.Recover(ctx, r))
  71098. ret = graphql.Null
  71099. }
  71100. }()
  71101. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71102. ctx = rctx // use context from middleware stack in children
  71103. return obj.Description, nil
  71104. })
  71105. if err != nil {
  71106. ec.Error(ctx, err)
  71107. return graphql.Null
  71108. }
  71109. if resTmp == nil {
  71110. return graphql.Null
  71111. }
  71112. res := resTmp.(*string)
  71113. fc.Result = res
  71114. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  71115. }
  71116. func (ec *executionContext) fieldContext_MetafieldDefinition_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71117. fc = &graphql.FieldContext{
  71118. Object: "MetafieldDefinition",
  71119. Field: field,
  71120. IsMethod: false,
  71121. IsResolver: false,
  71122. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71123. return nil, errors.New("field of type String does not have child fields")
  71124. },
  71125. }
  71126. return fc, nil
  71127. }
  71128. func (ec *executionContext) _MetafieldDefinition_id(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71129. fc, err := ec.fieldContext_MetafieldDefinition_id(ctx, field)
  71130. if err != nil {
  71131. return graphql.Null
  71132. }
  71133. ctx = graphql.WithFieldContext(ctx, fc)
  71134. defer func() {
  71135. if r := recover(); r != nil {
  71136. ec.Error(ctx, ec.Recover(ctx, r))
  71137. ret = graphql.Null
  71138. }
  71139. }()
  71140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71141. ctx = rctx // use context from middleware stack in children
  71142. return obj.ID, nil
  71143. })
  71144. if err != nil {
  71145. ec.Error(ctx, err)
  71146. return graphql.Null
  71147. }
  71148. if resTmp == nil {
  71149. if !graphql.HasFieldError(ctx, fc) {
  71150. ec.Errorf(ctx, "must not be null")
  71151. }
  71152. return graphql.Null
  71153. }
  71154. res := resTmp.(string)
  71155. fc.Result = res
  71156. return ec.marshalNID2string(ctx, field.Selections, res)
  71157. }
  71158. func (ec *executionContext) fieldContext_MetafieldDefinition_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71159. fc = &graphql.FieldContext{
  71160. Object: "MetafieldDefinition",
  71161. Field: field,
  71162. IsMethod: false,
  71163. IsResolver: false,
  71164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71165. return nil, errors.New("field of type ID does not have child fields")
  71166. },
  71167. }
  71168. return fc, nil
  71169. }
  71170. func (ec *executionContext) _MetafieldDefinition_key(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71171. fc, err := ec.fieldContext_MetafieldDefinition_key(ctx, field)
  71172. if err != nil {
  71173. return graphql.Null
  71174. }
  71175. ctx = graphql.WithFieldContext(ctx, fc)
  71176. defer func() {
  71177. if r := recover(); r != nil {
  71178. ec.Error(ctx, ec.Recover(ctx, r))
  71179. ret = graphql.Null
  71180. }
  71181. }()
  71182. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71183. ctx = rctx // use context from middleware stack in children
  71184. return obj.Key, nil
  71185. })
  71186. if err != nil {
  71187. ec.Error(ctx, err)
  71188. return graphql.Null
  71189. }
  71190. if resTmp == nil {
  71191. if !graphql.HasFieldError(ctx, fc) {
  71192. ec.Errorf(ctx, "must not be null")
  71193. }
  71194. return graphql.Null
  71195. }
  71196. res := resTmp.(string)
  71197. fc.Result = res
  71198. return ec.marshalNString2string(ctx, field.Selections, res)
  71199. }
  71200. func (ec *executionContext) fieldContext_MetafieldDefinition_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71201. fc = &graphql.FieldContext{
  71202. Object: "MetafieldDefinition",
  71203. Field: field,
  71204. IsMethod: false,
  71205. IsResolver: false,
  71206. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71207. return nil, errors.New("field of type String does not have child fields")
  71208. },
  71209. }
  71210. return fc, nil
  71211. }
  71212. func (ec *executionContext) _MetafieldDefinition_metafields(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71213. fc, err := ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  71214. if err != nil {
  71215. return graphql.Null
  71216. }
  71217. ctx = graphql.WithFieldContext(ctx, fc)
  71218. defer func() {
  71219. if r := recover(); r != nil {
  71220. ec.Error(ctx, ec.Recover(ctx, r))
  71221. ret = graphql.Null
  71222. }
  71223. }()
  71224. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71225. ctx = rctx // use context from middleware stack in children
  71226. return obj.Metafields, nil
  71227. })
  71228. if err != nil {
  71229. ec.Error(ctx, err)
  71230. return graphql.Null
  71231. }
  71232. if resTmp == nil {
  71233. if !graphql.HasFieldError(ctx, fc) {
  71234. ec.Errorf(ctx, "must not be null")
  71235. }
  71236. return graphql.Null
  71237. }
  71238. res := resTmp.(*MetafieldConnection)
  71239. fc.Result = res
  71240. return ec.marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx, field.Selections, res)
  71241. }
  71242. func (ec *executionContext) fieldContext_MetafieldDefinition_metafields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71243. fc = &graphql.FieldContext{
  71244. Object: "MetafieldDefinition",
  71245. Field: field,
  71246. IsMethod: false,
  71247. IsResolver: false,
  71248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71249. switch field.Name {
  71250. case "edges":
  71251. return ec.fieldContext_MetafieldConnection_edges(ctx, field)
  71252. case "nodes":
  71253. return ec.fieldContext_MetafieldConnection_nodes(ctx, field)
  71254. case "pageInfo":
  71255. return ec.fieldContext_MetafieldConnection_pageInfo(ctx, field)
  71256. }
  71257. return nil, fmt.Errorf("no field named %q was found under type MetafieldConnection", field.Name)
  71258. },
  71259. }
  71260. defer func() {
  71261. if r := recover(); r != nil {
  71262. err = ec.Recover(ctx, r)
  71263. ec.Error(ctx, err)
  71264. }
  71265. }()
  71266. ctx = graphql.WithFieldContext(ctx, fc)
  71267. if fc.Args, err = ec.field_MetafieldDefinition_metafields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71268. ec.Error(ctx, err)
  71269. return
  71270. }
  71271. return fc, nil
  71272. }
  71273. func (ec *executionContext) _MetafieldDefinition_metafieldsCount(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71274. fc, err := ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  71275. if err != nil {
  71276. return graphql.Null
  71277. }
  71278. ctx = graphql.WithFieldContext(ctx, fc)
  71279. defer func() {
  71280. if r := recover(); r != nil {
  71281. ec.Error(ctx, ec.Recover(ctx, r))
  71282. ret = graphql.Null
  71283. }
  71284. }()
  71285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71286. ctx = rctx // use context from middleware stack in children
  71287. return obj.MetafieldsCount, nil
  71288. })
  71289. if err != nil {
  71290. ec.Error(ctx, err)
  71291. return graphql.Null
  71292. }
  71293. if resTmp == nil {
  71294. if !graphql.HasFieldError(ctx, fc) {
  71295. ec.Errorf(ctx, "must not be null")
  71296. }
  71297. return graphql.Null
  71298. }
  71299. res := resTmp.(int)
  71300. fc.Result = res
  71301. return ec.marshalNInt2int(ctx, field.Selections, res)
  71302. }
  71303. func (ec *executionContext) fieldContext_MetafieldDefinition_metafieldsCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71304. fc = &graphql.FieldContext{
  71305. Object: "MetafieldDefinition",
  71306. Field: field,
  71307. IsMethod: false,
  71308. IsResolver: false,
  71309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71310. return nil, errors.New("field of type Int does not have child fields")
  71311. },
  71312. }
  71313. defer func() {
  71314. if r := recover(); r != nil {
  71315. err = ec.Recover(ctx, r)
  71316. ec.Error(ctx, err)
  71317. }
  71318. }()
  71319. ctx = graphql.WithFieldContext(ctx, fc)
  71320. if fc.Args, err = ec.field_MetafieldDefinition_metafieldsCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  71321. ec.Error(ctx, err)
  71322. return
  71323. }
  71324. return fc, nil
  71325. }
  71326. func (ec *executionContext) _MetafieldDefinition_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71327. fc, err := ec.fieldContext_MetafieldDefinition_name(ctx, field)
  71328. if err != nil {
  71329. return graphql.Null
  71330. }
  71331. ctx = graphql.WithFieldContext(ctx, fc)
  71332. defer func() {
  71333. if r := recover(); r != nil {
  71334. ec.Error(ctx, ec.Recover(ctx, r))
  71335. ret = graphql.Null
  71336. }
  71337. }()
  71338. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71339. ctx = rctx // use context from middleware stack in children
  71340. return obj.Name, nil
  71341. })
  71342. if err != nil {
  71343. ec.Error(ctx, err)
  71344. return graphql.Null
  71345. }
  71346. if resTmp == nil {
  71347. if !graphql.HasFieldError(ctx, fc) {
  71348. ec.Errorf(ctx, "must not be null")
  71349. }
  71350. return graphql.Null
  71351. }
  71352. res := resTmp.(string)
  71353. fc.Result = res
  71354. return ec.marshalNString2string(ctx, field.Selections, res)
  71355. }
  71356. func (ec *executionContext) fieldContext_MetafieldDefinition_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71357. fc = &graphql.FieldContext{
  71358. Object: "MetafieldDefinition",
  71359. Field: field,
  71360. IsMethod: false,
  71361. IsResolver: false,
  71362. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71363. return nil, errors.New("field of type String does not have child fields")
  71364. },
  71365. }
  71366. return fc, nil
  71367. }
  71368. func (ec *executionContext) _MetafieldDefinition_namespace(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71369. fc, err := ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  71370. if err != nil {
  71371. return graphql.Null
  71372. }
  71373. ctx = graphql.WithFieldContext(ctx, fc)
  71374. defer func() {
  71375. if r := recover(); r != nil {
  71376. ec.Error(ctx, ec.Recover(ctx, r))
  71377. ret = graphql.Null
  71378. }
  71379. }()
  71380. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71381. ctx = rctx // use context from middleware stack in children
  71382. return obj.Namespace, nil
  71383. })
  71384. if err != nil {
  71385. ec.Error(ctx, err)
  71386. return graphql.Null
  71387. }
  71388. if resTmp == nil {
  71389. if !graphql.HasFieldError(ctx, fc) {
  71390. ec.Errorf(ctx, "must not be null")
  71391. }
  71392. return graphql.Null
  71393. }
  71394. res := resTmp.(string)
  71395. fc.Result = res
  71396. return ec.marshalNString2string(ctx, field.Selections, res)
  71397. }
  71398. func (ec *executionContext) fieldContext_MetafieldDefinition_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71399. fc = &graphql.FieldContext{
  71400. Object: "MetafieldDefinition",
  71401. Field: field,
  71402. IsMethod: false,
  71403. IsResolver: false,
  71404. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71405. return nil, errors.New("field of type String does not have child fields")
  71406. },
  71407. }
  71408. return fc, nil
  71409. }
  71410. func (ec *executionContext) _MetafieldDefinition_ownerType(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71411. fc, err := ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  71412. if err != nil {
  71413. return graphql.Null
  71414. }
  71415. ctx = graphql.WithFieldContext(ctx, fc)
  71416. defer func() {
  71417. if r := recover(); r != nil {
  71418. ec.Error(ctx, ec.Recover(ctx, r))
  71419. ret = graphql.Null
  71420. }
  71421. }()
  71422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71423. ctx = rctx // use context from middleware stack in children
  71424. return obj.OwnerType, nil
  71425. })
  71426. if err != nil {
  71427. ec.Error(ctx, err)
  71428. return graphql.Null
  71429. }
  71430. if resTmp == nil {
  71431. if !graphql.HasFieldError(ctx, fc) {
  71432. ec.Errorf(ctx, "must not be null")
  71433. }
  71434. return graphql.Null
  71435. }
  71436. res := resTmp.(MetafieldOwnerType)
  71437. fc.Result = res
  71438. return ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx, field.Selections, res)
  71439. }
  71440. func (ec *executionContext) fieldContext_MetafieldDefinition_ownerType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71441. fc = &graphql.FieldContext{
  71442. Object: "MetafieldDefinition",
  71443. Field: field,
  71444. IsMethod: false,
  71445. IsResolver: false,
  71446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71447. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  71448. },
  71449. }
  71450. return fc, nil
  71451. }
  71452. func (ec *executionContext) _MetafieldDefinition_pinnedPosition(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71453. fc, err := ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  71454. if err != nil {
  71455. return graphql.Null
  71456. }
  71457. ctx = graphql.WithFieldContext(ctx, fc)
  71458. defer func() {
  71459. if r := recover(); r != nil {
  71460. ec.Error(ctx, ec.Recover(ctx, r))
  71461. ret = graphql.Null
  71462. }
  71463. }()
  71464. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71465. ctx = rctx // use context from middleware stack in children
  71466. return obj.PinnedPosition, nil
  71467. })
  71468. if err != nil {
  71469. ec.Error(ctx, err)
  71470. return graphql.Null
  71471. }
  71472. if resTmp == nil {
  71473. return graphql.Null
  71474. }
  71475. res := resTmp.(*int)
  71476. fc.Result = res
  71477. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  71478. }
  71479. func (ec *executionContext) fieldContext_MetafieldDefinition_pinnedPosition(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71480. fc = &graphql.FieldContext{
  71481. Object: "MetafieldDefinition",
  71482. Field: field,
  71483. IsMethod: false,
  71484. IsResolver: false,
  71485. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71486. return nil, errors.New("field of type Int does not have child fields")
  71487. },
  71488. }
  71489. return fc, nil
  71490. }
  71491. func (ec *executionContext) _MetafieldDefinition_standardTemplate(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71492. fc, err := ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  71493. if err != nil {
  71494. return graphql.Null
  71495. }
  71496. ctx = graphql.WithFieldContext(ctx, fc)
  71497. defer func() {
  71498. if r := recover(); r != nil {
  71499. ec.Error(ctx, ec.Recover(ctx, r))
  71500. ret = graphql.Null
  71501. }
  71502. }()
  71503. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71504. ctx = rctx // use context from middleware stack in children
  71505. return obj.StandardTemplate, nil
  71506. })
  71507. if err != nil {
  71508. ec.Error(ctx, err)
  71509. return graphql.Null
  71510. }
  71511. if resTmp == nil {
  71512. return graphql.Null
  71513. }
  71514. res := resTmp.(*StandardMetafieldDefinitionTemplate)
  71515. fc.Result = res
  71516. return ec.marshalOStandardMetafieldDefinitionTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStandardMetafieldDefinitionTemplate(ctx, field.Selections, res)
  71517. }
  71518. func (ec *executionContext) fieldContext_MetafieldDefinition_standardTemplate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71519. fc = &graphql.FieldContext{
  71520. Object: "MetafieldDefinition",
  71521. Field: field,
  71522. IsMethod: false,
  71523. IsResolver: false,
  71524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71525. switch field.Name {
  71526. case "description":
  71527. return ec.fieldContext_StandardMetafieldDefinitionTemplate_description(ctx, field)
  71528. case "id":
  71529. return ec.fieldContext_StandardMetafieldDefinitionTemplate_id(ctx, field)
  71530. case "key":
  71531. return ec.fieldContext_StandardMetafieldDefinitionTemplate_key(ctx, field)
  71532. case "name":
  71533. return ec.fieldContext_StandardMetafieldDefinitionTemplate_name(ctx, field)
  71534. case "namespace":
  71535. return ec.fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx, field)
  71536. case "ownerTypes":
  71537. return ec.fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field)
  71538. case "type":
  71539. return ec.fieldContext_StandardMetafieldDefinitionTemplate_type(ctx, field)
  71540. case "validations":
  71541. return ec.fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx, field)
  71542. case "visibleToStorefrontApi":
  71543. return ec.fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field)
  71544. }
  71545. return nil, fmt.Errorf("no field named %q was found under type StandardMetafieldDefinitionTemplate", field.Name)
  71546. },
  71547. }
  71548. return fc, nil
  71549. }
  71550. func (ec *executionContext) _MetafieldDefinition_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71551. fc, err := ec.fieldContext_MetafieldDefinition_type(ctx, field)
  71552. if err != nil {
  71553. return graphql.Null
  71554. }
  71555. ctx = graphql.WithFieldContext(ctx, fc)
  71556. defer func() {
  71557. if r := recover(); r != nil {
  71558. ec.Error(ctx, ec.Recover(ctx, r))
  71559. ret = graphql.Null
  71560. }
  71561. }()
  71562. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71563. ctx = rctx // use context from middleware stack in children
  71564. return obj.Type, nil
  71565. })
  71566. if err != nil {
  71567. ec.Error(ctx, err)
  71568. return graphql.Null
  71569. }
  71570. if resTmp == nil {
  71571. if !graphql.HasFieldError(ctx, fc) {
  71572. ec.Errorf(ctx, "must not be null")
  71573. }
  71574. return graphql.Null
  71575. }
  71576. res := resTmp.(*MetafieldDefinitionType)
  71577. fc.Result = res
  71578. return ec.marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionType(ctx, field.Selections, res)
  71579. }
  71580. func (ec *executionContext) fieldContext_MetafieldDefinition_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71581. fc = &graphql.FieldContext{
  71582. Object: "MetafieldDefinition",
  71583. Field: field,
  71584. IsMethod: false,
  71585. IsResolver: false,
  71586. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71587. switch field.Name {
  71588. case "category":
  71589. return ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  71590. case "name":
  71591. return ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  71592. case "supportedValidations":
  71593. return ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  71594. case "supportsDefinitionMigrations":
  71595. return ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  71596. }
  71597. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionType", field.Name)
  71598. },
  71599. }
  71600. return fc, nil
  71601. }
  71602. func (ec *executionContext) _MetafieldDefinition_validationStatus(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71603. fc, err := ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  71604. if err != nil {
  71605. return graphql.Null
  71606. }
  71607. ctx = graphql.WithFieldContext(ctx, fc)
  71608. defer func() {
  71609. if r := recover(); r != nil {
  71610. ec.Error(ctx, ec.Recover(ctx, r))
  71611. ret = graphql.Null
  71612. }
  71613. }()
  71614. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71615. ctx = rctx // use context from middleware stack in children
  71616. return obj.ValidationStatus, nil
  71617. })
  71618. if err != nil {
  71619. ec.Error(ctx, err)
  71620. return graphql.Null
  71621. }
  71622. if resTmp == nil {
  71623. if !graphql.HasFieldError(ctx, fc) {
  71624. ec.Errorf(ctx, "must not be null")
  71625. }
  71626. return graphql.Null
  71627. }
  71628. res := resTmp.(MetafieldDefinitionValidationStatus)
  71629. fc.Result = res
  71630. return ec.marshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx, field.Selections, res)
  71631. }
  71632. func (ec *executionContext) fieldContext_MetafieldDefinition_validationStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71633. fc = &graphql.FieldContext{
  71634. Object: "MetafieldDefinition",
  71635. Field: field,
  71636. IsMethod: false,
  71637. IsResolver: false,
  71638. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71639. return nil, errors.New("field of type MetafieldDefinitionValidationStatus does not have child fields")
  71640. },
  71641. }
  71642. return fc, nil
  71643. }
  71644. func (ec *executionContext) _MetafieldDefinition_validations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71645. fc, err := ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  71646. if err != nil {
  71647. return graphql.Null
  71648. }
  71649. ctx = graphql.WithFieldContext(ctx, fc)
  71650. defer func() {
  71651. if r := recover(); r != nil {
  71652. ec.Error(ctx, ec.Recover(ctx, r))
  71653. ret = graphql.Null
  71654. }
  71655. }()
  71656. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71657. ctx = rctx // use context from middleware stack in children
  71658. return obj.Validations, nil
  71659. })
  71660. if err != nil {
  71661. ec.Error(ctx, err)
  71662. return graphql.Null
  71663. }
  71664. if resTmp == nil {
  71665. if !graphql.HasFieldError(ctx, fc) {
  71666. ec.Errorf(ctx, "must not be null")
  71667. }
  71668. return graphql.Null
  71669. }
  71670. res := resTmp.([]*MetafieldDefinitionValidation)
  71671. fc.Result = res
  71672. return ec.marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx, field.Selections, res)
  71673. }
  71674. func (ec *executionContext) fieldContext_MetafieldDefinition_validations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71675. fc = &graphql.FieldContext{
  71676. Object: "MetafieldDefinition",
  71677. Field: field,
  71678. IsMethod: false,
  71679. IsResolver: false,
  71680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71681. switch field.Name {
  71682. case "name":
  71683. return ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  71684. case "type":
  71685. return ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  71686. case "value":
  71687. return ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  71688. }
  71689. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionValidation", field.Name)
  71690. },
  71691. }
  71692. return fc, nil
  71693. }
  71694. func (ec *executionContext) _MetafieldDefinition_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinition) (ret graphql.Marshaler) {
  71695. fc, err := ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  71696. if err != nil {
  71697. return graphql.Null
  71698. }
  71699. ctx = graphql.WithFieldContext(ctx, fc)
  71700. defer func() {
  71701. if r := recover(); r != nil {
  71702. ec.Error(ctx, ec.Recover(ctx, r))
  71703. ret = graphql.Null
  71704. }
  71705. }()
  71706. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71707. ctx = rctx // use context from middleware stack in children
  71708. return obj.VisibleToStorefrontAPI, nil
  71709. })
  71710. if err != nil {
  71711. ec.Error(ctx, err)
  71712. return graphql.Null
  71713. }
  71714. if resTmp == nil {
  71715. if !graphql.HasFieldError(ctx, fc) {
  71716. ec.Errorf(ctx, "must not be null")
  71717. }
  71718. return graphql.Null
  71719. }
  71720. res := resTmp.(bool)
  71721. fc.Result = res
  71722. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  71723. }
  71724. func (ec *executionContext) fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71725. fc = &graphql.FieldContext{
  71726. Object: "MetafieldDefinition",
  71727. Field: field,
  71728. IsMethod: false,
  71729. IsResolver: false,
  71730. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71731. return nil, errors.New("field of type Boolean does not have child fields")
  71732. },
  71733. }
  71734. return fc, nil
  71735. }
  71736. func (ec *executionContext) _MetafieldDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  71737. fc, err := ec.fieldContext_MetafieldDefinitionConnection_edges(ctx, field)
  71738. if err != nil {
  71739. return graphql.Null
  71740. }
  71741. ctx = graphql.WithFieldContext(ctx, fc)
  71742. defer func() {
  71743. if r := recover(); r != nil {
  71744. ec.Error(ctx, ec.Recover(ctx, r))
  71745. ret = graphql.Null
  71746. }
  71747. }()
  71748. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71749. ctx = rctx // use context from middleware stack in children
  71750. return obj.Edges, nil
  71751. })
  71752. if err != nil {
  71753. ec.Error(ctx, err)
  71754. return graphql.Null
  71755. }
  71756. if resTmp == nil {
  71757. if !graphql.HasFieldError(ctx, fc) {
  71758. ec.Errorf(ctx, "must not be null")
  71759. }
  71760. return graphql.Null
  71761. }
  71762. res := resTmp.([]*MetafieldDefinitionEdge)
  71763. fc.Result = res
  71764. return ec.marshalNMetafieldDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionEdgeᚄ(ctx, field.Selections, res)
  71765. }
  71766. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71767. fc = &graphql.FieldContext{
  71768. Object: "MetafieldDefinitionConnection",
  71769. Field: field,
  71770. IsMethod: false,
  71771. IsResolver: false,
  71772. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71773. switch field.Name {
  71774. case "cursor":
  71775. return ec.fieldContext_MetafieldDefinitionEdge_cursor(ctx, field)
  71776. case "node":
  71777. return ec.fieldContext_MetafieldDefinitionEdge_node(ctx, field)
  71778. }
  71779. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionEdge", field.Name)
  71780. },
  71781. }
  71782. return fc, nil
  71783. }
  71784. func (ec *executionContext) _MetafieldDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  71785. fc, err := ec.fieldContext_MetafieldDefinitionConnection_nodes(ctx, field)
  71786. if err != nil {
  71787. return graphql.Null
  71788. }
  71789. ctx = graphql.WithFieldContext(ctx, fc)
  71790. defer func() {
  71791. if r := recover(); r != nil {
  71792. ec.Error(ctx, ec.Recover(ctx, r))
  71793. ret = graphql.Null
  71794. }
  71795. }()
  71796. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71797. ctx = rctx // use context from middleware stack in children
  71798. return obj.Nodes, nil
  71799. })
  71800. if err != nil {
  71801. ec.Error(ctx, err)
  71802. return graphql.Null
  71803. }
  71804. if resTmp == nil {
  71805. if !graphql.HasFieldError(ctx, fc) {
  71806. ec.Errorf(ctx, "must not be null")
  71807. }
  71808. return graphql.Null
  71809. }
  71810. res := resTmp.([]*MetafieldDefinition)
  71811. fc.Result = res
  71812. return ec.marshalNMetafieldDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionᚄ(ctx, field.Selections, res)
  71813. }
  71814. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71815. fc = &graphql.FieldContext{
  71816. Object: "MetafieldDefinitionConnection",
  71817. Field: field,
  71818. IsMethod: false,
  71819. IsResolver: false,
  71820. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71821. switch field.Name {
  71822. case "description":
  71823. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  71824. case "id":
  71825. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  71826. case "key":
  71827. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  71828. case "metafields":
  71829. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  71830. case "metafieldsCount":
  71831. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  71832. case "name":
  71833. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  71834. case "namespace":
  71835. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  71836. case "ownerType":
  71837. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  71838. case "pinnedPosition":
  71839. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  71840. case "standardTemplate":
  71841. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  71842. case "type":
  71843. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  71844. case "validationStatus":
  71845. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  71846. case "validations":
  71847. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  71848. case "visibleToStorefrontApi":
  71849. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  71850. }
  71851. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  71852. },
  71853. }
  71854. return fc, nil
  71855. }
  71856. func (ec *executionContext) _MetafieldDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionConnection) (ret graphql.Marshaler) {
  71857. fc, err := ec.fieldContext_MetafieldDefinitionConnection_pageInfo(ctx, field)
  71858. if err != nil {
  71859. return graphql.Null
  71860. }
  71861. ctx = graphql.WithFieldContext(ctx, fc)
  71862. defer func() {
  71863. if r := recover(); r != nil {
  71864. ec.Error(ctx, ec.Recover(ctx, r))
  71865. ret = graphql.Null
  71866. }
  71867. }()
  71868. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71869. ctx = rctx // use context from middleware stack in children
  71870. return obj.PageInfo, nil
  71871. })
  71872. if err != nil {
  71873. ec.Error(ctx, err)
  71874. return graphql.Null
  71875. }
  71876. if resTmp == nil {
  71877. if !graphql.HasFieldError(ctx, fc) {
  71878. ec.Errorf(ctx, "must not be null")
  71879. }
  71880. return graphql.Null
  71881. }
  71882. res := resTmp.(*PageInfo)
  71883. fc.Result = res
  71884. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  71885. }
  71886. func (ec *executionContext) fieldContext_MetafieldDefinitionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71887. fc = &graphql.FieldContext{
  71888. Object: "MetafieldDefinitionConnection",
  71889. Field: field,
  71890. IsMethod: false,
  71891. IsResolver: false,
  71892. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71893. switch field.Name {
  71894. case "endCursor":
  71895. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  71896. case "hasNextPage":
  71897. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  71898. case "hasPreviousPage":
  71899. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  71900. case "startCursor":
  71901. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  71902. }
  71903. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  71904. },
  71905. }
  71906. return fc, nil
  71907. }
  71908. func (ec *executionContext) _MetafieldDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionEdge) (ret graphql.Marshaler) {
  71909. fc, err := ec.fieldContext_MetafieldDefinitionEdge_cursor(ctx, field)
  71910. if err != nil {
  71911. return graphql.Null
  71912. }
  71913. ctx = graphql.WithFieldContext(ctx, fc)
  71914. defer func() {
  71915. if r := recover(); r != nil {
  71916. ec.Error(ctx, ec.Recover(ctx, r))
  71917. ret = graphql.Null
  71918. }
  71919. }()
  71920. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71921. ctx = rctx // use context from middleware stack in children
  71922. return obj.Cursor, nil
  71923. })
  71924. if err != nil {
  71925. ec.Error(ctx, err)
  71926. return graphql.Null
  71927. }
  71928. if resTmp == nil {
  71929. if !graphql.HasFieldError(ctx, fc) {
  71930. ec.Errorf(ctx, "must not be null")
  71931. }
  71932. return graphql.Null
  71933. }
  71934. res := resTmp.(string)
  71935. fc.Result = res
  71936. return ec.marshalNString2string(ctx, field.Selections, res)
  71937. }
  71938. func (ec *executionContext) fieldContext_MetafieldDefinitionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71939. fc = &graphql.FieldContext{
  71940. Object: "MetafieldDefinitionEdge",
  71941. Field: field,
  71942. IsMethod: false,
  71943. IsResolver: false,
  71944. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71945. return nil, errors.New("field of type String does not have child fields")
  71946. },
  71947. }
  71948. return fc, nil
  71949. }
  71950. func (ec *executionContext) _MetafieldDefinitionEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionEdge) (ret graphql.Marshaler) {
  71951. fc, err := ec.fieldContext_MetafieldDefinitionEdge_node(ctx, field)
  71952. if err != nil {
  71953. return graphql.Null
  71954. }
  71955. ctx = graphql.WithFieldContext(ctx, fc)
  71956. defer func() {
  71957. if r := recover(); r != nil {
  71958. ec.Error(ctx, ec.Recover(ctx, r))
  71959. ret = graphql.Null
  71960. }
  71961. }()
  71962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  71963. ctx = rctx // use context from middleware stack in children
  71964. return obj.Node, nil
  71965. })
  71966. if err != nil {
  71967. ec.Error(ctx, err)
  71968. return graphql.Null
  71969. }
  71970. if resTmp == nil {
  71971. if !graphql.HasFieldError(ctx, fc) {
  71972. ec.Errorf(ctx, "must not be null")
  71973. }
  71974. return graphql.Null
  71975. }
  71976. res := resTmp.(*MetafieldDefinition)
  71977. fc.Result = res
  71978. return ec.marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinition(ctx, field.Selections, res)
  71979. }
  71980. func (ec *executionContext) fieldContext_MetafieldDefinitionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  71981. fc = &graphql.FieldContext{
  71982. Object: "MetafieldDefinitionEdge",
  71983. Field: field,
  71984. IsMethod: false,
  71985. IsResolver: false,
  71986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  71987. switch field.Name {
  71988. case "description":
  71989. return ec.fieldContext_MetafieldDefinition_description(ctx, field)
  71990. case "id":
  71991. return ec.fieldContext_MetafieldDefinition_id(ctx, field)
  71992. case "key":
  71993. return ec.fieldContext_MetafieldDefinition_key(ctx, field)
  71994. case "metafields":
  71995. return ec.fieldContext_MetafieldDefinition_metafields(ctx, field)
  71996. case "metafieldsCount":
  71997. return ec.fieldContext_MetafieldDefinition_metafieldsCount(ctx, field)
  71998. case "name":
  71999. return ec.fieldContext_MetafieldDefinition_name(ctx, field)
  72000. case "namespace":
  72001. return ec.fieldContext_MetafieldDefinition_namespace(ctx, field)
  72002. case "ownerType":
  72003. return ec.fieldContext_MetafieldDefinition_ownerType(ctx, field)
  72004. case "pinnedPosition":
  72005. return ec.fieldContext_MetafieldDefinition_pinnedPosition(ctx, field)
  72006. case "standardTemplate":
  72007. return ec.fieldContext_MetafieldDefinition_standardTemplate(ctx, field)
  72008. case "type":
  72009. return ec.fieldContext_MetafieldDefinition_type(ctx, field)
  72010. case "validationStatus":
  72011. return ec.fieldContext_MetafieldDefinition_validationStatus(ctx, field)
  72012. case "validations":
  72013. return ec.fieldContext_MetafieldDefinition_validations(ctx, field)
  72014. case "visibleToStorefrontApi":
  72015. return ec.fieldContext_MetafieldDefinition_visibleToStorefrontApi(ctx, field)
  72016. }
  72017. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinition", field.Name)
  72018. },
  72019. }
  72020. return fc, nil
  72021. }
  72022. func (ec *executionContext) _MetafieldDefinitionSupportedValidation_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionSupportedValidation) (ret graphql.Marshaler) {
  72023. fc, err := ec.fieldContext_MetafieldDefinitionSupportedValidation_name(ctx, field)
  72024. if err != nil {
  72025. return graphql.Null
  72026. }
  72027. ctx = graphql.WithFieldContext(ctx, fc)
  72028. defer func() {
  72029. if r := recover(); r != nil {
  72030. ec.Error(ctx, ec.Recover(ctx, r))
  72031. ret = graphql.Null
  72032. }
  72033. }()
  72034. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72035. ctx = rctx // use context from middleware stack in children
  72036. return obj.Name, nil
  72037. })
  72038. if err != nil {
  72039. ec.Error(ctx, err)
  72040. return graphql.Null
  72041. }
  72042. if resTmp == nil {
  72043. if !graphql.HasFieldError(ctx, fc) {
  72044. ec.Errorf(ctx, "must not be null")
  72045. }
  72046. return graphql.Null
  72047. }
  72048. res := resTmp.(string)
  72049. fc.Result = res
  72050. return ec.marshalNString2string(ctx, field.Selections, res)
  72051. }
  72052. func (ec *executionContext) fieldContext_MetafieldDefinitionSupportedValidation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72053. fc = &graphql.FieldContext{
  72054. Object: "MetafieldDefinitionSupportedValidation",
  72055. Field: field,
  72056. IsMethod: false,
  72057. IsResolver: false,
  72058. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72059. return nil, errors.New("field of type String does not have child fields")
  72060. },
  72061. }
  72062. return fc, nil
  72063. }
  72064. func (ec *executionContext) _MetafieldDefinitionSupportedValidation_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionSupportedValidation) (ret graphql.Marshaler) {
  72065. fc, err := ec.fieldContext_MetafieldDefinitionSupportedValidation_type(ctx, field)
  72066. if err != nil {
  72067. return graphql.Null
  72068. }
  72069. ctx = graphql.WithFieldContext(ctx, fc)
  72070. defer func() {
  72071. if r := recover(); r != nil {
  72072. ec.Error(ctx, ec.Recover(ctx, r))
  72073. ret = graphql.Null
  72074. }
  72075. }()
  72076. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72077. ctx = rctx // use context from middleware stack in children
  72078. return obj.Type, nil
  72079. })
  72080. if err != nil {
  72081. ec.Error(ctx, err)
  72082. return graphql.Null
  72083. }
  72084. if resTmp == nil {
  72085. if !graphql.HasFieldError(ctx, fc) {
  72086. ec.Errorf(ctx, "must not be null")
  72087. }
  72088. return graphql.Null
  72089. }
  72090. res := resTmp.(string)
  72091. fc.Result = res
  72092. return ec.marshalNString2string(ctx, field.Selections, res)
  72093. }
  72094. func (ec *executionContext) fieldContext_MetafieldDefinitionSupportedValidation_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72095. fc = &graphql.FieldContext{
  72096. Object: "MetafieldDefinitionSupportedValidation",
  72097. Field: field,
  72098. IsMethod: false,
  72099. IsResolver: false,
  72100. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72101. return nil, errors.New("field of type String does not have child fields")
  72102. },
  72103. }
  72104. return fc, nil
  72105. }
  72106. func (ec *executionContext) _MetafieldDefinitionType_category(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  72107. fc, err := ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  72108. if err != nil {
  72109. return graphql.Null
  72110. }
  72111. ctx = graphql.WithFieldContext(ctx, fc)
  72112. defer func() {
  72113. if r := recover(); r != nil {
  72114. ec.Error(ctx, ec.Recover(ctx, r))
  72115. ret = graphql.Null
  72116. }
  72117. }()
  72118. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72119. ctx = rctx // use context from middleware stack in children
  72120. return obj.Category, nil
  72121. })
  72122. if err != nil {
  72123. ec.Error(ctx, err)
  72124. return graphql.Null
  72125. }
  72126. if resTmp == nil {
  72127. if !graphql.HasFieldError(ctx, fc) {
  72128. ec.Errorf(ctx, "must not be null")
  72129. }
  72130. return graphql.Null
  72131. }
  72132. res := resTmp.(string)
  72133. fc.Result = res
  72134. return ec.marshalNString2string(ctx, field.Selections, res)
  72135. }
  72136. func (ec *executionContext) fieldContext_MetafieldDefinitionType_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72137. fc = &graphql.FieldContext{
  72138. Object: "MetafieldDefinitionType",
  72139. Field: field,
  72140. IsMethod: false,
  72141. IsResolver: false,
  72142. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72143. return nil, errors.New("field of type String does not have child fields")
  72144. },
  72145. }
  72146. return fc, nil
  72147. }
  72148. func (ec *executionContext) _MetafieldDefinitionType_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  72149. fc, err := ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  72150. if err != nil {
  72151. return graphql.Null
  72152. }
  72153. ctx = graphql.WithFieldContext(ctx, fc)
  72154. defer func() {
  72155. if r := recover(); r != nil {
  72156. ec.Error(ctx, ec.Recover(ctx, r))
  72157. ret = graphql.Null
  72158. }
  72159. }()
  72160. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72161. ctx = rctx // use context from middleware stack in children
  72162. return obj.Name, nil
  72163. })
  72164. if err != nil {
  72165. ec.Error(ctx, err)
  72166. return graphql.Null
  72167. }
  72168. if resTmp == nil {
  72169. if !graphql.HasFieldError(ctx, fc) {
  72170. ec.Errorf(ctx, "must not be null")
  72171. }
  72172. return graphql.Null
  72173. }
  72174. res := resTmp.(string)
  72175. fc.Result = res
  72176. return ec.marshalNString2string(ctx, field.Selections, res)
  72177. }
  72178. func (ec *executionContext) fieldContext_MetafieldDefinitionType_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72179. fc = &graphql.FieldContext{
  72180. Object: "MetafieldDefinitionType",
  72181. Field: field,
  72182. IsMethod: false,
  72183. IsResolver: false,
  72184. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72185. return nil, errors.New("field of type String does not have child fields")
  72186. },
  72187. }
  72188. return fc, nil
  72189. }
  72190. func (ec *executionContext) _MetafieldDefinitionType_supportedValidations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  72191. fc, err := ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  72192. if err != nil {
  72193. return graphql.Null
  72194. }
  72195. ctx = graphql.WithFieldContext(ctx, fc)
  72196. defer func() {
  72197. if r := recover(); r != nil {
  72198. ec.Error(ctx, ec.Recover(ctx, r))
  72199. ret = graphql.Null
  72200. }
  72201. }()
  72202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72203. ctx = rctx // use context from middleware stack in children
  72204. return obj.SupportedValidations, nil
  72205. })
  72206. if err != nil {
  72207. ec.Error(ctx, err)
  72208. return graphql.Null
  72209. }
  72210. if resTmp == nil {
  72211. if !graphql.HasFieldError(ctx, fc) {
  72212. ec.Errorf(ctx, "must not be null")
  72213. }
  72214. return graphql.Null
  72215. }
  72216. res := resTmp.([]*MetafieldDefinitionSupportedValidation)
  72217. fc.Result = res
  72218. return ec.marshalNMetafieldDefinitionSupportedValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSupportedValidationᚄ(ctx, field.Selections, res)
  72219. }
  72220. func (ec *executionContext) fieldContext_MetafieldDefinitionType_supportedValidations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72221. fc = &graphql.FieldContext{
  72222. Object: "MetafieldDefinitionType",
  72223. Field: field,
  72224. IsMethod: false,
  72225. IsResolver: false,
  72226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72227. switch field.Name {
  72228. case "name":
  72229. return ec.fieldContext_MetafieldDefinitionSupportedValidation_name(ctx, field)
  72230. case "type":
  72231. return ec.fieldContext_MetafieldDefinitionSupportedValidation_type(ctx, field)
  72232. }
  72233. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionSupportedValidation", field.Name)
  72234. },
  72235. }
  72236. return fc, nil
  72237. }
  72238. func (ec *executionContext) _MetafieldDefinitionType_supportsDefinitionMigrations(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionType) (ret graphql.Marshaler) {
  72239. fc, err := ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  72240. if err != nil {
  72241. return graphql.Null
  72242. }
  72243. ctx = graphql.WithFieldContext(ctx, fc)
  72244. defer func() {
  72245. if r := recover(); r != nil {
  72246. ec.Error(ctx, ec.Recover(ctx, r))
  72247. ret = graphql.Null
  72248. }
  72249. }()
  72250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72251. ctx = rctx // use context from middleware stack in children
  72252. return obj.SupportsDefinitionMigrations, nil
  72253. })
  72254. if err != nil {
  72255. ec.Error(ctx, err)
  72256. return graphql.Null
  72257. }
  72258. if resTmp == nil {
  72259. if !graphql.HasFieldError(ctx, fc) {
  72260. ec.Errorf(ctx, "must not be null")
  72261. }
  72262. return graphql.Null
  72263. }
  72264. res := resTmp.(bool)
  72265. fc.Result = res
  72266. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  72267. }
  72268. func (ec *executionContext) fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72269. fc = &graphql.FieldContext{
  72270. Object: "MetafieldDefinitionType",
  72271. Field: field,
  72272. IsMethod: false,
  72273. IsResolver: false,
  72274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72275. return nil, errors.New("field of type Boolean does not have child fields")
  72276. },
  72277. }
  72278. return fc, nil
  72279. }
  72280. func (ec *executionContext) _MetafieldDefinitionValidation_name(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  72281. fc, err := ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  72282. if err != nil {
  72283. return graphql.Null
  72284. }
  72285. ctx = graphql.WithFieldContext(ctx, fc)
  72286. defer func() {
  72287. if r := recover(); r != nil {
  72288. ec.Error(ctx, ec.Recover(ctx, r))
  72289. ret = graphql.Null
  72290. }
  72291. }()
  72292. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72293. ctx = rctx // use context from middleware stack in children
  72294. return obj.Name, nil
  72295. })
  72296. if err != nil {
  72297. ec.Error(ctx, err)
  72298. return graphql.Null
  72299. }
  72300. if resTmp == nil {
  72301. if !graphql.HasFieldError(ctx, fc) {
  72302. ec.Errorf(ctx, "must not be null")
  72303. }
  72304. return graphql.Null
  72305. }
  72306. res := resTmp.(string)
  72307. fc.Result = res
  72308. return ec.marshalNString2string(ctx, field.Selections, res)
  72309. }
  72310. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72311. fc = &graphql.FieldContext{
  72312. Object: "MetafieldDefinitionValidation",
  72313. Field: field,
  72314. IsMethod: false,
  72315. IsResolver: false,
  72316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72317. return nil, errors.New("field of type String does not have child fields")
  72318. },
  72319. }
  72320. return fc, nil
  72321. }
  72322. func (ec *executionContext) _MetafieldDefinitionValidation_type(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  72323. fc, err := ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  72324. if err != nil {
  72325. return graphql.Null
  72326. }
  72327. ctx = graphql.WithFieldContext(ctx, fc)
  72328. defer func() {
  72329. if r := recover(); r != nil {
  72330. ec.Error(ctx, ec.Recover(ctx, r))
  72331. ret = graphql.Null
  72332. }
  72333. }()
  72334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72335. ctx = rctx // use context from middleware stack in children
  72336. return obj.Type, nil
  72337. })
  72338. if err != nil {
  72339. ec.Error(ctx, err)
  72340. return graphql.Null
  72341. }
  72342. if resTmp == nil {
  72343. if !graphql.HasFieldError(ctx, fc) {
  72344. ec.Errorf(ctx, "must not be null")
  72345. }
  72346. return graphql.Null
  72347. }
  72348. res := resTmp.(string)
  72349. fc.Result = res
  72350. return ec.marshalNString2string(ctx, field.Selections, res)
  72351. }
  72352. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72353. fc = &graphql.FieldContext{
  72354. Object: "MetafieldDefinitionValidation",
  72355. Field: field,
  72356. IsMethod: false,
  72357. IsResolver: false,
  72358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72359. return nil, errors.New("field of type String does not have child fields")
  72360. },
  72361. }
  72362. return fc, nil
  72363. }
  72364. func (ec *executionContext) _MetafieldDefinitionValidation_value(ctx context.Context, field graphql.CollectedField, obj *MetafieldDefinitionValidation) (ret graphql.Marshaler) {
  72365. fc, err := ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  72366. if err != nil {
  72367. return graphql.Null
  72368. }
  72369. ctx = graphql.WithFieldContext(ctx, fc)
  72370. defer func() {
  72371. if r := recover(); r != nil {
  72372. ec.Error(ctx, ec.Recover(ctx, r))
  72373. ret = graphql.Null
  72374. }
  72375. }()
  72376. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72377. ctx = rctx // use context from middleware stack in children
  72378. return obj.Value, nil
  72379. })
  72380. if err != nil {
  72381. ec.Error(ctx, err)
  72382. return graphql.Null
  72383. }
  72384. if resTmp == nil {
  72385. return graphql.Null
  72386. }
  72387. res := resTmp.(*string)
  72388. fc.Result = res
  72389. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  72390. }
  72391. func (ec *executionContext) fieldContext_MetafieldDefinitionValidation_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72392. fc = &graphql.FieldContext{
  72393. Object: "MetafieldDefinitionValidation",
  72394. Field: field,
  72395. IsMethod: false,
  72396. IsResolver: false,
  72397. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72398. return nil, errors.New("field of type String does not have child fields")
  72399. },
  72400. }
  72401. return fc, nil
  72402. }
  72403. func (ec *executionContext) _MetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldEdge) (ret graphql.Marshaler) {
  72404. fc, err := ec.fieldContext_MetafieldEdge_cursor(ctx, field)
  72405. if err != nil {
  72406. return graphql.Null
  72407. }
  72408. ctx = graphql.WithFieldContext(ctx, fc)
  72409. defer func() {
  72410. if r := recover(); r != nil {
  72411. ec.Error(ctx, ec.Recover(ctx, r))
  72412. ret = graphql.Null
  72413. }
  72414. }()
  72415. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72416. ctx = rctx // use context from middleware stack in children
  72417. return obj.Cursor, nil
  72418. })
  72419. if err != nil {
  72420. ec.Error(ctx, err)
  72421. return graphql.Null
  72422. }
  72423. if resTmp == nil {
  72424. if !graphql.HasFieldError(ctx, fc) {
  72425. ec.Errorf(ctx, "must not be null")
  72426. }
  72427. return graphql.Null
  72428. }
  72429. res := resTmp.(string)
  72430. fc.Result = res
  72431. return ec.marshalNString2string(ctx, field.Selections, res)
  72432. }
  72433. func (ec *executionContext) fieldContext_MetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72434. fc = &graphql.FieldContext{
  72435. Object: "MetafieldEdge",
  72436. Field: field,
  72437. IsMethod: false,
  72438. IsResolver: false,
  72439. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72440. return nil, errors.New("field of type String does not have child fields")
  72441. },
  72442. }
  72443. return fc, nil
  72444. }
  72445. func (ec *executionContext) _MetafieldEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldEdge) (ret graphql.Marshaler) {
  72446. fc, err := ec.fieldContext_MetafieldEdge_node(ctx, field)
  72447. if err != nil {
  72448. return graphql.Null
  72449. }
  72450. ctx = graphql.WithFieldContext(ctx, fc)
  72451. defer func() {
  72452. if r := recover(); r != nil {
  72453. ec.Error(ctx, ec.Recover(ctx, r))
  72454. ret = graphql.Null
  72455. }
  72456. }()
  72457. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72458. ctx = rctx // use context from middleware stack in children
  72459. return obj.Node, nil
  72460. })
  72461. if err != nil {
  72462. ec.Error(ctx, err)
  72463. return graphql.Null
  72464. }
  72465. if resTmp == nil {
  72466. if !graphql.HasFieldError(ctx, fc) {
  72467. ec.Errorf(ctx, "must not be null")
  72468. }
  72469. return graphql.Null
  72470. }
  72471. res := resTmp.(*Metafield)
  72472. fc.Result = res
  72473. return ec.marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, field.Selections, res)
  72474. }
  72475. func (ec *executionContext) fieldContext_MetafieldEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72476. fc = &graphql.FieldContext{
  72477. Object: "MetafieldEdge",
  72478. Field: field,
  72479. IsMethod: false,
  72480. IsResolver: false,
  72481. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72482. switch field.Name {
  72483. case "createdAt":
  72484. return ec.fieldContext_Metafield_createdAt(ctx, field)
  72485. case "definition":
  72486. return ec.fieldContext_Metafield_definition(ctx, field)
  72487. case "description":
  72488. return ec.fieldContext_Metafield_description(ctx, field)
  72489. case "id":
  72490. return ec.fieldContext_Metafield_id(ctx, field)
  72491. case "key":
  72492. return ec.fieldContext_Metafield_key(ctx, field)
  72493. case "legacyResourceId":
  72494. return ec.fieldContext_Metafield_legacyResourceId(ctx, field)
  72495. case "namespace":
  72496. return ec.fieldContext_Metafield_namespace(ctx, field)
  72497. case "owner":
  72498. return ec.fieldContext_Metafield_owner(ctx, field)
  72499. case "ownerType":
  72500. return ec.fieldContext_Metafield_ownerType(ctx, field)
  72501. case "reference":
  72502. return ec.fieldContext_Metafield_reference(ctx, field)
  72503. case "references":
  72504. return ec.fieldContext_Metafield_references(ctx, field)
  72505. case "type":
  72506. return ec.fieldContext_Metafield_type(ctx, field)
  72507. case "updatedAt":
  72508. return ec.fieldContext_Metafield_updatedAt(ctx, field)
  72509. case "value":
  72510. return ec.fieldContext_Metafield_value(ctx, field)
  72511. }
  72512. return nil, fmt.Errorf("no field named %q was found under type Metafield", field.Name)
  72513. },
  72514. }
  72515. return fc, nil
  72516. }
  72517. func (ec *executionContext) _MetafieldReferenceConnection_edges(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  72518. fc, err := ec.fieldContext_MetafieldReferenceConnection_edges(ctx, field)
  72519. if err != nil {
  72520. return graphql.Null
  72521. }
  72522. ctx = graphql.WithFieldContext(ctx, fc)
  72523. defer func() {
  72524. if r := recover(); r != nil {
  72525. ec.Error(ctx, ec.Recover(ctx, r))
  72526. ret = graphql.Null
  72527. }
  72528. }()
  72529. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72530. ctx = rctx // use context from middleware stack in children
  72531. return obj.Edges, nil
  72532. })
  72533. if err != nil {
  72534. ec.Error(ctx, err)
  72535. return graphql.Null
  72536. }
  72537. if resTmp == nil {
  72538. if !graphql.HasFieldError(ctx, fc) {
  72539. ec.Errorf(ctx, "must not be null")
  72540. }
  72541. return graphql.Null
  72542. }
  72543. res := resTmp.([]*MetafieldReferenceEdge)
  72544. fc.Result = res
  72545. return ec.marshalNMetafieldReferenceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceEdgeᚄ(ctx, field.Selections, res)
  72546. }
  72547. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72548. fc = &graphql.FieldContext{
  72549. Object: "MetafieldReferenceConnection",
  72550. Field: field,
  72551. IsMethod: false,
  72552. IsResolver: false,
  72553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72554. switch field.Name {
  72555. case "cursor":
  72556. return ec.fieldContext_MetafieldReferenceEdge_cursor(ctx, field)
  72557. case "node":
  72558. return ec.fieldContext_MetafieldReferenceEdge_node(ctx, field)
  72559. }
  72560. return nil, fmt.Errorf("no field named %q was found under type MetafieldReferenceEdge", field.Name)
  72561. },
  72562. }
  72563. return fc, nil
  72564. }
  72565. func (ec *executionContext) _MetafieldReferenceConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  72566. fc, err := ec.fieldContext_MetafieldReferenceConnection_nodes(ctx, field)
  72567. if err != nil {
  72568. return graphql.Null
  72569. }
  72570. ctx = graphql.WithFieldContext(ctx, fc)
  72571. defer func() {
  72572. if r := recover(); r != nil {
  72573. ec.Error(ctx, ec.Recover(ctx, r))
  72574. ret = graphql.Null
  72575. }
  72576. }()
  72577. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72578. ctx = rctx // use context from middleware stack in children
  72579. return obj.Nodes, nil
  72580. })
  72581. if err != nil {
  72582. ec.Error(ctx, err)
  72583. return graphql.Null
  72584. }
  72585. if resTmp == nil {
  72586. if !graphql.HasFieldError(ctx, fc) {
  72587. ec.Errorf(ctx, "must not be null")
  72588. }
  72589. return graphql.Null
  72590. }
  72591. res := resTmp.([]MetafieldReference)
  72592. fc.Result = res
  72593. return ec.marshalNMetafieldReference2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  72594. }
  72595. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72596. fc = &graphql.FieldContext{
  72597. Object: "MetafieldReferenceConnection",
  72598. Field: field,
  72599. IsMethod: false,
  72600. IsResolver: false,
  72601. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72602. return nil, errors.New("field of type MetafieldReference does not have child fields")
  72603. },
  72604. }
  72605. return fc, nil
  72606. }
  72607. func (ec *executionContext) _MetafieldReferenceConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceConnection) (ret graphql.Marshaler) {
  72608. fc, err := ec.fieldContext_MetafieldReferenceConnection_pageInfo(ctx, field)
  72609. if err != nil {
  72610. return graphql.Null
  72611. }
  72612. ctx = graphql.WithFieldContext(ctx, fc)
  72613. defer func() {
  72614. if r := recover(); r != nil {
  72615. ec.Error(ctx, ec.Recover(ctx, r))
  72616. ret = graphql.Null
  72617. }
  72618. }()
  72619. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72620. ctx = rctx // use context from middleware stack in children
  72621. return obj.PageInfo, nil
  72622. })
  72623. if err != nil {
  72624. ec.Error(ctx, err)
  72625. return graphql.Null
  72626. }
  72627. if resTmp == nil {
  72628. if !graphql.HasFieldError(ctx, fc) {
  72629. ec.Errorf(ctx, "must not be null")
  72630. }
  72631. return graphql.Null
  72632. }
  72633. res := resTmp.(*PageInfo)
  72634. fc.Result = res
  72635. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  72636. }
  72637. func (ec *executionContext) fieldContext_MetafieldReferenceConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72638. fc = &graphql.FieldContext{
  72639. Object: "MetafieldReferenceConnection",
  72640. Field: field,
  72641. IsMethod: false,
  72642. IsResolver: false,
  72643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72644. switch field.Name {
  72645. case "endCursor":
  72646. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  72647. case "hasNextPage":
  72648. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  72649. case "hasPreviousPage":
  72650. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  72651. case "startCursor":
  72652. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  72653. }
  72654. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  72655. },
  72656. }
  72657. return fc, nil
  72658. }
  72659. func (ec *executionContext) _MetafieldReferenceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceEdge) (ret graphql.Marshaler) {
  72660. fc, err := ec.fieldContext_MetafieldReferenceEdge_cursor(ctx, field)
  72661. if err != nil {
  72662. return graphql.Null
  72663. }
  72664. ctx = graphql.WithFieldContext(ctx, fc)
  72665. defer func() {
  72666. if r := recover(); r != nil {
  72667. ec.Error(ctx, ec.Recover(ctx, r))
  72668. ret = graphql.Null
  72669. }
  72670. }()
  72671. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72672. ctx = rctx // use context from middleware stack in children
  72673. return obj.Cursor, nil
  72674. })
  72675. if err != nil {
  72676. ec.Error(ctx, err)
  72677. return graphql.Null
  72678. }
  72679. if resTmp == nil {
  72680. if !graphql.HasFieldError(ctx, fc) {
  72681. ec.Errorf(ctx, "must not be null")
  72682. }
  72683. return graphql.Null
  72684. }
  72685. res := resTmp.(string)
  72686. fc.Result = res
  72687. return ec.marshalNString2string(ctx, field.Selections, res)
  72688. }
  72689. func (ec *executionContext) fieldContext_MetafieldReferenceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72690. fc = &graphql.FieldContext{
  72691. Object: "MetafieldReferenceEdge",
  72692. Field: field,
  72693. IsMethod: false,
  72694. IsResolver: false,
  72695. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72696. return nil, errors.New("field of type String does not have child fields")
  72697. },
  72698. }
  72699. return fc, nil
  72700. }
  72701. func (ec *executionContext) _MetafieldReferenceEdge_node(ctx context.Context, field graphql.CollectedField, obj *MetafieldReferenceEdge) (ret graphql.Marshaler) {
  72702. fc, err := ec.fieldContext_MetafieldReferenceEdge_node(ctx, field)
  72703. if err != nil {
  72704. return graphql.Null
  72705. }
  72706. ctx = graphql.WithFieldContext(ctx, fc)
  72707. defer func() {
  72708. if r := recover(); r != nil {
  72709. ec.Error(ctx, ec.Recover(ctx, r))
  72710. ret = graphql.Null
  72711. }
  72712. }()
  72713. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72714. ctx = rctx // use context from middleware stack in children
  72715. return obj.Node, nil
  72716. })
  72717. if err != nil {
  72718. ec.Error(ctx, err)
  72719. return graphql.Null
  72720. }
  72721. if resTmp == nil {
  72722. return graphql.Null
  72723. }
  72724. res := resTmp.(MetafieldReference)
  72725. fc.Result = res
  72726. return ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx, field.Selections, res)
  72727. }
  72728. func (ec *executionContext) fieldContext_MetafieldReferenceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72729. fc = &graphql.FieldContext{
  72730. Object: "MetafieldReferenceEdge",
  72731. Field: field,
  72732. IsMethod: false,
  72733. IsResolver: false,
  72734. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72735. return nil, errors.New("field of type MetafieldReference does not have child fields")
  72736. },
  72737. }
  72738. return fc, nil
  72739. }
  72740. func (ec *executionContext) _MoneyBag_presentmentMoney(ctx context.Context, field graphql.CollectedField, obj *MoneyBag) (ret graphql.Marshaler) {
  72741. fc, err := ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  72742. if err != nil {
  72743. return graphql.Null
  72744. }
  72745. ctx = graphql.WithFieldContext(ctx, fc)
  72746. defer func() {
  72747. if r := recover(); r != nil {
  72748. ec.Error(ctx, ec.Recover(ctx, r))
  72749. ret = graphql.Null
  72750. }
  72751. }()
  72752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72753. ctx = rctx // use context from middleware stack in children
  72754. return obj.PresentmentMoney, nil
  72755. })
  72756. if err != nil {
  72757. ec.Error(ctx, err)
  72758. return graphql.Null
  72759. }
  72760. if resTmp == nil {
  72761. if !graphql.HasFieldError(ctx, fc) {
  72762. ec.Errorf(ctx, "must not be null")
  72763. }
  72764. return graphql.Null
  72765. }
  72766. res := resTmp.(*MoneyV2)
  72767. fc.Result = res
  72768. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  72769. }
  72770. func (ec *executionContext) fieldContext_MoneyBag_presentmentMoney(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72771. fc = &graphql.FieldContext{
  72772. Object: "MoneyBag",
  72773. Field: field,
  72774. IsMethod: false,
  72775. IsResolver: false,
  72776. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72777. switch field.Name {
  72778. case "amount":
  72779. return ec.fieldContext_MoneyV2_amount(ctx, field)
  72780. case "currencyCode":
  72781. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  72782. }
  72783. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  72784. },
  72785. }
  72786. return fc, nil
  72787. }
  72788. func (ec *executionContext) _MoneyBag_shopMoney(ctx context.Context, field graphql.CollectedField, obj *MoneyBag) (ret graphql.Marshaler) {
  72789. fc, err := ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  72790. if err != nil {
  72791. return graphql.Null
  72792. }
  72793. ctx = graphql.WithFieldContext(ctx, fc)
  72794. defer func() {
  72795. if r := recover(); r != nil {
  72796. ec.Error(ctx, ec.Recover(ctx, r))
  72797. ret = graphql.Null
  72798. }
  72799. }()
  72800. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72801. ctx = rctx // use context from middleware stack in children
  72802. return obj.ShopMoney, nil
  72803. })
  72804. if err != nil {
  72805. ec.Error(ctx, err)
  72806. return graphql.Null
  72807. }
  72808. if resTmp == nil {
  72809. if !graphql.HasFieldError(ctx, fc) {
  72810. ec.Errorf(ctx, "must not be null")
  72811. }
  72812. return graphql.Null
  72813. }
  72814. res := resTmp.(*MoneyV2)
  72815. fc.Result = res
  72816. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  72817. }
  72818. func (ec *executionContext) fieldContext_MoneyBag_shopMoney(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72819. fc = &graphql.FieldContext{
  72820. Object: "MoneyBag",
  72821. Field: field,
  72822. IsMethod: false,
  72823. IsResolver: false,
  72824. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72825. switch field.Name {
  72826. case "amount":
  72827. return ec.fieldContext_MoneyV2_amount(ctx, field)
  72828. case "currencyCode":
  72829. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  72830. }
  72831. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  72832. },
  72833. }
  72834. return fc, nil
  72835. }
  72836. func (ec *executionContext) _MoneyV2_amount(ctx context.Context, field graphql.CollectedField, obj *MoneyV2) (ret graphql.Marshaler) {
  72837. fc, err := ec.fieldContext_MoneyV2_amount(ctx, field)
  72838. if err != nil {
  72839. return graphql.Null
  72840. }
  72841. ctx = graphql.WithFieldContext(ctx, fc)
  72842. defer func() {
  72843. if r := recover(); r != nil {
  72844. ec.Error(ctx, ec.Recover(ctx, r))
  72845. ret = graphql.Null
  72846. }
  72847. }()
  72848. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72849. ctx = rctx // use context from middleware stack in children
  72850. return obj.Amount, nil
  72851. })
  72852. if err != nil {
  72853. ec.Error(ctx, err)
  72854. return graphql.Null
  72855. }
  72856. if resTmp == nil {
  72857. if !graphql.HasFieldError(ctx, fc) {
  72858. ec.Errorf(ctx, "must not be null")
  72859. }
  72860. return graphql.Null
  72861. }
  72862. res := resTmp.(string)
  72863. fc.Result = res
  72864. return ec.marshalNDecimal2string(ctx, field.Selections, res)
  72865. }
  72866. func (ec *executionContext) fieldContext_MoneyV2_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72867. fc = &graphql.FieldContext{
  72868. Object: "MoneyV2",
  72869. Field: field,
  72870. IsMethod: false,
  72871. IsResolver: false,
  72872. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72873. return nil, errors.New("field of type Decimal does not have child fields")
  72874. },
  72875. }
  72876. return fc, nil
  72877. }
  72878. func (ec *executionContext) _MoneyV2_currencyCode(ctx context.Context, field graphql.CollectedField, obj *MoneyV2) (ret graphql.Marshaler) {
  72879. fc, err := ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  72880. if err != nil {
  72881. return graphql.Null
  72882. }
  72883. ctx = graphql.WithFieldContext(ctx, fc)
  72884. defer func() {
  72885. if r := recover(); r != nil {
  72886. ec.Error(ctx, ec.Recover(ctx, r))
  72887. ret = graphql.Null
  72888. }
  72889. }()
  72890. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72891. ctx = rctx // use context from middleware stack in children
  72892. return obj.CurrencyCode, nil
  72893. })
  72894. if err != nil {
  72895. ec.Error(ctx, err)
  72896. return graphql.Null
  72897. }
  72898. if resTmp == nil {
  72899. if !graphql.HasFieldError(ctx, fc) {
  72900. ec.Errorf(ctx, "must not be null")
  72901. }
  72902. return graphql.Null
  72903. }
  72904. res := resTmp.(CurrencyCode)
  72905. fc.Result = res
  72906. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  72907. }
  72908. func (ec *executionContext) fieldContext_MoneyV2_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72909. fc = &graphql.FieldContext{
  72910. Object: "MoneyV2",
  72911. Field: field,
  72912. IsMethod: false,
  72913. IsResolver: false,
  72914. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72915. return nil, errors.New("field of type CurrencyCode does not have child fields")
  72916. },
  72917. }
  72918. return fc, nil
  72919. }
  72920. func (ec *executionContext) _Mutation_customerCreate(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  72921. fc, err := ec.fieldContext_Mutation_customerCreate(ctx, field)
  72922. if err != nil {
  72923. return graphql.Null
  72924. }
  72925. ctx = graphql.WithFieldContext(ctx, fc)
  72926. defer func() {
  72927. if r := recover(); r != nil {
  72928. ec.Error(ctx, ec.Recover(ctx, r))
  72929. ret = graphql.Null
  72930. }
  72931. }()
  72932. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72933. ctx = rctx // use context from middleware stack in children
  72934. return ec.resolvers.Mutation().CustomerCreate(rctx, fc.Args["input"].(CustomerInput))
  72935. })
  72936. if err != nil {
  72937. ec.Error(ctx, err)
  72938. return graphql.Null
  72939. }
  72940. if resTmp == nil {
  72941. return graphql.Null
  72942. }
  72943. res := resTmp.(*CustomerCreatePayload)
  72944. fc.Result = res
  72945. return ec.marshalOCustomerCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerCreatePayload(ctx, field.Selections, res)
  72946. }
  72947. func (ec *executionContext) fieldContext_Mutation_customerCreate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  72948. fc = &graphql.FieldContext{
  72949. Object: "Mutation",
  72950. Field: field,
  72951. IsMethod: true,
  72952. IsResolver: true,
  72953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  72954. switch field.Name {
  72955. case "customer":
  72956. return ec.fieldContext_CustomerCreatePayload_customer(ctx, field)
  72957. case "userErrors":
  72958. return ec.fieldContext_CustomerCreatePayload_userErrors(ctx, field)
  72959. }
  72960. return nil, fmt.Errorf("no field named %q was found under type CustomerCreatePayload", field.Name)
  72961. },
  72962. }
  72963. defer func() {
  72964. if r := recover(); r != nil {
  72965. err = ec.Recover(ctx, r)
  72966. ec.Error(ctx, err)
  72967. }
  72968. }()
  72969. ctx = graphql.WithFieldContext(ctx, fc)
  72970. if fc.Args, err = ec.field_Mutation_customerCreate_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  72971. ec.Error(ctx, err)
  72972. return
  72973. }
  72974. return fc, nil
  72975. }
  72976. func (ec *executionContext) _NavigationItem_id(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  72977. fc, err := ec.fieldContext_NavigationItem_id(ctx, field)
  72978. if err != nil {
  72979. return graphql.Null
  72980. }
  72981. ctx = graphql.WithFieldContext(ctx, fc)
  72982. defer func() {
  72983. if r := recover(); r != nil {
  72984. ec.Error(ctx, ec.Recover(ctx, r))
  72985. ret = graphql.Null
  72986. }
  72987. }()
  72988. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  72989. ctx = rctx // use context from middleware stack in children
  72990. return obj.ID, nil
  72991. })
  72992. if err != nil {
  72993. ec.Error(ctx, err)
  72994. return graphql.Null
  72995. }
  72996. if resTmp == nil {
  72997. if !graphql.HasFieldError(ctx, fc) {
  72998. ec.Errorf(ctx, "must not be null")
  72999. }
  73000. return graphql.Null
  73001. }
  73002. res := resTmp.(string)
  73003. fc.Result = res
  73004. return ec.marshalNString2string(ctx, field.Selections, res)
  73005. }
  73006. func (ec *executionContext) fieldContext_NavigationItem_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73007. fc = &graphql.FieldContext{
  73008. Object: "NavigationItem",
  73009. Field: field,
  73010. IsMethod: false,
  73011. IsResolver: false,
  73012. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73013. return nil, errors.New("field of type String does not have child fields")
  73014. },
  73015. }
  73016. return fc, nil
  73017. }
  73018. func (ec *executionContext) _NavigationItem_title(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  73019. fc, err := ec.fieldContext_NavigationItem_title(ctx, field)
  73020. if err != nil {
  73021. return graphql.Null
  73022. }
  73023. ctx = graphql.WithFieldContext(ctx, fc)
  73024. defer func() {
  73025. if r := recover(); r != nil {
  73026. ec.Error(ctx, ec.Recover(ctx, r))
  73027. ret = graphql.Null
  73028. }
  73029. }()
  73030. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73031. ctx = rctx // use context from middleware stack in children
  73032. return obj.Title, nil
  73033. })
  73034. if err != nil {
  73035. ec.Error(ctx, err)
  73036. return graphql.Null
  73037. }
  73038. if resTmp == nil {
  73039. if !graphql.HasFieldError(ctx, fc) {
  73040. ec.Errorf(ctx, "must not be null")
  73041. }
  73042. return graphql.Null
  73043. }
  73044. res := resTmp.(string)
  73045. fc.Result = res
  73046. return ec.marshalNString2string(ctx, field.Selections, res)
  73047. }
  73048. func (ec *executionContext) fieldContext_NavigationItem_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73049. fc = &graphql.FieldContext{
  73050. Object: "NavigationItem",
  73051. Field: field,
  73052. IsMethod: false,
  73053. IsResolver: false,
  73054. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73055. return nil, errors.New("field of type String does not have child fields")
  73056. },
  73057. }
  73058. return fc, nil
  73059. }
  73060. func (ec *executionContext) _NavigationItem_url(ctx context.Context, field graphql.CollectedField, obj *NavigationItem) (ret graphql.Marshaler) {
  73061. fc, err := ec.fieldContext_NavigationItem_url(ctx, field)
  73062. if err != nil {
  73063. return graphql.Null
  73064. }
  73065. ctx = graphql.WithFieldContext(ctx, fc)
  73066. defer func() {
  73067. if r := recover(); r != nil {
  73068. ec.Error(ctx, ec.Recover(ctx, r))
  73069. ret = graphql.Null
  73070. }
  73071. }()
  73072. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73073. ctx = rctx // use context from middleware stack in children
  73074. return obj.URL, nil
  73075. })
  73076. if err != nil {
  73077. ec.Error(ctx, err)
  73078. return graphql.Null
  73079. }
  73080. if resTmp == nil {
  73081. if !graphql.HasFieldError(ctx, fc) {
  73082. ec.Errorf(ctx, "must not be null")
  73083. }
  73084. return graphql.Null
  73085. }
  73086. res := resTmp.(string)
  73087. fc.Result = res
  73088. return ec.marshalNURL2string(ctx, field.Selections, res)
  73089. }
  73090. func (ec *executionContext) fieldContext_NavigationItem_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73091. fc = &graphql.FieldContext{
  73092. Object: "NavigationItem",
  73093. Field: field,
  73094. IsMethod: false,
  73095. IsResolver: false,
  73096. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73097. return nil, errors.New("field of type URL does not have child fields")
  73098. },
  73099. }
  73100. return fc, nil
  73101. }
  73102. func (ec *executionContext) _OnlineStorePage_defaultCursor(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  73103. fc, err := ec.fieldContext_OnlineStorePage_defaultCursor(ctx, field)
  73104. if err != nil {
  73105. return graphql.Null
  73106. }
  73107. ctx = graphql.WithFieldContext(ctx, fc)
  73108. defer func() {
  73109. if r := recover(); r != nil {
  73110. ec.Error(ctx, ec.Recover(ctx, r))
  73111. ret = graphql.Null
  73112. }
  73113. }()
  73114. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73115. ctx = rctx // use context from middleware stack in children
  73116. return obj.DefaultCursor, nil
  73117. })
  73118. if err != nil {
  73119. ec.Error(ctx, err)
  73120. return graphql.Null
  73121. }
  73122. if resTmp == nil {
  73123. if !graphql.HasFieldError(ctx, fc) {
  73124. ec.Errorf(ctx, "must not be null")
  73125. }
  73126. return graphql.Null
  73127. }
  73128. res := resTmp.(string)
  73129. fc.Result = res
  73130. return ec.marshalNString2string(ctx, field.Selections, res)
  73131. }
  73132. func (ec *executionContext) fieldContext_OnlineStorePage_defaultCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73133. fc = &graphql.FieldContext{
  73134. Object: "OnlineStorePage",
  73135. Field: field,
  73136. IsMethod: false,
  73137. IsResolver: false,
  73138. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73139. return nil, errors.New("field of type String does not have child fields")
  73140. },
  73141. }
  73142. return fc, nil
  73143. }
  73144. func (ec *executionContext) _OnlineStorePage_id(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  73145. fc, err := ec.fieldContext_OnlineStorePage_id(ctx, field)
  73146. if err != nil {
  73147. return graphql.Null
  73148. }
  73149. ctx = graphql.WithFieldContext(ctx, fc)
  73150. defer func() {
  73151. if r := recover(); r != nil {
  73152. ec.Error(ctx, ec.Recover(ctx, r))
  73153. ret = graphql.Null
  73154. }
  73155. }()
  73156. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73157. ctx = rctx // use context from middleware stack in children
  73158. return obj.ID, nil
  73159. })
  73160. if err != nil {
  73161. ec.Error(ctx, err)
  73162. return graphql.Null
  73163. }
  73164. if resTmp == nil {
  73165. if !graphql.HasFieldError(ctx, fc) {
  73166. ec.Errorf(ctx, "must not be null")
  73167. }
  73168. return graphql.Null
  73169. }
  73170. res := resTmp.(string)
  73171. fc.Result = res
  73172. return ec.marshalNID2string(ctx, field.Selections, res)
  73173. }
  73174. func (ec *executionContext) fieldContext_OnlineStorePage_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73175. fc = &graphql.FieldContext{
  73176. Object: "OnlineStorePage",
  73177. Field: field,
  73178. IsMethod: false,
  73179. IsResolver: false,
  73180. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73181. return nil, errors.New("field of type ID does not have child fields")
  73182. },
  73183. }
  73184. return fc, nil
  73185. }
  73186. func (ec *executionContext) _OnlineStorePage_translations(ctx context.Context, field graphql.CollectedField, obj *OnlineStorePage) (ret graphql.Marshaler) {
  73187. fc, err := ec.fieldContext_OnlineStorePage_translations(ctx, field)
  73188. if err != nil {
  73189. return graphql.Null
  73190. }
  73191. ctx = graphql.WithFieldContext(ctx, fc)
  73192. defer func() {
  73193. if r := recover(); r != nil {
  73194. ec.Error(ctx, ec.Recover(ctx, r))
  73195. ret = graphql.Null
  73196. }
  73197. }()
  73198. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73199. ctx = rctx // use context from middleware stack in children
  73200. return obj.Translations, nil
  73201. })
  73202. if err != nil {
  73203. ec.Error(ctx, err)
  73204. return graphql.Null
  73205. }
  73206. if resTmp == nil {
  73207. if !graphql.HasFieldError(ctx, fc) {
  73208. ec.Errorf(ctx, "must not be null")
  73209. }
  73210. return graphql.Null
  73211. }
  73212. res := resTmp.([]*PublishedTranslation)
  73213. fc.Result = res
  73214. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  73215. }
  73216. func (ec *executionContext) fieldContext_OnlineStorePage_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73217. fc = &graphql.FieldContext{
  73218. Object: "OnlineStorePage",
  73219. Field: field,
  73220. IsMethod: false,
  73221. IsResolver: false,
  73222. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73223. switch field.Name {
  73224. case "key":
  73225. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  73226. case "locale":
  73227. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  73228. case "marketId":
  73229. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  73230. case "value":
  73231. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  73232. }
  73233. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  73234. },
  73235. }
  73236. defer func() {
  73237. if r := recover(); r != nil {
  73238. err = ec.Recover(ctx, r)
  73239. ec.Error(ctx, err)
  73240. }
  73241. }()
  73242. ctx = graphql.WithFieldContext(ctx, fc)
  73243. if fc.Args, err = ec.field_OnlineStorePage_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  73244. ec.Error(ctx, err)
  73245. return
  73246. }
  73247. return fc, nil
  73248. }
  73249. func (ec *executionContext) _Order_id(ctx context.Context, field graphql.CollectedField, obj *Order) (ret graphql.Marshaler) {
  73250. fc, err := ec.fieldContext_Order_id(ctx, field)
  73251. if err != nil {
  73252. return graphql.Null
  73253. }
  73254. ctx = graphql.WithFieldContext(ctx, fc)
  73255. defer func() {
  73256. if r := recover(); r != nil {
  73257. ec.Error(ctx, ec.Recover(ctx, r))
  73258. ret = graphql.Null
  73259. }
  73260. }()
  73261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73262. ctx = rctx // use context from middleware stack in children
  73263. return obj.ID, nil
  73264. })
  73265. if err != nil {
  73266. ec.Error(ctx, err)
  73267. return graphql.Null
  73268. }
  73269. if resTmp == nil {
  73270. if !graphql.HasFieldError(ctx, fc) {
  73271. ec.Errorf(ctx, "must not be null")
  73272. }
  73273. return graphql.Null
  73274. }
  73275. res := resTmp.(string)
  73276. fc.Result = res
  73277. return ec.marshalNID2string(ctx, field.Selections, res)
  73278. }
  73279. func (ec *executionContext) fieldContext_Order_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73280. fc = &graphql.FieldContext{
  73281. Object: "Order",
  73282. Field: field,
  73283. IsMethod: false,
  73284. IsResolver: false,
  73285. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73286. return nil, errors.New("field of type ID does not have child fields")
  73287. },
  73288. }
  73289. return fc, nil
  73290. }
  73291. func (ec *executionContext) _OrderApp_icon(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  73292. fc, err := ec.fieldContext_OrderApp_icon(ctx, field)
  73293. if err != nil {
  73294. return graphql.Null
  73295. }
  73296. ctx = graphql.WithFieldContext(ctx, fc)
  73297. defer func() {
  73298. if r := recover(); r != nil {
  73299. ec.Error(ctx, ec.Recover(ctx, r))
  73300. ret = graphql.Null
  73301. }
  73302. }()
  73303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73304. ctx = rctx // use context from middleware stack in children
  73305. return obj.Icon, nil
  73306. })
  73307. if err != nil {
  73308. ec.Error(ctx, err)
  73309. return graphql.Null
  73310. }
  73311. if resTmp == nil {
  73312. if !graphql.HasFieldError(ctx, fc) {
  73313. ec.Errorf(ctx, "must not be null")
  73314. }
  73315. return graphql.Null
  73316. }
  73317. res := resTmp.(*Image)
  73318. fc.Result = res
  73319. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  73320. }
  73321. func (ec *executionContext) fieldContext_OrderApp_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73322. fc = &graphql.FieldContext{
  73323. Object: "OrderApp",
  73324. Field: field,
  73325. IsMethod: false,
  73326. IsResolver: false,
  73327. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73328. switch field.Name {
  73329. case "altText":
  73330. return ec.fieldContext_Image_altText(ctx, field)
  73331. case "height":
  73332. return ec.fieldContext_Image_height(ctx, field)
  73333. case "id":
  73334. return ec.fieldContext_Image_id(ctx, field)
  73335. case "metafield":
  73336. return ec.fieldContext_Image_metafield(ctx, field)
  73337. case "metafields":
  73338. return ec.fieldContext_Image_metafields(ctx, field)
  73339. case "privateMetafield":
  73340. return ec.fieldContext_Image_privateMetafield(ctx, field)
  73341. case "privateMetafields":
  73342. return ec.fieldContext_Image_privateMetafields(ctx, field)
  73343. case "url":
  73344. return ec.fieldContext_Image_url(ctx, field)
  73345. case "width":
  73346. return ec.fieldContext_Image_width(ctx, field)
  73347. }
  73348. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  73349. },
  73350. }
  73351. return fc, nil
  73352. }
  73353. func (ec *executionContext) _OrderApp_id(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  73354. fc, err := ec.fieldContext_OrderApp_id(ctx, field)
  73355. if err != nil {
  73356. return graphql.Null
  73357. }
  73358. ctx = graphql.WithFieldContext(ctx, fc)
  73359. defer func() {
  73360. if r := recover(); r != nil {
  73361. ec.Error(ctx, ec.Recover(ctx, r))
  73362. ret = graphql.Null
  73363. }
  73364. }()
  73365. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73366. ctx = rctx // use context from middleware stack in children
  73367. return obj.ID, nil
  73368. })
  73369. if err != nil {
  73370. ec.Error(ctx, err)
  73371. return graphql.Null
  73372. }
  73373. if resTmp == nil {
  73374. if !graphql.HasFieldError(ctx, fc) {
  73375. ec.Errorf(ctx, "must not be null")
  73376. }
  73377. return graphql.Null
  73378. }
  73379. res := resTmp.(string)
  73380. fc.Result = res
  73381. return ec.marshalNID2string(ctx, field.Selections, res)
  73382. }
  73383. func (ec *executionContext) fieldContext_OrderApp_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73384. fc = &graphql.FieldContext{
  73385. Object: "OrderApp",
  73386. Field: field,
  73387. IsMethod: false,
  73388. IsResolver: false,
  73389. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73390. return nil, errors.New("field of type ID does not have child fields")
  73391. },
  73392. }
  73393. return fc, nil
  73394. }
  73395. func (ec *executionContext) _OrderApp_name(ctx context.Context, field graphql.CollectedField, obj *OrderApp) (ret graphql.Marshaler) {
  73396. fc, err := ec.fieldContext_OrderApp_name(ctx, field)
  73397. if err != nil {
  73398. return graphql.Null
  73399. }
  73400. ctx = graphql.WithFieldContext(ctx, fc)
  73401. defer func() {
  73402. if r := recover(); r != nil {
  73403. ec.Error(ctx, ec.Recover(ctx, r))
  73404. ret = graphql.Null
  73405. }
  73406. }()
  73407. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73408. ctx = rctx // use context from middleware stack in children
  73409. return obj.Name, nil
  73410. })
  73411. if err != nil {
  73412. ec.Error(ctx, err)
  73413. return graphql.Null
  73414. }
  73415. if resTmp == nil {
  73416. if !graphql.HasFieldError(ctx, fc) {
  73417. ec.Errorf(ctx, "must not be null")
  73418. }
  73419. return graphql.Null
  73420. }
  73421. res := resTmp.(string)
  73422. fc.Result = res
  73423. return ec.marshalNString2string(ctx, field.Selections, res)
  73424. }
  73425. func (ec *executionContext) fieldContext_OrderApp_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73426. fc = &graphql.FieldContext{
  73427. Object: "OrderApp",
  73428. Field: field,
  73429. IsMethod: false,
  73430. IsResolver: false,
  73431. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73432. return nil, errors.New("field of type String does not have child fields")
  73433. },
  73434. }
  73435. return fc, nil
  73436. }
  73437. func (ec *executionContext) _OrderConnection_edges(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  73438. fc, err := ec.fieldContext_OrderConnection_edges(ctx, field)
  73439. if err != nil {
  73440. return graphql.Null
  73441. }
  73442. ctx = graphql.WithFieldContext(ctx, fc)
  73443. defer func() {
  73444. if r := recover(); r != nil {
  73445. ec.Error(ctx, ec.Recover(ctx, r))
  73446. ret = graphql.Null
  73447. }
  73448. }()
  73449. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73450. ctx = rctx // use context from middleware stack in children
  73451. return obj.Edges, nil
  73452. })
  73453. if err != nil {
  73454. ec.Error(ctx, err)
  73455. return graphql.Null
  73456. }
  73457. if resTmp == nil {
  73458. if !graphql.HasFieldError(ctx, fc) {
  73459. ec.Errorf(ctx, "must not be null")
  73460. }
  73461. return graphql.Null
  73462. }
  73463. res := resTmp.([]*OrderEdge)
  73464. fc.Result = res
  73465. return ec.marshalNOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderEdgeᚄ(ctx, field.Selections, res)
  73466. }
  73467. func (ec *executionContext) fieldContext_OrderConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73468. fc = &graphql.FieldContext{
  73469. Object: "OrderConnection",
  73470. Field: field,
  73471. IsMethod: false,
  73472. IsResolver: false,
  73473. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73474. switch field.Name {
  73475. case "cursor":
  73476. return ec.fieldContext_OrderEdge_cursor(ctx, field)
  73477. case "node":
  73478. return ec.fieldContext_OrderEdge_node(ctx, field)
  73479. }
  73480. return nil, fmt.Errorf("no field named %q was found under type OrderEdge", field.Name)
  73481. },
  73482. }
  73483. return fc, nil
  73484. }
  73485. func (ec *executionContext) _OrderConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  73486. fc, err := ec.fieldContext_OrderConnection_nodes(ctx, field)
  73487. if err != nil {
  73488. return graphql.Null
  73489. }
  73490. ctx = graphql.WithFieldContext(ctx, fc)
  73491. defer func() {
  73492. if r := recover(); r != nil {
  73493. ec.Error(ctx, ec.Recover(ctx, r))
  73494. ret = graphql.Null
  73495. }
  73496. }()
  73497. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73498. ctx = rctx // use context from middleware stack in children
  73499. return obj.Nodes, nil
  73500. })
  73501. if err != nil {
  73502. ec.Error(ctx, err)
  73503. return graphql.Null
  73504. }
  73505. if resTmp == nil {
  73506. if !graphql.HasFieldError(ctx, fc) {
  73507. ec.Errorf(ctx, "must not be null")
  73508. }
  73509. return graphql.Null
  73510. }
  73511. res := resTmp.([]*Order)
  73512. fc.Result = res
  73513. return ec.marshalNOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderᚄ(ctx, field.Selections, res)
  73514. }
  73515. func (ec *executionContext) fieldContext_OrderConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73516. fc = &graphql.FieldContext{
  73517. Object: "OrderConnection",
  73518. Field: field,
  73519. IsMethod: false,
  73520. IsResolver: false,
  73521. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73522. switch field.Name {
  73523. case "id":
  73524. return ec.fieldContext_Order_id(ctx, field)
  73525. }
  73526. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  73527. },
  73528. }
  73529. return fc, nil
  73530. }
  73531. func (ec *executionContext) _OrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *OrderConnection) (ret graphql.Marshaler) {
  73532. fc, err := ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  73533. if err != nil {
  73534. return graphql.Null
  73535. }
  73536. ctx = graphql.WithFieldContext(ctx, fc)
  73537. defer func() {
  73538. if r := recover(); r != nil {
  73539. ec.Error(ctx, ec.Recover(ctx, r))
  73540. ret = graphql.Null
  73541. }
  73542. }()
  73543. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73544. ctx = rctx // use context from middleware stack in children
  73545. return obj.PageInfo, nil
  73546. })
  73547. if err != nil {
  73548. ec.Error(ctx, err)
  73549. return graphql.Null
  73550. }
  73551. if resTmp == nil {
  73552. if !graphql.HasFieldError(ctx, fc) {
  73553. ec.Errorf(ctx, "must not be null")
  73554. }
  73555. return graphql.Null
  73556. }
  73557. res := resTmp.(*PageInfo)
  73558. fc.Result = res
  73559. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  73560. }
  73561. func (ec *executionContext) fieldContext_OrderConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73562. fc = &graphql.FieldContext{
  73563. Object: "OrderConnection",
  73564. Field: field,
  73565. IsMethod: false,
  73566. IsResolver: false,
  73567. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73568. switch field.Name {
  73569. case "endCursor":
  73570. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  73571. case "hasNextPage":
  73572. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  73573. case "hasPreviousPage":
  73574. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  73575. case "startCursor":
  73576. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  73577. }
  73578. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  73579. },
  73580. }
  73581. return fc, nil
  73582. }
  73583. func (ec *executionContext) _OrderDisputeSummary_id(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  73584. fc, err := ec.fieldContext_OrderDisputeSummary_id(ctx, field)
  73585. if err != nil {
  73586. return graphql.Null
  73587. }
  73588. ctx = graphql.WithFieldContext(ctx, fc)
  73589. defer func() {
  73590. if r := recover(); r != nil {
  73591. ec.Error(ctx, ec.Recover(ctx, r))
  73592. ret = graphql.Null
  73593. }
  73594. }()
  73595. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73596. ctx = rctx // use context from middleware stack in children
  73597. return obj.ID, nil
  73598. })
  73599. if err != nil {
  73600. ec.Error(ctx, err)
  73601. return graphql.Null
  73602. }
  73603. if resTmp == nil {
  73604. if !graphql.HasFieldError(ctx, fc) {
  73605. ec.Errorf(ctx, "must not be null")
  73606. }
  73607. return graphql.Null
  73608. }
  73609. res := resTmp.(string)
  73610. fc.Result = res
  73611. return ec.marshalNID2string(ctx, field.Selections, res)
  73612. }
  73613. func (ec *executionContext) fieldContext_OrderDisputeSummary_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73614. fc = &graphql.FieldContext{
  73615. Object: "OrderDisputeSummary",
  73616. Field: field,
  73617. IsMethod: false,
  73618. IsResolver: false,
  73619. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73620. return nil, errors.New("field of type ID does not have child fields")
  73621. },
  73622. }
  73623. return fc, nil
  73624. }
  73625. func (ec *executionContext) _OrderDisputeSummary_initiatedAs(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  73626. fc, err := ec.fieldContext_OrderDisputeSummary_initiatedAs(ctx, field)
  73627. if err != nil {
  73628. return graphql.Null
  73629. }
  73630. ctx = graphql.WithFieldContext(ctx, fc)
  73631. defer func() {
  73632. if r := recover(); r != nil {
  73633. ec.Error(ctx, ec.Recover(ctx, r))
  73634. ret = graphql.Null
  73635. }
  73636. }()
  73637. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73638. ctx = rctx // use context from middleware stack in children
  73639. return obj.InitiatedAs, nil
  73640. })
  73641. if err != nil {
  73642. ec.Error(ctx, err)
  73643. return graphql.Null
  73644. }
  73645. if resTmp == nil {
  73646. if !graphql.HasFieldError(ctx, fc) {
  73647. ec.Errorf(ctx, "must not be null")
  73648. }
  73649. return graphql.Null
  73650. }
  73651. res := resTmp.(DisputeType)
  73652. fc.Result = res
  73653. return ec.marshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeType(ctx, field.Selections, res)
  73654. }
  73655. func (ec *executionContext) fieldContext_OrderDisputeSummary_initiatedAs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73656. fc = &graphql.FieldContext{
  73657. Object: "OrderDisputeSummary",
  73658. Field: field,
  73659. IsMethod: false,
  73660. IsResolver: false,
  73661. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73662. return nil, errors.New("field of type DisputeType does not have child fields")
  73663. },
  73664. }
  73665. return fc, nil
  73666. }
  73667. func (ec *executionContext) _OrderDisputeSummary_status(ctx context.Context, field graphql.CollectedField, obj *OrderDisputeSummary) (ret graphql.Marshaler) {
  73668. fc, err := ec.fieldContext_OrderDisputeSummary_status(ctx, field)
  73669. if err != nil {
  73670. return graphql.Null
  73671. }
  73672. ctx = graphql.WithFieldContext(ctx, fc)
  73673. defer func() {
  73674. if r := recover(); r != nil {
  73675. ec.Error(ctx, ec.Recover(ctx, r))
  73676. ret = graphql.Null
  73677. }
  73678. }()
  73679. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73680. ctx = rctx // use context from middleware stack in children
  73681. return obj.Status, nil
  73682. })
  73683. if err != nil {
  73684. ec.Error(ctx, err)
  73685. return graphql.Null
  73686. }
  73687. if resTmp == nil {
  73688. if !graphql.HasFieldError(ctx, fc) {
  73689. ec.Errorf(ctx, "must not be null")
  73690. }
  73691. return graphql.Null
  73692. }
  73693. res := resTmp.(DisputeStatus)
  73694. fc.Result = res
  73695. return ec.marshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeStatus(ctx, field.Selections, res)
  73696. }
  73697. func (ec *executionContext) fieldContext_OrderDisputeSummary_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73698. fc = &graphql.FieldContext{
  73699. Object: "OrderDisputeSummary",
  73700. Field: field,
  73701. IsMethod: false,
  73702. IsResolver: false,
  73703. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73704. return nil, errors.New("field of type DisputeStatus does not have child fields")
  73705. },
  73706. }
  73707. return fc, nil
  73708. }
  73709. func (ec *executionContext) _OrderEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *OrderEdge) (ret graphql.Marshaler) {
  73710. fc, err := ec.fieldContext_OrderEdge_cursor(ctx, field)
  73711. if err != nil {
  73712. return graphql.Null
  73713. }
  73714. ctx = graphql.WithFieldContext(ctx, fc)
  73715. defer func() {
  73716. if r := recover(); r != nil {
  73717. ec.Error(ctx, ec.Recover(ctx, r))
  73718. ret = graphql.Null
  73719. }
  73720. }()
  73721. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73722. ctx = rctx // use context from middleware stack in children
  73723. return obj.Cursor, nil
  73724. })
  73725. if err != nil {
  73726. ec.Error(ctx, err)
  73727. return graphql.Null
  73728. }
  73729. if resTmp == nil {
  73730. if !graphql.HasFieldError(ctx, fc) {
  73731. ec.Errorf(ctx, "must not be null")
  73732. }
  73733. return graphql.Null
  73734. }
  73735. res := resTmp.(string)
  73736. fc.Result = res
  73737. return ec.marshalNString2string(ctx, field.Selections, res)
  73738. }
  73739. func (ec *executionContext) fieldContext_OrderEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73740. fc = &graphql.FieldContext{
  73741. Object: "OrderEdge",
  73742. Field: field,
  73743. IsMethod: false,
  73744. IsResolver: false,
  73745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73746. return nil, errors.New("field of type String does not have child fields")
  73747. },
  73748. }
  73749. return fc, nil
  73750. }
  73751. func (ec *executionContext) _OrderEdge_node(ctx context.Context, field graphql.CollectedField, obj *OrderEdge) (ret graphql.Marshaler) {
  73752. fc, err := ec.fieldContext_OrderEdge_node(ctx, field)
  73753. if err != nil {
  73754. return graphql.Null
  73755. }
  73756. ctx = graphql.WithFieldContext(ctx, fc)
  73757. defer func() {
  73758. if r := recover(); r != nil {
  73759. ec.Error(ctx, ec.Recover(ctx, r))
  73760. ret = graphql.Null
  73761. }
  73762. }()
  73763. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73764. ctx = rctx // use context from middleware stack in children
  73765. return obj.Node, nil
  73766. })
  73767. if err != nil {
  73768. ec.Error(ctx, err)
  73769. return graphql.Null
  73770. }
  73771. if resTmp == nil {
  73772. if !graphql.HasFieldError(ctx, fc) {
  73773. ec.Errorf(ctx, "must not be null")
  73774. }
  73775. return graphql.Null
  73776. }
  73777. res := resTmp.(*Order)
  73778. fc.Result = res
  73779. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  73780. }
  73781. func (ec *executionContext) fieldContext_OrderEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73782. fc = &graphql.FieldContext{
  73783. Object: "OrderEdge",
  73784. Field: field,
  73785. IsMethod: false,
  73786. IsResolver: false,
  73787. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73788. switch field.Name {
  73789. case "id":
  73790. return ec.fieldContext_Order_id(ctx, field)
  73791. }
  73792. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  73793. },
  73794. }
  73795. return fc, nil
  73796. }
  73797. func (ec *executionContext) _OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx context.Context, field graphql.CollectedField, obj *OrderPaymentCollectionDetails) (ret graphql.Marshaler) {
  73798. fc, err := ec.fieldContext_OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx, field)
  73799. if err != nil {
  73800. return graphql.Null
  73801. }
  73802. ctx = graphql.WithFieldContext(ctx, fc)
  73803. defer func() {
  73804. if r := recover(); r != nil {
  73805. ec.Error(ctx, ec.Recover(ctx, r))
  73806. ret = graphql.Null
  73807. }
  73808. }()
  73809. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73810. ctx = rctx // use context from middleware stack in children
  73811. return obj.AdditionalPaymentCollectionURL, nil
  73812. })
  73813. if err != nil {
  73814. ec.Error(ctx, err)
  73815. return graphql.Null
  73816. }
  73817. if resTmp == nil {
  73818. return graphql.Null
  73819. }
  73820. res := resTmp.(*string)
  73821. fc.Result = res
  73822. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  73823. }
  73824. func (ec *executionContext) fieldContext_OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73825. fc = &graphql.FieldContext{
  73826. Object: "OrderPaymentCollectionDetails",
  73827. Field: field,
  73828. IsMethod: false,
  73829. IsResolver: false,
  73830. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73831. return nil, errors.New("field of type URL does not have child fields")
  73832. },
  73833. }
  73834. return fc, nil
  73835. }
  73836. func (ec *executionContext) _OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx context.Context, field graphql.CollectedField, obj *OrderPaymentCollectionDetails) (ret graphql.Marshaler) {
  73837. fc, err := ec.fieldContext_OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx, field)
  73838. if err != nil {
  73839. return graphql.Null
  73840. }
  73841. ctx = graphql.WithFieldContext(ctx, fc)
  73842. defer func() {
  73843. if r := recover(); r != nil {
  73844. ec.Error(ctx, ec.Recover(ctx, r))
  73845. ret = graphql.Null
  73846. }
  73847. }()
  73848. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73849. ctx = rctx // use context from middleware stack in children
  73850. return obj.VaultedPaymentMethods, nil
  73851. })
  73852. if err != nil {
  73853. ec.Error(ctx, err)
  73854. return graphql.Null
  73855. }
  73856. if resTmp == nil {
  73857. return graphql.Null
  73858. }
  73859. res := resTmp.([]*PaymentMandate)
  73860. fc.Result = res
  73861. return ec.marshalOPaymentMandate2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentMandateᚄ(ctx, field.Selections, res)
  73862. }
  73863. func (ec *executionContext) fieldContext_OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73864. fc = &graphql.FieldContext{
  73865. Object: "OrderPaymentCollectionDetails",
  73866. Field: field,
  73867. IsMethod: false,
  73868. IsResolver: false,
  73869. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73870. switch field.Name {
  73871. case "id":
  73872. return ec.fieldContext_PaymentMandate_id(ctx, field)
  73873. case "paymentInstrument":
  73874. return ec.fieldContext_PaymentMandate_paymentInstrument(ctx, field)
  73875. }
  73876. return nil, fmt.Errorf("no field named %q was found under type PaymentMandate", field.Name)
  73877. },
  73878. }
  73879. return fc, nil
  73880. }
  73881. func (ec *executionContext) _OrderRisk_display(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  73882. fc, err := ec.fieldContext_OrderRisk_display(ctx, field)
  73883. if err != nil {
  73884. return graphql.Null
  73885. }
  73886. ctx = graphql.WithFieldContext(ctx, fc)
  73887. defer func() {
  73888. if r := recover(); r != nil {
  73889. ec.Error(ctx, ec.Recover(ctx, r))
  73890. ret = graphql.Null
  73891. }
  73892. }()
  73893. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73894. ctx = rctx // use context from middleware stack in children
  73895. return obj.Display, nil
  73896. })
  73897. if err != nil {
  73898. ec.Error(ctx, err)
  73899. return graphql.Null
  73900. }
  73901. if resTmp == nil {
  73902. if !graphql.HasFieldError(ctx, fc) {
  73903. ec.Errorf(ctx, "must not be null")
  73904. }
  73905. return graphql.Null
  73906. }
  73907. res := resTmp.(bool)
  73908. fc.Result = res
  73909. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  73910. }
  73911. func (ec *executionContext) fieldContext_OrderRisk_display(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73912. fc = &graphql.FieldContext{
  73913. Object: "OrderRisk",
  73914. Field: field,
  73915. IsMethod: false,
  73916. IsResolver: false,
  73917. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73918. return nil, errors.New("field of type Boolean does not have child fields")
  73919. },
  73920. }
  73921. return fc, nil
  73922. }
  73923. func (ec *executionContext) _OrderRisk_level(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  73924. fc, err := ec.fieldContext_OrderRisk_level(ctx, field)
  73925. if err != nil {
  73926. return graphql.Null
  73927. }
  73928. ctx = graphql.WithFieldContext(ctx, fc)
  73929. defer func() {
  73930. if r := recover(); r != nil {
  73931. ec.Error(ctx, ec.Recover(ctx, r))
  73932. ret = graphql.Null
  73933. }
  73934. }()
  73935. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73936. ctx = rctx // use context from middleware stack in children
  73937. return obj.Level, nil
  73938. })
  73939. if err != nil {
  73940. ec.Error(ctx, err)
  73941. return graphql.Null
  73942. }
  73943. if resTmp == nil {
  73944. return graphql.Null
  73945. }
  73946. res := resTmp.(*OrderRiskLevel)
  73947. fc.Result = res
  73948. return ec.marshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderRiskLevel(ctx, field.Selections, res)
  73949. }
  73950. func (ec *executionContext) fieldContext_OrderRisk_level(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73951. fc = &graphql.FieldContext{
  73952. Object: "OrderRisk",
  73953. Field: field,
  73954. IsMethod: false,
  73955. IsResolver: false,
  73956. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73957. return nil, errors.New("field of type OrderRiskLevel does not have child fields")
  73958. },
  73959. }
  73960. return fc, nil
  73961. }
  73962. func (ec *executionContext) _OrderRisk_message(ctx context.Context, field graphql.CollectedField, obj *OrderRisk) (ret graphql.Marshaler) {
  73963. fc, err := ec.fieldContext_OrderRisk_message(ctx, field)
  73964. if err != nil {
  73965. return graphql.Null
  73966. }
  73967. ctx = graphql.WithFieldContext(ctx, fc)
  73968. defer func() {
  73969. if r := recover(); r != nil {
  73970. ec.Error(ctx, ec.Recover(ctx, r))
  73971. ret = graphql.Null
  73972. }
  73973. }()
  73974. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  73975. ctx = rctx // use context from middleware stack in children
  73976. return obj.Message, nil
  73977. })
  73978. if err != nil {
  73979. ec.Error(ctx, err)
  73980. return graphql.Null
  73981. }
  73982. if resTmp == nil {
  73983. return graphql.Null
  73984. }
  73985. res := resTmp.(*string)
  73986. fc.Result = res
  73987. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  73988. }
  73989. func (ec *executionContext) fieldContext_OrderRisk_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  73990. fc = &graphql.FieldContext{
  73991. Object: "OrderRisk",
  73992. Field: field,
  73993. IsMethod: false,
  73994. IsResolver: false,
  73995. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  73996. return nil, errors.New("field of type String does not have child fields")
  73997. },
  73998. }
  73999. return fc, nil
  74000. }
  74001. func (ec *executionContext) _OrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74002. fc, err := ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  74003. if err != nil {
  74004. return graphql.Null
  74005. }
  74006. ctx = graphql.WithFieldContext(ctx, fc)
  74007. defer func() {
  74008. if r := recover(); r != nil {
  74009. ec.Error(ctx, ec.Recover(ctx, r))
  74010. ret = graphql.Null
  74011. }
  74012. }()
  74013. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74014. ctx = rctx // use context from middleware stack in children
  74015. return obj.AccountNumber, nil
  74016. })
  74017. if err != nil {
  74018. ec.Error(ctx, err)
  74019. return graphql.Null
  74020. }
  74021. if resTmp == nil {
  74022. return graphql.Null
  74023. }
  74024. res := resTmp.(*string)
  74025. fc.Result = res
  74026. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74027. }
  74028. func (ec *executionContext) fieldContext_OrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74029. fc = &graphql.FieldContext{
  74030. Object: "OrderTransaction",
  74031. Field: field,
  74032. IsMethod: false,
  74033. IsResolver: false,
  74034. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74035. return nil, errors.New("field of type String does not have child fields")
  74036. },
  74037. }
  74038. return fc, nil
  74039. }
  74040. func (ec *executionContext) _OrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74041. fc, err := ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  74042. if err != nil {
  74043. return graphql.Null
  74044. }
  74045. ctx = graphql.WithFieldContext(ctx, fc)
  74046. defer func() {
  74047. if r := recover(); r != nil {
  74048. ec.Error(ctx, ec.Recover(ctx, r))
  74049. ret = graphql.Null
  74050. }
  74051. }()
  74052. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74053. ctx = rctx // use context from middleware stack in children
  74054. return obj.AmountSet, nil
  74055. })
  74056. if err != nil {
  74057. ec.Error(ctx, err)
  74058. return graphql.Null
  74059. }
  74060. if resTmp == nil {
  74061. if !graphql.HasFieldError(ctx, fc) {
  74062. ec.Errorf(ctx, "must not be null")
  74063. }
  74064. return graphql.Null
  74065. }
  74066. res := resTmp.(*MoneyBag)
  74067. fc.Result = res
  74068. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  74069. }
  74070. func (ec *executionContext) fieldContext_OrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74071. fc = &graphql.FieldContext{
  74072. Object: "OrderTransaction",
  74073. Field: field,
  74074. IsMethod: false,
  74075. IsResolver: false,
  74076. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74077. switch field.Name {
  74078. case "presentmentMoney":
  74079. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  74080. case "shopMoney":
  74081. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  74082. }
  74083. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  74084. },
  74085. }
  74086. return fc, nil
  74087. }
  74088. func (ec *executionContext) _OrderTransaction_authorizationCode(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74089. fc, err := ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  74090. if err != nil {
  74091. return graphql.Null
  74092. }
  74093. ctx = graphql.WithFieldContext(ctx, fc)
  74094. defer func() {
  74095. if r := recover(); r != nil {
  74096. ec.Error(ctx, ec.Recover(ctx, r))
  74097. ret = graphql.Null
  74098. }
  74099. }()
  74100. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74101. ctx = rctx // use context from middleware stack in children
  74102. return obj.AuthorizationCode, nil
  74103. })
  74104. if err != nil {
  74105. ec.Error(ctx, err)
  74106. return graphql.Null
  74107. }
  74108. if resTmp == nil {
  74109. return graphql.Null
  74110. }
  74111. res := resTmp.(*string)
  74112. fc.Result = res
  74113. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74114. }
  74115. func (ec *executionContext) fieldContext_OrderTransaction_authorizationCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74116. fc = &graphql.FieldContext{
  74117. Object: "OrderTransaction",
  74118. Field: field,
  74119. IsMethod: false,
  74120. IsResolver: false,
  74121. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74122. return nil, errors.New("field of type String does not have child fields")
  74123. },
  74124. }
  74125. return fc, nil
  74126. }
  74127. func (ec *executionContext) _OrderTransaction_authorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74128. fc, err := ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  74129. if err != nil {
  74130. return graphql.Null
  74131. }
  74132. ctx = graphql.WithFieldContext(ctx, fc)
  74133. defer func() {
  74134. if r := recover(); r != nil {
  74135. ec.Error(ctx, ec.Recover(ctx, r))
  74136. ret = graphql.Null
  74137. }
  74138. }()
  74139. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74140. ctx = rctx // use context from middleware stack in children
  74141. return obj.AuthorizationExpiresAt, nil
  74142. })
  74143. if err != nil {
  74144. ec.Error(ctx, err)
  74145. return graphql.Null
  74146. }
  74147. if resTmp == nil {
  74148. return graphql.Null
  74149. }
  74150. res := resTmp.(*string)
  74151. fc.Result = res
  74152. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  74153. }
  74154. func (ec *executionContext) fieldContext_OrderTransaction_authorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74155. fc = &graphql.FieldContext{
  74156. Object: "OrderTransaction",
  74157. Field: field,
  74158. IsMethod: false,
  74159. IsResolver: false,
  74160. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74161. return nil, errors.New("field of type DateTime does not have child fields")
  74162. },
  74163. }
  74164. return fc, nil
  74165. }
  74166. func (ec *executionContext) _OrderTransaction_createdAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74167. fc, err := ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  74168. if err != nil {
  74169. return graphql.Null
  74170. }
  74171. ctx = graphql.WithFieldContext(ctx, fc)
  74172. defer func() {
  74173. if r := recover(); r != nil {
  74174. ec.Error(ctx, ec.Recover(ctx, r))
  74175. ret = graphql.Null
  74176. }
  74177. }()
  74178. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74179. ctx = rctx // use context from middleware stack in children
  74180. return obj.CreatedAt, nil
  74181. })
  74182. if err != nil {
  74183. ec.Error(ctx, err)
  74184. return graphql.Null
  74185. }
  74186. if resTmp == nil {
  74187. if !graphql.HasFieldError(ctx, fc) {
  74188. ec.Errorf(ctx, "must not be null")
  74189. }
  74190. return graphql.Null
  74191. }
  74192. res := resTmp.(string)
  74193. fc.Result = res
  74194. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  74195. }
  74196. func (ec *executionContext) fieldContext_OrderTransaction_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74197. fc = &graphql.FieldContext{
  74198. Object: "OrderTransaction",
  74199. Field: field,
  74200. IsMethod: false,
  74201. IsResolver: false,
  74202. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74203. return nil, errors.New("field of type DateTime does not have child fields")
  74204. },
  74205. }
  74206. return fc, nil
  74207. }
  74208. func (ec *executionContext) _OrderTransaction_errorCode(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74209. fc, err := ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  74210. if err != nil {
  74211. return graphql.Null
  74212. }
  74213. ctx = graphql.WithFieldContext(ctx, fc)
  74214. defer func() {
  74215. if r := recover(); r != nil {
  74216. ec.Error(ctx, ec.Recover(ctx, r))
  74217. ret = graphql.Null
  74218. }
  74219. }()
  74220. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74221. ctx = rctx // use context from middleware stack in children
  74222. return obj.ErrorCode, nil
  74223. })
  74224. if err != nil {
  74225. ec.Error(ctx, err)
  74226. return graphql.Null
  74227. }
  74228. if resTmp == nil {
  74229. return graphql.Null
  74230. }
  74231. res := resTmp.(*OrderTransactionErrorCode)
  74232. fc.Result = res
  74233. return ec.marshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionErrorCode(ctx, field.Selections, res)
  74234. }
  74235. func (ec *executionContext) fieldContext_OrderTransaction_errorCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74236. fc = &graphql.FieldContext{
  74237. Object: "OrderTransaction",
  74238. Field: field,
  74239. IsMethod: false,
  74240. IsResolver: false,
  74241. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74242. return nil, errors.New("field of type OrderTransactionErrorCode does not have child fields")
  74243. },
  74244. }
  74245. return fc, nil
  74246. }
  74247. func (ec *executionContext) _OrderTransaction_fees(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74248. fc, err := ec.fieldContext_OrderTransaction_fees(ctx, field)
  74249. if err != nil {
  74250. return graphql.Null
  74251. }
  74252. ctx = graphql.WithFieldContext(ctx, fc)
  74253. defer func() {
  74254. if r := recover(); r != nil {
  74255. ec.Error(ctx, ec.Recover(ctx, r))
  74256. ret = graphql.Null
  74257. }
  74258. }()
  74259. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74260. ctx = rctx // use context from middleware stack in children
  74261. return obj.Fees, nil
  74262. })
  74263. if err != nil {
  74264. ec.Error(ctx, err)
  74265. return graphql.Null
  74266. }
  74267. if resTmp == nil {
  74268. if !graphql.HasFieldError(ctx, fc) {
  74269. ec.Errorf(ctx, "must not be null")
  74270. }
  74271. return graphql.Null
  74272. }
  74273. res := resTmp.([]*TransactionFee)
  74274. fc.Result = res
  74275. return ec.marshalNTransactionFee2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTransactionFeeᚄ(ctx, field.Selections, res)
  74276. }
  74277. func (ec *executionContext) fieldContext_OrderTransaction_fees(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74278. fc = &graphql.FieldContext{
  74279. Object: "OrderTransaction",
  74280. Field: field,
  74281. IsMethod: false,
  74282. IsResolver: false,
  74283. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74284. switch field.Name {
  74285. case "amount":
  74286. return ec.fieldContext_TransactionFee_amount(ctx, field)
  74287. case "flatFee":
  74288. return ec.fieldContext_TransactionFee_flatFee(ctx, field)
  74289. case "flatFeeName":
  74290. return ec.fieldContext_TransactionFee_flatFeeName(ctx, field)
  74291. case "id":
  74292. return ec.fieldContext_TransactionFee_id(ctx, field)
  74293. case "rate":
  74294. return ec.fieldContext_TransactionFee_rate(ctx, field)
  74295. case "rateName":
  74296. return ec.fieldContext_TransactionFee_rateName(ctx, field)
  74297. case "taxAmount":
  74298. return ec.fieldContext_TransactionFee_taxAmount(ctx, field)
  74299. case "type":
  74300. return ec.fieldContext_TransactionFee_type(ctx, field)
  74301. }
  74302. return nil, fmt.Errorf("no field named %q was found under type TransactionFee", field.Name)
  74303. },
  74304. }
  74305. return fc, nil
  74306. }
  74307. func (ec *executionContext) _OrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74308. fc, err := ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  74309. if err != nil {
  74310. return graphql.Null
  74311. }
  74312. ctx = graphql.WithFieldContext(ctx, fc)
  74313. defer func() {
  74314. if r := recover(); r != nil {
  74315. ec.Error(ctx, ec.Recover(ctx, r))
  74316. ret = graphql.Null
  74317. }
  74318. }()
  74319. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74320. ctx = rctx // use context from middleware stack in children
  74321. return obj.FormattedGateway, nil
  74322. })
  74323. if err != nil {
  74324. ec.Error(ctx, err)
  74325. return graphql.Null
  74326. }
  74327. if resTmp == nil {
  74328. return graphql.Null
  74329. }
  74330. res := resTmp.(*string)
  74331. fc.Result = res
  74332. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74333. }
  74334. func (ec *executionContext) fieldContext_OrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74335. fc = &graphql.FieldContext{
  74336. Object: "OrderTransaction",
  74337. Field: field,
  74338. IsMethod: false,
  74339. IsResolver: false,
  74340. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74341. return nil, errors.New("field of type String does not have child fields")
  74342. },
  74343. }
  74344. return fc, nil
  74345. }
  74346. func (ec *executionContext) _OrderTransaction_gateway(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74347. fc, err := ec.fieldContext_OrderTransaction_gateway(ctx, field)
  74348. if err != nil {
  74349. return graphql.Null
  74350. }
  74351. ctx = graphql.WithFieldContext(ctx, fc)
  74352. defer func() {
  74353. if r := recover(); r != nil {
  74354. ec.Error(ctx, ec.Recover(ctx, r))
  74355. ret = graphql.Null
  74356. }
  74357. }()
  74358. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74359. ctx = rctx // use context from middleware stack in children
  74360. return obj.Gateway, nil
  74361. })
  74362. if err != nil {
  74363. ec.Error(ctx, err)
  74364. return graphql.Null
  74365. }
  74366. if resTmp == nil {
  74367. return graphql.Null
  74368. }
  74369. res := resTmp.(*string)
  74370. fc.Result = res
  74371. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  74372. }
  74373. func (ec *executionContext) fieldContext_OrderTransaction_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74374. fc = &graphql.FieldContext{
  74375. Object: "OrderTransaction",
  74376. Field: field,
  74377. IsMethod: false,
  74378. IsResolver: false,
  74379. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74380. return nil, errors.New("field of type String does not have child fields")
  74381. },
  74382. }
  74383. return fc, nil
  74384. }
  74385. func (ec *executionContext) _OrderTransaction_id(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74386. fc, err := ec.fieldContext_OrderTransaction_id(ctx, field)
  74387. if err != nil {
  74388. return graphql.Null
  74389. }
  74390. ctx = graphql.WithFieldContext(ctx, fc)
  74391. defer func() {
  74392. if r := recover(); r != nil {
  74393. ec.Error(ctx, ec.Recover(ctx, r))
  74394. ret = graphql.Null
  74395. }
  74396. }()
  74397. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74398. ctx = rctx // use context from middleware stack in children
  74399. return obj.ID, nil
  74400. })
  74401. if err != nil {
  74402. ec.Error(ctx, err)
  74403. return graphql.Null
  74404. }
  74405. if resTmp == nil {
  74406. if !graphql.HasFieldError(ctx, fc) {
  74407. ec.Errorf(ctx, "must not be null")
  74408. }
  74409. return graphql.Null
  74410. }
  74411. res := resTmp.(string)
  74412. fc.Result = res
  74413. return ec.marshalNID2string(ctx, field.Selections, res)
  74414. }
  74415. func (ec *executionContext) fieldContext_OrderTransaction_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74416. fc = &graphql.FieldContext{
  74417. Object: "OrderTransaction",
  74418. Field: field,
  74419. IsMethod: false,
  74420. IsResolver: false,
  74421. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74422. return nil, errors.New("field of type ID does not have child fields")
  74423. },
  74424. }
  74425. return fc, nil
  74426. }
  74427. func (ec *executionContext) _OrderTransaction_kind(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74428. fc, err := ec.fieldContext_OrderTransaction_kind(ctx, field)
  74429. if err != nil {
  74430. return graphql.Null
  74431. }
  74432. ctx = graphql.WithFieldContext(ctx, fc)
  74433. defer func() {
  74434. if r := recover(); r != nil {
  74435. ec.Error(ctx, ec.Recover(ctx, r))
  74436. ret = graphql.Null
  74437. }
  74438. }()
  74439. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74440. ctx = rctx // use context from middleware stack in children
  74441. return obj.Kind, nil
  74442. })
  74443. if err != nil {
  74444. ec.Error(ctx, err)
  74445. return graphql.Null
  74446. }
  74447. if resTmp == nil {
  74448. if !graphql.HasFieldError(ctx, fc) {
  74449. ec.Errorf(ctx, "must not be null")
  74450. }
  74451. return graphql.Null
  74452. }
  74453. res := resTmp.(OrderTransactionKind)
  74454. fc.Result = res
  74455. return ec.marshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionKind(ctx, field.Selections, res)
  74456. }
  74457. func (ec *executionContext) fieldContext_OrderTransaction_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74458. fc = &graphql.FieldContext{
  74459. Object: "OrderTransaction",
  74460. Field: field,
  74461. IsMethod: false,
  74462. IsResolver: false,
  74463. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74464. return nil, errors.New("field of type OrderTransactionKind does not have child fields")
  74465. },
  74466. }
  74467. return fc, nil
  74468. }
  74469. func (ec *executionContext) _OrderTransaction_manuallyCapturable(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74470. fc, err := ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  74471. if err != nil {
  74472. return graphql.Null
  74473. }
  74474. ctx = graphql.WithFieldContext(ctx, fc)
  74475. defer func() {
  74476. if r := recover(); r != nil {
  74477. ec.Error(ctx, ec.Recover(ctx, r))
  74478. ret = graphql.Null
  74479. }
  74480. }()
  74481. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74482. ctx = rctx // use context from middleware stack in children
  74483. return obj.ManuallyCapturable, nil
  74484. })
  74485. if err != nil {
  74486. ec.Error(ctx, err)
  74487. return graphql.Null
  74488. }
  74489. if resTmp == nil {
  74490. if !graphql.HasFieldError(ctx, fc) {
  74491. ec.Errorf(ctx, "must not be null")
  74492. }
  74493. return graphql.Null
  74494. }
  74495. res := resTmp.(bool)
  74496. fc.Result = res
  74497. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  74498. }
  74499. func (ec *executionContext) fieldContext_OrderTransaction_manuallyCapturable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74500. fc = &graphql.FieldContext{
  74501. Object: "OrderTransaction",
  74502. Field: field,
  74503. IsMethod: false,
  74504. IsResolver: false,
  74505. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74506. return nil, errors.New("field of type Boolean does not have child fields")
  74507. },
  74508. }
  74509. return fc, nil
  74510. }
  74511. func (ec *executionContext) _OrderTransaction_maximumRefundableV2(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74512. fc, err := ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  74513. if err != nil {
  74514. return graphql.Null
  74515. }
  74516. ctx = graphql.WithFieldContext(ctx, fc)
  74517. defer func() {
  74518. if r := recover(); r != nil {
  74519. ec.Error(ctx, ec.Recover(ctx, r))
  74520. ret = graphql.Null
  74521. }
  74522. }()
  74523. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74524. ctx = rctx // use context from middleware stack in children
  74525. return obj.MaximumRefundableV2, nil
  74526. })
  74527. if err != nil {
  74528. ec.Error(ctx, err)
  74529. return graphql.Null
  74530. }
  74531. if resTmp == nil {
  74532. return graphql.Null
  74533. }
  74534. res := resTmp.(*MoneyV2)
  74535. fc.Result = res
  74536. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  74537. }
  74538. func (ec *executionContext) fieldContext_OrderTransaction_maximumRefundableV2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74539. fc = &graphql.FieldContext{
  74540. Object: "OrderTransaction",
  74541. Field: field,
  74542. IsMethod: false,
  74543. IsResolver: false,
  74544. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74545. switch field.Name {
  74546. case "amount":
  74547. return ec.fieldContext_MoneyV2_amount(ctx, field)
  74548. case "currencyCode":
  74549. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  74550. }
  74551. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  74552. },
  74553. }
  74554. return fc, nil
  74555. }
  74556. func (ec *executionContext) _OrderTransaction_order(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74557. fc, err := ec.fieldContext_OrderTransaction_order(ctx, field)
  74558. if err != nil {
  74559. return graphql.Null
  74560. }
  74561. ctx = graphql.WithFieldContext(ctx, fc)
  74562. defer func() {
  74563. if r := recover(); r != nil {
  74564. ec.Error(ctx, ec.Recover(ctx, r))
  74565. ret = graphql.Null
  74566. }
  74567. }()
  74568. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74569. ctx = rctx // use context from middleware stack in children
  74570. return obj.Order, nil
  74571. })
  74572. if err != nil {
  74573. ec.Error(ctx, err)
  74574. return graphql.Null
  74575. }
  74576. if resTmp == nil {
  74577. return graphql.Null
  74578. }
  74579. res := resTmp.(*Order)
  74580. fc.Result = res
  74581. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  74582. }
  74583. func (ec *executionContext) fieldContext_OrderTransaction_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74584. fc = &graphql.FieldContext{
  74585. Object: "OrderTransaction",
  74586. Field: field,
  74587. IsMethod: false,
  74588. IsResolver: false,
  74589. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74590. switch field.Name {
  74591. case "id":
  74592. return ec.fieldContext_Order_id(ctx, field)
  74593. }
  74594. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  74595. },
  74596. }
  74597. return fc, nil
  74598. }
  74599. func (ec *executionContext) _OrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74600. fc, err := ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  74601. if err != nil {
  74602. return graphql.Null
  74603. }
  74604. ctx = graphql.WithFieldContext(ctx, fc)
  74605. defer func() {
  74606. if r := recover(); r != nil {
  74607. ec.Error(ctx, ec.Recover(ctx, r))
  74608. ret = graphql.Null
  74609. }
  74610. }()
  74611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74612. ctx = rctx // use context from middleware stack in children
  74613. return obj.ParentTransaction, nil
  74614. })
  74615. if err != nil {
  74616. ec.Error(ctx, err)
  74617. return graphql.Null
  74618. }
  74619. if resTmp == nil {
  74620. return graphql.Null
  74621. }
  74622. res := resTmp.(*OrderTransaction)
  74623. fc.Result = res
  74624. return ec.marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  74625. }
  74626. func (ec *executionContext) fieldContext_OrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74627. fc = &graphql.FieldContext{
  74628. Object: "OrderTransaction",
  74629. Field: field,
  74630. IsMethod: false,
  74631. IsResolver: false,
  74632. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74633. switch field.Name {
  74634. case "accountNumber":
  74635. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  74636. case "amountSet":
  74637. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  74638. case "authorizationCode":
  74639. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  74640. case "authorizationExpiresAt":
  74641. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  74642. case "createdAt":
  74643. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  74644. case "errorCode":
  74645. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  74646. case "fees":
  74647. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  74648. case "formattedGateway":
  74649. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  74650. case "gateway":
  74651. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  74652. case "id":
  74653. return ec.fieldContext_OrderTransaction_id(ctx, field)
  74654. case "kind":
  74655. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  74656. case "manuallyCapturable":
  74657. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  74658. case "maximumRefundableV2":
  74659. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  74660. case "order":
  74661. return ec.fieldContext_OrderTransaction_order(ctx, field)
  74662. case "parentTransaction":
  74663. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  74664. case "paymentIcon":
  74665. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  74666. case "processedAt":
  74667. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  74668. case "receiptJson":
  74669. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  74670. case "settlementCurrency":
  74671. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  74672. case "settlementCurrencyRate":
  74673. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  74674. case "shopifyPaymentsSet":
  74675. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  74676. case "status":
  74677. return ec.fieldContext_OrderTransaction_status(ctx, field)
  74678. case "test":
  74679. return ec.fieldContext_OrderTransaction_test(ctx, field)
  74680. case "totalUnsettledSet":
  74681. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  74682. case "user":
  74683. return ec.fieldContext_OrderTransaction_user(ctx, field)
  74684. }
  74685. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  74686. },
  74687. }
  74688. return fc, nil
  74689. }
  74690. func (ec *executionContext) _OrderTransaction_paymentIcon(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74691. fc, err := ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  74692. if err != nil {
  74693. return graphql.Null
  74694. }
  74695. ctx = graphql.WithFieldContext(ctx, fc)
  74696. defer func() {
  74697. if r := recover(); r != nil {
  74698. ec.Error(ctx, ec.Recover(ctx, r))
  74699. ret = graphql.Null
  74700. }
  74701. }()
  74702. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74703. ctx = rctx // use context from middleware stack in children
  74704. return obj.PaymentIcon, nil
  74705. })
  74706. if err != nil {
  74707. ec.Error(ctx, err)
  74708. return graphql.Null
  74709. }
  74710. if resTmp == nil {
  74711. return graphql.Null
  74712. }
  74713. res := resTmp.(*Image)
  74714. fc.Result = res
  74715. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  74716. }
  74717. func (ec *executionContext) fieldContext_OrderTransaction_paymentIcon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74718. fc = &graphql.FieldContext{
  74719. Object: "OrderTransaction",
  74720. Field: field,
  74721. IsMethod: false,
  74722. IsResolver: false,
  74723. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74724. switch field.Name {
  74725. case "altText":
  74726. return ec.fieldContext_Image_altText(ctx, field)
  74727. case "height":
  74728. return ec.fieldContext_Image_height(ctx, field)
  74729. case "id":
  74730. return ec.fieldContext_Image_id(ctx, field)
  74731. case "metafield":
  74732. return ec.fieldContext_Image_metafield(ctx, field)
  74733. case "metafields":
  74734. return ec.fieldContext_Image_metafields(ctx, field)
  74735. case "privateMetafield":
  74736. return ec.fieldContext_Image_privateMetafield(ctx, field)
  74737. case "privateMetafields":
  74738. return ec.fieldContext_Image_privateMetafields(ctx, field)
  74739. case "url":
  74740. return ec.fieldContext_Image_url(ctx, field)
  74741. case "width":
  74742. return ec.fieldContext_Image_width(ctx, field)
  74743. }
  74744. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  74745. },
  74746. }
  74747. return fc, nil
  74748. }
  74749. func (ec *executionContext) _OrderTransaction_processedAt(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74750. fc, err := ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  74751. if err != nil {
  74752. return graphql.Null
  74753. }
  74754. ctx = graphql.WithFieldContext(ctx, fc)
  74755. defer func() {
  74756. if r := recover(); r != nil {
  74757. ec.Error(ctx, ec.Recover(ctx, r))
  74758. ret = graphql.Null
  74759. }
  74760. }()
  74761. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74762. ctx = rctx // use context from middleware stack in children
  74763. return obj.ProcessedAt, nil
  74764. })
  74765. if err != nil {
  74766. ec.Error(ctx, err)
  74767. return graphql.Null
  74768. }
  74769. if resTmp == nil {
  74770. return graphql.Null
  74771. }
  74772. res := resTmp.(*string)
  74773. fc.Result = res
  74774. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  74775. }
  74776. func (ec *executionContext) fieldContext_OrderTransaction_processedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74777. fc = &graphql.FieldContext{
  74778. Object: "OrderTransaction",
  74779. Field: field,
  74780. IsMethod: false,
  74781. IsResolver: false,
  74782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74783. return nil, errors.New("field of type DateTime does not have child fields")
  74784. },
  74785. }
  74786. return fc, nil
  74787. }
  74788. func (ec *executionContext) _OrderTransaction_receiptJson(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74789. fc, err := ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  74790. if err != nil {
  74791. return graphql.Null
  74792. }
  74793. ctx = graphql.WithFieldContext(ctx, fc)
  74794. defer func() {
  74795. if r := recover(); r != nil {
  74796. ec.Error(ctx, ec.Recover(ctx, r))
  74797. ret = graphql.Null
  74798. }
  74799. }()
  74800. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74801. ctx = rctx // use context from middleware stack in children
  74802. return obj.ReceiptJSON, nil
  74803. })
  74804. if err != nil {
  74805. ec.Error(ctx, err)
  74806. return graphql.Null
  74807. }
  74808. if resTmp == nil {
  74809. return graphql.Null
  74810. }
  74811. res := resTmp.(*string)
  74812. fc.Result = res
  74813. return ec.marshalOJSON2ᚖstring(ctx, field.Selections, res)
  74814. }
  74815. func (ec *executionContext) fieldContext_OrderTransaction_receiptJson(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74816. fc = &graphql.FieldContext{
  74817. Object: "OrderTransaction",
  74818. Field: field,
  74819. IsMethod: false,
  74820. IsResolver: false,
  74821. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74822. return nil, errors.New("field of type JSON does not have child fields")
  74823. },
  74824. }
  74825. return fc, nil
  74826. }
  74827. func (ec *executionContext) _OrderTransaction_settlementCurrency(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74828. fc, err := ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  74829. if err != nil {
  74830. return graphql.Null
  74831. }
  74832. ctx = graphql.WithFieldContext(ctx, fc)
  74833. defer func() {
  74834. if r := recover(); r != nil {
  74835. ec.Error(ctx, ec.Recover(ctx, r))
  74836. ret = graphql.Null
  74837. }
  74838. }()
  74839. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74840. ctx = rctx // use context from middleware stack in children
  74841. return obj.SettlementCurrency, nil
  74842. })
  74843. if err != nil {
  74844. ec.Error(ctx, err)
  74845. return graphql.Null
  74846. }
  74847. if resTmp == nil {
  74848. return graphql.Null
  74849. }
  74850. res := resTmp.(*CurrencyCode)
  74851. fc.Result = res
  74852. return ec.marshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  74853. }
  74854. func (ec *executionContext) fieldContext_OrderTransaction_settlementCurrency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74855. fc = &graphql.FieldContext{
  74856. Object: "OrderTransaction",
  74857. Field: field,
  74858. IsMethod: false,
  74859. IsResolver: false,
  74860. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74861. return nil, errors.New("field of type CurrencyCode does not have child fields")
  74862. },
  74863. }
  74864. return fc, nil
  74865. }
  74866. func (ec *executionContext) _OrderTransaction_settlementCurrencyRate(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74867. fc, err := ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  74868. if err != nil {
  74869. return graphql.Null
  74870. }
  74871. ctx = graphql.WithFieldContext(ctx, fc)
  74872. defer func() {
  74873. if r := recover(); r != nil {
  74874. ec.Error(ctx, ec.Recover(ctx, r))
  74875. ret = graphql.Null
  74876. }
  74877. }()
  74878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74879. ctx = rctx // use context from middleware stack in children
  74880. return obj.SettlementCurrencyRate, nil
  74881. })
  74882. if err != nil {
  74883. ec.Error(ctx, err)
  74884. return graphql.Null
  74885. }
  74886. if resTmp == nil {
  74887. return graphql.Null
  74888. }
  74889. res := resTmp.(*string)
  74890. fc.Result = res
  74891. return ec.marshalODecimal2ᚖstring(ctx, field.Selections, res)
  74892. }
  74893. func (ec *executionContext) fieldContext_OrderTransaction_settlementCurrencyRate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74894. fc = &graphql.FieldContext{
  74895. Object: "OrderTransaction",
  74896. Field: field,
  74897. IsMethod: false,
  74898. IsResolver: false,
  74899. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74900. return nil, errors.New("field of type Decimal does not have child fields")
  74901. },
  74902. }
  74903. return fc, nil
  74904. }
  74905. func (ec *executionContext) _OrderTransaction_shopifyPaymentsSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74906. fc, err := ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  74907. if err != nil {
  74908. return graphql.Null
  74909. }
  74910. ctx = graphql.WithFieldContext(ctx, fc)
  74911. defer func() {
  74912. if r := recover(); r != nil {
  74913. ec.Error(ctx, ec.Recover(ctx, r))
  74914. ret = graphql.Null
  74915. }
  74916. }()
  74917. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74918. ctx = rctx // use context from middleware stack in children
  74919. return obj.ShopifyPaymentsSet, nil
  74920. })
  74921. if err != nil {
  74922. ec.Error(ctx, err)
  74923. return graphql.Null
  74924. }
  74925. if resTmp == nil {
  74926. return graphql.Null
  74927. }
  74928. res := resTmp.(*ShopifyPaymentsTransactionSet)
  74929. fc.Result = res
  74930. return ec.marshalOShopifyPaymentsTransactionSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsTransactionSet(ctx, field.Selections, res)
  74931. }
  74932. func (ec *executionContext) fieldContext_OrderTransaction_shopifyPaymentsSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74933. fc = &graphql.FieldContext{
  74934. Object: "OrderTransaction",
  74935. Field: field,
  74936. IsMethod: false,
  74937. IsResolver: false,
  74938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74939. switch field.Name {
  74940. case "extendedAuthorizationSet":
  74941. return ec.fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field)
  74942. case "refundSet":
  74943. return ec.fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx, field)
  74944. }
  74945. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsTransactionSet", field.Name)
  74946. },
  74947. }
  74948. return fc, nil
  74949. }
  74950. func (ec *executionContext) _OrderTransaction_status(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74951. fc, err := ec.fieldContext_OrderTransaction_status(ctx, field)
  74952. if err != nil {
  74953. return graphql.Null
  74954. }
  74955. ctx = graphql.WithFieldContext(ctx, fc)
  74956. defer func() {
  74957. if r := recover(); r != nil {
  74958. ec.Error(ctx, ec.Recover(ctx, r))
  74959. ret = graphql.Null
  74960. }
  74961. }()
  74962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  74963. ctx = rctx // use context from middleware stack in children
  74964. return obj.Status, nil
  74965. })
  74966. if err != nil {
  74967. ec.Error(ctx, err)
  74968. return graphql.Null
  74969. }
  74970. if resTmp == nil {
  74971. if !graphql.HasFieldError(ctx, fc) {
  74972. ec.Errorf(ctx, "must not be null")
  74973. }
  74974. return graphql.Null
  74975. }
  74976. res := resTmp.(OrderTransactionStatus)
  74977. fc.Result = res
  74978. return ec.marshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionStatus(ctx, field.Selections, res)
  74979. }
  74980. func (ec *executionContext) fieldContext_OrderTransaction_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  74981. fc = &graphql.FieldContext{
  74982. Object: "OrderTransaction",
  74983. Field: field,
  74984. IsMethod: false,
  74985. IsResolver: false,
  74986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  74987. return nil, errors.New("field of type OrderTransactionStatus does not have child fields")
  74988. },
  74989. }
  74990. return fc, nil
  74991. }
  74992. func (ec *executionContext) _OrderTransaction_test(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  74993. fc, err := ec.fieldContext_OrderTransaction_test(ctx, field)
  74994. if err != nil {
  74995. return graphql.Null
  74996. }
  74997. ctx = graphql.WithFieldContext(ctx, fc)
  74998. defer func() {
  74999. if r := recover(); r != nil {
  75000. ec.Error(ctx, ec.Recover(ctx, r))
  75001. ret = graphql.Null
  75002. }
  75003. }()
  75004. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75005. ctx = rctx // use context from middleware stack in children
  75006. return obj.Test, nil
  75007. })
  75008. if err != nil {
  75009. ec.Error(ctx, err)
  75010. return graphql.Null
  75011. }
  75012. if resTmp == nil {
  75013. if !graphql.HasFieldError(ctx, fc) {
  75014. ec.Errorf(ctx, "must not be null")
  75015. }
  75016. return graphql.Null
  75017. }
  75018. res := resTmp.(bool)
  75019. fc.Result = res
  75020. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  75021. }
  75022. func (ec *executionContext) fieldContext_OrderTransaction_test(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75023. fc = &graphql.FieldContext{
  75024. Object: "OrderTransaction",
  75025. Field: field,
  75026. IsMethod: false,
  75027. IsResolver: false,
  75028. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75029. return nil, errors.New("field of type Boolean does not have child fields")
  75030. },
  75031. }
  75032. return fc, nil
  75033. }
  75034. func (ec *executionContext) _OrderTransaction_totalUnsettledSet(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  75035. fc, err := ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  75036. if err != nil {
  75037. return graphql.Null
  75038. }
  75039. ctx = graphql.WithFieldContext(ctx, fc)
  75040. defer func() {
  75041. if r := recover(); r != nil {
  75042. ec.Error(ctx, ec.Recover(ctx, r))
  75043. ret = graphql.Null
  75044. }
  75045. }()
  75046. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75047. ctx = rctx // use context from middleware stack in children
  75048. return obj.TotalUnsettledSet, nil
  75049. })
  75050. if err != nil {
  75051. ec.Error(ctx, err)
  75052. return graphql.Null
  75053. }
  75054. if resTmp == nil {
  75055. return graphql.Null
  75056. }
  75057. res := resTmp.(*MoneyBag)
  75058. fc.Result = res
  75059. return ec.marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  75060. }
  75061. func (ec *executionContext) fieldContext_OrderTransaction_totalUnsettledSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75062. fc = &graphql.FieldContext{
  75063. Object: "OrderTransaction",
  75064. Field: field,
  75065. IsMethod: false,
  75066. IsResolver: false,
  75067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75068. switch field.Name {
  75069. case "presentmentMoney":
  75070. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  75071. case "shopMoney":
  75072. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  75073. }
  75074. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  75075. },
  75076. }
  75077. return fc, nil
  75078. }
  75079. func (ec *executionContext) _OrderTransaction_user(ctx context.Context, field graphql.CollectedField, obj *OrderTransaction) (ret graphql.Marshaler) {
  75080. fc, err := ec.fieldContext_OrderTransaction_user(ctx, field)
  75081. if err != nil {
  75082. return graphql.Null
  75083. }
  75084. ctx = graphql.WithFieldContext(ctx, fc)
  75085. defer func() {
  75086. if r := recover(); r != nil {
  75087. ec.Error(ctx, ec.Recover(ctx, r))
  75088. ret = graphql.Null
  75089. }
  75090. }()
  75091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75092. ctx = rctx // use context from middleware stack in children
  75093. return obj.User, nil
  75094. })
  75095. if err != nil {
  75096. ec.Error(ctx, err)
  75097. return graphql.Null
  75098. }
  75099. if resTmp == nil {
  75100. return graphql.Null
  75101. }
  75102. res := resTmp.(*StaffMember)
  75103. fc.Result = res
  75104. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  75105. }
  75106. func (ec *executionContext) fieldContext_OrderTransaction_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75107. fc = &graphql.FieldContext{
  75108. Object: "OrderTransaction",
  75109. Field: field,
  75110. IsMethod: false,
  75111. IsResolver: false,
  75112. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75113. switch field.Name {
  75114. case "active":
  75115. return ec.fieldContext_StaffMember_active(ctx, field)
  75116. case "avatar":
  75117. return ec.fieldContext_StaffMember_avatar(ctx, field)
  75118. case "email":
  75119. return ec.fieldContext_StaffMember_email(ctx, field)
  75120. case "exists":
  75121. return ec.fieldContext_StaffMember_exists(ctx, field)
  75122. case "firstName":
  75123. return ec.fieldContext_StaffMember_firstName(ctx, field)
  75124. case "id":
  75125. return ec.fieldContext_StaffMember_id(ctx, field)
  75126. case "initials":
  75127. return ec.fieldContext_StaffMember_initials(ctx, field)
  75128. case "isShopOwner":
  75129. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  75130. case "lastName":
  75131. return ec.fieldContext_StaffMember_lastName(ctx, field)
  75132. case "locale":
  75133. return ec.fieldContext_StaffMember_locale(ctx, field)
  75134. case "name":
  75135. return ec.fieldContext_StaffMember_name(ctx, field)
  75136. case "phone":
  75137. return ec.fieldContext_StaffMember_phone(ctx, field)
  75138. case "privateData":
  75139. return ec.fieldContext_StaffMember_privateData(ctx, field)
  75140. }
  75141. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  75142. },
  75143. }
  75144. return fc, nil
  75145. }
  75146. func (ec *executionContext) _OrderTransactionConnection_edges(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  75147. fc, err := ec.fieldContext_OrderTransactionConnection_edges(ctx, field)
  75148. if err != nil {
  75149. return graphql.Null
  75150. }
  75151. ctx = graphql.WithFieldContext(ctx, fc)
  75152. defer func() {
  75153. if r := recover(); r != nil {
  75154. ec.Error(ctx, ec.Recover(ctx, r))
  75155. ret = graphql.Null
  75156. }
  75157. }()
  75158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75159. ctx = rctx // use context from middleware stack in children
  75160. return obj.Edges, nil
  75161. })
  75162. if err != nil {
  75163. ec.Error(ctx, err)
  75164. return graphql.Null
  75165. }
  75166. if resTmp == nil {
  75167. if !graphql.HasFieldError(ctx, fc) {
  75168. ec.Errorf(ctx, "must not be null")
  75169. }
  75170. return graphql.Null
  75171. }
  75172. res := resTmp.([]*OrderTransactionEdge)
  75173. fc.Result = res
  75174. return ec.marshalNOrderTransactionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionEdgeᚄ(ctx, field.Selections, res)
  75175. }
  75176. func (ec *executionContext) fieldContext_OrderTransactionConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75177. fc = &graphql.FieldContext{
  75178. Object: "OrderTransactionConnection",
  75179. Field: field,
  75180. IsMethod: false,
  75181. IsResolver: false,
  75182. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75183. switch field.Name {
  75184. case "cursor":
  75185. return ec.fieldContext_OrderTransactionEdge_cursor(ctx, field)
  75186. case "node":
  75187. return ec.fieldContext_OrderTransactionEdge_node(ctx, field)
  75188. }
  75189. return nil, fmt.Errorf("no field named %q was found under type OrderTransactionEdge", field.Name)
  75190. },
  75191. }
  75192. return fc, nil
  75193. }
  75194. func (ec *executionContext) _OrderTransactionConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  75195. fc, err := ec.fieldContext_OrderTransactionConnection_nodes(ctx, field)
  75196. if err != nil {
  75197. return graphql.Null
  75198. }
  75199. ctx = graphql.WithFieldContext(ctx, fc)
  75200. defer func() {
  75201. if r := recover(); r != nil {
  75202. ec.Error(ctx, ec.Recover(ctx, r))
  75203. ret = graphql.Null
  75204. }
  75205. }()
  75206. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75207. ctx = rctx // use context from middleware stack in children
  75208. return obj.Nodes, nil
  75209. })
  75210. if err != nil {
  75211. ec.Error(ctx, err)
  75212. return graphql.Null
  75213. }
  75214. if resTmp == nil {
  75215. if !graphql.HasFieldError(ctx, fc) {
  75216. ec.Errorf(ctx, "must not be null")
  75217. }
  75218. return graphql.Null
  75219. }
  75220. res := resTmp.([]*OrderTransaction)
  75221. fc.Result = res
  75222. return ec.marshalNOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionᚄ(ctx, field.Selections, res)
  75223. }
  75224. func (ec *executionContext) fieldContext_OrderTransactionConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75225. fc = &graphql.FieldContext{
  75226. Object: "OrderTransactionConnection",
  75227. Field: field,
  75228. IsMethod: false,
  75229. IsResolver: false,
  75230. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75231. switch field.Name {
  75232. case "accountNumber":
  75233. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  75234. case "amountSet":
  75235. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  75236. case "authorizationCode":
  75237. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  75238. case "authorizationExpiresAt":
  75239. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  75240. case "createdAt":
  75241. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  75242. case "errorCode":
  75243. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  75244. case "fees":
  75245. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  75246. case "formattedGateway":
  75247. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  75248. case "gateway":
  75249. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  75250. case "id":
  75251. return ec.fieldContext_OrderTransaction_id(ctx, field)
  75252. case "kind":
  75253. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  75254. case "manuallyCapturable":
  75255. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  75256. case "maximumRefundableV2":
  75257. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  75258. case "order":
  75259. return ec.fieldContext_OrderTransaction_order(ctx, field)
  75260. case "parentTransaction":
  75261. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  75262. case "paymentIcon":
  75263. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  75264. case "processedAt":
  75265. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  75266. case "receiptJson":
  75267. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  75268. case "settlementCurrency":
  75269. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  75270. case "settlementCurrencyRate":
  75271. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  75272. case "shopifyPaymentsSet":
  75273. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  75274. case "status":
  75275. return ec.fieldContext_OrderTransaction_status(ctx, field)
  75276. case "test":
  75277. return ec.fieldContext_OrderTransaction_test(ctx, field)
  75278. case "totalUnsettledSet":
  75279. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  75280. case "user":
  75281. return ec.fieldContext_OrderTransaction_user(ctx, field)
  75282. }
  75283. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  75284. },
  75285. }
  75286. return fc, nil
  75287. }
  75288. func (ec *executionContext) _OrderTransactionConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionConnection) (ret graphql.Marshaler) {
  75289. fc, err := ec.fieldContext_OrderTransactionConnection_pageInfo(ctx, field)
  75290. if err != nil {
  75291. return graphql.Null
  75292. }
  75293. ctx = graphql.WithFieldContext(ctx, fc)
  75294. defer func() {
  75295. if r := recover(); r != nil {
  75296. ec.Error(ctx, ec.Recover(ctx, r))
  75297. ret = graphql.Null
  75298. }
  75299. }()
  75300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75301. ctx = rctx // use context from middleware stack in children
  75302. return obj.PageInfo, nil
  75303. })
  75304. if err != nil {
  75305. ec.Error(ctx, err)
  75306. return graphql.Null
  75307. }
  75308. if resTmp == nil {
  75309. if !graphql.HasFieldError(ctx, fc) {
  75310. ec.Errorf(ctx, "must not be null")
  75311. }
  75312. return graphql.Null
  75313. }
  75314. res := resTmp.(*PageInfo)
  75315. fc.Result = res
  75316. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  75317. }
  75318. func (ec *executionContext) fieldContext_OrderTransactionConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75319. fc = &graphql.FieldContext{
  75320. Object: "OrderTransactionConnection",
  75321. Field: field,
  75322. IsMethod: false,
  75323. IsResolver: false,
  75324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75325. switch field.Name {
  75326. case "endCursor":
  75327. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  75328. case "hasNextPage":
  75329. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  75330. case "hasPreviousPage":
  75331. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  75332. case "startCursor":
  75333. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  75334. }
  75335. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  75336. },
  75337. }
  75338. return fc, nil
  75339. }
  75340. func (ec *executionContext) _OrderTransactionEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionEdge) (ret graphql.Marshaler) {
  75341. fc, err := ec.fieldContext_OrderTransactionEdge_cursor(ctx, field)
  75342. if err != nil {
  75343. return graphql.Null
  75344. }
  75345. ctx = graphql.WithFieldContext(ctx, fc)
  75346. defer func() {
  75347. if r := recover(); r != nil {
  75348. ec.Error(ctx, ec.Recover(ctx, r))
  75349. ret = graphql.Null
  75350. }
  75351. }()
  75352. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75353. ctx = rctx // use context from middleware stack in children
  75354. return obj.Cursor, nil
  75355. })
  75356. if err != nil {
  75357. ec.Error(ctx, err)
  75358. return graphql.Null
  75359. }
  75360. if resTmp == nil {
  75361. if !graphql.HasFieldError(ctx, fc) {
  75362. ec.Errorf(ctx, "must not be null")
  75363. }
  75364. return graphql.Null
  75365. }
  75366. res := resTmp.(string)
  75367. fc.Result = res
  75368. return ec.marshalNString2string(ctx, field.Selections, res)
  75369. }
  75370. func (ec *executionContext) fieldContext_OrderTransactionEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75371. fc = &graphql.FieldContext{
  75372. Object: "OrderTransactionEdge",
  75373. Field: field,
  75374. IsMethod: false,
  75375. IsResolver: false,
  75376. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75377. return nil, errors.New("field of type String does not have child fields")
  75378. },
  75379. }
  75380. return fc, nil
  75381. }
  75382. func (ec *executionContext) _OrderTransactionEdge_node(ctx context.Context, field graphql.CollectedField, obj *OrderTransactionEdge) (ret graphql.Marshaler) {
  75383. fc, err := ec.fieldContext_OrderTransactionEdge_node(ctx, field)
  75384. if err != nil {
  75385. return graphql.Null
  75386. }
  75387. ctx = graphql.WithFieldContext(ctx, fc)
  75388. defer func() {
  75389. if r := recover(); r != nil {
  75390. ec.Error(ctx, ec.Recover(ctx, r))
  75391. ret = graphql.Null
  75392. }
  75393. }()
  75394. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75395. ctx = rctx // use context from middleware stack in children
  75396. return obj.Node, nil
  75397. })
  75398. if err != nil {
  75399. ec.Error(ctx, err)
  75400. return graphql.Null
  75401. }
  75402. if resTmp == nil {
  75403. if !graphql.HasFieldError(ctx, fc) {
  75404. ec.Errorf(ctx, "must not be null")
  75405. }
  75406. return graphql.Null
  75407. }
  75408. res := resTmp.(*OrderTransaction)
  75409. fc.Result = res
  75410. return ec.marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  75411. }
  75412. func (ec *executionContext) fieldContext_OrderTransactionEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75413. fc = &graphql.FieldContext{
  75414. Object: "OrderTransactionEdge",
  75415. Field: field,
  75416. IsMethod: false,
  75417. IsResolver: false,
  75418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75419. switch field.Name {
  75420. case "accountNumber":
  75421. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  75422. case "amountSet":
  75423. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  75424. case "authorizationCode":
  75425. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  75426. case "authorizationExpiresAt":
  75427. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  75428. case "createdAt":
  75429. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  75430. case "errorCode":
  75431. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  75432. case "fees":
  75433. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  75434. case "formattedGateway":
  75435. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  75436. case "gateway":
  75437. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  75438. case "id":
  75439. return ec.fieldContext_OrderTransaction_id(ctx, field)
  75440. case "kind":
  75441. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  75442. case "manuallyCapturable":
  75443. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  75444. case "maximumRefundableV2":
  75445. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  75446. case "order":
  75447. return ec.fieldContext_OrderTransaction_order(ctx, field)
  75448. case "parentTransaction":
  75449. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  75450. case "paymentIcon":
  75451. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  75452. case "processedAt":
  75453. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  75454. case "receiptJson":
  75455. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  75456. case "settlementCurrency":
  75457. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  75458. case "settlementCurrencyRate":
  75459. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  75460. case "shopifyPaymentsSet":
  75461. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  75462. case "status":
  75463. return ec.fieldContext_OrderTransaction_status(ctx, field)
  75464. case "test":
  75465. return ec.fieldContext_OrderTransaction_test(ctx, field)
  75466. case "totalUnsettledSet":
  75467. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  75468. case "user":
  75469. return ec.fieldContext_OrderTransaction_user(ctx, field)
  75470. }
  75471. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  75472. },
  75473. }
  75474. return fc, nil
  75475. }
  75476. func (ec *executionContext) _PageInfo_endCursor(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  75477. fc, err := ec.fieldContext_PageInfo_endCursor(ctx, field)
  75478. if err != nil {
  75479. return graphql.Null
  75480. }
  75481. ctx = graphql.WithFieldContext(ctx, fc)
  75482. defer func() {
  75483. if r := recover(); r != nil {
  75484. ec.Error(ctx, ec.Recover(ctx, r))
  75485. ret = graphql.Null
  75486. }
  75487. }()
  75488. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75489. ctx = rctx // use context from middleware stack in children
  75490. return obj.EndCursor, nil
  75491. })
  75492. if err != nil {
  75493. ec.Error(ctx, err)
  75494. return graphql.Null
  75495. }
  75496. if resTmp == nil {
  75497. return graphql.Null
  75498. }
  75499. res := resTmp.(*string)
  75500. fc.Result = res
  75501. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  75502. }
  75503. func (ec *executionContext) fieldContext_PageInfo_endCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75504. fc = &graphql.FieldContext{
  75505. Object: "PageInfo",
  75506. Field: field,
  75507. IsMethod: false,
  75508. IsResolver: false,
  75509. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75510. return nil, errors.New("field of type String does not have child fields")
  75511. },
  75512. }
  75513. return fc, nil
  75514. }
  75515. func (ec *executionContext) _PageInfo_hasNextPage(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  75516. fc, err := ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  75517. if err != nil {
  75518. return graphql.Null
  75519. }
  75520. ctx = graphql.WithFieldContext(ctx, fc)
  75521. defer func() {
  75522. if r := recover(); r != nil {
  75523. ec.Error(ctx, ec.Recover(ctx, r))
  75524. ret = graphql.Null
  75525. }
  75526. }()
  75527. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75528. ctx = rctx // use context from middleware stack in children
  75529. return obj.HasNextPage, nil
  75530. })
  75531. if err != nil {
  75532. ec.Error(ctx, err)
  75533. return graphql.Null
  75534. }
  75535. if resTmp == nil {
  75536. if !graphql.HasFieldError(ctx, fc) {
  75537. ec.Errorf(ctx, "must not be null")
  75538. }
  75539. return graphql.Null
  75540. }
  75541. res := resTmp.(bool)
  75542. fc.Result = res
  75543. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  75544. }
  75545. func (ec *executionContext) fieldContext_PageInfo_hasNextPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75546. fc = &graphql.FieldContext{
  75547. Object: "PageInfo",
  75548. Field: field,
  75549. IsMethod: false,
  75550. IsResolver: false,
  75551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75552. return nil, errors.New("field of type Boolean does not have child fields")
  75553. },
  75554. }
  75555. return fc, nil
  75556. }
  75557. func (ec *executionContext) _PageInfo_hasPreviousPage(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  75558. fc, err := ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  75559. if err != nil {
  75560. return graphql.Null
  75561. }
  75562. ctx = graphql.WithFieldContext(ctx, fc)
  75563. defer func() {
  75564. if r := recover(); r != nil {
  75565. ec.Error(ctx, ec.Recover(ctx, r))
  75566. ret = graphql.Null
  75567. }
  75568. }()
  75569. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75570. ctx = rctx // use context from middleware stack in children
  75571. return obj.HasPreviousPage, nil
  75572. })
  75573. if err != nil {
  75574. ec.Error(ctx, err)
  75575. return graphql.Null
  75576. }
  75577. if resTmp == nil {
  75578. if !graphql.HasFieldError(ctx, fc) {
  75579. ec.Errorf(ctx, "must not be null")
  75580. }
  75581. return graphql.Null
  75582. }
  75583. res := resTmp.(bool)
  75584. fc.Result = res
  75585. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  75586. }
  75587. func (ec *executionContext) fieldContext_PageInfo_hasPreviousPage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75588. fc = &graphql.FieldContext{
  75589. Object: "PageInfo",
  75590. Field: field,
  75591. IsMethod: false,
  75592. IsResolver: false,
  75593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75594. return nil, errors.New("field of type Boolean does not have child fields")
  75595. },
  75596. }
  75597. return fc, nil
  75598. }
  75599. func (ec *executionContext) _PageInfo_startCursor(ctx context.Context, field graphql.CollectedField, obj *PageInfo) (ret graphql.Marshaler) {
  75600. fc, err := ec.fieldContext_PageInfo_startCursor(ctx, field)
  75601. if err != nil {
  75602. return graphql.Null
  75603. }
  75604. ctx = graphql.WithFieldContext(ctx, fc)
  75605. defer func() {
  75606. if r := recover(); r != nil {
  75607. ec.Error(ctx, ec.Recover(ctx, r))
  75608. ret = graphql.Null
  75609. }
  75610. }()
  75611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75612. ctx = rctx // use context from middleware stack in children
  75613. return obj.StartCursor, nil
  75614. })
  75615. if err != nil {
  75616. ec.Error(ctx, err)
  75617. return graphql.Null
  75618. }
  75619. if resTmp == nil {
  75620. return graphql.Null
  75621. }
  75622. res := resTmp.(*string)
  75623. fc.Result = res
  75624. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  75625. }
  75626. func (ec *executionContext) fieldContext_PageInfo_startCursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75627. fc = &graphql.FieldContext{
  75628. Object: "PageInfo",
  75629. Field: field,
  75630. IsMethod: false,
  75631. IsResolver: false,
  75632. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75633. return nil, errors.New("field of type String does not have child fields")
  75634. },
  75635. }
  75636. return fc, nil
  75637. }
  75638. func (ec *executionContext) _PaymentMandate_id(ctx context.Context, field graphql.CollectedField, obj *PaymentMandate) (ret graphql.Marshaler) {
  75639. fc, err := ec.fieldContext_PaymentMandate_id(ctx, field)
  75640. if err != nil {
  75641. return graphql.Null
  75642. }
  75643. ctx = graphql.WithFieldContext(ctx, fc)
  75644. defer func() {
  75645. if r := recover(); r != nil {
  75646. ec.Error(ctx, ec.Recover(ctx, r))
  75647. ret = graphql.Null
  75648. }
  75649. }()
  75650. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75651. ctx = rctx // use context from middleware stack in children
  75652. return obj.ID, nil
  75653. })
  75654. if err != nil {
  75655. ec.Error(ctx, err)
  75656. return graphql.Null
  75657. }
  75658. if resTmp == nil {
  75659. if !graphql.HasFieldError(ctx, fc) {
  75660. ec.Errorf(ctx, "must not be null")
  75661. }
  75662. return graphql.Null
  75663. }
  75664. res := resTmp.(string)
  75665. fc.Result = res
  75666. return ec.marshalNID2string(ctx, field.Selections, res)
  75667. }
  75668. func (ec *executionContext) fieldContext_PaymentMandate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75669. fc = &graphql.FieldContext{
  75670. Object: "PaymentMandate",
  75671. Field: field,
  75672. IsMethod: false,
  75673. IsResolver: false,
  75674. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75675. return nil, errors.New("field of type ID does not have child fields")
  75676. },
  75677. }
  75678. return fc, nil
  75679. }
  75680. func (ec *executionContext) _PaymentMandate_paymentInstrument(ctx context.Context, field graphql.CollectedField, obj *PaymentMandate) (ret graphql.Marshaler) {
  75681. fc, err := ec.fieldContext_PaymentMandate_paymentInstrument(ctx, field)
  75682. if err != nil {
  75683. return graphql.Null
  75684. }
  75685. ctx = graphql.WithFieldContext(ctx, fc)
  75686. defer func() {
  75687. if r := recover(); r != nil {
  75688. ec.Error(ctx, ec.Recover(ctx, r))
  75689. ret = graphql.Null
  75690. }
  75691. }()
  75692. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75693. ctx = rctx // use context from middleware stack in children
  75694. return obj.PaymentInstrument, nil
  75695. })
  75696. if err != nil {
  75697. ec.Error(ctx, err)
  75698. return graphql.Null
  75699. }
  75700. if resTmp == nil {
  75701. if !graphql.HasFieldError(ctx, fc) {
  75702. ec.Errorf(ctx, "must not be null")
  75703. }
  75704. return graphql.Null
  75705. }
  75706. res := resTmp.(PaymentInstrument)
  75707. fc.Result = res
  75708. return ec.marshalNPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentInstrument(ctx, field.Selections, res)
  75709. }
  75710. func (ec *executionContext) fieldContext_PaymentMandate_paymentInstrument(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75711. fc = &graphql.FieldContext{
  75712. Object: "PaymentMandate",
  75713. Field: field,
  75714. IsMethod: false,
  75715. IsResolver: false,
  75716. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75717. return nil, errors.New("field of type PaymentInstrument does not have child fields")
  75718. },
  75719. }
  75720. return fc, nil
  75721. }
  75722. func (ec *executionContext) _PaymentSchedule_amount(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  75723. fc, err := ec.fieldContext_PaymentSchedule_amount(ctx, field)
  75724. if err != nil {
  75725. return graphql.Null
  75726. }
  75727. ctx = graphql.WithFieldContext(ctx, fc)
  75728. defer func() {
  75729. if r := recover(); r != nil {
  75730. ec.Error(ctx, ec.Recover(ctx, r))
  75731. ret = graphql.Null
  75732. }
  75733. }()
  75734. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75735. ctx = rctx // use context from middleware stack in children
  75736. return obj.Amount, nil
  75737. })
  75738. if err != nil {
  75739. ec.Error(ctx, err)
  75740. return graphql.Null
  75741. }
  75742. if resTmp == nil {
  75743. if !graphql.HasFieldError(ctx, fc) {
  75744. ec.Errorf(ctx, "must not be null")
  75745. }
  75746. return graphql.Null
  75747. }
  75748. res := resTmp.(*MoneyV2)
  75749. fc.Result = res
  75750. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  75751. }
  75752. func (ec *executionContext) fieldContext_PaymentSchedule_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75753. fc = &graphql.FieldContext{
  75754. Object: "PaymentSchedule",
  75755. Field: field,
  75756. IsMethod: false,
  75757. IsResolver: false,
  75758. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75759. switch field.Name {
  75760. case "amount":
  75761. return ec.fieldContext_MoneyV2_amount(ctx, field)
  75762. case "currencyCode":
  75763. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  75764. }
  75765. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  75766. },
  75767. }
  75768. return fc, nil
  75769. }
  75770. func (ec *executionContext) _PaymentSchedule_completedAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  75771. fc, err := ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  75772. if err != nil {
  75773. return graphql.Null
  75774. }
  75775. ctx = graphql.WithFieldContext(ctx, fc)
  75776. defer func() {
  75777. if r := recover(); r != nil {
  75778. ec.Error(ctx, ec.Recover(ctx, r))
  75779. ret = graphql.Null
  75780. }
  75781. }()
  75782. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75783. ctx = rctx // use context from middleware stack in children
  75784. return obj.CompletedAt, nil
  75785. })
  75786. if err != nil {
  75787. ec.Error(ctx, err)
  75788. return graphql.Null
  75789. }
  75790. if resTmp == nil {
  75791. return graphql.Null
  75792. }
  75793. res := resTmp.(*string)
  75794. fc.Result = res
  75795. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  75796. }
  75797. func (ec *executionContext) fieldContext_PaymentSchedule_completedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75798. fc = &graphql.FieldContext{
  75799. Object: "PaymentSchedule",
  75800. Field: field,
  75801. IsMethod: false,
  75802. IsResolver: false,
  75803. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75804. return nil, errors.New("field of type DateTime does not have child fields")
  75805. },
  75806. }
  75807. return fc, nil
  75808. }
  75809. func (ec *executionContext) _PaymentSchedule_dueAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  75810. fc, err := ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  75811. if err != nil {
  75812. return graphql.Null
  75813. }
  75814. ctx = graphql.WithFieldContext(ctx, fc)
  75815. defer func() {
  75816. if r := recover(); r != nil {
  75817. ec.Error(ctx, ec.Recover(ctx, r))
  75818. ret = graphql.Null
  75819. }
  75820. }()
  75821. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75822. ctx = rctx // use context from middleware stack in children
  75823. return obj.DueAt, nil
  75824. })
  75825. if err != nil {
  75826. ec.Error(ctx, err)
  75827. return graphql.Null
  75828. }
  75829. if resTmp == nil {
  75830. return graphql.Null
  75831. }
  75832. res := resTmp.(*string)
  75833. fc.Result = res
  75834. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  75835. }
  75836. func (ec *executionContext) fieldContext_PaymentSchedule_dueAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75837. fc = &graphql.FieldContext{
  75838. Object: "PaymentSchedule",
  75839. Field: field,
  75840. IsMethod: false,
  75841. IsResolver: false,
  75842. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75843. return nil, errors.New("field of type DateTime does not have child fields")
  75844. },
  75845. }
  75846. return fc, nil
  75847. }
  75848. func (ec *executionContext) _PaymentSchedule_id(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  75849. fc, err := ec.fieldContext_PaymentSchedule_id(ctx, field)
  75850. if err != nil {
  75851. return graphql.Null
  75852. }
  75853. ctx = graphql.WithFieldContext(ctx, fc)
  75854. defer func() {
  75855. if r := recover(); r != nil {
  75856. ec.Error(ctx, ec.Recover(ctx, r))
  75857. ret = graphql.Null
  75858. }
  75859. }()
  75860. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75861. ctx = rctx // use context from middleware stack in children
  75862. return obj.ID, nil
  75863. })
  75864. if err != nil {
  75865. ec.Error(ctx, err)
  75866. return graphql.Null
  75867. }
  75868. if resTmp == nil {
  75869. if !graphql.HasFieldError(ctx, fc) {
  75870. ec.Errorf(ctx, "must not be null")
  75871. }
  75872. return graphql.Null
  75873. }
  75874. res := resTmp.(string)
  75875. fc.Result = res
  75876. return ec.marshalNID2string(ctx, field.Selections, res)
  75877. }
  75878. func (ec *executionContext) fieldContext_PaymentSchedule_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75879. fc = &graphql.FieldContext{
  75880. Object: "PaymentSchedule",
  75881. Field: field,
  75882. IsMethod: false,
  75883. IsResolver: false,
  75884. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75885. return nil, errors.New("field of type ID does not have child fields")
  75886. },
  75887. }
  75888. return fc, nil
  75889. }
  75890. func (ec *executionContext) _PaymentSchedule_issuedAt(ctx context.Context, field graphql.CollectedField, obj *PaymentSchedule) (ret graphql.Marshaler) {
  75891. fc, err := ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  75892. if err != nil {
  75893. return graphql.Null
  75894. }
  75895. ctx = graphql.WithFieldContext(ctx, fc)
  75896. defer func() {
  75897. if r := recover(); r != nil {
  75898. ec.Error(ctx, ec.Recover(ctx, r))
  75899. ret = graphql.Null
  75900. }
  75901. }()
  75902. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75903. ctx = rctx // use context from middleware stack in children
  75904. return obj.IssuedAt, nil
  75905. })
  75906. if err != nil {
  75907. ec.Error(ctx, err)
  75908. return graphql.Null
  75909. }
  75910. if resTmp == nil {
  75911. return graphql.Null
  75912. }
  75913. res := resTmp.(*string)
  75914. fc.Result = res
  75915. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  75916. }
  75917. func (ec *executionContext) fieldContext_PaymentSchedule_issuedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75918. fc = &graphql.FieldContext{
  75919. Object: "PaymentSchedule",
  75920. Field: field,
  75921. IsMethod: false,
  75922. IsResolver: false,
  75923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75924. return nil, errors.New("field of type DateTime does not have child fields")
  75925. },
  75926. }
  75927. return fc, nil
  75928. }
  75929. func (ec *executionContext) _PaymentScheduleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  75930. fc, err := ec.fieldContext_PaymentScheduleConnection_edges(ctx, field)
  75931. if err != nil {
  75932. return graphql.Null
  75933. }
  75934. ctx = graphql.WithFieldContext(ctx, fc)
  75935. defer func() {
  75936. if r := recover(); r != nil {
  75937. ec.Error(ctx, ec.Recover(ctx, r))
  75938. ret = graphql.Null
  75939. }
  75940. }()
  75941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75942. ctx = rctx // use context from middleware stack in children
  75943. return obj.Edges, nil
  75944. })
  75945. if err != nil {
  75946. ec.Error(ctx, err)
  75947. return graphql.Null
  75948. }
  75949. if resTmp == nil {
  75950. if !graphql.HasFieldError(ctx, fc) {
  75951. ec.Errorf(ctx, "must not be null")
  75952. }
  75953. return graphql.Null
  75954. }
  75955. res := resTmp.([]*PaymentScheduleEdge)
  75956. fc.Result = res
  75957. return ec.marshalNPaymentScheduleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleEdgeᚄ(ctx, field.Selections, res)
  75958. }
  75959. func (ec *executionContext) fieldContext_PaymentScheduleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  75960. fc = &graphql.FieldContext{
  75961. Object: "PaymentScheduleConnection",
  75962. Field: field,
  75963. IsMethod: false,
  75964. IsResolver: false,
  75965. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  75966. switch field.Name {
  75967. case "cursor":
  75968. return ec.fieldContext_PaymentScheduleEdge_cursor(ctx, field)
  75969. case "node":
  75970. return ec.fieldContext_PaymentScheduleEdge_node(ctx, field)
  75971. }
  75972. return nil, fmt.Errorf("no field named %q was found under type PaymentScheduleEdge", field.Name)
  75973. },
  75974. }
  75975. return fc, nil
  75976. }
  75977. func (ec *executionContext) _PaymentScheduleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  75978. fc, err := ec.fieldContext_PaymentScheduleConnection_nodes(ctx, field)
  75979. if err != nil {
  75980. return graphql.Null
  75981. }
  75982. ctx = graphql.WithFieldContext(ctx, fc)
  75983. defer func() {
  75984. if r := recover(); r != nil {
  75985. ec.Error(ctx, ec.Recover(ctx, r))
  75986. ret = graphql.Null
  75987. }
  75988. }()
  75989. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  75990. ctx = rctx // use context from middleware stack in children
  75991. return obj.Nodes, nil
  75992. })
  75993. if err != nil {
  75994. ec.Error(ctx, err)
  75995. return graphql.Null
  75996. }
  75997. if resTmp == nil {
  75998. if !graphql.HasFieldError(ctx, fc) {
  75999. ec.Errorf(ctx, "must not be null")
  76000. }
  76001. return graphql.Null
  76002. }
  76003. res := resTmp.([]*PaymentSchedule)
  76004. fc.Result = res
  76005. return ec.marshalNPaymentSchedule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleᚄ(ctx, field.Selections, res)
  76006. }
  76007. func (ec *executionContext) fieldContext_PaymentScheduleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76008. fc = &graphql.FieldContext{
  76009. Object: "PaymentScheduleConnection",
  76010. Field: field,
  76011. IsMethod: false,
  76012. IsResolver: false,
  76013. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76014. switch field.Name {
  76015. case "amount":
  76016. return ec.fieldContext_PaymentSchedule_amount(ctx, field)
  76017. case "completedAt":
  76018. return ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  76019. case "dueAt":
  76020. return ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  76021. case "id":
  76022. return ec.fieldContext_PaymentSchedule_id(ctx, field)
  76023. case "issuedAt":
  76024. return ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  76025. }
  76026. return nil, fmt.Errorf("no field named %q was found under type PaymentSchedule", field.Name)
  76027. },
  76028. }
  76029. return fc, nil
  76030. }
  76031. func (ec *executionContext) _PaymentScheduleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleConnection) (ret graphql.Marshaler) {
  76032. fc, err := ec.fieldContext_PaymentScheduleConnection_pageInfo(ctx, field)
  76033. if err != nil {
  76034. return graphql.Null
  76035. }
  76036. ctx = graphql.WithFieldContext(ctx, fc)
  76037. defer func() {
  76038. if r := recover(); r != nil {
  76039. ec.Error(ctx, ec.Recover(ctx, r))
  76040. ret = graphql.Null
  76041. }
  76042. }()
  76043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76044. ctx = rctx // use context from middleware stack in children
  76045. return obj.PageInfo, nil
  76046. })
  76047. if err != nil {
  76048. ec.Error(ctx, err)
  76049. return graphql.Null
  76050. }
  76051. if resTmp == nil {
  76052. if !graphql.HasFieldError(ctx, fc) {
  76053. ec.Errorf(ctx, "must not be null")
  76054. }
  76055. return graphql.Null
  76056. }
  76057. res := resTmp.(*PageInfo)
  76058. fc.Result = res
  76059. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  76060. }
  76061. func (ec *executionContext) fieldContext_PaymentScheduleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76062. fc = &graphql.FieldContext{
  76063. Object: "PaymentScheduleConnection",
  76064. Field: field,
  76065. IsMethod: false,
  76066. IsResolver: false,
  76067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76068. switch field.Name {
  76069. case "endCursor":
  76070. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  76071. case "hasNextPage":
  76072. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  76073. case "hasPreviousPage":
  76074. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  76075. case "startCursor":
  76076. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  76077. }
  76078. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  76079. },
  76080. }
  76081. return fc, nil
  76082. }
  76083. func (ec *executionContext) _PaymentScheduleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleEdge) (ret graphql.Marshaler) {
  76084. fc, err := ec.fieldContext_PaymentScheduleEdge_cursor(ctx, field)
  76085. if err != nil {
  76086. return graphql.Null
  76087. }
  76088. ctx = graphql.WithFieldContext(ctx, fc)
  76089. defer func() {
  76090. if r := recover(); r != nil {
  76091. ec.Error(ctx, ec.Recover(ctx, r))
  76092. ret = graphql.Null
  76093. }
  76094. }()
  76095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76096. ctx = rctx // use context from middleware stack in children
  76097. return obj.Cursor, nil
  76098. })
  76099. if err != nil {
  76100. ec.Error(ctx, err)
  76101. return graphql.Null
  76102. }
  76103. if resTmp == nil {
  76104. if !graphql.HasFieldError(ctx, fc) {
  76105. ec.Errorf(ctx, "must not be null")
  76106. }
  76107. return graphql.Null
  76108. }
  76109. res := resTmp.(string)
  76110. fc.Result = res
  76111. return ec.marshalNString2string(ctx, field.Selections, res)
  76112. }
  76113. func (ec *executionContext) fieldContext_PaymentScheduleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76114. fc = &graphql.FieldContext{
  76115. Object: "PaymentScheduleEdge",
  76116. Field: field,
  76117. IsMethod: false,
  76118. IsResolver: false,
  76119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76120. return nil, errors.New("field of type String does not have child fields")
  76121. },
  76122. }
  76123. return fc, nil
  76124. }
  76125. func (ec *executionContext) _PaymentScheduleEdge_node(ctx context.Context, field graphql.CollectedField, obj *PaymentScheduleEdge) (ret graphql.Marshaler) {
  76126. fc, err := ec.fieldContext_PaymentScheduleEdge_node(ctx, field)
  76127. if err != nil {
  76128. return graphql.Null
  76129. }
  76130. ctx = graphql.WithFieldContext(ctx, fc)
  76131. defer func() {
  76132. if r := recover(); r != nil {
  76133. ec.Error(ctx, ec.Recover(ctx, r))
  76134. ret = graphql.Null
  76135. }
  76136. }()
  76137. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76138. ctx = rctx // use context from middleware stack in children
  76139. return obj.Node, nil
  76140. })
  76141. if err != nil {
  76142. ec.Error(ctx, err)
  76143. return graphql.Null
  76144. }
  76145. if resTmp == nil {
  76146. if !graphql.HasFieldError(ctx, fc) {
  76147. ec.Errorf(ctx, "must not be null")
  76148. }
  76149. return graphql.Null
  76150. }
  76151. res := resTmp.(*PaymentSchedule)
  76152. fc.Result = res
  76153. return ec.marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentSchedule(ctx, field.Selections, res)
  76154. }
  76155. func (ec *executionContext) fieldContext_PaymentScheduleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76156. fc = &graphql.FieldContext{
  76157. Object: "PaymentScheduleEdge",
  76158. Field: field,
  76159. IsMethod: false,
  76160. IsResolver: false,
  76161. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76162. switch field.Name {
  76163. case "amount":
  76164. return ec.fieldContext_PaymentSchedule_amount(ctx, field)
  76165. case "completedAt":
  76166. return ec.fieldContext_PaymentSchedule_completedAt(ctx, field)
  76167. case "dueAt":
  76168. return ec.fieldContext_PaymentSchedule_dueAt(ctx, field)
  76169. case "id":
  76170. return ec.fieldContext_PaymentSchedule_id(ctx, field)
  76171. case "issuedAt":
  76172. return ec.fieldContext_PaymentSchedule_issuedAt(ctx, field)
  76173. }
  76174. return nil, fmt.Errorf("no field named %q was found under type PaymentSchedule", field.Name)
  76175. },
  76176. }
  76177. return fc, nil
  76178. }
  76179. func (ec *executionContext) _PaymentSettings_supportedDigitalWallets(ctx context.Context, field graphql.CollectedField, obj *PaymentSettings) (ret graphql.Marshaler) {
  76180. fc, err := ec.fieldContext_PaymentSettings_supportedDigitalWallets(ctx, field)
  76181. if err != nil {
  76182. return graphql.Null
  76183. }
  76184. ctx = graphql.WithFieldContext(ctx, fc)
  76185. defer func() {
  76186. if r := recover(); r != nil {
  76187. ec.Error(ctx, ec.Recover(ctx, r))
  76188. ret = graphql.Null
  76189. }
  76190. }()
  76191. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76192. ctx = rctx // use context from middleware stack in children
  76193. return obj.SupportedDigitalWallets, nil
  76194. })
  76195. if err != nil {
  76196. ec.Error(ctx, err)
  76197. return graphql.Null
  76198. }
  76199. if resTmp == nil {
  76200. if !graphql.HasFieldError(ctx, fc) {
  76201. ec.Errorf(ctx, "must not be null")
  76202. }
  76203. return graphql.Null
  76204. }
  76205. res := resTmp.([]DigitalWallet)
  76206. fc.Result = res
  76207. return ec.marshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWalletᚄ(ctx, field.Selections, res)
  76208. }
  76209. func (ec *executionContext) fieldContext_PaymentSettings_supportedDigitalWallets(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76210. fc = &graphql.FieldContext{
  76211. Object: "PaymentSettings",
  76212. Field: field,
  76213. IsMethod: false,
  76214. IsResolver: false,
  76215. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76216. return nil, errors.New("field of type DigitalWallet does not have child fields")
  76217. },
  76218. }
  76219. return fc, nil
  76220. }
  76221. func (ec *executionContext) _PaymentTerms_dueInDays(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76222. fc, err := ec.fieldContext_PaymentTerms_dueInDays(ctx, field)
  76223. if err != nil {
  76224. return graphql.Null
  76225. }
  76226. ctx = graphql.WithFieldContext(ctx, fc)
  76227. defer func() {
  76228. if r := recover(); r != nil {
  76229. ec.Error(ctx, ec.Recover(ctx, r))
  76230. ret = graphql.Null
  76231. }
  76232. }()
  76233. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76234. ctx = rctx // use context from middleware stack in children
  76235. return obj.DueInDays, nil
  76236. })
  76237. if err != nil {
  76238. ec.Error(ctx, err)
  76239. return graphql.Null
  76240. }
  76241. if resTmp == nil {
  76242. return graphql.Null
  76243. }
  76244. res := resTmp.(*int)
  76245. fc.Result = res
  76246. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  76247. }
  76248. func (ec *executionContext) fieldContext_PaymentTerms_dueInDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76249. fc = &graphql.FieldContext{
  76250. Object: "PaymentTerms",
  76251. Field: field,
  76252. IsMethod: false,
  76253. IsResolver: false,
  76254. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76255. return nil, errors.New("field of type Int does not have child fields")
  76256. },
  76257. }
  76258. return fc, nil
  76259. }
  76260. func (ec *executionContext) _PaymentTerms_id(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76261. fc, err := ec.fieldContext_PaymentTerms_id(ctx, field)
  76262. if err != nil {
  76263. return graphql.Null
  76264. }
  76265. ctx = graphql.WithFieldContext(ctx, fc)
  76266. defer func() {
  76267. if r := recover(); r != nil {
  76268. ec.Error(ctx, ec.Recover(ctx, r))
  76269. ret = graphql.Null
  76270. }
  76271. }()
  76272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76273. ctx = rctx // use context from middleware stack in children
  76274. return obj.ID, nil
  76275. })
  76276. if err != nil {
  76277. ec.Error(ctx, err)
  76278. return graphql.Null
  76279. }
  76280. if resTmp == nil {
  76281. if !graphql.HasFieldError(ctx, fc) {
  76282. ec.Errorf(ctx, "must not be null")
  76283. }
  76284. return graphql.Null
  76285. }
  76286. res := resTmp.(string)
  76287. fc.Result = res
  76288. return ec.marshalNID2string(ctx, field.Selections, res)
  76289. }
  76290. func (ec *executionContext) fieldContext_PaymentTerms_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76291. fc = &graphql.FieldContext{
  76292. Object: "PaymentTerms",
  76293. Field: field,
  76294. IsMethod: false,
  76295. IsResolver: false,
  76296. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76297. return nil, errors.New("field of type ID does not have child fields")
  76298. },
  76299. }
  76300. return fc, nil
  76301. }
  76302. func (ec *executionContext) _PaymentTerms_overdue(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76303. fc, err := ec.fieldContext_PaymentTerms_overdue(ctx, field)
  76304. if err != nil {
  76305. return graphql.Null
  76306. }
  76307. ctx = graphql.WithFieldContext(ctx, fc)
  76308. defer func() {
  76309. if r := recover(); r != nil {
  76310. ec.Error(ctx, ec.Recover(ctx, r))
  76311. ret = graphql.Null
  76312. }
  76313. }()
  76314. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76315. ctx = rctx // use context from middleware stack in children
  76316. return obj.Overdue, nil
  76317. })
  76318. if err != nil {
  76319. ec.Error(ctx, err)
  76320. return graphql.Null
  76321. }
  76322. if resTmp == nil {
  76323. if !graphql.HasFieldError(ctx, fc) {
  76324. ec.Errorf(ctx, "must not be null")
  76325. }
  76326. return graphql.Null
  76327. }
  76328. res := resTmp.(bool)
  76329. fc.Result = res
  76330. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  76331. }
  76332. func (ec *executionContext) fieldContext_PaymentTerms_overdue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76333. fc = &graphql.FieldContext{
  76334. Object: "PaymentTerms",
  76335. Field: field,
  76336. IsMethod: false,
  76337. IsResolver: false,
  76338. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76339. return nil, errors.New("field of type Boolean does not have child fields")
  76340. },
  76341. }
  76342. return fc, nil
  76343. }
  76344. func (ec *executionContext) _PaymentTerms_paymentSchedules(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76345. fc, err := ec.fieldContext_PaymentTerms_paymentSchedules(ctx, field)
  76346. if err != nil {
  76347. return graphql.Null
  76348. }
  76349. ctx = graphql.WithFieldContext(ctx, fc)
  76350. defer func() {
  76351. if r := recover(); r != nil {
  76352. ec.Error(ctx, ec.Recover(ctx, r))
  76353. ret = graphql.Null
  76354. }
  76355. }()
  76356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76357. ctx = rctx // use context from middleware stack in children
  76358. return obj.PaymentSchedules, nil
  76359. })
  76360. if err != nil {
  76361. ec.Error(ctx, err)
  76362. return graphql.Null
  76363. }
  76364. if resTmp == nil {
  76365. if !graphql.HasFieldError(ctx, fc) {
  76366. ec.Errorf(ctx, "must not be null")
  76367. }
  76368. return graphql.Null
  76369. }
  76370. res := resTmp.(*PaymentScheduleConnection)
  76371. fc.Result = res
  76372. return ec.marshalNPaymentScheduleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleConnection(ctx, field.Selections, res)
  76373. }
  76374. func (ec *executionContext) fieldContext_PaymentTerms_paymentSchedules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76375. fc = &graphql.FieldContext{
  76376. Object: "PaymentTerms",
  76377. Field: field,
  76378. IsMethod: false,
  76379. IsResolver: false,
  76380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76381. switch field.Name {
  76382. case "edges":
  76383. return ec.fieldContext_PaymentScheduleConnection_edges(ctx, field)
  76384. case "nodes":
  76385. return ec.fieldContext_PaymentScheduleConnection_nodes(ctx, field)
  76386. case "pageInfo":
  76387. return ec.fieldContext_PaymentScheduleConnection_pageInfo(ctx, field)
  76388. }
  76389. return nil, fmt.Errorf("no field named %q was found under type PaymentScheduleConnection", field.Name)
  76390. },
  76391. }
  76392. defer func() {
  76393. if r := recover(); r != nil {
  76394. err = ec.Recover(ctx, r)
  76395. ec.Error(ctx, err)
  76396. }
  76397. }()
  76398. ctx = graphql.WithFieldContext(ctx, fc)
  76399. if fc.Args, err = ec.field_PaymentTerms_paymentSchedules_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  76400. ec.Error(ctx, err)
  76401. return
  76402. }
  76403. return fc, nil
  76404. }
  76405. func (ec *executionContext) _PaymentTerms_paymentTermsName(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76406. fc, err := ec.fieldContext_PaymentTerms_paymentTermsName(ctx, field)
  76407. if err != nil {
  76408. return graphql.Null
  76409. }
  76410. ctx = graphql.WithFieldContext(ctx, fc)
  76411. defer func() {
  76412. if r := recover(); r != nil {
  76413. ec.Error(ctx, ec.Recover(ctx, r))
  76414. ret = graphql.Null
  76415. }
  76416. }()
  76417. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76418. ctx = rctx // use context from middleware stack in children
  76419. return obj.PaymentTermsName, nil
  76420. })
  76421. if err != nil {
  76422. ec.Error(ctx, err)
  76423. return graphql.Null
  76424. }
  76425. if resTmp == nil {
  76426. if !graphql.HasFieldError(ctx, fc) {
  76427. ec.Errorf(ctx, "must not be null")
  76428. }
  76429. return graphql.Null
  76430. }
  76431. res := resTmp.(string)
  76432. fc.Result = res
  76433. return ec.marshalNString2string(ctx, field.Selections, res)
  76434. }
  76435. func (ec *executionContext) fieldContext_PaymentTerms_paymentTermsName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76436. fc = &graphql.FieldContext{
  76437. Object: "PaymentTerms",
  76438. Field: field,
  76439. IsMethod: false,
  76440. IsResolver: false,
  76441. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76442. return nil, errors.New("field of type String does not have child fields")
  76443. },
  76444. }
  76445. return fc, nil
  76446. }
  76447. func (ec *executionContext) _PaymentTerms_paymentTermsType(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76448. fc, err := ec.fieldContext_PaymentTerms_paymentTermsType(ctx, field)
  76449. if err != nil {
  76450. return graphql.Null
  76451. }
  76452. ctx = graphql.WithFieldContext(ctx, fc)
  76453. defer func() {
  76454. if r := recover(); r != nil {
  76455. ec.Error(ctx, ec.Recover(ctx, r))
  76456. ret = graphql.Null
  76457. }
  76458. }()
  76459. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76460. ctx = rctx // use context from middleware stack in children
  76461. return obj.PaymentTermsType, nil
  76462. })
  76463. if err != nil {
  76464. ec.Error(ctx, err)
  76465. return graphql.Null
  76466. }
  76467. if resTmp == nil {
  76468. if !graphql.HasFieldError(ctx, fc) {
  76469. ec.Errorf(ctx, "must not be null")
  76470. }
  76471. return graphql.Null
  76472. }
  76473. res := resTmp.(PaymentTermsType)
  76474. fc.Result = res
  76475. return ec.marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsType(ctx, field.Selections, res)
  76476. }
  76477. func (ec *executionContext) fieldContext_PaymentTerms_paymentTermsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76478. fc = &graphql.FieldContext{
  76479. Object: "PaymentTerms",
  76480. Field: field,
  76481. IsMethod: false,
  76482. IsResolver: false,
  76483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76484. return nil, errors.New("field of type PaymentTermsType does not have child fields")
  76485. },
  76486. }
  76487. return fc, nil
  76488. }
  76489. func (ec *executionContext) _PaymentTerms_translatedName(ctx context.Context, field graphql.CollectedField, obj *PaymentTerms) (ret graphql.Marshaler) {
  76490. fc, err := ec.fieldContext_PaymentTerms_translatedName(ctx, field)
  76491. if err != nil {
  76492. return graphql.Null
  76493. }
  76494. ctx = graphql.WithFieldContext(ctx, fc)
  76495. defer func() {
  76496. if r := recover(); r != nil {
  76497. ec.Error(ctx, ec.Recover(ctx, r))
  76498. ret = graphql.Null
  76499. }
  76500. }()
  76501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76502. ctx = rctx // use context from middleware stack in children
  76503. return obj.TranslatedName, nil
  76504. })
  76505. if err != nil {
  76506. ec.Error(ctx, err)
  76507. return graphql.Null
  76508. }
  76509. if resTmp == nil {
  76510. if !graphql.HasFieldError(ctx, fc) {
  76511. ec.Errorf(ctx, "must not be null")
  76512. }
  76513. return graphql.Null
  76514. }
  76515. res := resTmp.(string)
  76516. fc.Result = res
  76517. return ec.marshalNString2string(ctx, field.Selections, res)
  76518. }
  76519. func (ec *executionContext) fieldContext_PaymentTerms_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76520. fc = &graphql.FieldContext{
  76521. Object: "PaymentTerms",
  76522. Field: field,
  76523. IsMethod: false,
  76524. IsResolver: false,
  76525. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76526. return nil, errors.New("field of type String does not have child fields")
  76527. },
  76528. }
  76529. return fc, nil
  76530. }
  76531. func (ec *executionContext) _PaymentTermsTemplate_description(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76532. fc, err := ec.fieldContext_PaymentTermsTemplate_description(ctx, field)
  76533. if err != nil {
  76534. return graphql.Null
  76535. }
  76536. ctx = graphql.WithFieldContext(ctx, fc)
  76537. defer func() {
  76538. if r := recover(); r != nil {
  76539. ec.Error(ctx, ec.Recover(ctx, r))
  76540. ret = graphql.Null
  76541. }
  76542. }()
  76543. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76544. ctx = rctx // use context from middleware stack in children
  76545. return obj.Description, nil
  76546. })
  76547. if err != nil {
  76548. ec.Error(ctx, err)
  76549. return graphql.Null
  76550. }
  76551. if resTmp == nil {
  76552. if !graphql.HasFieldError(ctx, fc) {
  76553. ec.Errorf(ctx, "must not be null")
  76554. }
  76555. return graphql.Null
  76556. }
  76557. res := resTmp.(string)
  76558. fc.Result = res
  76559. return ec.marshalNString2string(ctx, field.Selections, res)
  76560. }
  76561. func (ec *executionContext) fieldContext_PaymentTermsTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76562. fc = &graphql.FieldContext{
  76563. Object: "PaymentTermsTemplate",
  76564. Field: field,
  76565. IsMethod: false,
  76566. IsResolver: false,
  76567. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76568. return nil, errors.New("field of type String does not have child fields")
  76569. },
  76570. }
  76571. return fc, nil
  76572. }
  76573. func (ec *executionContext) _PaymentTermsTemplate_dueInDays(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76574. fc, err := ec.fieldContext_PaymentTermsTemplate_dueInDays(ctx, field)
  76575. if err != nil {
  76576. return graphql.Null
  76577. }
  76578. ctx = graphql.WithFieldContext(ctx, fc)
  76579. defer func() {
  76580. if r := recover(); r != nil {
  76581. ec.Error(ctx, ec.Recover(ctx, r))
  76582. ret = graphql.Null
  76583. }
  76584. }()
  76585. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76586. ctx = rctx // use context from middleware stack in children
  76587. return obj.DueInDays, nil
  76588. })
  76589. if err != nil {
  76590. ec.Error(ctx, err)
  76591. return graphql.Null
  76592. }
  76593. if resTmp == nil {
  76594. return graphql.Null
  76595. }
  76596. res := resTmp.(*int)
  76597. fc.Result = res
  76598. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  76599. }
  76600. func (ec *executionContext) fieldContext_PaymentTermsTemplate_dueInDays(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76601. fc = &graphql.FieldContext{
  76602. Object: "PaymentTermsTemplate",
  76603. Field: field,
  76604. IsMethod: false,
  76605. IsResolver: false,
  76606. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76607. return nil, errors.New("field of type Int does not have child fields")
  76608. },
  76609. }
  76610. return fc, nil
  76611. }
  76612. func (ec *executionContext) _PaymentTermsTemplate_id(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76613. fc, err := ec.fieldContext_PaymentTermsTemplate_id(ctx, field)
  76614. if err != nil {
  76615. return graphql.Null
  76616. }
  76617. ctx = graphql.WithFieldContext(ctx, fc)
  76618. defer func() {
  76619. if r := recover(); r != nil {
  76620. ec.Error(ctx, ec.Recover(ctx, r))
  76621. ret = graphql.Null
  76622. }
  76623. }()
  76624. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76625. ctx = rctx // use context from middleware stack in children
  76626. return obj.ID, nil
  76627. })
  76628. if err != nil {
  76629. ec.Error(ctx, err)
  76630. return graphql.Null
  76631. }
  76632. if resTmp == nil {
  76633. if !graphql.HasFieldError(ctx, fc) {
  76634. ec.Errorf(ctx, "must not be null")
  76635. }
  76636. return graphql.Null
  76637. }
  76638. res := resTmp.(string)
  76639. fc.Result = res
  76640. return ec.marshalNID2string(ctx, field.Selections, res)
  76641. }
  76642. func (ec *executionContext) fieldContext_PaymentTermsTemplate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76643. fc = &graphql.FieldContext{
  76644. Object: "PaymentTermsTemplate",
  76645. Field: field,
  76646. IsMethod: false,
  76647. IsResolver: false,
  76648. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76649. return nil, errors.New("field of type ID does not have child fields")
  76650. },
  76651. }
  76652. return fc, nil
  76653. }
  76654. func (ec *executionContext) _PaymentTermsTemplate_name(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76655. fc, err := ec.fieldContext_PaymentTermsTemplate_name(ctx, field)
  76656. if err != nil {
  76657. return graphql.Null
  76658. }
  76659. ctx = graphql.WithFieldContext(ctx, fc)
  76660. defer func() {
  76661. if r := recover(); r != nil {
  76662. ec.Error(ctx, ec.Recover(ctx, r))
  76663. ret = graphql.Null
  76664. }
  76665. }()
  76666. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76667. ctx = rctx // use context from middleware stack in children
  76668. return obj.Name, nil
  76669. })
  76670. if err != nil {
  76671. ec.Error(ctx, err)
  76672. return graphql.Null
  76673. }
  76674. if resTmp == nil {
  76675. if !graphql.HasFieldError(ctx, fc) {
  76676. ec.Errorf(ctx, "must not be null")
  76677. }
  76678. return graphql.Null
  76679. }
  76680. res := resTmp.(string)
  76681. fc.Result = res
  76682. return ec.marshalNString2string(ctx, field.Selections, res)
  76683. }
  76684. func (ec *executionContext) fieldContext_PaymentTermsTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76685. fc = &graphql.FieldContext{
  76686. Object: "PaymentTermsTemplate",
  76687. Field: field,
  76688. IsMethod: false,
  76689. IsResolver: false,
  76690. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76691. return nil, errors.New("field of type String does not have child fields")
  76692. },
  76693. }
  76694. return fc, nil
  76695. }
  76696. func (ec *executionContext) _PaymentTermsTemplate_paymentTermsType(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76697. fc, err := ec.fieldContext_PaymentTermsTemplate_paymentTermsType(ctx, field)
  76698. if err != nil {
  76699. return graphql.Null
  76700. }
  76701. ctx = graphql.WithFieldContext(ctx, fc)
  76702. defer func() {
  76703. if r := recover(); r != nil {
  76704. ec.Error(ctx, ec.Recover(ctx, r))
  76705. ret = graphql.Null
  76706. }
  76707. }()
  76708. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76709. ctx = rctx // use context from middleware stack in children
  76710. return obj.PaymentTermsType, nil
  76711. })
  76712. if err != nil {
  76713. ec.Error(ctx, err)
  76714. return graphql.Null
  76715. }
  76716. if resTmp == nil {
  76717. if !graphql.HasFieldError(ctx, fc) {
  76718. ec.Errorf(ctx, "must not be null")
  76719. }
  76720. return graphql.Null
  76721. }
  76722. res := resTmp.(PaymentTermsType)
  76723. fc.Result = res
  76724. return ec.marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsType(ctx, field.Selections, res)
  76725. }
  76726. func (ec *executionContext) fieldContext_PaymentTermsTemplate_paymentTermsType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76727. fc = &graphql.FieldContext{
  76728. Object: "PaymentTermsTemplate",
  76729. Field: field,
  76730. IsMethod: false,
  76731. IsResolver: false,
  76732. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76733. return nil, errors.New("field of type PaymentTermsType does not have child fields")
  76734. },
  76735. }
  76736. return fc, nil
  76737. }
  76738. func (ec *executionContext) _PaymentTermsTemplate_translatedName(ctx context.Context, field graphql.CollectedField, obj *PaymentTermsTemplate) (ret graphql.Marshaler) {
  76739. fc, err := ec.fieldContext_PaymentTermsTemplate_translatedName(ctx, field)
  76740. if err != nil {
  76741. return graphql.Null
  76742. }
  76743. ctx = graphql.WithFieldContext(ctx, fc)
  76744. defer func() {
  76745. if r := recover(); r != nil {
  76746. ec.Error(ctx, ec.Recover(ctx, r))
  76747. ret = graphql.Null
  76748. }
  76749. }()
  76750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76751. ctx = rctx // use context from middleware stack in children
  76752. return obj.TranslatedName, nil
  76753. })
  76754. if err != nil {
  76755. ec.Error(ctx, err)
  76756. return graphql.Null
  76757. }
  76758. if resTmp == nil {
  76759. if !graphql.HasFieldError(ctx, fc) {
  76760. ec.Errorf(ctx, "must not be null")
  76761. }
  76762. return graphql.Null
  76763. }
  76764. res := resTmp.(string)
  76765. fc.Result = res
  76766. return ec.marshalNString2string(ctx, field.Selections, res)
  76767. }
  76768. func (ec *executionContext) fieldContext_PaymentTermsTemplate_translatedName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76769. fc = &graphql.FieldContext{
  76770. Object: "PaymentTermsTemplate",
  76771. Field: field,
  76772. IsMethod: false,
  76773. IsResolver: false,
  76774. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76775. return nil, errors.New("field of type String does not have child fields")
  76776. },
  76777. }
  76778. return fc, nil
  76779. }
  76780. func (ec *executionContext) _PriceList_contextRule(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76781. fc, err := ec.fieldContext_PriceList_contextRule(ctx, field)
  76782. if err != nil {
  76783. return graphql.Null
  76784. }
  76785. ctx = graphql.WithFieldContext(ctx, fc)
  76786. defer func() {
  76787. if r := recover(); r != nil {
  76788. ec.Error(ctx, ec.Recover(ctx, r))
  76789. ret = graphql.Null
  76790. }
  76791. }()
  76792. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76793. ctx = rctx // use context from middleware stack in children
  76794. return obj.ContextRule, nil
  76795. })
  76796. if err != nil {
  76797. ec.Error(ctx, err)
  76798. return graphql.Null
  76799. }
  76800. if resTmp == nil {
  76801. return graphql.Null
  76802. }
  76803. res := resTmp.(*PriceListContextRule)
  76804. fc.Result = res
  76805. return ec.marshalOPriceListContextRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListContextRule(ctx, field.Selections, res)
  76806. }
  76807. func (ec *executionContext) fieldContext_PriceList_contextRule(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76808. fc = &graphql.FieldContext{
  76809. Object: "PriceList",
  76810. Field: field,
  76811. IsMethod: false,
  76812. IsResolver: false,
  76813. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76814. switch field.Name {
  76815. case "countries":
  76816. return ec.fieldContext_PriceListContextRule_countries(ctx, field)
  76817. case "market":
  76818. return ec.fieldContext_PriceListContextRule_market(ctx, field)
  76819. }
  76820. return nil, fmt.Errorf("no field named %q was found under type PriceListContextRule", field.Name)
  76821. },
  76822. }
  76823. return fc, nil
  76824. }
  76825. func (ec *executionContext) _PriceList_currency(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76826. fc, err := ec.fieldContext_PriceList_currency(ctx, field)
  76827. if err != nil {
  76828. return graphql.Null
  76829. }
  76830. ctx = graphql.WithFieldContext(ctx, fc)
  76831. defer func() {
  76832. if r := recover(); r != nil {
  76833. ec.Error(ctx, ec.Recover(ctx, r))
  76834. ret = graphql.Null
  76835. }
  76836. }()
  76837. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76838. ctx = rctx // use context from middleware stack in children
  76839. return obj.Currency, nil
  76840. })
  76841. if err != nil {
  76842. ec.Error(ctx, err)
  76843. return graphql.Null
  76844. }
  76845. if resTmp == nil {
  76846. if !graphql.HasFieldError(ctx, fc) {
  76847. ec.Errorf(ctx, "must not be null")
  76848. }
  76849. return graphql.Null
  76850. }
  76851. res := resTmp.(CurrencyCode)
  76852. fc.Result = res
  76853. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  76854. }
  76855. func (ec *executionContext) fieldContext_PriceList_currency(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76856. fc = &graphql.FieldContext{
  76857. Object: "PriceList",
  76858. Field: field,
  76859. IsMethod: false,
  76860. IsResolver: false,
  76861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76862. return nil, errors.New("field of type CurrencyCode does not have child fields")
  76863. },
  76864. }
  76865. return fc, nil
  76866. }
  76867. func (ec *executionContext) _PriceList_id(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76868. fc, err := ec.fieldContext_PriceList_id(ctx, field)
  76869. if err != nil {
  76870. return graphql.Null
  76871. }
  76872. ctx = graphql.WithFieldContext(ctx, fc)
  76873. defer func() {
  76874. if r := recover(); r != nil {
  76875. ec.Error(ctx, ec.Recover(ctx, r))
  76876. ret = graphql.Null
  76877. }
  76878. }()
  76879. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76880. ctx = rctx // use context from middleware stack in children
  76881. return obj.ID, nil
  76882. })
  76883. if err != nil {
  76884. ec.Error(ctx, err)
  76885. return graphql.Null
  76886. }
  76887. if resTmp == nil {
  76888. if !graphql.HasFieldError(ctx, fc) {
  76889. ec.Errorf(ctx, "must not be null")
  76890. }
  76891. return graphql.Null
  76892. }
  76893. res := resTmp.(string)
  76894. fc.Result = res
  76895. return ec.marshalNID2string(ctx, field.Selections, res)
  76896. }
  76897. func (ec *executionContext) fieldContext_PriceList_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76898. fc = &graphql.FieldContext{
  76899. Object: "PriceList",
  76900. Field: field,
  76901. IsMethod: false,
  76902. IsResolver: false,
  76903. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76904. return nil, errors.New("field of type ID does not have child fields")
  76905. },
  76906. }
  76907. return fc, nil
  76908. }
  76909. func (ec *executionContext) _PriceList_name(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76910. fc, err := ec.fieldContext_PriceList_name(ctx, field)
  76911. if err != nil {
  76912. return graphql.Null
  76913. }
  76914. ctx = graphql.WithFieldContext(ctx, fc)
  76915. defer func() {
  76916. if r := recover(); r != nil {
  76917. ec.Error(ctx, ec.Recover(ctx, r))
  76918. ret = graphql.Null
  76919. }
  76920. }()
  76921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76922. ctx = rctx // use context from middleware stack in children
  76923. return obj.Name, nil
  76924. })
  76925. if err != nil {
  76926. ec.Error(ctx, err)
  76927. return graphql.Null
  76928. }
  76929. if resTmp == nil {
  76930. if !graphql.HasFieldError(ctx, fc) {
  76931. ec.Errorf(ctx, "must not be null")
  76932. }
  76933. return graphql.Null
  76934. }
  76935. res := resTmp.(string)
  76936. fc.Result = res
  76937. return ec.marshalNString2string(ctx, field.Selections, res)
  76938. }
  76939. func (ec *executionContext) fieldContext_PriceList_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76940. fc = &graphql.FieldContext{
  76941. Object: "PriceList",
  76942. Field: field,
  76943. IsMethod: false,
  76944. IsResolver: false,
  76945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76946. return nil, errors.New("field of type String does not have child fields")
  76947. },
  76948. }
  76949. return fc, nil
  76950. }
  76951. func (ec *executionContext) _PriceList_parent(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76952. fc, err := ec.fieldContext_PriceList_parent(ctx, field)
  76953. if err != nil {
  76954. return graphql.Null
  76955. }
  76956. ctx = graphql.WithFieldContext(ctx, fc)
  76957. defer func() {
  76958. if r := recover(); r != nil {
  76959. ec.Error(ctx, ec.Recover(ctx, r))
  76960. ret = graphql.Null
  76961. }
  76962. }()
  76963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  76964. ctx = rctx // use context from middleware stack in children
  76965. return obj.Parent, nil
  76966. })
  76967. if err != nil {
  76968. ec.Error(ctx, err)
  76969. return graphql.Null
  76970. }
  76971. if resTmp == nil {
  76972. return graphql.Null
  76973. }
  76974. res := resTmp.(*PriceListParent)
  76975. fc.Result = res
  76976. return ec.marshalOPriceListParent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListParent(ctx, field.Selections, res)
  76977. }
  76978. func (ec *executionContext) fieldContext_PriceList_parent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  76979. fc = &graphql.FieldContext{
  76980. Object: "PriceList",
  76981. Field: field,
  76982. IsMethod: false,
  76983. IsResolver: false,
  76984. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  76985. switch field.Name {
  76986. case "adjustment":
  76987. return ec.fieldContext_PriceListParent_adjustment(ctx, field)
  76988. }
  76989. return nil, fmt.Errorf("no field named %q was found under type PriceListParent", field.Name)
  76990. },
  76991. }
  76992. return fc, nil
  76993. }
  76994. func (ec *executionContext) _PriceList_prices(ctx context.Context, field graphql.CollectedField, obj *PriceList) (ret graphql.Marshaler) {
  76995. fc, err := ec.fieldContext_PriceList_prices(ctx, field)
  76996. if err != nil {
  76997. return graphql.Null
  76998. }
  76999. ctx = graphql.WithFieldContext(ctx, fc)
  77000. defer func() {
  77001. if r := recover(); r != nil {
  77002. ec.Error(ctx, ec.Recover(ctx, r))
  77003. ret = graphql.Null
  77004. }
  77005. }()
  77006. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77007. ctx = rctx // use context from middleware stack in children
  77008. return obj.Prices, nil
  77009. })
  77010. if err != nil {
  77011. ec.Error(ctx, err)
  77012. return graphql.Null
  77013. }
  77014. if resTmp == nil {
  77015. if !graphql.HasFieldError(ctx, fc) {
  77016. ec.Errorf(ctx, "must not be null")
  77017. }
  77018. return graphql.Null
  77019. }
  77020. res := resTmp.(*PriceListPriceConnection)
  77021. fc.Result = res
  77022. return ec.marshalNPriceListPriceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceConnection(ctx, field.Selections, res)
  77023. }
  77024. func (ec *executionContext) fieldContext_PriceList_prices(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77025. fc = &graphql.FieldContext{
  77026. Object: "PriceList",
  77027. Field: field,
  77028. IsMethod: false,
  77029. IsResolver: false,
  77030. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77031. switch field.Name {
  77032. case "edges":
  77033. return ec.fieldContext_PriceListPriceConnection_edges(ctx, field)
  77034. case "nodes":
  77035. return ec.fieldContext_PriceListPriceConnection_nodes(ctx, field)
  77036. case "pageInfo":
  77037. return ec.fieldContext_PriceListPriceConnection_pageInfo(ctx, field)
  77038. }
  77039. return nil, fmt.Errorf("no field named %q was found under type PriceListPriceConnection", field.Name)
  77040. },
  77041. }
  77042. defer func() {
  77043. if r := recover(); r != nil {
  77044. err = ec.Recover(ctx, r)
  77045. ec.Error(ctx, err)
  77046. }
  77047. }()
  77048. ctx = graphql.WithFieldContext(ctx, fc)
  77049. if fc.Args, err = ec.field_PriceList_prices_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  77050. ec.Error(ctx, err)
  77051. return
  77052. }
  77053. return fc, nil
  77054. }
  77055. func (ec *executionContext) _PriceListAdjustment_type(ctx context.Context, field graphql.CollectedField, obj *PriceListAdjustment) (ret graphql.Marshaler) {
  77056. fc, err := ec.fieldContext_PriceListAdjustment_type(ctx, field)
  77057. if err != nil {
  77058. return graphql.Null
  77059. }
  77060. ctx = graphql.WithFieldContext(ctx, fc)
  77061. defer func() {
  77062. if r := recover(); r != nil {
  77063. ec.Error(ctx, ec.Recover(ctx, r))
  77064. ret = graphql.Null
  77065. }
  77066. }()
  77067. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77068. ctx = rctx // use context from middleware stack in children
  77069. return obj.Type, nil
  77070. })
  77071. if err != nil {
  77072. ec.Error(ctx, err)
  77073. return graphql.Null
  77074. }
  77075. if resTmp == nil {
  77076. if !graphql.HasFieldError(ctx, fc) {
  77077. ec.Errorf(ctx, "must not be null")
  77078. }
  77079. return graphql.Null
  77080. }
  77081. res := resTmp.(PriceListAdjustmentType)
  77082. fc.Result = res
  77083. return ec.marshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListAdjustmentType(ctx, field.Selections, res)
  77084. }
  77085. func (ec *executionContext) fieldContext_PriceListAdjustment_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77086. fc = &graphql.FieldContext{
  77087. Object: "PriceListAdjustment",
  77088. Field: field,
  77089. IsMethod: false,
  77090. IsResolver: false,
  77091. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77092. return nil, errors.New("field of type PriceListAdjustmentType does not have child fields")
  77093. },
  77094. }
  77095. return fc, nil
  77096. }
  77097. func (ec *executionContext) _PriceListAdjustment_value(ctx context.Context, field graphql.CollectedField, obj *PriceListAdjustment) (ret graphql.Marshaler) {
  77098. fc, err := ec.fieldContext_PriceListAdjustment_value(ctx, field)
  77099. if err != nil {
  77100. return graphql.Null
  77101. }
  77102. ctx = graphql.WithFieldContext(ctx, fc)
  77103. defer func() {
  77104. if r := recover(); r != nil {
  77105. ec.Error(ctx, ec.Recover(ctx, r))
  77106. ret = graphql.Null
  77107. }
  77108. }()
  77109. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77110. ctx = rctx // use context from middleware stack in children
  77111. return obj.Value, nil
  77112. })
  77113. if err != nil {
  77114. ec.Error(ctx, err)
  77115. return graphql.Null
  77116. }
  77117. if resTmp == nil {
  77118. if !graphql.HasFieldError(ctx, fc) {
  77119. ec.Errorf(ctx, "must not be null")
  77120. }
  77121. return graphql.Null
  77122. }
  77123. res := resTmp.(float64)
  77124. fc.Result = res
  77125. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  77126. }
  77127. func (ec *executionContext) fieldContext_PriceListAdjustment_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77128. fc = &graphql.FieldContext{
  77129. Object: "PriceListAdjustment",
  77130. Field: field,
  77131. IsMethod: false,
  77132. IsResolver: false,
  77133. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77134. return nil, errors.New("field of type Float does not have child fields")
  77135. },
  77136. }
  77137. return fc, nil
  77138. }
  77139. func (ec *executionContext) _PriceListContextRule_countries(ctx context.Context, field graphql.CollectedField, obj *PriceListContextRule) (ret graphql.Marshaler) {
  77140. fc, err := ec.fieldContext_PriceListContextRule_countries(ctx, field)
  77141. if err != nil {
  77142. return graphql.Null
  77143. }
  77144. ctx = graphql.WithFieldContext(ctx, fc)
  77145. defer func() {
  77146. if r := recover(); r != nil {
  77147. ec.Error(ctx, ec.Recover(ctx, r))
  77148. ret = graphql.Null
  77149. }
  77150. }()
  77151. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77152. ctx = rctx // use context from middleware stack in children
  77153. return obj.Countries, nil
  77154. })
  77155. if err != nil {
  77156. ec.Error(ctx, err)
  77157. return graphql.Null
  77158. }
  77159. if resTmp == nil {
  77160. if !graphql.HasFieldError(ctx, fc) {
  77161. ec.Errorf(ctx, "must not be null")
  77162. }
  77163. return graphql.Null
  77164. }
  77165. res := resTmp.([]CountryCode)
  77166. fc.Result = res
  77167. return ec.marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx, field.Selections, res)
  77168. }
  77169. func (ec *executionContext) fieldContext_PriceListContextRule_countries(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77170. fc = &graphql.FieldContext{
  77171. Object: "PriceListContextRule",
  77172. Field: field,
  77173. IsMethod: false,
  77174. IsResolver: false,
  77175. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77176. return nil, errors.New("field of type CountryCode does not have child fields")
  77177. },
  77178. }
  77179. return fc, nil
  77180. }
  77181. func (ec *executionContext) _PriceListContextRule_market(ctx context.Context, field graphql.CollectedField, obj *PriceListContextRule) (ret graphql.Marshaler) {
  77182. fc, err := ec.fieldContext_PriceListContextRule_market(ctx, field)
  77183. if err != nil {
  77184. return graphql.Null
  77185. }
  77186. ctx = graphql.WithFieldContext(ctx, fc)
  77187. defer func() {
  77188. if r := recover(); r != nil {
  77189. ec.Error(ctx, ec.Recover(ctx, r))
  77190. ret = graphql.Null
  77191. }
  77192. }()
  77193. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77194. ctx = rctx // use context from middleware stack in children
  77195. return obj.Market, nil
  77196. })
  77197. if err != nil {
  77198. ec.Error(ctx, err)
  77199. return graphql.Null
  77200. }
  77201. if resTmp == nil {
  77202. return graphql.Null
  77203. }
  77204. res := resTmp.(*Market)
  77205. fc.Result = res
  77206. return ec.marshalOMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarket(ctx, field.Selections, res)
  77207. }
  77208. func (ec *executionContext) fieldContext_PriceListContextRule_market(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77209. fc = &graphql.FieldContext{
  77210. Object: "PriceListContextRule",
  77211. Field: field,
  77212. IsMethod: false,
  77213. IsResolver: false,
  77214. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77215. switch field.Name {
  77216. case "id":
  77217. return ec.fieldContext_Market_id(ctx, field)
  77218. }
  77219. return nil, fmt.Errorf("no field named %q was found under type Market", field.Name)
  77220. },
  77221. }
  77222. return fc, nil
  77223. }
  77224. func (ec *executionContext) _PriceListParent_adjustment(ctx context.Context, field graphql.CollectedField, obj *PriceListParent) (ret graphql.Marshaler) {
  77225. fc, err := ec.fieldContext_PriceListParent_adjustment(ctx, field)
  77226. if err != nil {
  77227. return graphql.Null
  77228. }
  77229. ctx = graphql.WithFieldContext(ctx, fc)
  77230. defer func() {
  77231. if r := recover(); r != nil {
  77232. ec.Error(ctx, ec.Recover(ctx, r))
  77233. ret = graphql.Null
  77234. }
  77235. }()
  77236. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77237. ctx = rctx // use context from middleware stack in children
  77238. return obj.Adjustment, nil
  77239. })
  77240. if err != nil {
  77241. ec.Error(ctx, err)
  77242. return graphql.Null
  77243. }
  77244. if resTmp == nil {
  77245. if !graphql.HasFieldError(ctx, fc) {
  77246. ec.Errorf(ctx, "must not be null")
  77247. }
  77248. return graphql.Null
  77249. }
  77250. res := resTmp.(*PriceListAdjustment)
  77251. fc.Result = res
  77252. return ec.marshalNPriceListAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListAdjustment(ctx, field.Selections, res)
  77253. }
  77254. func (ec *executionContext) fieldContext_PriceListParent_adjustment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77255. fc = &graphql.FieldContext{
  77256. Object: "PriceListParent",
  77257. Field: field,
  77258. IsMethod: false,
  77259. IsResolver: false,
  77260. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77261. switch field.Name {
  77262. case "type":
  77263. return ec.fieldContext_PriceListAdjustment_type(ctx, field)
  77264. case "value":
  77265. return ec.fieldContext_PriceListAdjustment_value(ctx, field)
  77266. }
  77267. return nil, fmt.Errorf("no field named %q was found under type PriceListAdjustment", field.Name)
  77268. },
  77269. }
  77270. return fc, nil
  77271. }
  77272. func (ec *executionContext) _PriceListPrice_compareAtPrice(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  77273. fc, err := ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  77274. if err != nil {
  77275. return graphql.Null
  77276. }
  77277. ctx = graphql.WithFieldContext(ctx, fc)
  77278. defer func() {
  77279. if r := recover(); r != nil {
  77280. ec.Error(ctx, ec.Recover(ctx, r))
  77281. ret = graphql.Null
  77282. }
  77283. }()
  77284. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77285. ctx = rctx // use context from middleware stack in children
  77286. return obj.CompareAtPrice, nil
  77287. })
  77288. if err != nil {
  77289. ec.Error(ctx, err)
  77290. return graphql.Null
  77291. }
  77292. if resTmp == nil {
  77293. return graphql.Null
  77294. }
  77295. res := resTmp.(*MoneyV2)
  77296. fc.Result = res
  77297. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  77298. }
  77299. func (ec *executionContext) fieldContext_PriceListPrice_compareAtPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77300. fc = &graphql.FieldContext{
  77301. Object: "PriceListPrice",
  77302. Field: field,
  77303. IsMethod: false,
  77304. IsResolver: false,
  77305. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77306. switch field.Name {
  77307. case "amount":
  77308. return ec.fieldContext_MoneyV2_amount(ctx, field)
  77309. case "currencyCode":
  77310. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  77311. }
  77312. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  77313. },
  77314. }
  77315. return fc, nil
  77316. }
  77317. func (ec *executionContext) _PriceListPrice_originType(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  77318. fc, err := ec.fieldContext_PriceListPrice_originType(ctx, field)
  77319. if err != nil {
  77320. return graphql.Null
  77321. }
  77322. ctx = graphql.WithFieldContext(ctx, fc)
  77323. defer func() {
  77324. if r := recover(); r != nil {
  77325. ec.Error(ctx, ec.Recover(ctx, r))
  77326. ret = graphql.Null
  77327. }
  77328. }()
  77329. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77330. ctx = rctx // use context from middleware stack in children
  77331. return obj.OriginType, nil
  77332. })
  77333. if err != nil {
  77334. ec.Error(ctx, err)
  77335. return graphql.Null
  77336. }
  77337. if resTmp == nil {
  77338. if !graphql.HasFieldError(ctx, fc) {
  77339. ec.Errorf(ctx, "must not be null")
  77340. }
  77341. return graphql.Null
  77342. }
  77343. res := resTmp.(PriceListPriceOriginType)
  77344. fc.Result = res
  77345. return ec.marshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx, field.Selections, res)
  77346. }
  77347. func (ec *executionContext) fieldContext_PriceListPrice_originType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77348. fc = &graphql.FieldContext{
  77349. Object: "PriceListPrice",
  77350. Field: field,
  77351. IsMethod: false,
  77352. IsResolver: false,
  77353. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77354. return nil, errors.New("field of type PriceListPriceOriginType does not have child fields")
  77355. },
  77356. }
  77357. return fc, nil
  77358. }
  77359. func (ec *executionContext) _PriceListPrice_price(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  77360. fc, err := ec.fieldContext_PriceListPrice_price(ctx, field)
  77361. if err != nil {
  77362. return graphql.Null
  77363. }
  77364. ctx = graphql.WithFieldContext(ctx, fc)
  77365. defer func() {
  77366. if r := recover(); r != nil {
  77367. ec.Error(ctx, ec.Recover(ctx, r))
  77368. ret = graphql.Null
  77369. }
  77370. }()
  77371. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77372. ctx = rctx // use context from middleware stack in children
  77373. return obj.Price, nil
  77374. })
  77375. if err != nil {
  77376. ec.Error(ctx, err)
  77377. return graphql.Null
  77378. }
  77379. if resTmp == nil {
  77380. if !graphql.HasFieldError(ctx, fc) {
  77381. ec.Errorf(ctx, "must not be null")
  77382. }
  77383. return graphql.Null
  77384. }
  77385. res := resTmp.(*MoneyV2)
  77386. fc.Result = res
  77387. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  77388. }
  77389. func (ec *executionContext) fieldContext_PriceListPrice_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77390. fc = &graphql.FieldContext{
  77391. Object: "PriceListPrice",
  77392. Field: field,
  77393. IsMethod: false,
  77394. IsResolver: false,
  77395. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77396. switch field.Name {
  77397. case "amount":
  77398. return ec.fieldContext_MoneyV2_amount(ctx, field)
  77399. case "currencyCode":
  77400. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  77401. }
  77402. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  77403. },
  77404. }
  77405. return fc, nil
  77406. }
  77407. func (ec *executionContext) _PriceListPrice_variant(ctx context.Context, field graphql.CollectedField, obj *PriceListPrice) (ret graphql.Marshaler) {
  77408. fc, err := ec.fieldContext_PriceListPrice_variant(ctx, field)
  77409. if err != nil {
  77410. return graphql.Null
  77411. }
  77412. ctx = graphql.WithFieldContext(ctx, fc)
  77413. defer func() {
  77414. if r := recover(); r != nil {
  77415. ec.Error(ctx, ec.Recover(ctx, r))
  77416. ret = graphql.Null
  77417. }
  77418. }()
  77419. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77420. ctx = rctx // use context from middleware stack in children
  77421. return obj.Variant, nil
  77422. })
  77423. if err != nil {
  77424. ec.Error(ctx, err)
  77425. return graphql.Null
  77426. }
  77427. if resTmp == nil {
  77428. if !graphql.HasFieldError(ctx, fc) {
  77429. ec.Errorf(ctx, "must not be null")
  77430. }
  77431. return graphql.Null
  77432. }
  77433. res := resTmp.(*ProductVariant)
  77434. fc.Result = res
  77435. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  77436. }
  77437. func (ec *executionContext) fieldContext_PriceListPrice_variant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77438. fc = &graphql.FieldContext{
  77439. Object: "PriceListPrice",
  77440. Field: field,
  77441. IsMethod: false,
  77442. IsResolver: false,
  77443. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77444. switch field.Name {
  77445. case "id":
  77446. return ec.fieldContext_ProductVariant_id(ctx, field)
  77447. }
  77448. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  77449. },
  77450. }
  77451. return fc, nil
  77452. }
  77453. func (ec *executionContext) _PriceListPriceConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  77454. fc, err := ec.fieldContext_PriceListPriceConnection_edges(ctx, field)
  77455. if err != nil {
  77456. return graphql.Null
  77457. }
  77458. ctx = graphql.WithFieldContext(ctx, fc)
  77459. defer func() {
  77460. if r := recover(); r != nil {
  77461. ec.Error(ctx, ec.Recover(ctx, r))
  77462. ret = graphql.Null
  77463. }
  77464. }()
  77465. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77466. ctx = rctx // use context from middleware stack in children
  77467. return obj.Edges, nil
  77468. })
  77469. if err != nil {
  77470. ec.Error(ctx, err)
  77471. return graphql.Null
  77472. }
  77473. if resTmp == nil {
  77474. if !graphql.HasFieldError(ctx, fc) {
  77475. ec.Errorf(ctx, "must not be null")
  77476. }
  77477. return graphql.Null
  77478. }
  77479. res := resTmp.([]*PriceListPriceEdge)
  77480. fc.Result = res
  77481. return ec.marshalNPriceListPriceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceEdgeᚄ(ctx, field.Selections, res)
  77482. }
  77483. func (ec *executionContext) fieldContext_PriceListPriceConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77484. fc = &graphql.FieldContext{
  77485. Object: "PriceListPriceConnection",
  77486. Field: field,
  77487. IsMethod: false,
  77488. IsResolver: false,
  77489. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77490. switch field.Name {
  77491. case "cursor":
  77492. return ec.fieldContext_PriceListPriceEdge_cursor(ctx, field)
  77493. case "node":
  77494. return ec.fieldContext_PriceListPriceEdge_node(ctx, field)
  77495. }
  77496. return nil, fmt.Errorf("no field named %q was found under type PriceListPriceEdge", field.Name)
  77497. },
  77498. }
  77499. return fc, nil
  77500. }
  77501. func (ec *executionContext) _PriceListPriceConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  77502. fc, err := ec.fieldContext_PriceListPriceConnection_nodes(ctx, field)
  77503. if err != nil {
  77504. return graphql.Null
  77505. }
  77506. ctx = graphql.WithFieldContext(ctx, fc)
  77507. defer func() {
  77508. if r := recover(); r != nil {
  77509. ec.Error(ctx, ec.Recover(ctx, r))
  77510. ret = graphql.Null
  77511. }
  77512. }()
  77513. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77514. ctx = rctx // use context from middleware stack in children
  77515. return obj.Nodes, nil
  77516. })
  77517. if err != nil {
  77518. ec.Error(ctx, err)
  77519. return graphql.Null
  77520. }
  77521. if resTmp == nil {
  77522. if !graphql.HasFieldError(ctx, fc) {
  77523. ec.Errorf(ctx, "must not be null")
  77524. }
  77525. return graphql.Null
  77526. }
  77527. res := resTmp.([]*PriceListPrice)
  77528. fc.Result = res
  77529. return ec.marshalNPriceListPrice2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceᚄ(ctx, field.Selections, res)
  77530. }
  77531. func (ec *executionContext) fieldContext_PriceListPriceConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77532. fc = &graphql.FieldContext{
  77533. Object: "PriceListPriceConnection",
  77534. Field: field,
  77535. IsMethod: false,
  77536. IsResolver: false,
  77537. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77538. switch field.Name {
  77539. case "compareAtPrice":
  77540. return ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  77541. case "originType":
  77542. return ec.fieldContext_PriceListPrice_originType(ctx, field)
  77543. case "price":
  77544. return ec.fieldContext_PriceListPrice_price(ctx, field)
  77545. case "variant":
  77546. return ec.fieldContext_PriceListPrice_variant(ctx, field)
  77547. }
  77548. return nil, fmt.Errorf("no field named %q was found under type PriceListPrice", field.Name)
  77549. },
  77550. }
  77551. return fc, nil
  77552. }
  77553. func (ec *executionContext) _PriceListPriceConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceConnection) (ret graphql.Marshaler) {
  77554. fc, err := ec.fieldContext_PriceListPriceConnection_pageInfo(ctx, field)
  77555. if err != nil {
  77556. return graphql.Null
  77557. }
  77558. ctx = graphql.WithFieldContext(ctx, fc)
  77559. defer func() {
  77560. if r := recover(); r != nil {
  77561. ec.Error(ctx, ec.Recover(ctx, r))
  77562. ret = graphql.Null
  77563. }
  77564. }()
  77565. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77566. ctx = rctx // use context from middleware stack in children
  77567. return obj.PageInfo, nil
  77568. })
  77569. if err != nil {
  77570. ec.Error(ctx, err)
  77571. return graphql.Null
  77572. }
  77573. if resTmp == nil {
  77574. if !graphql.HasFieldError(ctx, fc) {
  77575. ec.Errorf(ctx, "must not be null")
  77576. }
  77577. return graphql.Null
  77578. }
  77579. res := resTmp.(*PageInfo)
  77580. fc.Result = res
  77581. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  77582. }
  77583. func (ec *executionContext) fieldContext_PriceListPriceConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77584. fc = &graphql.FieldContext{
  77585. Object: "PriceListPriceConnection",
  77586. Field: field,
  77587. IsMethod: false,
  77588. IsResolver: false,
  77589. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77590. switch field.Name {
  77591. case "endCursor":
  77592. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  77593. case "hasNextPage":
  77594. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  77595. case "hasPreviousPage":
  77596. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  77597. case "startCursor":
  77598. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  77599. }
  77600. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  77601. },
  77602. }
  77603. return fc, nil
  77604. }
  77605. func (ec *executionContext) _PriceListPriceEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceEdge) (ret graphql.Marshaler) {
  77606. fc, err := ec.fieldContext_PriceListPriceEdge_cursor(ctx, field)
  77607. if err != nil {
  77608. return graphql.Null
  77609. }
  77610. ctx = graphql.WithFieldContext(ctx, fc)
  77611. defer func() {
  77612. if r := recover(); r != nil {
  77613. ec.Error(ctx, ec.Recover(ctx, r))
  77614. ret = graphql.Null
  77615. }
  77616. }()
  77617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77618. ctx = rctx // use context from middleware stack in children
  77619. return obj.Cursor, nil
  77620. })
  77621. if err != nil {
  77622. ec.Error(ctx, err)
  77623. return graphql.Null
  77624. }
  77625. if resTmp == nil {
  77626. if !graphql.HasFieldError(ctx, fc) {
  77627. ec.Errorf(ctx, "must not be null")
  77628. }
  77629. return graphql.Null
  77630. }
  77631. res := resTmp.(string)
  77632. fc.Result = res
  77633. return ec.marshalNString2string(ctx, field.Selections, res)
  77634. }
  77635. func (ec *executionContext) fieldContext_PriceListPriceEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77636. fc = &graphql.FieldContext{
  77637. Object: "PriceListPriceEdge",
  77638. Field: field,
  77639. IsMethod: false,
  77640. IsResolver: false,
  77641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77642. return nil, errors.New("field of type String does not have child fields")
  77643. },
  77644. }
  77645. return fc, nil
  77646. }
  77647. func (ec *executionContext) _PriceListPriceEdge_node(ctx context.Context, field graphql.CollectedField, obj *PriceListPriceEdge) (ret graphql.Marshaler) {
  77648. fc, err := ec.fieldContext_PriceListPriceEdge_node(ctx, field)
  77649. if err != nil {
  77650. return graphql.Null
  77651. }
  77652. ctx = graphql.WithFieldContext(ctx, fc)
  77653. defer func() {
  77654. if r := recover(); r != nil {
  77655. ec.Error(ctx, ec.Recover(ctx, r))
  77656. ret = graphql.Null
  77657. }
  77658. }()
  77659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77660. ctx = rctx // use context from middleware stack in children
  77661. return obj.Node, nil
  77662. })
  77663. if err != nil {
  77664. ec.Error(ctx, err)
  77665. return graphql.Null
  77666. }
  77667. if resTmp == nil {
  77668. if !graphql.HasFieldError(ctx, fc) {
  77669. ec.Errorf(ctx, "must not be null")
  77670. }
  77671. return graphql.Null
  77672. }
  77673. res := resTmp.(*PriceListPrice)
  77674. fc.Result = res
  77675. return ec.marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPrice(ctx, field.Selections, res)
  77676. }
  77677. func (ec *executionContext) fieldContext_PriceListPriceEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77678. fc = &graphql.FieldContext{
  77679. Object: "PriceListPriceEdge",
  77680. Field: field,
  77681. IsMethod: false,
  77682. IsResolver: false,
  77683. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77684. switch field.Name {
  77685. case "compareAtPrice":
  77686. return ec.fieldContext_PriceListPrice_compareAtPrice(ctx, field)
  77687. case "originType":
  77688. return ec.fieldContext_PriceListPrice_originType(ctx, field)
  77689. case "price":
  77690. return ec.fieldContext_PriceListPrice_price(ctx, field)
  77691. case "variant":
  77692. return ec.fieldContext_PriceListPrice_variant(ctx, field)
  77693. }
  77694. return nil, fmt.Errorf("no field named %q was found under type PriceListPrice", field.Name)
  77695. },
  77696. }
  77697. return fc, nil
  77698. }
  77699. func (ec *executionContext) _PricingPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *PricingPercentageValue) (ret graphql.Marshaler) {
  77700. fc, err := ec.fieldContext_PricingPercentageValue_percentage(ctx, field)
  77701. if err != nil {
  77702. return graphql.Null
  77703. }
  77704. ctx = graphql.WithFieldContext(ctx, fc)
  77705. defer func() {
  77706. if r := recover(); r != nil {
  77707. ec.Error(ctx, ec.Recover(ctx, r))
  77708. ret = graphql.Null
  77709. }
  77710. }()
  77711. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77712. ctx = rctx // use context from middleware stack in children
  77713. return obj.Percentage, nil
  77714. })
  77715. if err != nil {
  77716. ec.Error(ctx, err)
  77717. return graphql.Null
  77718. }
  77719. if resTmp == nil {
  77720. if !graphql.HasFieldError(ctx, fc) {
  77721. ec.Errorf(ctx, "must not be null")
  77722. }
  77723. return graphql.Null
  77724. }
  77725. res := resTmp.(float64)
  77726. fc.Result = res
  77727. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  77728. }
  77729. func (ec *executionContext) fieldContext_PricingPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77730. fc = &graphql.FieldContext{
  77731. Object: "PricingPercentageValue",
  77732. Field: field,
  77733. IsMethod: false,
  77734. IsResolver: false,
  77735. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77736. return nil, errors.New("field of type Float does not have child fields")
  77737. },
  77738. }
  77739. return fc, nil
  77740. }
  77741. func (ec *executionContext) _PrivateMetafield_createdAt(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77742. fc, err := ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  77743. if err != nil {
  77744. return graphql.Null
  77745. }
  77746. ctx = graphql.WithFieldContext(ctx, fc)
  77747. defer func() {
  77748. if r := recover(); r != nil {
  77749. ec.Error(ctx, ec.Recover(ctx, r))
  77750. ret = graphql.Null
  77751. }
  77752. }()
  77753. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77754. ctx = rctx // use context from middleware stack in children
  77755. return obj.CreatedAt, nil
  77756. })
  77757. if err != nil {
  77758. ec.Error(ctx, err)
  77759. return graphql.Null
  77760. }
  77761. if resTmp == nil {
  77762. if !graphql.HasFieldError(ctx, fc) {
  77763. ec.Errorf(ctx, "must not be null")
  77764. }
  77765. return graphql.Null
  77766. }
  77767. res := resTmp.(string)
  77768. fc.Result = res
  77769. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  77770. }
  77771. func (ec *executionContext) fieldContext_PrivateMetafield_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77772. fc = &graphql.FieldContext{
  77773. Object: "PrivateMetafield",
  77774. Field: field,
  77775. IsMethod: false,
  77776. IsResolver: false,
  77777. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77778. return nil, errors.New("field of type DateTime does not have child fields")
  77779. },
  77780. }
  77781. return fc, nil
  77782. }
  77783. func (ec *executionContext) _PrivateMetafield_id(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77784. fc, err := ec.fieldContext_PrivateMetafield_id(ctx, field)
  77785. if err != nil {
  77786. return graphql.Null
  77787. }
  77788. ctx = graphql.WithFieldContext(ctx, fc)
  77789. defer func() {
  77790. if r := recover(); r != nil {
  77791. ec.Error(ctx, ec.Recover(ctx, r))
  77792. ret = graphql.Null
  77793. }
  77794. }()
  77795. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77796. ctx = rctx // use context from middleware stack in children
  77797. return obj.ID, nil
  77798. })
  77799. if err != nil {
  77800. ec.Error(ctx, err)
  77801. return graphql.Null
  77802. }
  77803. if resTmp == nil {
  77804. if !graphql.HasFieldError(ctx, fc) {
  77805. ec.Errorf(ctx, "must not be null")
  77806. }
  77807. return graphql.Null
  77808. }
  77809. res := resTmp.(string)
  77810. fc.Result = res
  77811. return ec.marshalNID2string(ctx, field.Selections, res)
  77812. }
  77813. func (ec *executionContext) fieldContext_PrivateMetafield_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77814. fc = &graphql.FieldContext{
  77815. Object: "PrivateMetafield",
  77816. Field: field,
  77817. IsMethod: false,
  77818. IsResolver: false,
  77819. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77820. return nil, errors.New("field of type ID does not have child fields")
  77821. },
  77822. }
  77823. return fc, nil
  77824. }
  77825. func (ec *executionContext) _PrivateMetafield_key(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77826. fc, err := ec.fieldContext_PrivateMetafield_key(ctx, field)
  77827. if err != nil {
  77828. return graphql.Null
  77829. }
  77830. ctx = graphql.WithFieldContext(ctx, fc)
  77831. defer func() {
  77832. if r := recover(); r != nil {
  77833. ec.Error(ctx, ec.Recover(ctx, r))
  77834. ret = graphql.Null
  77835. }
  77836. }()
  77837. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77838. ctx = rctx // use context from middleware stack in children
  77839. return obj.Key, nil
  77840. })
  77841. if err != nil {
  77842. ec.Error(ctx, err)
  77843. return graphql.Null
  77844. }
  77845. if resTmp == nil {
  77846. if !graphql.HasFieldError(ctx, fc) {
  77847. ec.Errorf(ctx, "must not be null")
  77848. }
  77849. return graphql.Null
  77850. }
  77851. res := resTmp.(string)
  77852. fc.Result = res
  77853. return ec.marshalNString2string(ctx, field.Selections, res)
  77854. }
  77855. func (ec *executionContext) fieldContext_PrivateMetafield_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77856. fc = &graphql.FieldContext{
  77857. Object: "PrivateMetafield",
  77858. Field: field,
  77859. IsMethod: false,
  77860. IsResolver: false,
  77861. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77862. return nil, errors.New("field of type String does not have child fields")
  77863. },
  77864. }
  77865. return fc, nil
  77866. }
  77867. func (ec *executionContext) _PrivateMetafield_namespace(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77868. fc, err := ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  77869. if err != nil {
  77870. return graphql.Null
  77871. }
  77872. ctx = graphql.WithFieldContext(ctx, fc)
  77873. defer func() {
  77874. if r := recover(); r != nil {
  77875. ec.Error(ctx, ec.Recover(ctx, r))
  77876. ret = graphql.Null
  77877. }
  77878. }()
  77879. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77880. ctx = rctx // use context from middleware stack in children
  77881. return obj.Namespace, nil
  77882. })
  77883. if err != nil {
  77884. ec.Error(ctx, err)
  77885. return graphql.Null
  77886. }
  77887. if resTmp == nil {
  77888. if !graphql.HasFieldError(ctx, fc) {
  77889. ec.Errorf(ctx, "must not be null")
  77890. }
  77891. return graphql.Null
  77892. }
  77893. res := resTmp.(string)
  77894. fc.Result = res
  77895. return ec.marshalNString2string(ctx, field.Selections, res)
  77896. }
  77897. func (ec *executionContext) fieldContext_PrivateMetafield_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77898. fc = &graphql.FieldContext{
  77899. Object: "PrivateMetafield",
  77900. Field: field,
  77901. IsMethod: false,
  77902. IsResolver: false,
  77903. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77904. return nil, errors.New("field of type String does not have child fields")
  77905. },
  77906. }
  77907. return fc, nil
  77908. }
  77909. func (ec *executionContext) _PrivateMetafield_updatedAt(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77910. fc, err := ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  77911. if err != nil {
  77912. return graphql.Null
  77913. }
  77914. ctx = graphql.WithFieldContext(ctx, fc)
  77915. defer func() {
  77916. if r := recover(); r != nil {
  77917. ec.Error(ctx, ec.Recover(ctx, r))
  77918. ret = graphql.Null
  77919. }
  77920. }()
  77921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77922. ctx = rctx // use context from middleware stack in children
  77923. return obj.UpdatedAt, nil
  77924. })
  77925. if err != nil {
  77926. ec.Error(ctx, err)
  77927. return graphql.Null
  77928. }
  77929. if resTmp == nil {
  77930. if !graphql.HasFieldError(ctx, fc) {
  77931. ec.Errorf(ctx, "must not be null")
  77932. }
  77933. return graphql.Null
  77934. }
  77935. res := resTmp.(string)
  77936. fc.Result = res
  77937. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  77938. }
  77939. func (ec *executionContext) fieldContext_PrivateMetafield_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77940. fc = &graphql.FieldContext{
  77941. Object: "PrivateMetafield",
  77942. Field: field,
  77943. IsMethod: false,
  77944. IsResolver: false,
  77945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77946. return nil, errors.New("field of type DateTime does not have child fields")
  77947. },
  77948. }
  77949. return fc, nil
  77950. }
  77951. func (ec *executionContext) _PrivateMetafield_value(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77952. fc, err := ec.fieldContext_PrivateMetafield_value(ctx, field)
  77953. if err != nil {
  77954. return graphql.Null
  77955. }
  77956. ctx = graphql.WithFieldContext(ctx, fc)
  77957. defer func() {
  77958. if r := recover(); r != nil {
  77959. ec.Error(ctx, ec.Recover(ctx, r))
  77960. ret = graphql.Null
  77961. }
  77962. }()
  77963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  77964. ctx = rctx // use context from middleware stack in children
  77965. return obj.Value, nil
  77966. })
  77967. if err != nil {
  77968. ec.Error(ctx, err)
  77969. return graphql.Null
  77970. }
  77971. if resTmp == nil {
  77972. if !graphql.HasFieldError(ctx, fc) {
  77973. ec.Errorf(ctx, "must not be null")
  77974. }
  77975. return graphql.Null
  77976. }
  77977. res := resTmp.(string)
  77978. fc.Result = res
  77979. return ec.marshalNString2string(ctx, field.Selections, res)
  77980. }
  77981. func (ec *executionContext) fieldContext_PrivateMetafield_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  77982. fc = &graphql.FieldContext{
  77983. Object: "PrivateMetafield",
  77984. Field: field,
  77985. IsMethod: false,
  77986. IsResolver: false,
  77987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  77988. return nil, errors.New("field of type String does not have child fields")
  77989. },
  77990. }
  77991. return fc, nil
  77992. }
  77993. func (ec *executionContext) _PrivateMetafield_valueType(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafield) (ret graphql.Marshaler) {
  77994. fc, err := ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  77995. if err != nil {
  77996. return graphql.Null
  77997. }
  77998. ctx = graphql.WithFieldContext(ctx, fc)
  77999. defer func() {
  78000. if r := recover(); r != nil {
  78001. ec.Error(ctx, ec.Recover(ctx, r))
  78002. ret = graphql.Null
  78003. }
  78004. }()
  78005. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78006. ctx = rctx // use context from middleware stack in children
  78007. return obj.ValueType, nil
  78008. })
  78009. if err != nil {
  78010. ec.Error(ctx, err)
  78011. return graphql.Null
  78012. }
  78013. if resTmp == nil {
  78014. if !graphql.HasFieldError(ctx, fc) {
  78015. ec.Errorf(ctx, "must not be null")
  78016. }
  78017. return graphql.Null
  78018. }
  78019. res := resTmp.(PrivateMetafieldValueType)
  78020. fc.Result = res
  78021. return ec.marshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueType(ctx, field.Selections, res)
  78022. }
  78023. func (ec *executionContext) fieldContext_PrivateMetafield_valueType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78024. fc = &graphql.FieldContext{
  78025. Object: "PrivateMetafield",
  78026. Field: field,
  78027. IsMethod: false,
  78028. IsResolver: false,
  78029. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78030. return nil, errors.New("field of type PrivateMetafieldValueType does not have child fields")
  78031. },
  78032. }
  78033. return fc, nil
  78034. }
  78035. func (ec *executionContext) _PrivateMetafieldConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  78036. fc, err := ec.fieldContext_PrivateMetafieldConnection_edges(ctx, field)
  78037. if err != nil {
  78038. return graphql.Null
  78039. }
  78040. ctx = graphql.WithFieldContext(ctx, fc)
  78041. defer func() {
  78042. if r := recover(); r != nil {
  78043. ec.Error(ctx, ec.Recover(ctx, r))
  78044. ret = graphql.Null
  78045. }
  78046. }()
  78047. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78048. ctx = rctx // use context from middleware stack in children
  78049. return obj.Edges, nil
  78050. })
  78051. if err != nil {
  78052. ec.Error(ctx, err)
  78053. return graphql.Null
  78054. }
  78055. if resTmp == nil {
  78056. if !graphql.HasFieldError(ctx, fc) {
  78057. ec.Errorf(ctx, "must not be null")
  78058. }
  78059. return graphql.Null
  78060. }
  78061. res := resTmp.([]*PrivateMetafieldEdge)
  78062. fc.Result = res
  78063. return ec.marshalNPrivateMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldEdgeᚄ(ctx, field.Selections, res)
  78064. }
  78065. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78066. fc = &graphql.FieldContext{
  78067. Object: "PrivateMetafieldConnection",
  78068. Field: field,
  78069. IsMethod: false,
  78070. IsResolver: false,
  78071. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78072. switch field.Name {
  78073. case "cursor":
  78074. return ec.fieldContext_PrivateMetafieldEdge_cursor(ctx, field)
  78075. case "node":
  78076. return ec.fieldContext_PrivateMetafieldEdge_node(ctx, field)
  78077. }
  78078. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafieldEdge", field.Name)
  78079. },
  78080. }
  78081. return fc, nil
  78082. }
  78083. func (ec *executionContext) _PrivateMetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  78084. fc, err := ec.fieldContext_PrivateMetafieldConnection_nodes(ctx, field)
  78085. if err != nil {
  78086. return graphql.Null
  78087. }
  78088. ctx = graphql.WithFieldContext(ctx, fc)
  78089. defer func() {
  78090. if r := recover(); r != nil {
  78091. ec.Error(ctx, ec.Recover(ctx, r))
  78092. ret = graphql.Null
  78093. }
  78094. }()
  78095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78096. ctx = rctx // use context from middleware stack in children
  78097. return obj.Nodes, nil
  78098. })
  78099. if err != nil {
  78100. ec.Error(ctx, err)
  78101. return graphql.Null
  78102. }
  78103. if resTmp == nil {
  78104. if !graphql.HasFieldError(ctx, fc) {
  78105. ec.Errorf(ctx, "must not be null")
  78106. }
  78107. return graphql.Null
  78108. }
  78109. res := resTmp.([]*PrivateMetafield)
  78110. fc.Result = res
  78111. return ec.marshalNPrivateMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldᚄ(ctx, field.Selections, res)
  78112. }
  78113. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78114. fc = &graphql.FieldContext{
  78115. Object: "PrivateMetafieldConnection",
  78116. Field: field,
  78117. IsMethod: false,
  78118. IsResolver: false,
  78119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78120. switch field.Name {
  78121. case "createdAt":
  78122. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  78123. case "id":
  78124. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  78125. case "key":
  78126. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  78127. case "namespace":
  78128. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  78129. case "updatedAt":
  78130. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  78131. case "value":
  78132. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  78133. case "valueType":
  78134. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  78135. }
  78136. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  78137. },
  78138. }
  78139. return fc, nil
  78140. }
  78141. func (ec *executionContext) _PrivateMetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldConnection) (ret graphql.Marshaler) {
  78142. fc, err := ec.fieldContext_PrivateMetafieldConnection_pageInfo(ctx, field)
  78143. if err != nil {
  78144. return graphql.Null
  78145. }
  78146. ctx = graphql.WithFieldContext(ctx, fc)
  78147. defer func() {
  78148. if r := recover(); r != nil {
  78149. ec.Error(ctx, ec.Recover(ctx, r))
  78150. ret = graphql.Null
  78151. }
  78152. }()
  78153. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78154. ctx = rctx // use context from middleware stack in children
  78155. return obj.PageInfo, nil
  78156. })
  78157. if err != nil {
  78158. ec.Error(ctx, err)
  78159. return graphql.Null
  78160. }
  78161. if resTmp == nil {
  78162. if !graphql.HasFieldError(ctx, fc) {
  78163. ec.Errorf(ctx, "must not be null")
  78164. }
  78165. return graphql.Null
  78166. }
  78167. res := resTmp.(*PageInfo)
  78168. fc.Result = res
  78169. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  78170. }
  78171. func (ec *executionContext) fieldContext_PrivateMetafieldConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78172. fc = &graphql.FieldContext{
  78173. Object: "PrivateMetafieldConnection",
  78174. Field: field,
  78175. IsMethod: false,
  78176. IsResolver: false,
  78177. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78178. switch field.Name {
  78179. case "endCursor":
  78180. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  78181. case "hasNextPage":
  78182. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  78183. case "hasPreviousPage":
  78184. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  78185. case "startCursor":
  78186. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  78187. }
  78188. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  78189. },
  78190. }
  78191. return fc, nil
  78192. }
  78193. func (ec *executionContext) _PrivateMetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldEdge) (ret graphql.Marshaler) {
  78194. fc, err := ec.fieldContext_PrivateMetafieldEdge_cursor(ctx, field)
  78195. if err != nil {
  78196. return graphql.Null
  78197. }
  78198. ctx = graphql.WithFieldContext(ctx, fc)
  78199. defer func() {
  78200. if r := recover(); r != nil {
  78201. ec.Error(ctx, ec.Recover(ctx, r))
  78202. ret = graphql.Null
  78203. }
  78204. }()
  78205. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78206. ctx = rctx // use context from middleware stack in children
  78207. return obj.Cursor, nil
  78208. })
  78209. if err != nil {
  78210. ec.Error(ctx, err)
  78211. return graphql.Null
  78212. }
  78213. if resTmp == nil {
  78214. if !graphql.HasFieldError(ctx, fc) {
  78215. ec.Errorf(ctx, "must not be null")
  78216. }
  78217. return graphql.Null
  78218. }
  78219. res := resTmp.(string)
  78220. fc.Result = res
  78221. return ec.marshalNString2string(ctx, field.Selections, res)
  78222. }
  78223. func (ec *executionContext) fieldContext_PrivateMetafieldEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78224. fc = &graphql.FieldContext{
  78225. Object: "PrivateMetafieldEdge",
  78226. Field: field,
  78227. IsMethod: false,
  78228. IsResolver: false,
  78229. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78230. return nil, errors.New("field of type String does not have child fields")
  78231. },
  78232. }
  78233. return fc, nil
  78234. }
  78235. func (ec *executionContext) _PrivateMetafieldEdge_node(ctx context.Context, field graphql.CollectedField, obj *PrivateMetafieldEdge) (ret graphql.Marshaler) {
  78236. fc, err := ec.fieldContext_PrivateMetafieldEdge_node(ctx, field)
  78237. if err != nil {
  78238. return graphql.Null
  78239. }
  78240. ctx = graphql.WithFieldContext(ctx, fc)
  78241. defer func() {
  78242. if r := recover(); r != nil {
  78243. ec.Error(ctx, ec.Recover(ctx, r))
  78244. ret = graphql.Null
  78245. }
  78246. }()
  78247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78248. ctx = rctx // use context from middleware stack in children
  78249. return obj.Node, nil
  78250. })
  78251. if err != nil {
  78252. ec.Error(ctx, err)
  78253. return graphql.Null
  78254. }
  78255. if resTmp == nil {
  78256. if !graphql.HasFieldError(ctx, fc) {
  78257. ec.Errorf(ctx, "must not be null")
  78258. }
  78259. return graphql.Null
  78260. }
  78261. res := resTmp.(*PrivateMetafield)
  78262. fc.Result = res
  78263. return ec.marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, field.Selections, res)
  78264. }
  78265. func (ec *executionContext) fieldContext_PrivateMetafieldEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78266. fc = &graphql.FieldContext{
  78267. Object: "PrivateMetafieldEdge",
  78268. Field: field,
  78269. IsMethod: false,
  78270. IsResolver: false,
  78271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78272. switch field.Name {
  78273. case "createdAt":
  78274. return ec.fieldContext_PrivateMetafield_createdAt(ctx, field)
  78275. case "id":
  78276. return ec.fieldContext_PrivateMetafield_id(ctx, field)
  78277. case "key":
  78278. return ec.fieldContext_PrivateMetafield_key(ctx, field)
  78279. case "namespace":
  78280. return ec.fieldContext_PrivateMetafield_namespace(ctx, field)
  78281. case "updatedAt":
  78282. return ec.fieldContext_PrivateMetafield_updatedAt(ctx, field)
  78283. case "value":
  78284. return ec.fieldContext_PrivateMetafield_value(ctx, field)
  78285. case "valueType":
  78286. return ec.fieldContext_PrivateMetafield_valueType(ctx, field)
  78287. }
  78288. return nil, fmt.Errorf("no field named %q was found under type PrivateMetafield", field.Name)
  78289. },
  78290. }
  78291. return fc, nil
  78292. }
  78293. func (ec *executionContext) _Product_id(ctx context.Context, field graphql.CollectedField, obj *Product) (ret graphql.Marshaler) {
  78294. fc, err := ec.fieldContext_Product_id(ctx, field)
  78295. if err != nil {
  78296. return graphql.Null
  78297. }
  78298. ctx = graphql.WithFieldContext(ctx, fc)
  78299. defer func() {
  78300. if r := recover(); r != nil {
  78301. ec.Error(ctx, ec.Recover(ctx, r))
  78302. ret = graphql.Null
  78303. }
  78304. }()
  78305. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78306. ctx = rctx // use context from middleware stack in children
  78307. return obj.ID, nil
  78308. })
  78309. if err != nil {
  78310. ec.Error(ctx, err)
  78311. return graphql.Null
  78312. }
  78313. if resTmp == nil {
  78314. if !graphql.HasFieldError(ctx, fc) {
  78315. ec.Errorf(ctx, "must not be null")
  78316. }
  78317. return graphql.Null
  78318. }
  78319. res := resTmp.(string)
  78320. fc.Result = res
  78321. return ec.marshalNID2string(ctx, field.Selections, res)
  78322. }
  78323. func (ec *executionContext) fieldContext_Product_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78324. fc = &graphql.FieldContext{
  78325. Object: "Product",
  78326. Field: field,
  78327. IsMethod: false,
  78328. IsResolver: false,
  78329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78330. return nil, errors.New("field of type ID does not have child fields")
  78331. },
  78332. }
  78333. return fc, nil
  78334. }
  78335. func (ec *executionContext) _ProductCategory_productTaxonomyNode(ctx context.Context, field graphql.CollectedField, obj *ProductCategory) (ret graphql.Marshaler) {
  78336. fc, err := ec.fieldContext_ProductCategory_productTaxonomyNode(ctx, field)
  78337. if err != nil {
  78338. return graphql.Null
  78339. }
  78340. ctx = graphql.WithFieldContext(ctx, fc)
  78341. defer func() {
  78342. if r := recover(); r != nil {
  78343. ec.Error(ctx, ec.Recover(ctx, r))
  78344. ret = graphql.Null
  78345. }
  78346. }()
  78347. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78348. ctx = rctx // use context from middleware stack in children
  78349. return obj.ProductTaxonomyNode, nil
  78350. })
  78351. if err != nil {
  78352. ec.Error(ctx, err)
  78353. return graphql.Null
  78354. }
  78355. if resTmp == nil {
  78356. return graphql.Null
  78357. }
  78358. res := resTmp.(*ProductTaxonomyNode)
  78359. fc.Result = res
  78360. return ec.marshalOProductTaxonomyNode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductTaxonomyNode(ctx, field.Selections, res)
  78361. }
  78362. func (ec *executionContext) fieldContext_ProductCategory_productTaxonomyNode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78363. fc = &graphql.FieldContext{
  78364. Object: "ProductCategory",
  78365. Field: field,
  78366. IsMethod: false,
  78367. IsResolver: false,
  78368. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78369. switch field.Name {
  78370. case "fullName":
  78371. return ec.fieldContext_ProductTaxonomyNode_fullName(ctx, field)
  78372. case "id":
  78373. return ec.fieldContext_ProductTaxonomyNode_id(ctx, field)
  78374. case "isLeaf":
  78375. return ec.fieldContext_ProductTaxonomyNode_isLeaf(ctx, field)
  78376. case "isRoot":
  78377. return ec.fieldContext_ProductTaxonomyNode_isRoot(ctx, field)
  78378. case "name":
  78379. return ec.fieldContext_ProductTaxonomyNode_name(ctx, field)
  78380. }
  78381. return nil, fmt.Errorf("no field named %q was found under type ProductTaxonomyNode", field.Name)
  78382. },
  78383. }
  78384. return fc, nil
  78385. }
  78386. func (ec *executionContext) _ProductChangeStatusUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  78387. fc, err := ec.fieldContext_ProductChangeStatusUserError_code(ctx, field)
  78388. if err != nil {
  78389. return graphql.Null
  78390. }
  78391. ctx = graphql.WithFieldContext(ctx, fc)
  78392. defer func() {
  78393. if r := recover(); r != nil {
  78394. ec.Error(ctx, ec.Recover(ctx, r))
  78395. ret = graphql.Null
  78396. }
  78397. }()
  78398. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78399. ctx = rctx // use context from middleware stack in children
  78400. return obj.Code, nil
  78401. })
  78402. if err != nil {
  78403. ec.Error(ctx, err)
  78404. return graphql.Null
  78405. }
  78406. if resTmp == nil {
  78407. return graphql.Null
  78408. }
  78409. res := resTmp.(*ProductChangeStatusUserErrorCode)
  78410. fc.Result = res
  78411. return ec.marshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx, field.Selections, res)
  78412. }
  78413. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78414. fc = &graphql.FieldContext{
  78415. Object: "ProductChangeStatusUserError",
  78416. Field: field,
  78417. IsMethod: false,
  78418. IsResolver: false,
  78419. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78420. return nil, errors.New("field of type ProductChangeStatusUserErrorCode does not have child fields")
  78421. },
  78422. }
  78423. return fc, nil
  78424. }
  78425. func (ec *executionContext) _ProductChangeStatusUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  78426. fc, err := ec.fieldContext_ProductChangeStatusUserError_field(ctx, field)
  78427. if err != nil {
  78428. return graphql.Null
  78429. }
  78430. ctx = graphql.WithFieldContext(ctx, fc)
  78431. defer func() {
  78432. if r := recover(); r != nil {
  78433. ec.Error(ctx, ec.Recover(ctx, r))
  78434. ret = graphql.Null
  78435. }
  78436. }()
  78437. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78438. ctx = rctx // use context from middleware stack in children
  78439. return obj.Field, nil
  78440. })
  78441. if err != nil {
  78442. ec.Error(ctx, err)
  78443. return graphql.Null
  78444. }
  78445. if resTmp == nil {
  78446. return graphql.Null
  78447. }
  78448. res := resTmp.([]string)
  78449. fc.Result = res
  78450. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  78451. }
  78452. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78453. fc = &graphql.FieldContext{
  78454. Object: "ProductChangeStatusUserError",
  78455. Field: field,
  78456. IsMethod: false,
  78457. IsResolver: false,
  78458. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78459. return nil, errors.New("field of type String does not have child fields")
  78460. },
  78461. }
  78462. return fc, nil
  78463. }
  78464. func (ec *executionContext) _ProductChangeStatusUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductChangeStatusUserError) (ret graphql.Marshaler) {
  78465. fc, err := ec.fieldContext_ProductChangeStatusUserError_message(ctx, field)
  78466. if err != nil {
  78467. return graphql.Null
  78468. }
  78469. ctx = graphql.WithFieldContext(ctx, fc)
  78470. defer func() {
  78471. if r := recover(); r != nil {
  78472. ec.Error(ctx, ec.Recover(ctx, r))
  78473. ret = graphql.Null
  78474. }
  78475. }()
  78476. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78477. ctx = rctx // use context from middleware stack in children
  78478. return obj.Message, nil
  78479. })
  78480. if err != nil {
  78481. ec.Error(ctx, err)
  78482. return graphql.Null
  78483. }
  78484. if resTmp == nil {
  78485. if !graphql.HasFieldError(ctx, fc) {
  78486. ec.Errorf(ctx, "must not be null")
  78487. }
  78488. return graphql.Null
  78489. }
  78490. res := resTmp.(string)
  78491. fc.Result = res
  78492. return ec.marshalNString2string(ctx, field.Selections, res)
  78493. }
  78494. func (ec *executionContext) fieldContext_ProductChangeStatusUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78495. fc = &graphql.FieldContext{
  78496. Object: "ProductChangeStatusUserError",
  78497. Field: field,
  78498. IsMethod: false,
  78499. IsResolver: false,
  78500. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78501. return nil, errors.New("field of type String does not have child fields")
  78502. },
  78503. }
  78504. return fc, nil
  78505. }
  78506. func (ec *executionContext) _ProductConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  78507. fc, err := ec.fieldContext_ProductConnection_edges(ctx, field)
  78508. if err != nil {
  78509. return graphql.Null
  78510. }
  78511. ctx = graphql.WithFieldContext(ctx, fc)
  78512. defer func() {
  78513. if r := recover(); r != nil {
  78514. ec.Error(ctx, ec.Recover(ctx, r))
  78515. ret = graphql.Null
  78516. }
  78517. }()
  78518. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78519. ctx = rctx // use context from middleware stack in children
  78520. return obj.Edges, nil
  78521. })
  78522. if err != nil {
  78523. ec.Error(ctx, err)
  78524. return graphql.Null
  78525. }
  78526. if resTmp == nil {
  78527. if !graphql.HasFieldError(ctx, fc) {
  78528. ec.Errorf(ctx, "must not be null")
  78529. }
  78530. return graphql.Null
  78531. }
  78532. res := resTmp.([]*ProductEdge)
  78533. fc.Result = res
  78534. return ec.marshalNProductEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductEdgeᚄ(ctx, field.Selections, res)
  78535. }
  78536. func (ec *executionContext) fieldContext_ProductConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78537. fc = &graphql.FieldContext{
  78538. Object: "ProductConnection",
  78539. Field: field,
  78540. IsMethod: false,
  78541. IsResolver: false,
  78542. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78543. switch field.Name {
  78544. case "cursor":
  78545. return ec.fieldContext_ProductEdge_cursor(ctx, field)
  78546. case "node":
  78547. return ec.fieldContext_ProductEdge_node(ctx, field)
  78548. }
  78549. return nil, fmt.Errorf("no field named %q was found under type ProductEdge", field.Name)
  78550. },
  78551. }
  78552. return fc, nil
  78553. }
  78554. func (ec *executionContext) _ProductConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  78555. fc, err := ec.fieldContext_ProductConnection_nodes(ctx, field)
  78556. if err != nil {
  78557. return graphql.Null
  78558. }
  78559. ctx = graphql.WithFieldContext(ctx, fc)
  78560. defer func() {
  78561. if r := recover(); r != nil {
  78562. ec.Error(ctx, ec.Recover(ctx, r))
  78563. ret = graphql.Null
  78564. }
  78565. }()
  78566. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78567. ctx = rctx // use context from middleware stack in children
  78568. return obj.Nodes, nil
  78569. })
  78570. if err != nil {
  78571. ec.Error(ctx, err)
  78572. return graphql.Null
  78573. }
  78574. if resTmp == nil {
  78575. if !graphql.HasFieldError(ctx, fc) {
  78576. ec.Errorf(ctx, "must not be null")
  78577. }
  78578. return graphql.Null
  78579. }
  78580. res := resTmp.([]*Product)
  78581. fc.Result = res
  78582. return ec.marshalNProduct2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductᚄ(ctx, field.Selections, res)
  78583. }
  78584. func (ec *executionContext) fieldContext_ProductConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78585. fc = &graphql.FieldContext{
  78586. Object: "ProductConnection",
  78587. Field: field,
  78588. IsMethod: false,
  78589. IsResolver: false,
  78590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78591. switch field.Name {
  78592. case "id":
  78593. return ec.fieldContext_Product_id(ctx, field)
  78594. }
  78595. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  78596. },
  78597. }
  78598. return fc, nil
  78599. }
  78600. func (ec *executionContext) _ProductConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ProductConnection) (ret graphql.Marshaler) {
  78601. fc, err := ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  78602. if err != nil {
  78603. return graphql.Null
  78604. }
  78605. ctx = graphql.WithFieldContext(ctx, fc)
  78606. defer func() {
  78607. if r := recover(); r != nil {
  78608. ec.Error(ctx, ec.Recover(ctx, r))
  78609. ret = graphql.Null
  78610. }
  78611. }()
  78612. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78613. ctx = rctx // use context from middleware stack in children
  78614. return obj.PageInfo, nil
  78615. })
  78616. if err != nil {
  78617. ec.Error(ctx, err)
  78618. return graphql.Null
  78619. }
  78620. if resTmp == nil {
  78621. if !graphql.HasFieldError(ctx, fc) {
  78622. ec.Errorf(ctx, "must not be null")
  78623. }
  78624. return graphql.Null
  78625. }
  78626. res := resTmp.(*PageInfo)
  78627. fc.Result = res
  78628. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  78629. }
  78630. func (ec *executionContext) fieldContext_ProductConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78631. fc = &graphql.FieldContext{
  78632. Object: "ProductConnection",
  78633. Field: field,
  78634. IsMethod: false,
  78635. IsResolver: false,
  78636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78637. switch field.Name {
  78638. case "endCursor":
  78639. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  78640. case "hasNextPage":
  78641. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  78642. case "hasPreviousPage":
  78643. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  78644. case "startCursor":
  78645. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  78646. }
  78647. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  78648. },
  78649. }
  78650. return fc, nil
  78651. }
  78652. func (ec *executionContext) _ProductContextualPricing_maxVariantPricing(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  78653. fc, err := ec.fieldContext_ProductContextualPricing_maxVariantPricing(ctx, field)
  78654. if err != nil {
  78655. return graphql.Null
  78656. }
  78657. ctx = graphql.WithFieldContext(ctx, fc)
  78658. defer func() {
  78659. if r := recover(); r != nil {
  78660. ec.Error(ctx, ec.Recover(ctx, r))
  78661. ret = graphql.Null
  78662. }
  78663. }()
  78664. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78665. ctx = rctx // use context from middleware stack in children
  78666. return obj.MaxVariantPricing, nil
  78667. })
  78668. if err != nil {
  78669. ec.Error(ctx, err)
  78670. return graphql.Null
  78671. }
  78672. if resTmp == nil {
  78673. return graphql.Null
  78674. }
  78675. res := resTmp.(*ProductVariantContextualPricing)
  78676. fc.Result = res
  78677. return ec.marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantContextualPricing(ctx, field.Selections, res)
  78678. }
  78679. func (ec *executionContext) fieldContext_ProductContextualPricing_maxVariantPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78680. fc = &graphql.FieldContext{
  78681. Object: "ProductContextualPricing",
  78682. Field: field,
  78683. IsMethod: false,
  78684. IsResolver: false,
  78685. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78686. switch field.Name {
  78687. case "compareAtPrice":
  78688. return ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  78689. case "price":
  78690. return ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  78691. }
  78692. return nil, fmt.Errorf("no field named %q was found under type ProductVariantContextualPricing", field.Name)
  78693. },
  78694. }
  78695. return fc, nil
  78696. }
  78697. func (ec *executionContext) _ProductContextualPricing_minVariantPricing(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  78698. fc, err := ec.fieldContext_ProductContextualPricing_minVariantPricing(ctx, field)
  78699. if err != nil {
  78700. return graphql.Null
  78701. }
  78702. ctx = graphql.WithFieldContext(ctx, fc)
  78703. defer func() {
  78704. if r := recover(); r != nil {
  78705. ec.Error(ctx, ec.Recover(ctx, r))
  78706. ret = graphql.Null
  78707. }
  78708. }()
  78709. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78710. ctx = rctx // use context from middleware stack in children
  78711. return obj.MinVariantPricing, nil
  78712. })
  78713. if err != nil {
  78714. ec.Error(ctx, err)
  78715. return graphql.Null
  78716. }
  78717. if resTmp == nil {
  78718. return graphql.Null
  78719. }
  78720. res := resTmp.(*ProductVariantContextualPricing)
  78721. fc.Result = res
  78722. return ec.marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantContextualPricing(ctx, field.Selections, res)
  78723. }
  78724. func (ec *executionContext) fieldContext_ProductContextualPricing_minVariantPricing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78725. fc = &graphql.FieldContext{
  78726. Object: "ProductContextualPricing",
  78727. Field: field,
  78728. IsMethod: false,
  78729. IsResolver: false,
  78730. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78731. switch field.Name {
  78732. case "compareAtPrice":
  78733. return ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  78734. case "price":
  78735. return ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  78736. }
  78737. return nil, fmt.Errorf("no field named %q was found under type ProductVariantContextualPricing", field.Name)
  78738. },
  78739. }
  78740. return fc, nil
  78741. }
  78742. func (ec *executionContext) _ProductContextualPricing_priceRange(ctx context.Context, field graphql.CollectedField, obj *ProductContextualPricing) (ret graphql.Marshaler) {
  78743. fc, err := ec.fieldContext_ProductContextualPricing_priceRange(ctx, field)
  78744. if err != nil {
  78745. return graphql.Null
  78746. }
  78747. ctx = graphql.WithFieldContext(ctx, fc)
  78748. defer func() {
  78749. if r := recover(); r != nil {
  78750. ec.Error(ctx, ec.Recover(ctx, r))
  78751. ret = graphql.Null
  78752. }
  78753. }()
  78754. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78755. ctx = rctx // use context from middleware stack in children
  78756. return obj.PriceRange, nil
  78757. })
  78758. if err != nil {
  78759. ec.Error(ctx, err)
  78760. return graphql.Null
  78761. }
  78762. if resTmp == nil {
  78763. if !graphql.HasFieldError(ctx, fc) {
  78764. ec.Errorf(ctx, "must not be null")
  78765. }
  78766. return graphql.Null
  78767. }
  78768. res := resTmp.(*ProductPriceRangeV2)
  78769. fc.Result = res
  78770. return ec.marshalNProductPriceRangeV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductPriceRangeV2(ctx, field.Selections, res)
  78771. }
  78772. func (ec *executionContext) fieldContext_ProductContextualPricing_priceRange(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78773. fc = &graphql.FieldContext{
  78774. Object: "ProductContextualPricing",
  78775. Field: field,
  78776. IsMethod: false,
  78777. IsResolver: false,
  78778. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78779. switch field.Name {
  78780. case "maxVariantPrice":
  78781. return ec.fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx, field)
  78782. case "minVariantPrice":
  78783. return ec.fieldContext_ProductPriceRangeV2_minVariantPrice(ctx, field)
  78784. }
  78785. return nil, fmt.Errorf("no field named %q was found under type ProductPriceRangeV2", field.Name)
  78786. },
  78787. }
  78788. return fc, nil
  78789. }
  78790. func (ec *executionContext) _ProductEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ProductEdge) (ret graphql.Marshaler) {
  78791. fc, err := ec.fieldContext_ProductEdge_cursor(ctx, field)
  78792. if err != nil {
  78793. return graphql.Null
  78794. }
  78795. ctx = graphql.WithFieldContext(ctx, fc)
  78796. defer func() {
  78797. if r := recover(); r != nil {
  78798. ec.Error(ctx, ec.Recover(ctx, r))
  78799. ret = graphql.Null
  78800. }
  78801. }()
  78802. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78803. ctx = rctx // use context from middleware stack in children
  78804. return obj.Cursor, nil
  78805. })
  78806. if err != nil {
  78807. ec.Error(ctx, err)
  78808. return graphql.Null
  78809. }
  78810. if resTmp == nil {
  78811. if !graphql.HasFieldError(ctx, fc) {
  78812. ec.Errorf(ctx, "must not be null")
  78813. }
  78814. return graphql.Null
  78815. }
  78816. res := resTmp.(string)
  78817. fc.Result = res
  78818. return ec.marshalNString2string(ctx, field.Selections, res)
  78819. }
  78820. func (ec *executionContext) fieldContext_ProductEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78821. fc = &graphql.FieldContext{
  78822. Object: "ProductEdge",
  78823. Field: field,
  78824. IsMethod: false,
  78825. IsResolver: false,
  78826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78827. return nil, errors.New("field of type String does not have child fields")
  78828. },
  78829. }
  78830. return fc, nil
  78831. }
  78832. func (ec *executionContext) _ProductEdge_node(ctx context.Context, field graphql.CollectedField, obj *ProductEdge) (ret graphql.Marshaler) {
  78833. fc, err := ec.fieldContext_ProductEdge_node(ctx, field)
  78834. if err != nil {
  78835. return graphql.Null
  78836. }
  78837. ctx = graphql.WithFieldContext(ctx, fc)
  78838. defer func() {
  78839. if r := recover(); r != nil {
  78840. ec.Error(ctx, ec.Recover(ctx, r))
  78841. ret = graphql.Null
  78842. }
  78843. }()
  78844. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78845. ctx = rctx // use context from middleware stack in children
  78846. return obj.Node, nil
  78847. })
  78848. if err != nil {
  78849. ec.Error(ctx, err)
  78850. return graphql.Null
  78851. }
  78852. if resTmp == nil {
  78853. if !graphql.HasFieldError(ctx, fc) {
  78854. ec.Errorf(ctx, "must not be null")
  78855. }
  78856. return graphql.Null
  78857. }
  78858. res := resTmp.(*Product)
  78859. fc.Result = res
  78860. return ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx, field.Selections, res)
  78861. }
  78862. func (ec *executionContext) fieldContext_ProductEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78863. fc = &graphql.FieldContext{
  78864. Object: "ProductEdge",
  78865. Field: field,
  78866. IsMethod: false,
  78867. IsResolver: false,
  78868. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78869. switch field.Name {
  78870. case "id":
  78871. return ec.fieldContext_Product_id(ctx, field)
  78872. }
  78873. return nil, fmt.Errorf("no field named %q was found under type Product", field.Name)
  78874. },
  78875. }
  78876. return fc, nil
  78877. }
  78878. func (ec *executionContext) _ProductPriceRangeV2_maxVariantPrice(ctx context.Context, field graphql.CollectedField, obj *ProductPriceRangeV2) (ret graphql.Marshaler) {
  78879. fc, err := ec.fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx, field)
  78880. if err != nil {
  78881. return graphql.Null
  78882. }
  78883. ctx = graphql.WithFieldContext(ctx, fc)
  78884. defer func() {
  78885. if r := recover(); r != nil {
  78886. ec.Error(ctx, ec.Recover(ctx, r))
  78887. ret = graphql.Null
  78888. }
  78889. }()
  78890. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78891. ctx = rctx // use context from middleware stack in children
  78892. return obj.MaxVariantPrice, nil
  78893. })
  78894. if err != nil {
  78895. ec.Error(ctx, err)
  78896. return graphql.Null
  78897. }
  78898. if resTmp == nil {
  78899. if !graphql.HasFieldError(ctx, fc) {
  78900. ec.Errorf(ctx, "must not be null")
  78901. }
  78902. return graphql.Null
  78903. }
  78904. res := resTmp.(*MoneyV2)
  78905. fc.Result = res
  78906. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  78907. }
  78908. func (ec *executionContext) fieldContext_ProductPriceRangeV2_maxVariantPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78909. fc = &graphql.FieldContext{
  78910. Object: "ProductPriceRangeV2",
  78911. Field: field,
  78912. IsMethod: false,
  78913. IsResolver: false,
  78914. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78915. switch field.Name {
  78916. case "amount":
  78917. return ec.fieldContext_MoneyV2_amount(ctx, field)
  78918. case "currencyCode":
  78919. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  78920. }
  78921. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  78922. },
  78923. }
  78924. return fc, nil
  78925. }
  78926. func (ec *executionContext) _ProductPriceRangeV2_minVariantPrice(ctx context.Context, field graphql.CollectedField, obj *ProductPriceRangeV2) (ret graphql.Marshaler) {
  78927. fc, err := ec.fieldContext_ProductPriceRangeV2_minVariantPrice(ctx, field)
  78928. if err != nil {
  78929. return graphql.Null
  78930. }
  78931. ctx = graphql.WithFieldContext(ctx, fc)
  78932. defer func() {
  78933. if r := recover(); r != nil {
  78934. ec.Error(ctx, ec.Recover(ctx, r))
  78935. ret = graphql.Null
  78936. }
  78937. }()
  78938. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78939. ctx = rctx // use context from middleware stack in children
  78940. return obj.MinVariantPrice, nil
  78941. })
  78942. if err != nil {
  78943. ec.Error(ctx, err)
  78944. return graphql.Null
  78945. }
  78946. if resTmp == nil {
  78947. if !graphql.HasFieldError(ctx, fc) {
  78948. ec.Errorf(ctx, "must not be null")
  78949. }
  78950. return graphql.Null
  78951. }
  78952. res := resTmp.(*MoneyV2)
  78953. fc.Result = res
  78954. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  78955. }
  78956. func (ec *executionContext) fieldContext_ProductPriceRangeV2_minVariantPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  78957. fc = &graphql.FieldContext{
  78958. Object: "ProductPriceRangeV2",
  78959. Field: field,
  78960. IsMethod: false,
  78961. IsResolver: false,
  78962. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  78963. switch field.Name {
  78964. case "amount":
  78965. return ec.fieldContext_MoneyV2_amount(ctx, field)
  78966. case "currencyCode":
  78967. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  78968. }
  78969. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  78970. },
  78971. }
  78972. return fc, nil
  78973. }
  78974. func (ec *executionContext) _ProductTaxonomyNode_fullName(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  78975. fc, err := ec.fieldContext_ProductTaxonomyNode_fullName(ctx, field)
  78976. if err != nil {
  78977. return graphql.Null
  78978. }
  78979. ctx = graphql.WithFieldContext(ctx, fc)
  78980. defer func() {
  78981. if r := recover(); r != nil {
  78982. ec.Error(ctx, ec.Recover(ctx, r))
  78983. ret = graphql.Null
  78984. }
  78985. }()
  78986. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  78987. ctx = rctx // use context from middleware stack in children
  78988. return obj.FullName, nil
  78989. })
  78990. if err != nil {
  78991. ec.Error(ctx, err)
  78992. return graphql.Null
  78993. }
  78994. if resTmp == nil {
  78995. if !graphql.HasFieldError(ctx, fc) {
  78996. ec.Errorf(ctx, "must not be null")
  78997. }
  78998. return graphql.Null
  78999. }
  79000. res := resTmp.(string)
  79001. fc.Result = res
  79002. return ec.marshalNString2string(ctx, field.Selections, res)
  79003. }
  79004. func (ec *executionContext) fieldContext_ProductTaxonomyNode_fullName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79005. fc = &graphql.FieldContext{
  79006. Object: "ProductTaxonomyNode",
  79007. Field: field,
  79008. IsMethod: false,
  79009. IsResolver: false,
  79010. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79011. return nil, errors.New("field of type String does not have child fields")
  79012. },
  79013. }
  79014. return fc, nil
  79015. }
  79016. func (ec *executionContext) _ProductTaxonomyNode_id(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  79017. fc, err := ec.fieldContext_ProductTaxonomyNode_id(ctx, field)
  79018. if err != nil {
  79019. return graphql.Null
  79020. }
  79021. ctx = graphql.WithFieldContext(ctx, fc)
  79022. defer func() {
  79023. if r := recover(); r != nil {
  79024. ec.Error(ctx, ec.Recover(ctx, r))
  79025. ret = graphql.Null
  79026. }
  79027. }()
  79028. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79029. ctx = rctx // use context from middleware stack in children
  79030. return obj.ID, nil
  79031. })
  79032. if err != nil {
  79033. ec.Error(ctx, err)
  79034. return graphql.Null
  79035. }
  79036. if resTmp == nil {
  79037. if !graphql.HasFieldError(ctx, fc) {
  79038. ec.Errorf(ctx, "must not be null")
  79039. }
  79040. return graphql.Null
  79041. }
  79042. res := resTmp.(string)
  79043. fc.Result = res
  79044. return ec.marshalNID2string(ctx, field.Selections, res)
  79045. }
  79046. func (ec *executionContext) fieldContext_ProductTaxonomyNode_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79047. fc = &graphql.FieldContext{
  79048. Object: "ProductTaxonomyNode",
  79049. Field: field,
  79050. IsMethod: false,
  79051. IsResolver: false,
  79052. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79053. return nil, errors.New("field of type ID does not have child fields")
  79054. },
  79055. }
  79056. return fc, nil
  79057. }
  79058. func (ec *executionContext) _ProductTaxonomyNode_isLeaf(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  79059. fc, err := ec.fieldContext_ProductTaxonomyNode_isLeaf(ctx, field)
  79060. if err != nil {
  79061. return graphql.Null
  79062. }
  79063. ctx = graphql.WithFieldContext(ctx, fc)
  79064. defer func() {
  79065. if r := recover(); r != nil {
  79066. ec.Error(ctx, ec.Recover(ctx, r))
  79067. ret = graphql.Null
  79068. }
  79069. }()
  79070. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79071. ctx = rctx // use context from middleware stack in children
  79072. return obj.IsLeaf, nil
  79073. })
  79074. if err != nil {
  79075. ec.Error(ctx, err)
  79076. return graphql.Null
  79077. }
  79078. if resTmp == nil {
  79079. if !graphql.HasFieldError(ctx, fc) {
  79080. ec.Errorf(ctx, "must not be null")
  79081. }
  79082. return graphql.Null
  79083. }
  79084. res := resTmp.(bool)
  79085. fc.Result = res
  79086. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  79087. }
  79088. func (ec *executionContext) fieldContext_ProductTaxonomyNode_isLeaf(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79089. fc = &graphql.FieldContext{
  79090. Object: "ProductTaxonomyNode",
  79091. Field: field,
  79092. IsMethod: false,
  79093. IsResolver: false,
  79094. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79095. return nil, errors.New("field of type Boolean does not have child fields")
  79096. },
  79097. }
  79098. return fc, nil
  79099. }
  79100. func (ec *executionContext) _ProductTaxonomyNode_isRoot(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  79101. fc, err := ec.fieldContext_ProductTaxonomyNode_isRoot(ctx, field)
  79102. if err != nil {
  79103. return graphql.Null
  79104. }
  79105. ctx = graphql.WithFieldContext(ctx, fc)
  79106. defer func() {
  79107. if r := recover(); r != nil {
  79108. ec.Error(ctx, ec.Recover(ctx, r))
  79109. ret = graphql.Null
  79110. }
  79111. }()
  79112. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79113. ctx = rctx // use context from middleware stack in children
  79114. return obj.IsRoot, nil
  79115. })
  79116. if err != nil {
  79117. ec.Error(ctx, err)
  79118. return graphql.Null
  79119. }
  79120. if resTmp == nil {
  79121. if !graphql.HasFieldError(ctx, fc) {
  79122. ec.Errorf(ctx, "must not be null")
  79123. }
  79124. return graphql.Null
  79125. }
  79126. res := resTmp.(bool)
  79127. fc.Result = res
  79128. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  79129. }
  79130. func (ec *executionContext) fieldContext_ProductTaxonomyNode_isRoot(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79131. fc = &graphql.FieldContext{
  79132. Object: "ProductTaxonomyNode",
  79133. Field: field,
  79134. IsMethod: false,
  79135. IsResolver: false,
  79136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79137. return nil, errors.New("field of type Boolean does not have child fields")
  79138. },
  79139. }
  79140. return fc, nil
  79141. }
  79142. func (ec *executionContext) _ProductTaxonomyNode_name(ctx context.Context, field graphql.CollectedField, obj *ProductTaxonomyNode) (ret graphql.Marshaler) {
  79143. fc, err := ec.fieldContext_ProductTaxonomyNode_name(ctx, field)
  79144. if err != nil {
  79145. return graphql.Null
  79146. }
  79147. ctx = graphql.WithFieldContext(ctx, fc)
  79148. defer func() {
  79149. if r := recover(); r != nil {
  79150. ec.Error(ctx, ec.Recover(ctx, r))
  79151. ret = graphql.Null
  79152. }
  79153. }()
  79154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79155. ctx = rctx // use context from middleware stack in children
  79156. return obj.Name, nil
  79157. })
  79158. if err != nil {
  79159. ec.Error(ctx, err)
  79160. return graphql.Null
  79161. }
  79162. if resTmp == nil {
  79163. if !graphql.HasFieldError(ctx, fc) {
  79164. ec.Errorf(ctx, "must not be null")
  79165. }
  79166. return graphql.Null
  79167. }
  79168. res := resTmp.(string)
  79169. fc.Result = res
  79170. return ec.marshalNString2string(ctx, field.Selections, res)
  79171. }
  79172. func (ec *executionContext) fieldContext_ProductTaxonomyNode_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79173. fc = &graphql.FieldContext{
  79174. Object: "ProductTaxonomyNode",
  79175. Field: field,
  79176. IsMethod: false,
  79177. IsResolver: false,
  79178. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79179. return nil, errors.New("field of type String does not have child fields")
  79180. },
  79181. }
  79182. return fc, nil
  79183. }
  79184. func (ec *executionContext) _ProductVariant_id(ctx context.Context, field graphql.CollectedField, obj *ProductVariant) (ret graphql.Marshaler) {
  79185. fc, err := ec.fieldContext_ProductVariant_id(ctx, field)
  79186. if err != nil {
  79187. return graphql.Null
  79188. }
  79189. ctx = graphql.WithFieldContext(ctx, fc)
  79190. defer func() {
  79191. if r := recover(); r != nil {
  79192. ec.Error(ctx, ec.Recover(ctx, r))
  79193. ret = graphql.Null
  79194. }
  79195. }()
  79196. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79197. ctx = rctx // use context from middleware stack in children
  79198. return obj.ID, nil
  79199. })
  79200. if err != nil {
  79201. ec.Error(ctx, err)
  79202. return graphql.Null
  79203. }
  79204. if resTmp == nil {
  79205. if !graphql.HasFieldError(ctx, fc) {
  79206. ec.Errorf(ctx, "must not be null")
  79207. }
  79208. return graphql.Null
  79209. }
  79210. res := resTmp.(string)
  79211. fc.Result = res
  79212. return ec.marshalNID2string(ctx, field.Selections, res)
  79213. }
  79214. func (ec *executionContext) fieldContext_ProductVariant_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79215. fc = &graphql.FieldContext{
  79216. Object: "ProductVariant",
  79217. Field: field,
  79218. IsMethod: false,
  79219. IsResolver: false,
  79220. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79221. return nil, errors.New("field of type ID does not have child fields")
  79222. },
  79223. }
  79224. return fc, nil
  79225. }
  79226. func (ec *executionContext) _ProductVariantConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  79227. fc, err := ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  79228. if err != nil {
  79229. return graphql.Null
  79230. }
  79231. ctx = graphql.WithFieldContext(ctx, fc)
  79232. defer func() {
  79233. if r := recover(); r != nil {
  79234. ec.Error(ctx, ec.Recover(ctx, r))
  79235. ret = graphql.Null
  79236. }
  79237. }()
  79238. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79239. ctx = rctx // use context from middleware stack in children
  79240. return obj.Edges, nil
  79241. })
  79242. if err != nil {
  79243. ec.Error(ctx, err)
  79244. return graphql.Null
  79245. }
  79246. if resTmp == nil {
  79247. if !graphql.HasFieldError(ctx, fc) {
  79248. ec.Errorf(ctx, "must not be null")
  79249. }
  79250. return graphql.Null
  79251. }
  79252. res := resTmp.([]*ProductVariantEdge)
  79253. fc.Result = res
  79254. return ec.marshalNProductVariantEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantEdgeᚄ(ctx, field.Selections, res)
  79255. }
  79256. func (ec *executionContext) fieldContext_ProductVariantConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79257. fc = &graphql.FieldContext{
  79258. Object: "ProductVariantConnection",
  79259. Field: field,
  79260. IsMethod: false,
  79261. IsResolver: false,
  79262. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79263. switch field.Name {
  79264. case "cursor":
  79265. return ec.fieldContext_ProductVariantEdge_cursor(ctx, field)
  79266. case "node":
  79267. return ec.fieldContext_ProductVariantEdge_node(ctx, field)
  79268. }
  79269. return nil, fmt.Errorf("no field named %q was found under type ProductVariantEdge", field.Name)
  79270. },
  79271. }
  79272. return fc, nil
  79273. }
  79274. func (ec *executionContext) _ProductVariantConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  79275. fc, err := ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  79276. if err != nil {
  79277. return graphql.Null
  79278. }
  79279. ctx = graphql.WithFieldContext(ctx, fc)
  79280. defer func() {
  79281. if r := recover(); r != nil {
  79282. ec.Error(ctx, ec.Recover(ctx, r))
  79283. ret = graphql.Null
  79284. }
  79285. }()
  79286. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79287. ctx = rctx // use context from middleware stack in children
  79288. return obj.Nodes, nil
  79289. })
  79290. if err != nil {
  79291. ec.Error(ctx, err)
  79292. return graphql.Null
  79293. }
  79294. if resTmp == nil {
  79295. if !graphql.HasFieldError(ctx, fc) {
  79296. ec.Errorf(ctx, "must not be null")
  79297. }
  79298. return graphql.Null
  79299. }
  79300. res := resTmp.([]*ProductVariant)
  79301. fc.Result = res
  79302. return ec.marshalNProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantᚄ(ctx, field.Selections, res)
  79303. }
  79304. func (ec *executionContext) fieldContext_ProductVariantConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79305. fc = &graphql.FieldContext{
  79306. Object: "ProductVariantConnection",
  79307. Field: field,
  79308. IsMethod: false,
  79309. IsResolver: false,
  79310. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79311. switch field.Name {
  79312. case "id":
  79313. return ec.fieldContext_ProductVariant_id(ctx, field)
  79314. }
  79315. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  79316. },
  79317. }
  79318. return fc, nil
  79319. }
  79320. func (ec *executionContext) _ProductVariantConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ProductVariantConnection) (ret graphql.Marshaler) {
  79321. fc, err := ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  79322. if err != nil {
  79323. return graphql.Null
  79324. }
  79325. ctx = graphql.WithFieldContext(ctx, fc)
  79326. defer func() {
  79327. if r := recover(); r != nil {
  79328. ec.Error(ctx, ec.Recover(ctx, r))
  79329. ret = graphql.Null
  79330. }
  79331. }()
  79332. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79333. ctx = rctx // use context from middleware stack in children
  79334. return obj.PageInfo, nil
  79335. })
  79336. if err != nil {
  79337. ec.Error(ctx, err)
  79338. return graphql.Null
  79339. }
  79340. if resTmp == nil {
  79341. if !graphql.HasFieldError(ctx, fc) {
  79342. ec.Errorf(ctx, "must not be null")
  79343. }
  79344. return graphql.Null
  79345. }
  79346. res := resTmp.(*PageInfo)
  79347. fc.Result = res
  79348. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  79349. }
  79350. func (ec *executionContext) fieldContext_ProductVariantConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79351. fc = &graphql.FieldContext{
  79352. Object: "ProductVariantConnection",
  79353. Field: field,
  79354. IsMethod: false,
  79355. IsResolver: false,
  79356. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79357. switch field.Name {
  79358. case "endCursor":
  79359. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  79360. case "hasNextPage":
  79361. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  79362. case "hasPreviousPage":
  79363. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  79364. case "startCursor":
  79365. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  79366. }
  79367. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  79368. },
  79369. }
  79370. return fc, nil
  79371. }
  79372. func (ec *executionContext) _ProductVariantContextualPricing_compareAtPrice(ctx context.Context, field graphql.CollectedField, obj *ProductVariantContextualPricing) (ret graphql.Marshaler) {
  79373. fc, err := ec.fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx, field)
  79374. if err != nil {
  79375. return graphql.Null
  79376. }
  79377. ctx = graphql.WithFieldContext(ctx, fc)
  79378. defer func() {
  79379. if r := recover(); r != nil {
  79380. ec.Error(ctx, ec.Recover(ctx, r))
  79381. ret = graphql.Null
  79382. }
  79383. }()
  79384. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79385. ctx = rctx // use context from middleware stack in children
  79386. return obj.CompareAtPrice, nil
  79387. })
  79388. if err != nil {
  79389. ec.Error(ctx, err)
  79390. return graphql.Null
  79391. }
  79392. if resTmp == nil {
  79393. return graphql.Null
  79394. }
  79395. res := resTmp.(*MoneyV2)
  79396. fc.Result = res
  79397. return ec.marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  79398. }
  79399. func (ec *executionContext) fieldContext_ProductVariantContextualPricing_compareAtPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79400. fc = &graphql.FieldContext{
  79401. Object: "ProductVariantContextualPricing",
  79402. Field: field,
  79403. IsMethod: false,
  79404. IsResolver: false,
  79405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79406. switch field.Name {
  79407. case "amount":
  79408. return ec.fieldContext_MoneyV2_amount(ctx, field)
  79409. case "currencyCode":
  79410. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  79411. }
  79412. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  79413. },
  79414. }
  79415. return fc, nil
  79416. }
  79417. func (ec *executionContext) _ProductVariantContextualPricing_price(ctx context.Context, field graphql.CollectedField, obj *ProductVariantContextualPricing) (ret graphql.Marshaler) {
  79418. fc, err := ec.fieldContext_ProductVariantContextualPricing_price(ctx, field)
  79419. if err != nil {
  79420. return graphql.Null
  79421. }
  79422. ctx = graphql.WithFieldContext(ctx, fc)
  79423. defer func() {
  79424. if r := recover(); r != nil {
  79425. ec.Error(ctx, ec.Recover(ctx, r))
  79426. ret = graphql.Null
  79427. }
  79428. }()
  79429. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79430. ctx = rctx // use context from middleware stack in children
  79431. return obj.Price, nil
  79432. })
  79433. if err != nil {
  79434. ec.Error(ctx, err)
  79435. return graphql.Null
  79436. }
  79437. if resTmp == nil {
  79438. if !graphql.HasFieldError(ctx, fc) {
  79439. ec.Errorf(ctx, "must not be null")
  79440. }
  79441. return graphql.Null
  79442. }
  79443. res := resTmp.(*MoneyV2)
  79444. fc.Result = res
  79445. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  79446. }
  79447. func (ec *executionContext) fieldContext_ProductVariantContextualPricing_price(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79448. fc = &graphql.FieldContext{
  79449. Object: "ProductVariantContextualPricing",
  79450. Field: field,
  79451. IsMethod: false,
  79452. IsResolver: false,
  79453. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79454. switch field.Name {
  79455. case "amount":
  79456. return ec.fieldContext_MoneyV2_amount(ctx, field)
  79457. case "currencyCode":
  79458. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  79459. }
  79460. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  79461. },
  79462. }
  79463. return fc, nil
  79464. }
  79465. func (ec *executionContext) _ProductVariantEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ProductVariantEdge) (ret graphql.Marshaler) {
  79466. fc, err := ec.fieldContext_ProductVariantEdge_cursor(ctx, field)
  79467. if err != nil {
  79468. return graphql.Null
  79469. }
  79470. ctx = graphql.WithFieldContext(ctx, fc)
  79471. defer func() {
  79472. if r := recover(); r != nil {
  79473. ec.Error(ctx, ec.Recover(ctx, r))
  79474. ret = graphql.Null
  79475. }
  79476. }()
  79477. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79478. ctx = rctx // use context from middleware stack in children
  79479. return obj.Cursor, nil
  79480. })
  79481. if err != nil {
  79482. ec.Error(ctx, err)
  79483. return graphql.Null
  79484. }
  79485. if resTmp == nil {
  79486. if !graphql.HasFieldError(ctx, fc) {
  79487. ec.Errorf(ctx, "must not be null")
  79488. }
  79489. return graphql.Null
  79490. }
  79491. res := resTmp.(string)
  79492. fc.Result = res
  79493. return ec.marshalNString2string(ctx, field.Selections, res)
  79494. }
  79495. func (ec *executionContext) fieldContext_ProductVariantEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79496. fc = &graphql.FieldContext{
  79497. Object: "ProductVariantEdge",
  79498. Field: field,
  79499. IsMethod: false,
  79500. IsResolver: false,
  79501. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79502. return nil, errors.New("field of type String does not have child fields")
  79503. },
  79504. }
  79505. return fc, nil
  79506. }
  79507. func (ec *executionContext) _ProductVariantEdge_node(ctx context.Context, field graphql.CollectedField, obj *ProductVariantEdge) (ret graphql.Marshaler) {
  79508. fc, err := ec.fieldContext_ProductVariantEdge_node(ctx, field)
  79509. if err != nil {
  79510. return graphql.Null
  79511. }
  79512. ctx = graphql.WithFieldContext(ctx, fc)
  79513. defer func() {
  79514. if r := recover(); r != nil {
  79515. ec.Error(ctx, ec.Recover(ctx, r))
  79516. ret = graphql.Null
  79517. }
  79518. }()
  79519. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79520. ctx = rctx // use context from middleware stack in children
  79521. return obj.Node, nil
  79522. })
  79523. if err != nil {
  79524. ec.Error(ctx, err)
  79525. return graphql.Null
  79526. }
  79527. if resTmp == nil {
  79528. if !graphql.HasFieldError(ctx, fc) {
  79529. ec.Errorf(ctx, "must not be null")
  79530. }
  79531. return graphql.Null
  79532. }
  79533. res := resTmp.(*ProductVariant)
  79534. fc.Result = res
  79535. return ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, field.Selections, res)
  79536. }
  79537. func (ec *executionContext) fieldContext_ProductVariantEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79538. fc = &graphql.FieldContext{
  79539. Object: "ProductVariantEdge",
  79540. Field: field,
  79541. IsMethod: false,
  79542. IsResolver: false,
  79543. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79544. switch field.Name {
  79545. case "id":
  79546. return ec.fieldContext_ProductVariant_id(ctx, field)
  79547. }
  79548. return nil, fmt.Errorf("no field named %q was found under type ProductVariant", field.Name)
  79549. },
  79550. }
  79551. return fc, nil
  79552. }
  79553. func (ec *executionContext) _ProductVariantsBulkCreateUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  79554. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_code(ctx, field)
  79555. if err != nil {
  79556. return graphql.Null
  79557. }
  79558. ctx = graphql.WithFieldContext(ctx, fc)
  79559. defer func() {
  79560. if r := recover(); r != nil {
  79561. ec.Error(ctx, ec.Recover(ctx, r))
  79562. ret = graphql.Null
  79563. }
  79564. }()
  79565. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79566. ctx = rctx // use context from middleware stack in children
  79567. return obj.Code, nil
  79568. })
  79569. if err != nil {
  79570. ec.Error(ctx, err)
  79571. return graphql.Null
  79572. }
  79573. if resTmp == nil {
  79574. return graphql.Null
  79575. }
  79576. res := resTmp.(*ProductVariantsBulkCreateUserErrorCode)
  79577. fc.Result = res
  79578. return ec.marshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx, field.Selections, res)
  79579. }
  79580. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79581. fc = &graphql.FieldContext{
  79582. Object: "ProductVariantsBulkCreateUserError",
  79583. Field: field,
  79584. IsMethod: false,
  79585. IsResolver: false,
  79586. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79587. return nil, errors.New("field of type ProductVariantsBulkCreateUserErrorCode does not have child fields")
  79588. },
  79589. }
  79590. return fc, nil
  79591. }
  79592. func (ec *executionContext) _ProductVariantsBulkCreateUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  79593. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_field(ctx, field)
  79594. if err != nil {
  79595. return graphql.Null
  79596. }
  79597. ctx = graphql.WithFieldContext(ctx, fc)
  79598. defer func() {
  79599. if r := recover(); r != nil {
  79600. ec.Error(ctx, ec.Recover(ctx, r))
  79601. ret = graphql.Null
  79602. }
  79603. }()
  79604. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79605. ctx = rctx // use context from middleware stack in children
  79606. return obj.Field, nil
  79607. })
  79608. if err != nil {
  79609. ec.Error(ctx, err)
  79610. return graphql.Null
  79611. }
  79612. if resTmp == nil {
  79613. return graphql.Null
  79614. }
  79615. res := resTmp.([]string)
  79616. fc.Result = res
  79617. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  79618. }
  79619. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79620. fc = &graphql.FieldContext{
  79621. Object: "ProductVariantsBulkCreateUserError",
  79622. Field: field,
  79623. IsMethod: false,
  79624. IsResolver: false,
  79625. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79626. return nil, errors.New("field of type String does not have child fields")
  79627. },
  79628. }
  79629. return fc, nil
  79630. }
  79631. func (ec *executionContext) _ProductVariantsBulkCreateUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkCreateUserError) (ret graphql.Marshaler) {
  79632. fc, err := ec.fieldContext_ProductVariantsBulkCreateUserError_message(ctx, field)
  79633. if err != nil {
  79634. return graphql.Null
  79635. }
  79636. ctx = graphql.WithFieldContext(ctx, fc)
  79637. defer func() {
  79638. if r := recover(); r != nil {
  79639. ec.Error(ctx, ec.Recover(ctx, r))
  79640. ret = graphql.Null
  79641. }
  79642. }()
  79643. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79644. ctx = rctx // use context from middleware stack in children
  79645. return obj.Message, nil
  79646. })
  79647. if err != nil {
  79648. ec.Error(ctx, err)
  79649. return graphql.Null
  79650. }
  79651. if resTmp == nil {
  79652. if !graphql.HasFieldError(ctx, fc) {
  79653. ec.Errorf(ctx, "must not be null")
  79654. }
  79655. return graphql.Null
  79656. }
  79657. res := resTmp.(string)
  79658. fc.Result = res
  79659. return ec.marshalNString2string(ctx, field.Selections, res)
  79660. }
  79661. func (ec *executionContext) fieldContext_ProductVariantsBulkCreateUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79662. fc = &graphql.FieldContext{
  79663. Object: "ProductVariantsBulkCreateUserError",
  79664. Field: field,
  79665. IsMethod: false,
  79666. IsResolver: false,
  79667. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79668. return nil, errors.New("field of type String does not have child fields")
  79669. },
  79670. }
  79671. return fc, nil
  79672. }
  79673. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  79674. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_code(ctx, field)
  79675. if err != nil {
  79676. return graphql.Null
  79677. }
  79678. ctx = graphql.WithFieldContext(ctx, fc)
  79679. defer func() {
  79680. if r := recover(); r != nil {
  79681. ec.Error(ctx, ec.Recover(ctx, r))
  79682. ret = graphql.Null
  79683. }
  79684. }()
  79685. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79686. ctx = rctx // use context from middleware stack in children
  79687. return obj.Code, nil
  79688. })
  79689. if err != nil {
  79690. ec.Error(ctx, err)
  79691. return graphql.Null
  79692. }
  79693. if resTmp == nil {
  79694. return graphql.Null
  79695. }
  79696. res := resTmp.(*ProductVariantsBulkDeleteUserErrorCode)
  79697. fc.Result = res
  79698. return ec.marshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx, field.Selections, res)
  79699. }
  79700. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79701. fc = &graphql.FieldContext{
  79702. Object: "ProductVariantsBulkDeleteUserError",
  79703. Field: field,
  79704. IsMethod: false,
  79705. IsResolver: false,
  79706. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79707. return nil, errors.New("field of type ProductVariantsBulkDeleteUserErrorCode does not have child fields")
  79708. },
  79709. }
  79710. return fc, nil
  79711. }
  79712. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  79713. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_field(ctx, field)
  79714. if err != nil {
  79715. return graphql.Null
  79716. }
  79717. ctx = graphql.WithFieldContext(ctx, fc)
  79718. defer func() {
  79719. if r := recover(); r != nil {
  79720. ec.Error(ctx, ec.Recover(ctx, r))
  79721. ret = graphql.Null
  79722. }
  79723. }()
  79724. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79725. ctx = rctx // use context from middleware stack in children
  79726. return obj.Field, nil
  79727. })
  79728. if err != nil {
  79729. ec.Error(ctx, err)
  79730. return graphql.Null
  79731. }
  79732. if resTmp == nil {
  79733. return graphql.Null
  79734. }
  79735. res := resTmp.([]string)
  79736. fc.Result = res
  79737. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  79738. }
  79739. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79740. fc = &graphql.FieldContext{
  79741. Object: "ProductVariantsBulkDeleteUserError",
  79742. Field: field,
  79743. IsMethod: false,
  79744. IsResolver: false,
  79745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79746. return nil, errors.New("field of type String does not have child fields")
  79747. },
  79748. }
  79749. return fc, nil
  79750. }
  79751. func (ec *executionContext) _ProductVariantsBulkDeleteUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkDeleteUserError) (ret graphql.Marshaler) {
  79752. fc, err := ec.fieldContext_ProductVariantsBulkDeleteUserError_message(ctx, field)
  79753. if err != nil {
  79754. return graphql.Null
  79755. }
  79756. ctx = graphql.WithFieldContext(ctx, fc)
  79757. defer func() {
  79758. if r := recover(); r != nil {
  79759. ec.Error(ctx, ec.Recover(ctx, r))
  79760. ret = graphql.Null
  79761. }
  79762. }()
  79763. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79764. ctx = rctx // use context from middleware stack in children
  79765. return obj.Message, nil
  79766. })
  79767. if err != nil {
  79768. ec.Error(ctx, err)
  79769. return graphql.Null
  79770. }
  79771. if resTmp == nil {
  79772. if !graphql.HasFieldError(ctx, fc) {
  79773. ec.Errorf(ctx, "must not be null")
  79774. }
  79775. return graphql.Null
  79776. }
  79777. res := resTmp.(string)
  79778. fc.Result = res
  79779. return ec.marshalNString2string(ctx, field.Selections, res)
  79780. }
  79781. func (ec *executionContext) fieldContext_ProductVariantsBulkDeleteUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79782. fc = &graphql.FieldContext{
  79783. Object: "ProductVariantsBulkDeleteUserError",
  79784. Field: field,
  79785. IsMethod: false,
  79786. IsResolver: false,
  79787. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79788. return nil, errors.New("field of type String does not have child fields")
  79789. },
  79790. }
  79791. return fc, nil
  79792. }
  79793. func (ec *executionContext) _ProductVariantsBulkReorderUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  79794. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_code(ctx, field)
  79795. if err != nil {
  79796. return graphql.Null
  79797. }
  79798. ctx = graphql.WithFieldContext(ctx, fc)
  79799. defer func() {
  79800. if r := recover(); r != nil {
  79801. ec.Error(ctx, ec.Recover(ctx, r))
  79802. ret = graphql.Null
  79803. }
  79804. }()
  79805. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79806. ctx = rctx // use context from middleware stack in children
  79807. return obj.Code, nil
  79808. })
  79809. if err != nil {
  79810. ec.Error(ctx, err)
  79811. return graphql.Null
  79812. }
  79813. if resTmp == nil {
  79814. return graphql.Null
  79815. }
  79816. res := resTmp.(*ProductVariantsBulkReorderUserErrorCode)
  79817. fc.Result = res
  79818. return ec.marshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx, field.Selections, res)
  79819. }
  79820. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79821. fc = &graphql.FieldContext{
  79822. Object: "ProductVariantsBulkReorderUserError",
  79823. Field: field,
  79824. IsMethod: false,
  79825. IsResolver: false,
  79826. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79827. return nil, errors.New("field of type ProductVariantsBulkReorderUserErrorCode does not have child fields")
  79828. },
  79829. }
  79830. return fc, nil
  79831. }
  79832. func (ec *executionContext) _ProductVariantsBulkReorderUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  79833. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_field(ctx, field)
  79834. if err != nil {
  79835. return graphql.Null
  79836. }
  79837. ctx = graphql.WithFieldContext(ctx, fc)
  79838. defer func() {
  79839. if r := recover(); r != nil {
  79840. ec.Error(ctx, ec.Recover(ctx, r))
  79841. ret = graphql.Null
  79842. }
  79843. }()
  79844. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79845. ctx = rctx // use context from middleware stack in children
  79846. return obj.Field, nil
  79847. })
  79848. if err != nil {
  79849. ec.Error(ctx, err)
  79850. return graphql.Null
  79851. }
  79852. if resTmp == nil {
  79853. return graphql.Null
  79854. }
  79855. res := resTmp.([]string)
  79856. fc.Result = res
  79857. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  79858. }
  79859. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79860. fc = &graphql.FieldContext{
  79861. Object: "ProductVariantsBulkReorderUserError",
  79862. Field: field,
  79863. IsMethod: false,
  79864. IsResolver: false,
  79865. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79866. return nil, errors.New("field of type String does not have child fields")
  79867. },
  79868. }
  79869. return fc, nil
  79870. }
  79871. func (ec *executionContext) _ProductVariantsBulkReorderUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkReorderUserError) (ret graphql.Marshaler) {
  79872. fc, err := ec.fieldContext_ProductVariantsBulkReorderUserError_message(ctx, field)
  79873. if err != nil {
  79874. return graphql.Null
  79875. }
  79876. ctx = graphql.WithFieldContext(ctx, fc)
  79877. defer func() {
  79878. if r := recover(); r != nil {
  79879. ec.Error(ctx, ec.Recover(ctx, r))
  79880. ret = graphql.Null
  79881. }
  79882. }()
  79883. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79884. ctx = rctx // use context from middleware stack in children
  79885. return obj.Message, nil
  79886. })
  79887. if err != nil {
  79888. ec.Error(ctx, err)
  79889. return graphql.Null
  79890. }
  79891. if resTmp == nil {
  79892. if !graphql.HasFieldError(ctx, fc) {
  79893. ec.Errorf(ctx, "must not be null")
  79894. }
  79895. return graphql.Null
  79896. }
  79897. res := resTmp.(string)
  79898. fc.Result = res
  79899. return ec.marshalNString2string(ctx, field.Selections, res)
  79900. }
  79901. func (ec *executionContext) fieldContext_ProductVariantsBulkReorderUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79902. fc = &graphql.FieldContext{
  79903. Object: "ProductVariantsBulkReorderUserError",
  79904. Field: field,
  79905. IsMethod: false,
  79906. IsResolver: false,
  79907. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79908. return nil, errors.New("field of type String does not have child fields")
  79909. },
  79910. }
  79911. return fc, nil
  79912. }
  79913. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_code(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  79914. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_code(ctx, field)
  79915. if err != nil {
  79916. return graphql.Null
  79917. }
  79918. ctx = graphql.WithFieldContext(ctx, fc)
  79919. defer func() {
  79920. if r := recover(); r != nil {
  79921. ec.Error(ctx, ec.Recover(ctx, r))
  79922. ret = graphql.Null
  79923. }
  79924. }()
  79925. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79926. ctx = rctx // use context from middleware stack in children
  79927. return obj.Code, nil
  79928. })
  79929. if err != nil {
  79930. ec.Error(ctx, err)
  79931. return graphql.Null
  79932. }
  79933. if resTmp == nil {
  79934. return graphql.Null
  79935. }
  79936. res := resTmp.(*ProductVariantsBulkUpdateUserErrorCode)
  79937. fc.Result = res
  79938. return ec.marshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx, field.Selections, res)
  79939. }
  79940. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79941. fc = &graphql.FieldContext{
  79942. Object: "ProductVariantsBulkUpdateUserError",
  79943. Field: field,
  79944. IsMethod: false,
  79945. IsResolver: false,
  79946. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79947. return nil, errors.New("field of type ProductVariantsBulkUpdateUserErrorCode does not have child fields")
  79948. },
  79949. }
  79950. return fc, nil
  79951. }
  79952. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_field(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  79953. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_field(ctx, field)
  79954. if err != nil {
  79955. return graphql.Null
  79956. }
  79957. ctx = graphql.WithFieldContext(ctx, fc)
  79958. defer func() {
  79959. if r := recover(); r != nil {
  79960. ec.Error(ctx, ec.Recover(ctx, r))
  79961. ret = graphql.Null
  79962. }
  79963. }()
  79964. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  79965. ctx = rctx // use context from middleware stack in children
  79966. return obj.Field, nil
  79967. })
  79968. if err != nil {
  79969. ec.Error(ctx, err)
  79970. return graphql.Null
  79971. }
  79972. if resTmp == nil {
  79973. return graphql.Null
  79974. }
  79975. res := resTmp.([]string)
  79976. fc.Result = res
  79977. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  79978. }
  79979. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  79980. fc = &graphql.FieldContext{
  79981. Object: "ProductVariantsBulkUpdateUserError",
  79982. Field: field,
  79983. IsMethod: false,
  79984. IsResolver: false,
  79985. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  79986. return nil, errors.New("field of type String does not have child fields")
  79987. },
  79988. }
  79989. return fc, nil
  79990. }
  79991. func (ec *executionContext) _ProductVariantsBulkUpdateUserError_message(ctx context.Context, field graphql.CollectedField, obj *ProductVariantsBulkUpdateUserError) (ret graphql.Marshaler) {
  79992. fc, err := ec.fieldContext_ProductVariantsBulkUpdateUserError_message(ctx, field)
  79993. if err != nil {
  79994. return graphql.Null
  79995. }
  79996. ctx = graphql.WithFieldContext(ctx, fc)
  79997. defer func() {
  79998. if r := recover(); r != nil {
  79999. ec.Error(ctx, ec.Recover(ctx, r))
  80000. ret = graphql.Null
  80001. }
  80002. }()
  80003. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80004. ctx = rctx // use context from middleware stack in children
  80005. return obj.Message, nil
  80006. })
  80007. if err != nil {
  80008. ec.Error(ctx, err)
  80009. return graphql.Null
  80010. }
  80011. if resTmp == nil {
  80012. if !graphql.HasFieldError(ctx, fc) {
  80013. ec.Errorf(ctx, "must not be null")
  80014. }
  80015. return graphql.Null
  80016. }
  80017. res := resTmp.(string)
  80018. fc.Result = res
  80019. return ec.marshalNString2string(ctx, field.Selections, res)
  80020. }
  80021. func (ec *executionContext) fieldContext_ProductVariantsBulkUpdateUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80022. fc = &graphql.FieldContext{
  80023. Object: "ProductVariantsBulkUpdateUserError",
  80024. Field: field,
  80025. IsMethod: false,
  80026. IsResolver: false,
  80027. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80028. return nil, errors.New("field of type String does not have child fields")
  80029. },
  80030. }
  80031. return fc, nil
  80032. }
  80033. func (ec *executionContext) _Publication_app(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80034. fc, err := ec.fieldContext_Publication_app(ctx, field)
  80035. if err != nil {
  80036. return graphql.Null
  80037. }
  80038. ctx = graphql.WithFieldContext(ctx, fc)
  80039. defer func() {
  80040. if r := recover(); r != nil {
  80041. ec.Error(ctx, ec.Recover(ctx, r))
  80042. ret = graphql.Null
  80043. }
  80044. }()
  80045. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80046. ctx = rctx // use context from middleware stack in children
  80047. return obj.App, nil
  80048. })
  80049. if err != nil {
  80050. ec.Error(ctx, err)
  80051. return graphql.Null
  80052. }
  80053. if resTmp == nil {
  80054. if !graphql.HasFieldError(ctx, fc) {
  80055. ec.Errorf(ctx, "must not be null")
  80056. }
  80057. return graphql.Null
  80058. }
  80059. res := resTmp.(*App)
  80060. fc.Result = res
  80061. return ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  80062. }
  80063. func (ec *executionContext) fieldContext_Publication_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80064. fc = &graphql.FieldContext{
  80065. Object: "Publication",
  80066. Field: field,
  80067. IsMethod: false,
  80068. IsResolver: false,
  80069. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80070. switch field.Name {
  80071. case "id":
  80072. return ec.fieldContext_App_id(ctx, field)
  80073. }
  80074. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  80075. },
  80076. }
  80077. return fc, nil
  80078. }
  80079. func (ec *executionContext) _Publication_collectionPublicationsV3(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80080. fc, err := ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  80081. if err != nil {
  80082. return graphql.Null
  80083. }
  80084. ctx = graphql.WithFieldContext(ctx, fc)
  80085. defer func() {
  80086. if r := recover(); r != nil {
  80087. ec.Error(ctx, ec.Recover(ctx, r))
  80088. ret = graphql.Null
  80089. }
  80090. }()
  80091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80092. ctx = rctx // use context from middleware stack in children
  80093. return obj.CollectionPublicationsV3, nil
  80094. })
  80095. if err != nil {
  80096. ec.Error(ctx, err)
  80097. return graphql.Null
  80098. }
  80099. if resTmp == nil {
  80100. if !graphql.HasFieldError(ctx, fc) {
  80101. ec.Errorf(ctx, "must not be null")
  80102. }
  80103. return graphql.Null
  80104. }
  80105. res := resTmp.(*ResourcePublicationConnection)
  80106. fc.Result = res
  80107. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  80108. }
  80109. func (ec *executionContext) fieldContext_Publication_collectionPublicationsV3(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80110. fc = &graphql.FieldContext{
  80111. Object: "Publication",
  80112. Field: field,
  80113. IsMethod: false,
  80114. IsResolver: false,
  80115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80116. switch field.Name {
  80117. case "edges":
  80118. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  80119. case "nodes":
  80120. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  80121. case "pageInfo":
  80122. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  80123. }
  80124. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  80125. },
  80126. }
  80127. defer func() {
  80128. if r := recover(); r != nil {
  80129. err = ec.Recover(ctx, r)
  80130. ec.Error(ctx, err)
  80131. }
  80132. }()
  80133. ctx = graphql.WithFieldContext(ctx, fc)
  80134. if fc.Args, err = ec.field_Publication_collectionPublicationsV3_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80135. ec.Error(ctx, err)
  80136. return
  80137. }
  80138. return fc, nil
  80139. }
  80140. func (ec *executionContext) _Publication_collections(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80141. fc, err := ec.fieldContext_Publication_collections(ctx, field)
  80142. if err != nil {
  80143. return graphql.Null
  80144. }
  80145. ctx = graphql.WithFieldContext(ctx, fc)
  80146. defer func() {
  80147. if r := recover(); r != nil {
  80148. ec.Error(ctx, ec.Recover(ctx, r))
  80149. ret = graphql.Null
  80150. }
  80151. }()
  80152. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80153. ctx = rctx // use context from middleware stack in children
  80154. return obj.Collections, nil
  80155. })
  80156. if err != nil {
  80157. ec.Error(ctx, err)
  80158. return graphql.Null
  80159. }
  80160. if resTmp == nil {
  80161. if !graphql.HasFieldError(ctx, fc) {
  80162. ec.Errorf(ctx, "must not be null")
  80163. }
  80164. return graphql.Null
  80165. }
  80166. res := resTmp.(*CollectionConnection)
  80167. fc.Result = res
  80168. return ec.marshalNCollectionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionConnection(ctx, field.Selections, res)
  80169. }
  80170. func (ec *executionContext) fieldContext_Publication_collections(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80171. fc = &graphql.FieldContext{
  80172. Object: "Publication",
  80173. Field: field,
  80174. IsMethod: false,
  80175. IsResolver: false,
  80176. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80177. switch field.Name {
  80178. case "edges":
  80179. return ec.fieldContext_CollectionConnection_edges(ctx, field)
  80180. case "nodes":
  80181. return ec.fieldContext_CollectionConnection_nodes(ctx, field)
  80182. case "pageInfo":
  80183. return ec.fieldContext_CollectionConnection_pageInfo(ctx, field)
  80184. }
  80185. return nil, fmt.Errorf("no field named %q was found under type CollectionConnection", field.Name)
  80186. },
  80187. }
  80188. defer func() {
  80189. if r := recover(); r != nil {
  80190. err = ec.Recover(ctx, r)
  80191. ec.Error(ctx, err)
  80192. }
  80193. }()
  80194. ctx = graphql.WithFieldContext(ctx, fc)
  80195. if fc.Args, err = ec.field_Publication_collections_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80196. ec.Error(ctx, err)
  80197. return
  80198. }
  80199. return fc, nil
  80200. }
  80201. func (ec *executionContext) _Publication_hasCollection(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80202. fc, err := ec.fieldContext_Publication_hasCollection(ctx, field)
  80203. if err != nil {
  80204. return graphql.Null
  80205. }
  80206. ctx = graphql.WithFieldContext(ctx, fc)
  80207. defer func() {
  80208. if r := recover(); r != nil {
  80209. ec.Error(ctx, ec.Recover(ctx, r))
  80210. ret = graphql.Null
  80211. }
  80212. }()
  80213. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80214. ctx = rctx // use context from middleware stack in children
  80215. return obj.HasCollection, nil
  80216. })
  80217. if err != nil {
  80218. ec.Error(ctx, err)
  80219. return graphql.Null
  80220. }
  80221. if resTmp == nil {
  80222. if !graphql.HasFieldError(ctx, fc) {
  80223. ec.Errorf(ctx, "must not be null")
  80224. }
  80225. return graphql.Null
  80226. }
  80227. res := resTmp.(bool)
  80228. fc.Result = res
  80229. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  80230. }
  80231. func (ec *executionContext) fieldContext_Publication_hasCollection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80232. fc = &graphql.FieldContext{
  80233. Object: "Publication",
  80234. Field: field,
  80235. IsMethod: false,
  80236. IsResolver: false,
  80237. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80238. return nil, errors.New("field of type Boolean does not have child fields")
  80239. },
  80240. }
  80241. defer func() {
  80242. if r := recover(); r != nil {
  80243. err = ec.Recover(ctx, r)
  80244. ec.Error(ctx, err)
  80245. }
  80246. }()
  80247. ctx = graphql.WithFieldContext(ctx, fc)
  80248. if fc.Args, err = ec.field_Publication_hasCollection_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80249. ec.Error(ctx, err)
  80250. return
  80251. }
  80252. return fc, nil
  80253. }
  80254. func (ec *executionContext) _Publication_id(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80255. fc, err := ec.fieldContext_Publication_id(ctx, field)
  80256. if err != nil {
  80257. return graphql.Null
  80258. }
  80259. ctx = graphql.WithFieldContext(ctx, fc)
  80260. defer func() {
  80261. if r := recover(); r != nil {
  80262. ec.Error(ctx, ec.Recover(ctx, r))
  80263. ret = graphql.Null
  80264. }
  80265. }()
  80266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80267. ctx = rctx // use context from middleware stack in children
  80268. return obj.ID, nil
  80269. })
  80270. if err != nil {
  80271. ec.Error(ctx, err)
  80272. return graphql.Null
  80273. }
  80274. if resTmp == nil {
  80275. if !graphql.HasFieldError(ctx, fc) {
  80276. ec.Errorf(ctx, "must not be null")
  80277. }
  80278. return graphql.Null
  80279. }
  80280. res := resTmp.(string)
  80281. fc.Result = res
  80282. return ec.marshalNID2string(ctx, field.Selections, res)
  80283. }
  80284. func (ec *executionContext) fieldContext_Publication_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80285. fc = &graphql.FieldContext{
  80286. Object: "Publication",
  80287. Field: field,
  80288. IsMethod: false,
  80289. IsResolver: false,
  80290. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80291. return nil, errors.New("field of type ID does not have child fields")
  80292. },
  80293. }
  80294. return fc, nil
  80295. }
  80296. func (ec *executionContext) _Publication_name(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80297. fc, err := ec.fieldContext_Publication_name(ctx, field)
  80298. if err != nil {
  80299. return graphql.Null
  80300. }
  80301. ctx = graphql.WithFieldContext(ctx, fc)
  80302. defer func() {
  80303. if r := recover(); r != nil {
  80304. ec.Error(ctx, ec.Recover(ctx, r))
  80305. ret = graphql.Null
  80306. }
  80307. }()
  80308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80309. ctx = rctx // use context from middleware stack in children
  80310. return obj.Name, nil
  80311. })
  80312. if err != nil {
  80313. ec.Error(ctx, err)
  80314. return graphql.Null
  80315. }
  80316. if resTmp == nil {
  80317. if !graphql.HasFieldError(ctx, fc) {
  80318. ec.Errorf(ctx, "must not be null")
  80319. }
  80320. return graphql.Null
  80321. }
  80322. res := resTmp.(string)
  80323. fc.Result = res
  80324. return ec.marshalNString2string(ctx, field.Selections, res)
  80325. }
  80326. func (ec *executionContext) fieldContext_Publication_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80327. fc = &graphql.FieldContext{
  80328. Object: "Publication",
  80329. Field: field,
  80330. IsMethod: false,
  80331. IsResolver: false,
  80332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80333. return nil, errors.New("field of type String does not have child fields")
  80334. },
  80335. }
  80336. return fc, nil
  80337. }
  80338. func (ec *executionContext) _Publication_productPublicationsV3(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80339. fc, err := ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  80340. if err != nil {
  80341. return graphql.Null
  80342. }
  80343. ctx = graphql.WithFieldContext(ctx, fc)
  80344. defer func() {
  80345. if r := recover(); r != nil {
  80346. ec.Error(ctx, ec.Recover(ctx, r))
  80347. ret = graphql.Null
  80348. }
  80349. }()
  80350. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80351. ctx = rctx // use context from middleware stack in children
  80352. return obj.ProductPublicationsV3, nil
  80353. })
  80354. if err != nil {
  80355. ec.Error(ctx, err)
  80356. return graphql.Null
  80357. }
  80358. if resTmp == nil {
  80359. if !graphql.HasFieldError(ctx, fc) {
  80360. ec.Errorf(ctx, "must not be null")
  80361. }
  80362. return graphql.Null
  80363. }
  80364. res := resTmp.(*ResourcePublicationConnection)
  80365. fc.Result = res
  80366. return ec.marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationConnection(ctx, field.Selections, res)
  80367. }
  80368. func (ec *executionContext) fieldContext_Publication_productPublicationsV3(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80369. fc = &graphql.FieldContext{
  80370. Object: "Publication",
  80371. Field: field,
  80372. IsMethod: false,
  80373. IsResolver: false,
  80374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80375. switch field.Name {
  80376. case "edges":
  80377. return ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  80378. case "nodes":
  80379. return ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  80380. case "pageInfo":
  80381. return ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  80382. }
  80383. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationConnection", field.Name)
  80384. },
  80385. }
  80386. defer func() {
  80387. if r := recover(); r != nil {
  80388. err = ec.Recover(ctx, r)
  80389. ec.Error(ctx, err)
  80390. }
  80391. }()
  80392. ctx = graphql.WithFieldContext(ctx, fc)
  80393. if fc.Args, err = ec.field_Publication_productPublicationsV3_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80394. ec.Error(ctx, err)
  80395. return
  80396. }
  80397. return fc, nil
  80398. }
  80399. func (ec *executionContext) _Publication_products(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80400. fc, err := ec.fieldContext_Publication_products(ctx, field)
  80401. if err != nil {
  80402. return graphql.Null
  80403. }
  80404. ctx = graphql.WithFieldContext(ctx, fc)
  80405. defer func() {
  80406. if r := recover(); r != nil {
  80407. ec.Error(ctx, ec.Recover(ctx, r))
  80408. ret = graphql.Null
  80409. }
  80410. }()
  80411. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80412. ctx = rctx // use context from middleware stack in children
  80413. return obj.Products, nil
  80414. })
  80415. if err != nil {
  80416. ec.Error(ctx, err)
  80417. return graphql.Null
  80418. }
  80419. if resTmp == nil {
  80420. if !graphql.HasFieldError(ctx, fc) {
  80421. ec.Errorf(ctx, "must not be null")
  80422. }
  80423. return graphql.Null
  80424. }
  80425. res := resTmp.(*ProductConnection)
  80426. fc.Result = res
  80427. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  80428. }
  80429. func (ec *executionContext) fieldContext_Publication_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80430. fc = &graphql.FieldContext{
  80431. Object: "Publication",
  80432. Field: field,
  80433. IsMethod: false,
  80434. IsResolver: false,
  80435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80436. switch field.Name {
  80437. case "edges":
  80438. return ec.fieldContext_ProductConnection_edges(ctx, field)
  80439. case "nodes":
  80440. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  80441. case "pageInfo":
  80442. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  80443. }
  80444. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  80445. },
  80446. }
  80447. defer func() {
  80448. if r := recover(); r != nil {
  80449. err = ec.Recover(ctx, r)
  80450. ec.Error(ctx, err)
  80451. }
  80452. }()
  80453. ctx = graphql.WithFieldContext(ctx, fc)
  80454. if fc.Args, err = ec.field_Publication_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  80455. ec.Error(ctx, err)
  80456. return
  80457. }
  80458. return fc, nil
  80459. }
  80460. func (ec *executionContext) _Publication_supportsFuturePublishing(ctx context.Context, field graphql.CollectedField, obj *Publication) (ret graphql.Marshaler) {
  80461. fc, err := ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  80462. if err != nil {
  80463. return graphql.Null
  80464. }
  80465. ctx = graphql.WithFieldContext(ctx, fc)
  80466. defer func() {
  80467. if r := recover(); r != nil {
  80468. ec.Error(ctx, ec.Recover(ctx, r))
  80469. ret = graphql.Null
  80470. }
  80471. }()
  80472. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80473. ctx = rctx // use context from middleware stack in children
  80474. return obj.SupportsFuturePublishing, nil
  80475. })
  80476. if err != nil {
  80477. ec.Error(ctx, err)
  80478. return graphql.Null
  80479. }
  80480. if resTmp == nil {
  80481. if !graphql.HasFieldError(ctx, fc) {
  80482. ec.Errorf(ctx, "must not be null")
  80483. }
  80484. return graphql.Null
  80485. }
  80486. res := resTmp.(bool)
  80487. fc.Result = res
  80488. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  80489. }
  80490. func (ec *executionContext) fieldContext_Publication_supportsFuturePublishing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80491. fc = &graphql.FieldContext{
  80492. Object: "Publication",
  80493. Field: field,
  80494. IsMethod: false,
  80495. IsResolver: false,
  80496. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80497. return nil, errors.New("field of type Boolean does not have child fields")
  80498. },
  80499. }
  80500. return fc, nil
  80501. }
  80502. func (ec *executionContext) _PublicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  80503. fc, err := ec.fieldContext_PublicationConnection_edges(ctx, field)
  80504. if err != nil {
  80505. return graphql.Null
  80506. }
  80507. ctx = graphql.WithFieldContext(ctx, fc)
  80508. defer func() {
  80509. if r := recover(); r != nil {
  80510. ec.Error(ctx, ec.Recover(ctx, r))
  80511. ret = graphql.Null
  80512. }
  80513. }()
  80514. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80515. ctx = rctx // use context from middleware stack in children
  80516. return obj.Edges, nil
  80517. })
  80518. if err != nil {
  80519. ec.Error(ctx, err)
  80520. return graphql.Null
  80521. }
  80522. if resTmp == nil {
  80523. if !graphql.HasFieldError(ctx, fc) {
  80524. ec.Errorf(ctx, "must not be null")
  80525. }
  80526. return graphql.Null
  80527. }
  80528. res := resTmp.([]*PublicationEdge)
  80529. fc.Result = res
  80530. return ec.marshalNPublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationEdgeᚄ(ctx, field.Selections, res)
  80531. }
  80532. func (ec *executionContext) fieldContext_PublicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80533. fc = &graphql.FieldContext{
  80534. Object: "PublicationConnection",
  80535. Field: field,
  80536. IsMethod: false,
  80537. IsResolver: false,
  80538. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80539. switch field.Name {
  80540. case "cursor":
  80541. return ec.fieldContext_PublicationEdge_cursor(ctx, field)
  80542. case "node":
  80543. return ec.fieldContext_PublicationEdge_node(ctx, field)
  80544. }
  80545. return nil, fmt.Errorf("no field named %q was found under type PublicationEdge", field.Name)
  80546. },
  80547. }
  80548. return fc, nil
  80549. }
  80550. func (ec *executionContext) _PublicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  80551. fc, err := ec.fieldContext_PublicationConnection_nodes(ctx, field)
  80552. if err != nil {
  80553. return graphql.Null
  80554. }
  80555. ctx = graphql.WithFieldContext(ctx, fc)
  80556. defer func() {
  80557. if r := recover(); r != nil {
  80558. ec.Error(ctx, ec.Recover(ctx, r))
  80559. ret = graphql.Null
  80560. }
  80561. }()
  80562. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80563. ctx = rctx // use context from middleware stack in children
  80564. return obj.Nodes, nil
  80565. })
  80566. if err != nil {
  80567. ec.Error(ctx, err)
  80568. return graphql.Null
  80569. }
  80570. if resTmp == nil {
  80571. if !graphql.HasFieldError(ctx, fc) {
  80572. ec.Errorf(ctx, "must not be null")
  80573. }
  80574. return graphql.Null
  80575. }
  80576. res := resTmp.([]*Publication)
  80577. fc.Result = res
  80578. return ec.marshalNPublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationᚄ(ctx, field.Selections, res)
  80579. }
  80580. func (ec *executionContext) fieldContext_PublicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80581. fc = &graphql.FieldContext{
  80582. Object: "PublicationConnection",
  80583. Field: field,
  80584. IsMethod: false,
  80585. IsResolver: false,
  80586. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80587. switch field.Name {
  80588. case "app":
  80589. return ec.fieldContext_Publication_app(ctx, field)
  80590. case "collectionPublicationsV3":
  80591. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  80592. case "collections":
  80593. return ec.fieldContext_Publication_collections(ctx, field)
  80594. case "hasCollection":
  80595. return ec.fieldContext_Publication_hasCollection(ctx, field)
  80596. case "id":
  80597. return ec.fieldContext_Publication_id(ctx, field)
  80598. case "name":
  80599. return ec.fieldContext_Publication_name(ctx, field)
  80600. case "productPublicationsV3":
  80601. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  80602. case "products":
  80603. return ec.fieldContext_Publication_products(ctx, field)
  80604. case "supportsFuturePublishing":
  80605. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  80606. }
  80607. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  80608. },
  80609. }
  80610. return fc, nil
  80611. }
  80612. func (ec *executionContext) _PublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *PublicationConnection) (ret graphql.Marshaler) {
  80613. fc, err := ec.fieldContext_PublicationConnection_pageInfo(ctx, field)
  80614. if err != nil {
  80615. return graphql.Null
  80616. }
  80617. ctx = graphql.WithFieldContext(ctx, fc)
  80618. defer func() {
  80619. if r := recover(); r != nil {
  80620. ec.Error(ctx, ec.Recover(ctx, r))
  80621. ret = graphql.Null
  80622. }
  80623. }()
  80624. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80625. ctx = rctx // use context from middleware stack in children
  80626. return obj.PageInfo, nil
  80627. })
  80628. if err != nil {
  80629. ec.Error(ctx, err)
  80630. return graphql.Null
  80631. }
  80632. if resTmp == nil {
  80633. if !graphql.HasFieldError(ctx, fc) {
  80634. ec.Errorf(ctx, "must not be null")
  80635. }
  80636. return graphql.Null
  80637. }
  80638. res := resTmp.(*PageInfo)
  80639. fc.Result = res
  80640. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  80641. }
  80642. func (ec *executionContext) fieldContext_PublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80643. fc = &graphql.FieldContext{
  80644. Object: "PublicationConnection",
  80645. Field: field,
  80646. IsMethod: false,
  80647. IsResolver: false,
  80648. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80649. switch field.Name {
  80650. case "endCursor":
  80651. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  80652. case "hasNextPage":
  80653. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  80654. case "hasPreviousPage":
  80655. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  80656. case "startCursor":
  80657. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  80658. }
  80659. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  80660. },
  80661. }
  80662. return fc, nil
  80663. }
  80664. func (ec *executionContext) _PublicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *PublicationEdge) (ret graphql.Marshaler) {
  80665. fc, err := ec.fieldContext_PublicationEdge_cursor(ctx, field)
  80666. if err != nil {
  80667. return graphql.Null
  80668. }
  80669. ctx = graphql.WithFieldContext(ctx, fc)
  80670. defer func() {
  80671. if r := recover(); r != nil {
  80672. ec.Error(ctx, ec.Recover(ctx, r))
  80673. ret = graphql.Null
  80674. }
  80675. }()
  80676. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80677. ctx = rctx // use context from middleware stack in children
  80678. return obj.Cursor, nil
  80679. })
  80680. if err != nil {
  80681. ec.Error(ctx, err)
  80682. return graphql.Null
  80683. }
  80684. if resTmp == nil {
  80685. if !graphql.HasFieldError(ctx, fc) {
  80686. ec.Errorf(ctx, "must not be null")
  80687. }
  80688. return graphql.Null
  80689. }
  80690. res := resTmp.(string)
  80691. fc.Result = res
  80692. return ec.marshalNString2string(ctx, field.Selections, res)
  80693. }
  80694. func (ec *executionContext) fieldContext_PublicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80695. fc = &graphql.FieldContext{
  80696. Object: "PublicationEdge",
  80697. Field: field,
  80698. IsMethod: false,
  80699. IsResolver: false,
  80700. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80701. return nil, errors.New("field of type String does not have child fields")
  80702. },
  80703. }
  80704. return fc, nil
  80705. }
  80706. func (ec *executionContext) _PublicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *PublicationEdge) (ret graphql.Marshaler) {
  80707. fc, err := ec.fieldContext_PublicationEdge_node(ctx, field)
  80708. if err != nil {
  80709. return graphql.Null
  80710. }
  80711. ctx = graphql.WithFieldContext(ctx, fc)
  80712. defer func() {
  80713. if r := recover(); r != nil {
  80714. ec.Error(ctx, ec.Recover(ctx, r))
  80715. ret = graphql.Null
  80716. }
  80717. }()
  80718. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80719. ctx = rctx // use context from middleware stack in children
  80720. return obj.Node, nil
  80721. })
  80722. if err != nil {
  80723. ec.Error(ctx, err)
  80724. return graphql.Null
  80725. }
  80726. if resTmp == nil {
  80727. if !graphql.HasFieldError(ctx, fc) {
  80728. ec.Errorf(ctx, "must not be null")
  80729. }
  80730. return graphql.Null
  80731. }
  80732. res := resTmp.(*Publication)
  80733. fc.Result = res
  80734. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx, field.Selections, res)
  80735. }
  80736. func (ec *executionContext) fieldContext_PublicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80737. fc = &graphql.FieldContext{
  80738. Object: "PublicationEdge",
  80739. Field: field,
  80740. IsMethod: false,
  80741. IsResolver: false,
  80742. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80743. switch field.Name {
  80744. case "app":
  80745. return ec.fieldContext_Publication_app(ctx, field)
  80746. case "collectionPublicationsV3":
  80747. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  80748. case "collections":
  80749. return ec.fieldContext_Publication_collections(ctx, field)
  80750. case "hasCollection":
  80751. return ec.fieldContext_Publication_hasCollection(ctx, field)
  80752. case "id":
  80753. return ec.fieldContext_Publication_id(ctx, field)
  80754. case "name":
  80755. return ec.fieldContext_Publication_name(ctx, field)
  80756. case "productPublicationsV3":
  80757. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  80758. case "products":
  80759. return ec.fieldContext_Publication_products(ctx, field)
  80760. case "supportsFuturePublishing":
  80761. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  80762. }
  80763. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  80764. },
  80765. }
  80766. return fc, nil
  80767. }
  80768. func (ec *executionContext) _PublishedTranslation_key(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  80769. fc, err := ec.fieldContext_PublishedTranslation_key(ctx, field)
  80770. if err != nil {
  80771. return graphql.Null
  80772. }
  80773. ctx = graphql.WithFieldContext(ctx, fc)
  80774. defer func() {
  80775. if r := recover(); r != nil {
  80776. ec.Error(ctx, ec.Recover(ctx, r))
  80777. ret = graphql.Null
  80778. }
  80779. }()
  80780. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80781. ctx = rctx // use context from middleware stack in children
  80782. return obj.Key, nil
  80783. })
  80784. if err != nil {
  80785. ec.Error(ctx, err)
  80786. return graphql.Null
  80787. }
  80788. if resTmp == nil {
  80789. if !graphql.HasFieldError(ctx, fc) {
  80790. ec.Errorf(ctx, "must not be null")
  80791. }
  80792. return graphql.Null
  80793. }
  80794. res := resTmp.(string)
  80795. fc.Result = res
  80796. return ec.marshalNString2string(ctx, field.Selections, res)
  80797. }
  80798. func (ec *executionContext) fieldContext_PublishedTranslation_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80799. fc = &graphql.FieldContext{
  80800. Object: "PublishedTranslation",
  80801. Field: field,
  80802. IsMethod: false,
  80803. IsResolver: false,
  80804. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80805. return nil, errors.New("field of type String does not have child fields")
  80806. },
  80807. }
  80808. return fc, nil
  80809. }
  80810. func (ec *executionContext) _PublishedTranslation_locale(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  80811. fc, err := ec.fieldContext_PublishedTranslation_locale(ctx, field)
  80812. if err != nil {
  80813. return graphql.Null
  80814. }
  80815. ctx = graphql.WithFieldContext(ctx, fc)
  80816. defer func() {
  80817. if r := recover(); r != nil {
  80818. ec.Error(ctx, ec.Recover(ctx, r))
  80819. ret = graphql.Null
  80820. }
  80821. }()
  80822. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80823. ctx = rctx // use context from middleware stack in children
  80824. return obj.Locale, nil
  80825. })
  80826. if err != nil {
  80827. ec.Error(ctx, err)
  80828. return graphql.Null
  80829. }
  80830. if resTmp == nil {
  80831. if !graphql.HasFieldError(ctx, fc) {
  80832. ec.Errorf(ctx, "must not be null")
  80833. }
  80834. return graphql.Null
  80835. }
  80836. res := resTmp.(string)
  80837. fc.Result = res
  80838. return ec.marshalNString2string(ctx, field.Selections, res)
  80839. }
  80840. func (ec *executionContext) fieldContext_PublishedTranslation_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80841. fc = &graphql.FieldContext{
  80842. Object: "PublishedTranslation",
  80843. Field: field,
  80844. IsMethod: false,
  80845. IsResolver: false,
  80846. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80847. return nil, errors.New("field of type String does not have child fields")
  80848. },
  80849. }
  80850. return fc, nil
  80851. }
  80852. func (ec *executionContext) _PublishedTranslation_marketId(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  80853. fc, err := ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  80854. if err != nil {
  80855. return graphql.Null
  80856. }
  80857. ctx = graphql.WithFieldContext(ctx, fc)
  80858. defer func() {
  80859. if r := recover(); r != nil {
  80860. ec.Error(ctx, ec.Recover(ctx, r))
  80861. ret = graphql.Null
  80862. }
  80863. }()
  80864. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80865. ctx = rctx // use context from middleware stack in children
  80866. return obj.MarketID, nil
  80867. })
  80868. if err != nil {
  80869. ec.Error(ctx, err)
  80870. return graphql.Null
  80871. }
  80872. if resTmp == nil {
  80873. return graphql.Null
  80874. }
  80875. res := resTmp.(*string)
  80876. fc.Result = res
  80877. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  80878. }
  80879. func (ec *executionContext) fieldContext_PublishedTranslation_marketId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80880. fc = &graphql.FieldContext{
  80881. Object: "PublishedTranslation",
  80882. Field: field,
  80883. IsMethod: false,
  80884. IsResolver: false,
  80885. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80886. return nil, errors.New("field of type ID does not have child fields")
  80887. },
  80888. }
  80889. return fc, nil
  80890. }
  80891. func (ec *executionContext) _PublishedTranslation_value(ctx context.Context, field graphql.CollectedField, obj *PublishedTranslation) (ret graphql.Marshaler) {
  80892. fc, err := ec.fieldContext_PublishedTranslation_value(ctx, field)
  80893. if err != nil {
  80894. return graphql.Null
  80895. }
  80896. ctx = graphql.WithFieldContext(ctx, fc)
  80897. defer func() {
  80898. if r := recover(); r != nil {
  80899. ec.Error(ctx, ec.Recover(ctx, r))
  80900. ret = graphql.Null
  80901. }
  80902. }()
  80903. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80904. ctx = rctx // use context from middleware stack in children
  80905. return obj.Value, nil
  80906. })
  80907. if err != nil {
  80908. ec.Error(ctx, err)
  80909. return graphql.Null
  80910. }
  80911. if resTmp == nil {
  80912. return graphql.Null
  80913. }
  80914. res := resTmp.(*string)
  80915. fc.Result = res
  80916. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  80917. }
  80918. func (ec *executionContext) fieldContext_PublishedTranslation_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80919. fc = &graphql.FieldContext{
  80920. Object: "PublishedTranslation",
  80921. Field: field,
  80922. IsMethod: false,
  80923. IsResolver: false,
  80924. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80925. return nil, errors.New("field of type String does not have child fields")
  80926. },
  80927. }
  80928. return fc, nil
  80929. }
  80930. func (ec *executionContext) _PurchasingCompany_company(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  80931. fc, err := ec.fieldContext_PurchasingCompany_company(ctx, field)
  80932. if err != nil {
  80933. return graphql.Null
  80934. }
  80935. ctx = graphql.WithFieldContext(ctx, fc)
  80936. defer func() {
  80937. if r := recover(); r != nil {
  80938. ec.Error(ctx, ec.Recover(ctx, r))
  80939. ret = graphql.Null
  80940. }
  80941. }()
  80942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  80943. ctx = rctx // use context from middleware stack in children
  80944. return obj.Company, nil
  80945. })
  80946. if err != nil {
  80947. ec.Error(ctx, err)
  80948. return graphql.Null
  80949. }
  80950. if resTmp == nil {
  80951. if !graphql.HasFieldError(ctx, fc) {
  80952. ec.Errorf(ctx, "must not be null")
  80953. }
  80954. return graphql.Null
  80955. }
  80956. res := resTmp.(*Company)
  80957. fc.Result = res
  80958. return ec.marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompany(ctx, field.Selections, res)
  80959. }
  80960. func (ec *executionContext) fieldContext_PurchasingCompany_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  80961. fc = &graphql.FieldContext{
  80962. Object: "PurchasingCompany",
  80963. Field: field,
  80964. IsMethod: false,
  80965. IsResolver: false,
  80966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  80967. switch field.Name {
  80968. case "contactCount":
  80969. return ec.fieldContext_Company_contactCount(ctx, field)
  80970. case "contactRoles":
  80971. return ec.fieldContext_Company_contactRoles(ctx, field)
  80972. case "contacts":
  80973. return ec.fieldContext_Company_contacts(ctx, field)
  80974. case "createdAt":
  80975. return ec.fieldContext_Company_createdAt(ctx, field)
  80976. case "customerSince":
  80977. return ec.fieldContext_Company_customerSince(ctx, field)
  80978. case "defaultCursor":
  80979. return ec.fieldContext_Company_defaultCursor(ctx, field)
  80980. case "defaultRole":
  80981. return ec.fieldContext_Company_defaultRole(ctx, field)
  80982. case "draftOrders":
  80983. return ec.fieldContext_Company_draftOrders(ctx, field)
  80984. case "events":
  80985. return ec.fieldContext_Company_events(ctx, field)
  80986. case "externalId":
  80987. return ec.fieldContext_Company_externalId(ctx, field)
  80988. case "hasTimelineComment":
  80989. return ec.fieldContext_Company_hasTimelineComment(ctx, field)
  80990. case "id":
  80991. return ec.fieldContext_Company_id(ctx, field)
  80992. case "lifetimeDuration":
  80993. return ec.fieldContext_Company_lifetimeDuration(ctx, field)
  80994. case "locationCount":
  80995. return ec.fieldContext_Company_locationCount(ctx, field)
  80996. case "locations":
  80997. return ec.fieldContext_Company_locations(ctx, field)
  80998. case "mainContact":
  80999. return ec.fieldContext_Company_mainContact(ctx, field)
  81000. case "name":
  81001. return ec.fieldContext_Company_name(ctx, field)
  81002. case "note":
  81003. return ec.fieldContext_Company_note(ctx, field)
  81004. case "orderCount":
  81005. return ec.fieldContext_Company_orderCount(ctx, field)
  81006. case "orders":
  81007. return ec.fieldContext_Company_orders(ctx, field)
  81008. case "totalSpent":
  81009. return ec.fieldContext_Company_totalSpent(ctx, field)
  81010. case "updatedAt":
  81011. return ec.fieldContext_Company_updatedAt(ctx, field)
  81012. }
  81013. return nil, fmt.Errorf("no field named %q was found under type Company", field.Name)
  81014. },
  81015. }
  81016. return fc, nil
  81017. }
  81018. func (ec *executionContext) _PurchasingCompany_contact(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  81019. fc, err := ec.fieldContext_PurchasingCompany_contact(ctx, field)
  81020. if err != nil {
  81021. return graphql.Null
  81022. }
  81023. ctx = graphql.WithFieldContext(ctx, fc)
  81024. defer func() {
  81025. if r := recover(); r != nil {
  81026. ec.Error(ctx, ec.Recover(ctx, r))
  81027. ret = graphql.Null
  81028. }
  81029. }()
  81030. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81031. ctx = rctx // use context from middleware stack in children
  81032. return obj.Contact, nil
  81033. })
  81034. if err != nil {
  81035. ec.Error(ctx, err)
  81036. return graphql.Null
  81037. }
  81038. if resTmp == nil {
  81039. return graphql.Null
  81040. }
  81041. res := resTmp.(*CompanyContact)
  81042. fc.Result = res
  81043. return ec.marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx, field.Selections, res)
  81044. }
  81045. func (ec *executionContext) fieldContext_PurchasingCompany_contact(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81046. fc = &graphql.FieldContext{
  81047. Object: "PurchasingCompany",
  81048. Field: field,
  81049. IsMethod: false,
  81050. IsResolver: false,
  81051. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81052. switch field.Name {
  81053. case "company":
  81054. return ec.fieldContext_CompanyContact_company(ctx, field)
  81055. case "createdAt":
  81056. return ec.fieldContext_CompanyContact_createdAt(ctx, field)
  81057. case "customer":
  81058. return ec.fieldContext_CompanyContact_customer(ctx, field)
  81059. case "draftOrders":
  81060. return ec.fieldContext_CompanyContact_draftOrders(ctx, field)
  81061. case "id":
  81062. return ec.fieldContext_CompanyContact_id(ctx, field)
  81063. case "isMainContact":
  81064. return ec.fieldContext_CompanyContact_isMainContact(ctx, field)
  81065. case "lifetimeDuration":
  81066. return ec.fieldContext_CompanyContact_lifetimeDuration(ctx, field)
  81067. case "locale":
  81068. return ec.fieldContext_CompanyContact_locale(ctx, field)
  81069. case "orders":
  81070. return ec.fieldContext_CompanyContact_orders(ctx, field)
  81071. case "roleAssignments":
  81072. return ec.fieldContext_CompanyContact_roleAssignments(ctx, field)
  81073. case "title":
  81074. return ec.fieldContext_CompanyContact_title(ctx, field)
  81075. case "updatedAt":
  81076. return ec.fieldContext_CompanyContact_updatedAt(ctx, field)
  81077. }
  81078. return nil, fmt.Errorf("no field named %q was found under type CompanyContact", field.Name)
  81079. },
  81080. }
  81081. return fc, nil
  81082. }
  81083. func (ec *executionContext) _PurchasingCompany_location(ctx context.Context, field graphql.CollectedField, obj *PurchasingCompany) (ret graphql.Marshaler) {
  81084. fc, err := ec.fieldContext_PurchasingCompany_location(ctx, field)
  81085. if err != nil {
  81086. return graphql.Null
  81087. }
  81088. ctx = graphql.WithFieldContext(ctx, fc)
  81089. defer func() {
  81090. if r := recover(); r != nil {
  81091. ec.Error(ctx, ec.Recover(ctx, r))
  81092. ret = graphql.Null
  81093. }
  81094. }()
  81095. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81096. ctx = rctx // use context from middleware stack in children
  81097. return obj.Location, nil
  81098. })
  81099. if err != nil {
  81100. ec.Error(ctx, err)
  81101. return graphql.Null
  81102. }
  81103. if resTmp == nil {
  81104. if !graphql.HasFieldError(ctx, fc) {
  81105. ec.Errorf(ctx, "must not be null")
  81106. }
  81107. return graphql.Null
  81108. }
  81109. res := resTmp.(*CompanyLocation)
  81110. fc.Result = res
  81111. return ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocation(ctx, field.Selections, res)
  81112. }
  81113. func (ec *executionContext) fieldContext_PurchasingCompany_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81114. fc = &graphql.FieldContext{
  81115. Object: "PurchasingCompany",
  81116. Field: field,
  81117. IsMethod: false,
  81118. IsResolver: false,
  81119. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81120. switch field.Name {
  81121. case "billingAddress":
  81122. return ec.fieldContext_CompanyLocation_billingAddress(ctx, field)
  81123. case "buyerExperienceConfiguration":
  81124. return ec.fieldContext_CompanyLocation_buyerExperienceConfiguration(ctx, field)
  81125. case "company":
  81126. return ec.fieldContext_CompanyLocation_company(ctx, field)
  81127. case "createdAt":
  81128. return ec.fieldContext_CompanyLocation_createdAt(ctx, field)
  81129. case "currency":
  81130. return ec.fieldContext_CompanyLocation_currency(ctx, field)
  81131. case "defaultCursor":
  81132. return ec.fieldContext_CompanyLocation_defaultCursor(ctx, field)
  81133. case "draftOrders":
  81134. return ec.fieldContext_CompanyLocation_draftOrders(ctx, field)
  81135. case "events":
  81136. return ec.fieldContext_CompanyLocation_events(ctx, field)
  81137. case "externalId":
  81138. return ec.fieldContext_CompanyLocation_externalId(ctx, field)
  81139. case "hasTimelineComment":
  81140. return ec.fieldContext_CompanyLocation_hasTimelineComment(ctx, field)
  81141. case "id":
  81142. return ec.fieldContext_CompanyLocation_id(ctx, field)
  81143. case "locale":
  81144. return ec.fieldContext_CompanyLocation_locale(ctx, field)
  81145. case "market":
  81146. return ec.fieldContext_CompanyLocation_market(ctx, field)
  81147. case "name":
  81148. return ec.fieldContext_CompanyLocation_name(ctx, field)
  81149. case "note":
  81150. return ec.fieldContext_CompanyLocation_note(ctx, field)
  81151. case "orderCount":
  81152. return ec.fieldContext_CompanyLocation_orderCount(ctx, field)
  81153. case "orders":
  81154. return ec.fieldContext_CompanyLocation_orders(ctx, field)
  81155. case "phone":
  81156. return ec.fieldContext_CompanyLocation_phone(ctx, field)
  81157. case "roleAssignments":
  81158. return ec.fieldContext_CompanyLocation_roleAssignments(ctx, field)
  81159. case "shippingAddress":
  81160. return ec.fieldContext_CompanyLocation_shippingAddress(ctx, field)
  81161. case "taxExemptions":
  81162. return ec.fieldContext_CompanyLocation_taxExemptions(ctx, field)
  81163. case "taxRegistrationId":
  81164. return ec.fieldContext_CompanyLocation_taxRegistrationId(ctx, field)
  81165. case "totalSpent":
  81166. return ec.fieldContext_CompanyLocation_totalSpent(ctx, field)
  81167. case "updatedAt":
  81168. return ec.fieldContext_CompanyLocation_updatedAt(ctx, field)
  81169. }
  81170. return nil, fmt.Errorf("no field named %q was found under type CompanyLocation", field.Name)
  81171. },
  81172. }
  81173. return fc, nil
  81174. }
  81175. func (ec *executionContext) _Query_customer(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  81176. fc, err := ec.fieldContext_Query_customer(ctx, field)
  81177. if err != nil {
  81178. return graphql.Null
  81179. }
  81180. ctx = graphql.WithFieldContext(ctx, fc)
  81181. defer func() {
  81182. if r := recover(); r != nil {
  81183. ec.Error(ctx, ec.Recover(ctx, r))
  81184. ret = graphql.Null
  81185. }
  81186. }()
  81187. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81188. ctx = rctx // use context from middleware stack in children
  81189. return ec.resolvers.Query().Customer(rctx, fc.Args["id"].(string))
  81190. })
  81191. if err != nil {
  81192. ec.Error(ctx, err)
  81193. return graphql.Null
  81194. }
  81195. if resTmp == nil {
  81196. return graphql.Null
  81197. }
  81198. res := resTmp.(*Customer)
  81199. fc.Result = res
  81200. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  81201. }
  81202. func (ec *executionContext) fieldContext_Query_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81203. fc = &graphql.FieldContext{
  81204. Object: "Query",
  81205. Field: field,
  81206. IsMethod: true,
  81207. IsResolver: true,
  81208. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81209. switch field.Name {
  81210. case "addresses":
  81211. return ec.fieldContext_Customer_addresses(ctx, field)
  81212. case "amountSpent":
  81213. return ec.fieldContext_Customer_amountSpent(ctx, field)
  81214. case "averageOrderAmountV2":
  81215. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  81216. case "canDelete":
  81217. return ec.fieldContext_Customer_canDelete(ctx, field)
  81218. case "companyContactProfiles":
  81219. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  81220. case "createdAt":
  81221. return ec.fieldContext_Customer_createdAt(ctx, field)
  81222. case "defaultAddress":
  81223. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  81224. case "displayName":
  81225. return ec.fieldContext_Customer_displayName(ctx, field)
  81226. case "email":
  81227. return ec.fieldContext_Customer_email(ctx, field)
  81228. case "emailMarketingConsent":
  81229. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  81230. case "events":
  81231. return ec.fieldContext_Customer_events(ctx, field)
  81232. case "firstName":
  81233. return ec.fieldContext_Customer_firstName(ctx, field)
  81234. case "hasTimelineComment":
  81235. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  81236. case "id":
  81237. return ec.fieldContext_Customer_id(ctx, field)
  81238. case "image":
  81239. return ec.fieldContext_Customer_image(ctx, field)
  81240. case "lastName":
  81241. return ec.fieldContext_Customer_lastName(ctx, field)
  81242. case "lastOrder":
  81243. return ec.fieldContext_Customer_lastOrder(ctx, field)
  81244. case "legacyResourceId":
  81245. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  81246. case "lifetimeDuration":
  81247. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  81248. case "locale":
  81249. return ec.fieldContext_Customer_locale(ctx, field)
  81250. case "market":
  81251. return ec.fieldContext_Customer_market(ctx, field)
  81252. case "metafield":
  81253. return ec.fieldContext_Customer_metafield(ctx, field)
  81254. case "metafieldDefinitions":
  81255. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  81256. case "metafields":
  81257. return ec.fieldContext_Customer_metafields(ctx, field)
  81258. case "multipassIdentifier":
  81259. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  81260. case "note":
  81261. return ec.fieldContext_Customer_note(ctx, field)
  81262. case "numberOfOrders":
  81263. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  81264. case "orders":
  81265. return ec.fieldContext_Customer_orders(ctx, field)
  81266. case "paymentMethods":
  81267. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  81268. case "phone":
  81269. return ec.fieldContext_Customer_phone(ctx, field)
  81270. case "privateMetafield":
  81271. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  81272. case "privateMetafields":
  81273. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  81274. case "productSubscriberStatus":
  81275. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  81276. case "smsMarketingConsent":
  81277. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  81278. case "state":
  81279. return ec.fieldContext_Customer_state(ctx, field)
  81280. case "statistics":
  81281. return ec.fieldContext_Customer_statistics(ctx, field)
  81282. case "subscriptionContracts":
  81283. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  81284. case "tags":
  81285. return ec.fieldContext_Customer_tags(ctx, field)
  81286. case "taxExempt":
  81287. return ec.fieldContext_Customer_taxExempt(ctx, field)
  81288. case "taxExemptions":
  81289. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  81290. case "unsubscribeUrl":
  81291. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  81292. case "updatedAt":
  81293. return ec.fieldContext_Customer_updatedAt(ctx, field)
  81294. case "validEmailAddress":
  81295. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  81296. case "verifiedEmail":
  81297. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  81298. }
  81299. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  81300. },
  81301. }
  81302. defer func() {
  81303. if r := recover(); r != nil {
  81304. err = ec.Recover(ctx, r)
  81305. ec.Error(ctx, err)
  81306. }
  81307. }()
  81308. ctx = graphql.WithFieldContext(ctx, fc)
  81309. if fc.Args, err = ec.field_Query_customer_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  81310. ec.Error(ctx, err)
  81311. return
  81312. }
  81313. return fc, nil
  81314. }
  81315. func (ec *executionContext) _Query__entities(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  81316. fc, err := ec.fieldContext_Query__entities(ctx, field)
  81317. if err != nil {
  81318. return graphql.Null
  81319. }
  81320. ctx = graphql.WithFieldContext(ctx, fc)
  81321. defer func() {
  81322. if r := recover(); r != nil {
  81323. ec.Error(ctx, ec.Recover(ctx, r))
  81324. ret = graphql.Null
  81325. }
  81326. }()
  81327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81328. ctx = rctx // use context from middleware stack in children
  81329. return ec.__resolve_entities(ctx, fc.Args["representations"].([]map[string]interface{})), nil
  81330. })
  81331. if err != nil {
  81332. ec.Error(ctx, err)
  81333. return graphql.Null
  81334. }
  81335. if resTmp == nil {
  81336. if !graphql.HasFieldError(ctx, fc) {
  81337. ec.Errorf(ctx, "must not be null")
  81338. }
  81339. return graphql.Null
  81340. }
  81341. res := resTmp.([]fedruntime.Entity)
  81342. fc.Result = res
  81343. return ec.marshalN_Entity2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx, field.Selections, res)
  81344. }
  81345. func (ec *executionContext) fieldContext_Query__entities(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81346. fc = &graphql.FieldContext{
  81347. Object: "Query",
  81348. Field: field,
  81349. IsMethod: true,
  81350. IsResolver: false,
  81351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81352. return nil, errors.New("field of type _Entity does not have child fields")
  81353. },
  81354. }
  81355. defer func() {
  81356. if r := recover(); r != nil {
  81357. err = ec.Recover(ctx, r)
  81358. ec.Error(ctx, err)
  81359. }
  81360. }()
  81361. ctx = graphql.WithFieldContext(ctx, fc)
  81362. if fc.Args, err = ec.field_Query__entities_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  81363. ec.Error(ctx, err)
  81364. return
  81365. }
  81366. return fc, nil
  81367. }
  81368. func (ec *executionContext) _Query__service(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  81369. fc, err := ec.fieldContext_Query__service(ctx, field)
  81370. if err != nil {
  81371. return graphql.Null
  81372. }
  81373. ctx = graphql.WithFieldContext(ctx, fc)
  81374. defer func() {
  81375. if r := recover(); r != nil {
  81376. ec.Error(ctx, ec.Recover(ctx, r))
  81377. ret = graphql.Null
  81378. }
  81379. }()
  81380. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81381. ctx = rctx // use context from middleware stack in children
  81382. return ec.__resolve__service(ctx)
  81383. })
  81384. if err != nil {
  81385. ec.Error(ctx, err)
  81386. return graphql.Null
  81387. }
  81388. if resTmp == nil {
  81389. if !graphql.HasFieldError(ctx, fc) {
  81390. ec.Errorf(ctx, "must not be null")
  81391. }
  81392. return graphql.Null
  81393. }
  81394. res := resTmp.(fedruntime.Service)
  81395. fc.Result = res
  81396. return ec.marshalN_Service2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐService(ctx, field.Selections, res)
  81397. }
  81398. func (ec *executionContext) fieldContext_Query__service(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81399. fc = &graphql.FieldContext{
  81400. Object: "Query",
  81401. Field: field,
  81402. IsMethod: true,
  81403. IsResolver: false,
  81404. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81405. switch field.Name {
  81406. case "sdl":
  81407. return ec.fieldContext__Service_sdl(ctx, field)
  81408. }
  81409. return nil, fmt.Errorf("no field named %q was found under type _Service", field.Name)
  81410. },
  81411. }
  81412. return fc, nil
  81413. }
  81414. func (ec *executionContext) _Query___type(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  81415. fc, err := ec.fieldContext_Query___type(ctx, field)
  81416. if err != nil {
  81417. return graphql.Null
  81418. }
  81419. ctx = graphql.WithFieldContext(ctx, fc)
  81420. defer func() {
  81421. if r := recover(); r != nil {
  81422. ec.Error(ctx, ec.Recover(ctx, r))
  81423. ret = graphql.Null
  81424. }
  81425. }()
  81426. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81427. ctx = rctx // use context from middleware stack in children
  81428. return ec.introspectType(fc.Args["name"].(string))
  81429. })
  81430. if err != nil {
  81431. ec.Error(ctx, err)
  81432. return graphql.Null
  81433. }
  81434. if resTmp == nil {
  81435. return graphql.Null
  81436. }
  81437. res := resTmp.(*introspection.Type)
  81438. fc.Result = res
  81439. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  81440. }
  81441. func (ec *executionContext) fieldContext_Query___type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81442. fc = &graphql.FieldContext{
  81443. Object: "Query",
  81444. Field: field,
  81445. IsMethod: true,
  81446. IsResolver: false,
  81447. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81448. switch field.Name {
  81449. case "kind":
  81450. return ec.fieldContext___Type_kind(ctx, field)
  81451. case "name":
  81452. return ec.fieldContext___Type_name(ctx, field)
  81453. case "description":
  81454. return ec.fieldContext___Type_description(ctx, field)
  81455. case "fields":
  81456. return ec.fieldContext___Type_fields(ctx, field)
  81457. case "interfaces":
  81458. return ec.fieldContext___Type_interfaces(ctx, field)
  81459. case "possibleTypes":
  81460. return ec.fieldContext___Type_possibleTypes(ctx, field)
  81461. case "enumValues":
  81462. return ec.fieldContext___Type_enumValues(ctx, field)
  81463. case "inputFields":
  81464. return ec.fieldContext___Type_inputFields(ctx, field)
  81465. case "ofType":
  81466. return ec.fieldContext___Type_ofType(ctx, field)
  81467. case "specifiedByURL":
  81468. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  81469. }
  81470. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  81471. },
  81472. }
  81473. defer func() {
  81474. if r := recover(); r != nil {
  81475. err = ec.Recover(ctx, r)
  81476. ec.Error(ctx, err)
  81477. }
  81478. }()
  81479. ctx = graphql.WithFieldContext(ctx, fc)
  81480. if fc.Args, err = ec.field_Query___type_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  81481. ec.Error(ctx, err)
  81482. return
  81483. }
  81484. return fc, nil
  81485. }
  81486. func (ec *executionContext) _Query___schema(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
  81487. fc, err := ec.fieldContext_Query___schema(ctx, field)
  81488. if err != nil {
  81489. return graphql.Null
  81490. }
  81491. ctx = graphql.WithFieldContext(ctx, fc)
  81492. defer func() {
  81493. if r := recover(); r != nil {
  81494. ec.Error(ctx, ec.Recover(ctx, r))
  81495. ret = graphql.Null
  81496. }
  81497. }()
  81498. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81499. ctx = rctx // use context from middleware stack in children
  81500. return ec.introspectSchema()
  81501. })
  81502. if err != nil {
  81503. ec.Error(ctx, err)
  81504. return graphql.Null
  81505. }
  81506. if resTmp == nil {
  81507. return graphql.Null
  81508. }
  81509. res := resTmp.(*introspection.Schema)
  81510. fc.Result = res
  81511. return ec.marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx, field.Selections, res)
  81512. }
  81513. func (ec *executionContext) fieldContext_Query___schema(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81514. fc = &graphql.FieldContext{
  81515. Object: "Query",
  81516. Field: field,
  81517. IsMethod: true,
  81518. IsResolver: false,
  81519. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81520. switch field.Name {
  81521. case "description":
  81522. return ec.fieldContext___Schema_description(ctx, field)
  81523. case "types":
  81524. return ec.fieldContext___Schema_types(ctx, field)
  81525. case "queryType":
  81526. return ec.fieldContext___Schema_queryType(ctx, field)
  81527. case "mutationType":
  81528. return ec.fieldContext___Schema_mutationType(ctx, field)
  81529. case "subscriptionType":
  81530. return ec.fieldContext___Schema_subscriptionType(ctx, field)
  81531. case "directives":
  81532. return ec.fieldContext___Schema_directives(ctx, field)
  81533. }
  81534. return nil, fmt.Errorf("no field named %q was found under type __Schema", field.Name)
  81535. },
  81536. }
  81537. return fc, nil
  81538. }
  81539. func (ec *executionContext) _Refund_createdAt(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81540. fc, err := ec.fieldContext_Refund_createdAt(ctx, field)
  81541. if err != nil {
  81542. return graphql.Null
  81543. }
  81544. ctx = graphql.WithFieldContext(ctx, fc)
  81545. defer func() {
  81546. if r := recover(); r != nil {
  81547. ec.Error(ctx, ec.Recover(ctx, r))
  81548. ret = graphql.Null
  81549. }
  81550. }()
  81551. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81552. ctx = rctx // use context from middleware stack in children
  81553. return obj.CreatedAt, nil
  81554. })
  81555. if err != nil {
  81556. ec.Error(ctx, err)
  81557. return graphql.Null
  81558. }
  81559. if resTmp == nil {
  81560. return graphql.Null
  81561. }
  81562. res := resTmp.(*string)
  81563. fc.Result = res
  81564. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  81565. }
  81566. func (ec *executionContext) fieldContext_Refund_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81567. fc = &graphql.FieldContext{
  81568. Object: "Refund",
  81569. Field: field,
  81570. IsMethod: false,
  81571. IsResolver: false,
  81572. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81573. return nil, errors.New("field of type DateTime does not have child fields")
  81574. },
  81575. }
  81576. return fc, nil
  81577. }
  81578. func (ec *executionContext) _Refund_duties(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81579. fc, err := ec.fieldContext_Refund_duties(ctx, field)
  81580. if err != nil {
  81581. return graphql.Null
  81582. }
  81583. ctx = graphql.WithFieldContext(ctx, fc)
  81584. defer func() {
  81585. if r := recover(); r != nil {
  81586. ec.Error(ctx, ec.Recover(ctx, r))
  81587. ret = graphql.Null
  81588. }
  81589. }()
  81590. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81591. ctx = rctx // use context from middleware stack in children
  81592. return obj.Duties, nil
  81593. })
  81594. if err != nil {
  81595. ec.Error(ctx, err)
  81596. return graphql.Null
  81597. }
  81598. if resTmp == nil {
  81599. return graphql.Null
  81600. }
  81601. res := resTmp.([]*RefundDuty)
  81602. fc.Result = res
  81603. return ec.marshalORefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyᚄ(ctx, field.Selections, res)
  81604. }
  81605. func (ec *executionContext) fieldContext_Refund_duties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81606. fc = &graphql.FieldContext{
  81607. Object: "Refund",
  81608. Field: field,
  81609. IsMethod: false,
  81610. IsResolver: false,
  81611. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81612. switch field.Name {
  81613. case "amountSet":
  81614. return ec.fieldContext_RefundDuty_amountSet(ctx, field)
  81615. case "originalDuty":
  81616. return ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  81617. }
  81618. return nil, fmt.Errorf("no field named %q was found under type RefundDuty", field.Name)
  81619. },
  81620. }
  81621. return fc, nil
  81622. }
  81623. func (ec *executionContext) _Refund_id(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81624. fc, err := ec.fieldContext_Refund_id(ctx, field)
  81625. if err != nil {
  81626. return graphql.Null
  81627. }
  81628. ctx = graphql.WithFieldContext(ctx, fc)
  81629. defer func() {
  81630. if r := recover(); r != nil {
  81631. ec.Error(ctx, ec.Recover(ctx, r))
  81632. ret = graphql.Null
  81633. }
  81634. }()
  81635. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81636. ctx = rctx // use context from middleware stack in children
  81637. return obj.ID, nil
  81638. })
  81639. if err != nil {
  81640. ec.Error(ctx, err)
  81641. return graphql.Null
  81642. }
  81643. if resTmp == nil {
  81644. if !graphql.HasFieldError(ctx, fc) {
  81645. ec.Errorf(ctx, "must not be null")
  81646. }
  81647. return graphql.Null
  81648. }
  81649. res := resTmp.(string)
  81650. fc.Result = res
  81651. return ec.marshalNID2string(ctx, field.Selections, res)
  81652. }
  81653. func (ec *executionContext) fieldContext_Refund_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81654. fc = &graphql.FieldContext{
  81655. Object: "Refund",
  81656. Field: field,
  81657. IsMethod: false,
  81658. IsResolver: false,
  81659. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81660. return nil, errors.New("field of type ID does not have child fields")
  81661. },
  81662. }
  81663. return fc, nil
  81664. }
  81665. func (ec *executionContext) _Refund_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81666. fc, err := ec.fieldContext_Refund_legacyResourceId(ctx, field)
  81667. if err != nil {
  81668. return graphql.Null
  81669. }
  81670. ctx = graphql.WithFieldContext(ctx, fc)
  81671. defer func() {
  81672. if r := recover(); r != nil {
  81673. ec.Error(ctx, ec.Recover(ctx, r))
  81674. ret = graphql.Null
  81675. }
  81676. }()
  81677. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81678. ctx = rctx // use context from middleware stack in children
  81679. return obj.LegacyResourceID, nil
  81680. })
  81681. if err != nil {
  81682. ec.Error(ctx, err)
  81683. return graphql.Null
  81684. }
  81685. if resTmp == nil {
  81686. if !graphql.HasFieldError(ctx, fc) {
  81687. ec.Errorf(ctx, "must not be null")
  81688. }
  81689. return graphql.Null
  81690. }
  81691. res := resTmp.(string)
  81692. fc.Result = res
  81693. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  81694. }
  81695. func (ec *executionContext) fieldContext_Refund_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81696. fc = &graphql.FieldContext{
  81697. Object: "Refund",
  81698. Field: field,
  81699. IsMethod: false,
  81700. IsResolver: false,
  81701. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81702. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  81703. },
  81704. }
  81705. return fc, nil
  81706. }
  81707. func (ec *executionContext) _Refund_note(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81708. fc, err := ec.fieldContext_Refund_note(ctx, field)
  81709. if err != nil {
  81710. return graphql.Null
  81711. }
  81712. ctx = graphql.WithFieldContext(ctx, fc)
  81713. defer func() {
  81714. if r := recover(); r != nil {
  81715. ec.Error(ctx, ec.Recover(ctx, r))
  81716. ret = graphql.Null
  81717. }
  81718. }()
  81719. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81720. ctx = rctx // use context from middleware stack in children
  81721. return obj.Note, nil
  81722. })
  81723. if err != nil {
  81724. ec.Error(ctx, err)
  81725. return graphql.Null
  81726. }
  81727. if resTmp == nil {
  81728. return graphql.Null
  81729. }
  81730. res := resTmp.(*string)
  81731. fc.Result = res
  81732. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  81733. }
  81734. func (ec *executionContext) fieldContext_Refund_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81735. fc = &graphql.FieldContext{
  81736. Object: "Refund",
  81737. Field: field,
  81738. IsMethod: false,
  81739. IsResolver: false,
  81740. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81741. return nil, errors.New("field of type String does not have child fields")
  81742. },
  81743. }
  81744. return fc, nil
  81745. }
  81746. func (ec *executionContext) _Refund_order(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81747. fc, err := ec.fieldContext_Refund_order(ctx, field)
  81748. if err != nil {
  81749. return graphql.Null
  81750. }
  81751. ctx = graphql.WithFieldContext(ctx, fc)
  81752. defer func() {
  81753. if r := recover(); r != nil {
  81754. ec.Error(ctx, ec.Recover(ctx, r))
  81755. ret = graphql.Null
  81756. }
  81757. }()
  81758. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81759. ctx = rctx // use context from middleware stack in children
  81760. return obj.Order, nil
  81761. })
  81762. if err != nil {
  81763. ec.Error(ctx, err)
  81764. return graphql.Null
  81765. }
  81766. if resTmp == nil {
  81767. if !graphql.HasFieldError(ctx, fc) {
  81768. ec.Errorf(ctx, "must not be null")
  81769. }
  81770. return graphql.Null
  81771. }
  81772. res := resTmp.(*Order)
  81773. fc.Result = res
  81774. return ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  81775. }
  81776. func (ec *executionContext) fieldContext_Refund_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81777. fc = &graphql.FieldContext{
  81778. Object: "Refund",
  81779. Field: field,
  81780. IsMethod: false,
  81781. IsResolver: false,
  81782. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81783. switch field.Name {
  81784. case "id":
  81785. return ec.fieldContext_Order_id(ctx, field)
  81786. }
  81787. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  81788. },
  81789. }
  81790. return fc, nil
  81791. }
  81792. func (ec *executionContext) _Refund_refundLineItems(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81793. fc, err := ec.fieldContext_Refund_refundLineItems(ctx, field)
  81794. if err != nil {
  81795. return graphql.Null
  81796. }
  81797. ctx = graphql.WithFieldContext(ctx, fc)
  81798. defer func() {
  81799. if r := recover(); r != nil {
  81800. ec.Error(ctx, ec.Recover(ctx, r))
  81801. ret = graphql.Null
  81802. }
  81803. }()
  81804. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81805. ctx = rctx // use context from middleware stack in children
  81806. return obj.RefundLineItems, nil
  81807. })
  81808. if err != nil {
  81809. ec.Error(ctx, err)
  81810. return graphql.Null
  81811. }
  81812. if resTmp == nil {
  81813. if !graphql.HasFieldError(ctx, fc) {
  81814. ec.Errorf(ctx, "must not be null")
  81815. }
  81816. return graphql.Null
  81817. }
  81818. res := resTmp.(*RefundLineItemConnection)
  81819. fc.Result = res
  81820. return ec.marshalNRefundLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemConnection(ctx, field.Selections, res)
  81821. }
  81822. func (ec *executionContext) fieldContext_Refund_refundLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81823. fc = &graphql.FieldContext{
  81824. Object: "Refund",
  81825. Field: field,
  81826. IsMethod: false,
  81827. IsResolver: false,
  81828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81829. switch field.Name {
  81830. case "edges":
  81831. return ec.fieldContext_RefundLineItemConnection_edges(ctx, field)
  81832. case "nodes":
  81833. return ec.fieldContext_RefundLineItemConnection_nodes(ctx, field)
  81834. case "pageInfo":
  81835. return ec.fieldContext_RefundLineItemConnection_pageInfo(ctx, field)
  81836. }
  81837. return nil, fmt.Errorf("no field named %q was found under type RefundLineItemConnection", field.Name)
  81838. },
  81839. }
  81840. defer func() {
  81841. if r := recover(); r != nil {
  81842. err = ec.Recover(ctx, r)
  81843. ec.Error(ctx, err)
  81844. }
  81845. }()
  81846. ctx = graphql.WithFieldContext(ctx, fc)
  81847. if fc.Args, err = ec.field_Refund_refundLineItems_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  81848. ec.Error(ctx, err)
  81849. return
  81850. }
  81851. return fc, nil
  81852. }
  81853. func (ec *executionContext) _Refund_staffMember(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81854. fc, err := ec.fieldContext_Refund_staffMember(ctx, field)
  81855. if err != nil {
  81856. return graphql.Null
  81857. }
  81858. ctx = graphql.WithFieldContext(ctx, fc)
  81859. defer func() {
  81860. if r := recover(); r != nil {
  81861. ec.Error(ctx, ec.Recover(ctx, r))
  81862. ret = graphql.Null
  81863. }
  81864. }()
  81865. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81866. ctx = rctx // use context from middleware stack in children
  81867. return obj.StaffMember, nil
  81868. })
  81869. if err != nil {
  81870. ec.Error(ctx, err)
  81871. return graphql.Null
  81872. }
  81873. if resTmp == nil {
  81874. return graphql.Null
  81875. }
  81876. res := resTmp.(*StaffMember)
  81877. fc.Result = res
  81878. return ec.marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  81879. }
  81880. func (ec *executionContext) fieldContext_Refund_staffMember(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81881. fc = &graphql.FieldContext{
  81882. Object: "Refund",
  81883. Field: field,
  81884. IsMethod: false,
  81885. IsResolver: false,
  81886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81887. switch field.Name {
  81888. case "active":
  81889. return ec.fieldContext_StaffMember_active(ctx, field)
  81890. case "avatar":
  81891. return ec.fieldContext_StaffMember_avatar(ctx, field)
  81892. case "email":
  81893. return ec.fieldContext_StaffMember_email(ctx, field)
  81894. case "exists":
  81895. return ec.fieldContext_StaffMember_exists(ctx, field)
  81896. case "firstName":
  81897. return ec.fieldContext_StaffMember_firstName(ctx, field)
  81898. case "id":
  81899. return ec.fieldContext_StaffMember_id(ctx, field)
  81900. case "initials":
  81901. return ec.fieldContext_StaffMember_initials(ctx, field)
  81902. case "isShopOwner":
  81903. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  81904. case "lastName":
  81905. return ec.fieldContext_StaffMember_lastName(ctx, field)
  81906. case "locale":
  81907. return ec.fieldContext_StaffMember_locale(ctx, field)
  81908. case "name":
  81909. return ec.fieldContext_StaffMember_name(ctx, field)
  81910. case "phone":
  81911. return ec.fieldContext_StaffMember_phone(ctx, field)
  81912. case "privateData":
  81913. return ec.fieldContext_StaffMember_privateData(ctx, field)
  81914. }
  81915. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  81916. },
  81917. }
  81918. return fc, nil
  81919. }
  81920. func (ec *executionContext) _Refund_totalRefundedSet(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81921. fc, err := ec.fieldContext_Refund_totalRefundedSet(ctx, field)
  81922. if err != nil {
  81923. return graphql.Null
  81924. }
  81925. ctx = graphql.WithFieldContext(ctx, fc)
  81926. defer func() {
  81927. if r := recover(); r != nil {
  81928. ec.Error(ctx, ec.Recover(ctx, r))
  81929. ret = graphql.Null
  81930. }
  81931. }()
  81932. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81933. ctx = rctx // use context from middleware stack in children
  81934. return obj.TotalRefundedSet, nil
  81935. })
  81936. if err != nil {
  81937. ec.Error(ctx, err)
  81938. return graphql.Null
  81939. }
  81940. if resTmp == nil {
  81941. if !graphql.HasFieldError(ctx, fc) {
  81942. ec.Errorf(ctx, "must not be null")
  81943. }
  81944. return graphql.Null
  81945. }
  81946. res := resTmp.(*MoneyBag)
  81947. fc.Result = res
  81948. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  81949. }
  81950. func (ec *executionContext) fieldContext_Refund_totalRefundedSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81951. fc = &graphql.FieldContext{
  81952. Object: "Refund",
  81953. Field: field,
  81954. IsMethod: false,
  81955. IsResolver: false,
  81956. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  81957. switch field.Name {
  81958. case "presentmentMoney":
  81959. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  81960. case "shopMoney":
  81961. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  81962. }
  81963. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  81964. },
  81965. }
  81966. return fc, nil
  81967. }
  81968. func (ec *executionContext) _Refund_transactions(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  81969. fc, err := ec.fieldContext_Refund_transactions(ctx, field)
  81970. if err != nil {
  81971. return graphql.Null
  81972. }
  81973. ctx = graphql.WithFieldContext(ctx, fc)
  81974. defer func() {
  81975. if r := recover(); r != nil {
  81976. ec.Error(ctx, ec.Recover(ctx, r))
  81977. ret = graphql.Null
  81978. }
  81979. }()
  81980. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  81981. ctx = rctx // use context from middleware stack in children
  81982. return obj.Transactions, nil
  81983. })
  81984. if err != nil {
  81985. ec.Error(ctx, err)
  81986. return graphql.Null
  81987. }
  81988. if resTmp == nil {
  81989. if !graphql.HasFieldError(ctx, fc) {
  81990. ec.Errorf(ctx, "must not be null")
  81991. }
  81992. return graphql.Null
  81993. }
  81994. res := resTmp.(*OrderTransactionConnection)
  81995. fc.Result = res
  81996. return ec.marshalNOrderTransactionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionConnection(ctx, field.Selections, res)
  81997. }
  81998. func (ec *executionContext) fieldContext_Refund_transactions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  81999. fc = &graphql.FieldContext{
  82000. Object: "Refund",
  82001. Field: field,
  82002. IsMethod: false,
  82003. IsResolver: false,
  82004. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82005. switch field.Name {
  82006. case "edges":
  82007. return ec.fieldContext_OrderTransactionConnection_edges(ctx, field)
  82008. case "nodes":
  82009. return ec.fieldContext_OrderTransactionConnection_nodes(ctx, field)
  82010. case "pageInfo":
  82011. return ec.fieldContext_OrderTransactionConnection_pageInfo(ctx, field)
  82012. }
  82013. return nil, fmt.Errorf("no field named %q was found under type OrderTransactionConnection", field.Name)
  82014. },
  82015. }
  82016. defer func() {
  82017. if r := recover(); r != nil {
  82018. err = ec.Recover(ctx, r)
  82019. ec.Error(ctx, err)
  82020. }
  82021. }()
  82022. ctx = graphql.WithFieldContext(ctx, fc)
  82023. if fc.Args, err = ec.field_Refund_transactions_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  82024. ec.Error(ctx, err)
  82025. return
  82026. }
  82027. return fc, nil
  82028. }
  82029. func (ec *executionContext) _Refund_updatedAt(ctx context.Context, field graphql.CollectedField, obj *Refund) (ret graphql.Marshaler) {
  82030. fc, err := ec.fieldContext_Refund_updatedAt(ctx, field)
  82031. if err != nil {
  82032. return graphql.Null
  82033. }
  82034. ctx = graphql.WithFieldContext(ctx, fc)
  82035. defer func() {
  82036. if r := recover(); r != nil {
  82037. ec.Error(ctx, ec.Recover(ctx, r))
  82038. ret = graphql.Null
  82039. }
  82040. }()
  82041. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82042. ctx = rctx // use context from middleware stack in children
  82043. return obj.UpdatedAt, nil
  82044. })
  82045. if err != nil {
  82046. ec.Error(ctx, err)
  82047. return graphql.Null
  82048. }
  82049. if resTmp == nil {
  82050. if !graphql.HasFieldError(ctx, fc) {
  82051. ec.Errorf(ctx, "must not be null")
  82052. }
  82053. return graphql.Null
  82054. }
  82055. res := resTmp.(string)
  82056. fc.Result = res
  82057. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  82058. }
  82059. func (ec *executionContext) fieldContext_Refund_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82060. fc = &graphql.FieldContext{
  82061. Object: "Refund",
  82062. Field: field,
  82063. IsMethod: false,
  82064. IsResolver: false,
  82065. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82066. return nil, errors.New("field of type DateTime does not have child fields")
  82067. },
  82068. }
  82069. return fc, nil
  82070. }
  82071. func (ec *executionContext) _RefundDuty_amountSet(ctx context.Context, field graphql.CollectedField, obj *RefundDuty) (ret graphql.Marshaler) {
  82072. fc, err := ec.fieldContext_RefundDuty_amountSet(ctx, field)
  82073. if err != nil {
  82074. return graphql.Null
  82075. }
  82076. ctx = graphql.WithFieldContext(ctx, fc)
  82077. defer func() {
  82078. if r := recover(); r != nil {
  82079. ec.Error(ctx, ec.Recover(ctx, r))
  82080. ret = graphql.Null
  82081. }
  82082. }()
  82083. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82084. ctx = rctx // use context from middleware stack in children
  82085. return obj.AmountSet, nil
  82086. })
  82087. if err != nil {
  82088. ec.Error(ctx, err)
  82089. return graphql.Null
  82090. }
  82091. if resTmp == nil {
  82092. if !graphql.HasFieldError(ctx, fc) {
  82093. ec.Errorf(ctx, "must not be null")
  82094. }
  82095. return graphql.Null
  82096. }
  82097. res := resTmp.(*MoneyBag)
  82098. fc.Result = res
  82099. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  82100. }
  82101. func (ec *executionContext) fieldContext_RefundDuty_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82102. fc = &graphql.FieldContext{
  82103. Object: "RefundDuty",
  82104. Field: field,
  82105. IsMethod: false,
  82106. IsResolver: false,
  82107. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82108. switch field.Name {
  82109. case "presentmentMoney":
  82110. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  82111. case "shopMoney":
  82112. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  82113. }
  82114. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  82115. },
  82116. }
  82117. return fc, nil
  82118. }
  82119. func (ec *executionContext) _RefundDuty_originalDuty(ctx context.Context, field graphql.CollectedField, obj *RefundDuty) (ret graphql.Marshaler) {
  82120. fc, err := ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  82121. if err != nil {
  82122. return graphql.Null
  82123. }
  82124. ctx = graphql.WithFieldContext(ctx, fc)
  82125. defer func() {
  82126. if r := recover(); r != nil {
  82127. ec.Error(ctx, ec.Recover(ctx, r))
  82128. ret = graphql.Null
  82129. }
  82130. }()
  82131. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82132. ctx = rctx // use context from middleware stack in children
  82133. return obj.OriginalDuty, nil
  82134. })
  82135. if err != nil {
  82136. ec.Error(ctx, err)
  82137. return graphql.Null
  82138. }
  82139. if resTmp == nil {
  82140. return graphql.Null
  82141. }
  82142. res := resTmp.(*Duty)
  82143. fc.Result = res
  82144. return ec.marshalODuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDuty(ctx, field.Selections, res)
  82145. }
  82146. func (ec *executionContext) fieldContext_RefundDuty_originalDuty(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82147. fc = &graphql.FieldContext{
  82148. Object: "RefundDuty",
  82149. Field: field,
  82150. IsMethod: false,
  82151. IsResolver: false,
  82152. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82153. switch field.Name {
  82154. case "countryCodeOfOrigin":
  82155. return ec.fieldContext_Duty_countryCodeOfOrigin(ctx, field)
  82156. case "harmonizedSystemCode":
  82157. return ec.fieldContext_Duty_harmonizedSystemCode(ctx, field)
  82158. case "id":
  82159. return ec.fieldContext_Duty_id(ctx, field)
  82160. case "price":
  82161. return ec.fieldContext_Duty_price(ctx, field)
  82162. case "taxLines":
  82163. return ec.fieldContext_Duty_taxLines(ctx, field)
  82164. }
  82165. return nil, fmt.Errorf("no field named %q was found under type Duty", field.Name)
  82166. },
  82167. }
  82168. return fc, nil
  82169. }
  82170. func (ec *executionContext) _RefundLineItem_lineItem(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82171. fc, err := ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  82172. if err != nil {
  82173. return graphql.Null
  82174. }
  82175. ctx = graphql.WithFieldContext(ctx, fc)
  82176. defer func() {
  82177. if r := recover(); r != nil {
  82178. ec.Error(ctx, ec.Recover(ctx, r))
  82179. ret = graphql.Null
  82180. }
  82181. }()
  82182. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82183. ctx = rctx // use context from middleware stack in children
  82184. return obj.LineItem, nil
  82185. })
  82186. if err != nil {
  82187. ec.Error(ctx, err)
  82188. return graphql.Null
  82189. }
  82190. if resTmp == nil {
  82191. if !graphql.HasFieldError(ctx, fc) {
  82192. ec.Errorf(ctx, "must not be null")
  82193. }
  82194. return graphql.Null
  82195. }
  82196. res := resTmp.(*LineItem)
  82197. fc.Result = res
  82198. return ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx, field.Selections, res)
  82199. }
  82200. func (ec *executionContext) fieldContext_RefundLineItem_lineItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82201. fc = &graphql.FieldContext{
  82202. Object: "RefundLineItem",
  82203. Field: field,
  82204. IsMethod: false,
  82205. IsResolver: false,
  82206. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82207. switch field.Name {
  82208. case "contract":
  82209. return ec.fieldContext_LineItem_contract(ctx, field)
  82210. case "currentQuantity":
  82211. return ec.fieldContext_LineItem_currentQuantity(ctx, field)
  82212. case "customAttributes":
  82213. return ec.fieldContext_LineItem_customAttributes(ctx, field)
  82214. case "discountAllocations":
  82215. return ec.fieldContext_LineItem_discountAllocations(ctx, field)
  82216. case "discountedTotalSet":
  82217. return ec.fieldContext_LineItem_discountedTotalSet(ctx, field)
  82218. case "discountedUnitPriceSet":
  82219. return ec.fieldContext_LineItem_discountedUnitPriceSet(ctx, field)
  82220. case "duties":
  82221. return ec.fieldContext_LineItem_duties(ctx, field)
  82222. case "id":
  82223. return ec.fieldContext_LineItem_id(ctx, field)
  82224. case "image":
  82225. return ec.fieldContext_LineItem_image(ctx, field)
  82226. case "merchantEditable":
  82227. return ec.fieldContext_LineItem_merchantEditable(ctx, field)
  82228. case "name":
  82229. return ec.fieldContext_LineItem_name(ctx, field)
  82230. case "nonFulfillableQuantity":
  82231. return ec.fieldContext_LineItem_nonFulfillableQuantity(ctx, field)
  82232. case "originalTotalSet":
  82233. return ec.fieldContext_LineItem_originalTotalSet(ctx, field)
  82234. case "originalUnitPriceSet":
  82235. return ec.fieldContext_LineItem_originalUnitPriceSet(ctx, field)
  82236. case "product":
  82237. return ec.fieldContext_LineItem_product(ctx, field)
  82238. case "quantity":
  82239. return ec.fieldContext_LineItem_quantity(ctx, field)
  82240. case "refundableQuantity":
  82241. return ec.fieldContext_LineItem_refundableQuantity(ctx, field)
  82242. case "requiresShipping":
  82243. return ec.fieldContext_LineItem_requiresShipping(ctx, field)
  82244. case "restockable":
  82245. return ec.fieldContext_LineItem_restockable(ctx, field)
  82246. case "sellingPlan":
  82247. return ec.fieldContext_LineItem_sellingPlan(ctx, field)
  82248. case "sku":
  82249. return ec.fieldContext_LineItem_sku(ctx, field)
  82250. case "staffMember":
  82251. return ec.fieldContext_LineItem_staffMember(ctx, field)
  82252. case "taxLines":
  82253. return ec.fieldContext_LineItem_taxLines(ctx, field)
  82254. case "taxable":
  82255. return ec.fieldContext_LineItem_taxable(ctx, field)
  82256. case "title":
  82257. return ec.fieldContext_LineItem_title(ctx, field)
  82258. case "totalDiscountSet":
  82259. return ec.fieldContext_LineItem_totalDiscountSet(ctx, field)
  82260. case "unfulfilledDiscountedTotalSet":
  82261. return ec.fieldContext_LineItem_unfulfilledDiscountedTotalSet(ctx, field)
  82262. case "unfulfilledOriginalTotalSet":
  82263. return ec.fieldContext_LineItem_unfulfilledOriginalTotalSet(ctx, field)
  82264. case "unfulfilledQuantity":
  82265. return ec.fieldContext_LineItem_unfulfilledQuantity(ctx, field)
  82266. case "variant":
  82267. return ec.fieldContext_LineItem_variant(ctx, field)
  82268. case "variantTitle":
  82269. return ec.fieldContext_LineItem_variantTitle(ctx, field)
  82270. case "vendor":
  82271. return ec.fieldContext_LineItem_vendor(ctx, field)
  82272. }
  82273. return nil, fmt.Errorf("no field named %q was found under type LineItem", field.Name)
  82274. },
  82275. }
  82276. return fc, nil
  82277. }
  82278. func (ec *executionContext) _RefundLineItem_location(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82279. fc, err := ec.fieldContext_RefundLineItem_location(ctx, field)
  82280. if err != nil {
  82281. return graphql.Null
  82282. }
  82283. ctx = graphql.WithFieldContext(ctx, fc)
  82284. defer func() {
  82285. if r := recover(); r != nil {
  82286. ec.Error(ctx, ec.Recover(ctx, r))
  82287. ret = graphql.Null
  82288. }
  82289. }()
  82290. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82291. ctx = rctx // use context from middleware stack in children
  82292. return obj.Location, nil
  82293. })
  82294. if err != nil {
  82295. ec.Error(ctx, err)
  82296. return graphql.Null
  82297. }
  82298. if resTmp == nil {
  82299. return graphql.Null
  82300. }
  82301. res := resTmp.(*Location)
  82302. fc.Result = res
  82303. return ec.marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  82304. }
  82305. func (ec *executionContext) fieldContext_RefundLineItem_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82306. fc = &graphql.FieldContext{
  82307. Object: "RefundLineItem",
  82308. Field: field,
  82309. IsMethod: false,
  82310. IsResolver: false,
  82311. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82312. switch field.Name {
  82313. case "activatable":
  82314. return ec.fieldContext_Location_activatable(ctx, field)
  82315. case "address":
  82316. return ec.fieldContext_Location_address(ctx, field)
  82317. case "addressVerified":
  82318. return ec.fieldContext_Location_addressVerified(ctx, field)
  82319. case "deactivatable":
  82320. return ec.fieldContext_Location_deactivatable(ctx, field)
  82321. case "deactivatedAt":
  82322. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  82323. case "deletable":
  82324. return ec.fieldContext_Location_deletable(ctx, field)
  82325. case "fulfillmentService":
  82326. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  82327. case "fulfillsOnlineOrders":
  82328. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  82329. case "hasActiveInventory":
  82330. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  82331. case "hasUnfulfilledOrders":
  82332. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  82333. case "id":
  82334. return ec.fieldContext_Location_id(ctx, field)
  82335. case "inventoryLevel":
  82336. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  82337. case "inventoryLevels":
  82338. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  82339. case "isActive":
  82340. return ec.fieldContext_Location_isActive(ctx, field)
  82341. case "legacyResourceId":
  82342. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  82343. case "metafield":
  82344. return ec.fieldContext_Location_metafield(ctx, field)
  82345. case "metafieldDefinitions":
  82346. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  82347. case "metafields":
  82348. return ec.fieldContext_Location_metafields(ctx, field)
  82349. case "name":
  82350. return ec.fieldContext_Location_name(ctx, field)
  82351. case "privateMetafield":
  82352. return ec.fieldContext_Location_privateMetafield(ctx, field)
  82353. case "privateMetafields":
  82354. return ec.fieldContext_Location_privateMetafields(ctx, field)
  82355. case "shipsInventory":
  82356. return ec.fieldContext_Location_shipsInventory(ctx, field)
  82357. case "suggestedAddresses":
  82358. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  82359. }
  82360. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  82361. },
  82362. }
  82363. return fc, nil
  82364. }
  82365. func (ec *executionContext) _RefundLineItem_priceSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82366. fc, err := ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  82367. if err != nil {
  82368. return graphql.Null
  82369. }
  82370. ctx = graphql.WithFieldContext(ctx, fc)
  82371. defer func() {
  82372. if r := recover(); r != nil {
  82373. ec.Error(ctx, ec.Recover(ctx, r))
  82374. ret = graphql.Null
  82375. }
  82376. }()
  82377. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82378. ctx = rctx // use context from middleware stack in children
  82379. return obj.PriceSet, nil
  82380. })
  82381. if err != nil {
  82382. ec.Error(ctx, err)
  82383. return graphql.Null
  82384. }
  82385. if resTmp == nil {
  82386. if !graphql.HasFieldError(ctx, fc) {
  82387. ec.Errorf(ctx, "must not be null")
  82388. }
  82389. return graphql.Null
  82390. }
  82391. res := resTmp.(*MoneyBag)
  82392. fc.Result = res
  82393. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  82394. }
  82395. func (ec *executionContext) fieldContext_RefundLineItem_priceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82396. fc = &graphql.FieldContext{
  82397. Object: "RefundLineItem",
  82398. Field: field,
  82399. IsMethod: false,
  82400. IsResolver: false,
  82401. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82402. switch field.Name {
  82403. case "presentmentMoney":
  82404. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  82405. case "shopMoney":
  82406. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  82407. }
  82408. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  82409. },
  82410. }
  82411. return fc, nil
  82412. }
  82413. func (ec *executionContext) _RefundLineItem_quantity(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82414. fc, err := ec.fieldContext_RefundLineItem_quantity(ctx, field)
  82415. if err != nil {
  82416. return graphql.Null
  82417. }
  82418. ctx = graphql.WithFieldContext(ctx, fc)
  82419. defer func() {
  82420. if r := recover(); r != nil {
  82421. ec.Error(ctx, ec.Recover(ctx, r))
  82422. ret = graphql.Null
  82423. }
  82424. }()
  82425. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82426. ctx = rctx // use context from middleware stack in children
  82427. return obj.Quantity, nil
  82428. })
  82429. if err != nil {
  82430. ec.Error(ctx, err)
  82431. return graphql.Null
  82432. }
  82433. if resTmp == nil {
  82434. if !graphql.HasFieldError(ctx, fc) {
  82435. ec.Errorf(ctx, "must not be null")
  82436. }
  82437. return graphql.Null
  82438. }
  82439. res := resTmp.(int)
  82440. fc.Result = res
  82441. return ec.marshalNInt2int(ctx, field.Selections, res)
  82442. }
  82443. func (ec *executionContext) fieldContext_RefundLineItem_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82444. fc = &graphql.FieldContext{
  82445. Object: "RefundLineItem",
  82446. Field: field,
  82447. IsMethod: false,
  82448. IsResolver: false,
  82449. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82450. return nil, errors.New("field of type Int does not have child fields")
  82451. },
  82452. }
  82453. return fc, nil
  82454. }
  82455. func (ec *executionContext) _RefundLineItem_restockType(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82456. fc, err := ec.fieldContext_RefundLineItem_restockType(ctx, field)
  82457. if err != nil {
  82458. return graphql.Null
  82459. }
  82460. ctx = graphql.WithFieldContext(ctx, fc)
  82461. defer func() {
  82462. if r := recover(); r != nil {
  82463. ec.Error(ctx, ec.Recover(ctx, r))
  82464. ret = graphql.Null
  82465. }
  82466. }()
  82467. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82468. ctx = rctx // use context from middleware stack in children
  82469. return obj.RestockType, nil
  82470. })
  82471. if err != nil {
  82472. ec.Error(ctx, err)
  82473. return graphql.Null
  82474. }
  82475. if resTmp == nil {
  82476. if !graphql.HasFieldError(ctx, fc) {
  82477. ec.Errorf(ctx, "must not be null")
  82478. }
  82479. return graphql.Null
  82480. }
  82481. res := resTmp.(RefundLineItemRestockType)
  82482. fc.Result = res
  82483. return ec.marshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx, field.Selections, res)
  82484. }
  82485. func (ec *executionContext) fieldContext_RefundLineItem_restockType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82486. fc = &graphql.FieldContext{
  82487. Object: "RefundLineItem",
  82488. Field: field,
  82489. IsMethod: false,
  82490. IsResolver: false,
  82491. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82492. return nil, errors.New("field of type RefundLineItemRestockType does not have child fields")
  82493. },
  82494. }
  82495. return fc, nil
  82496. }
  82497. func (ec *executionContext) _RefundLineItem_restocked(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82498. fc, err := ec.fieldContext_RefundLineItem_restocked(ctx, field)
  82499. if err != nil {
  82500. return graphql.Null
  82501. }
  82502. ctx = graphql.WithFieldContext(ctx, fc)
  82503. defer func() {
  82504. if r := recover(); r != nil {
  82505. ec.Error(ctx, ec.Recover(ctx, r))
  82506. ret = graphql.Null
  82507. }
  82508. }()
  82509. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82510. ctx = rctx // use context from middleware stack in children
  82511. return obj.Restocked, nil
  82512. })
  82513. if err != nil {
  82514. ec.Error(ctx, err)
  82515. return graphql.Null
  82516. }
  82517. if resTmp == nil {
  82518. if !graphql.HasFieldError(ctx, fc) {
  82519. ec.Errorf(ctx, "must not be null")
  82520. }
  82521. return graphql.Null
  82522. }
  82523. res := resTmp.(bool)
  82524. fc.Result = res
  82525. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  82526. }
  82527. func (ec *executionContext) fieldContext_RefundLineItem_restocked(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82528. fc = &graphql.FieldContext{
  82529. Object: "RefundLineItem",
  82530. Field: field,
  82531. IsMethod: false,
  82532. IsResolver: false,
  82533. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82534. return nil, errors.New("field of type Boolean does not have child fields")
  82535. },
  82536. }
  82537. return fc, nil
  82538. }
  82539. func (ec *executionContext) _RefundLineItem_subtotalSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82540. fc, err := ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  82541. if err != nil {
  82542. return graphql.Null
  82543. }
  82544. ctx = graphql.WithFieldContext(ctx, fc)
  82545. defer func() {
  82546. if r := recover(); r != nil {
  82547. ec.Error(ctx, ec.Recover(ctx, r))
  82548. ret = graphql.Null
  82549. }
  82550. }()
  82551. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82552. ctx = rctx // use context from middleware stack in children
  82553. return obj.SubtotalSet, nil
  82554. })
  82555. if err != nil {
  82556. ec.Error(ctx, err)
  82557. return graphql.Null
  82558. }
  82559. if resTmp == nil {
  82560. if !graphql.HasFieldError(ctx, fc) {
  82561. ec.Errorf(ctx, "must not be null")
  82562. }
  82563. return graphql.Null
  82564. }
  82565. res := resTmp.(*MoneyBag)
  82566. fc.Result = res
  82567. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  82568. }
  82569. func (ec *executionContext) fieldContext_RefundLineItem_subtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82570. fc = &graphql.FieldContext{
  82571. Object: "RefundLineItem",
  82572. Field: field,
  82573. IsMethod: false,
  82574. IsResolver: false,
  82575. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82576. switch field.Name {
  82577. case "presentmentMoney":
  82578. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  82579. case "shopMoney":
  82580. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  82581. }
  82582. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  82583. },
  82584. }
  82585. return fc, nil
  82586. }
  82587. func (ec *executionContext) _RefundLineItem_totalTaxSet(ctx context.Context, field graphql.CollectedField, obj *RefundLineItem) (ret graphql.Marshaler) {
  82588. fc, err := ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  82589. if err != nil {
  82590. return graphql.Null
  82591. }
  82592. ctx = graphql.WithFieldContext(ctx, fc)
  82593. defer func() {
  82594. if r := recover(); r != nil {
  82595. ec.Error(ctx, ec.Recover(ctx, r))
  82596. ret = graphql.Null
  82597. }
  82598. }()
  82599. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82600. ctx = rctx // use context from middleware stack in children
  82601. return obj.TotalTaxSet, nil
  82602. })
  82603. if err != nil {
  82604. ec.Error(ctx, err)
  82605. return graphql.Null
  82606. }
  82607. if resTmp == nil {
  82608. if !graphql.HasFieldError(ctx, fc) {
  82609. ec.Errorf(ctx, "must not be null")
  82610. }
  82611. return graphql.Null
  82612. }
  82613. res := resTmp.(*MoneyBag)
  82614. fc.Result = res
  82615. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  82616. }
  82617. func (ec *executionContext) fieldContext_RefundLineItem_totalTaxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82618. fc = &graphql.FieldContext{
  82619. Object: "RefundLineItem",
  82620. Field: field,
  82621. IsMethod: false,
  82622. IsResolver: false,
  82623. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82624. switch field.Name {
  82625. case "presentmentMoney":
  82626. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  82627. case "shopMoney":
  82628. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  82629. }
  82630. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  82631. },
  82632. }
  82633. return fc, nil
  82634. }
  82635. func (ec *executionContext) _RefundLineItemConnection_edges(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  82636. fc, err := ec.fieldContext_RefundLineItemConnection_edges(ctx, field)
  82637. if err != nil {
  82638. return graphql.Null
  82639. }
  82640. ctx = graphql.WithFieldContext(ctx, fc)
  82641. defer func() {
  82642. if r := recover(); r != nil {
  82643. ec.Error(ctx, ec.Recover(ctx, r))
  82644. ret = graphql.Null
  82645. }
  82646. }()
  82647. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82648. ctx = rctx // use context from middleware stack in children
  82649. return obj.Edges, nil
  82650. })
  82651. if err != nil {
  82652. ec.Error(ctx, err)
  82653. return graphql.Null
  82654. }
  82655. if resTmp == nil {
  82656. if !graphql.HasFieldError(ctx, fc) {
  82657. ec.Errorf(ctx, "must not be null")
  82658. }
  82659. return graphql.Null
  82660. }
  82661. res := resTmp.([]*RefundLineItemEdge)
  82662. fc.Result = res
  82663. return ec.marshalNRefundLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemEdgeᚄ(ctx, field.Selections, res)
  82664. }
  82665. func (ec *executionContext) fieldContext_RefundLineItemConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82666. fc = &graphql.FieldContext{
  82667. Object: "RefundLineItemConnection",
  82668. Field: field,
  82669. IsMethod: false,
  82670. IsResolver: false,
  82671. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82672. switch field.Name {
  82673. case "cursor":
  82674. return ec.fieldContext_RefundLineItemEdge_cursor(ctx, field)
  82675. case "node":
  82676. return ec.fieldContext_RefundLineItemEdge_node(ctx, field)
  82677. }
  82678. return nil, fmt.Errorf("no field named %q was found under type RefundLineItemEdge", field.Name)
  82679. },
  82680. }
  82681. return fc, nil
  82682. }
  82683. func (ec *executionContext) _RefundLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  82684. fc, err := ec.fieldContext_RefundLineItemConnection_nodes(ctx, field)
  82685. if err != nil {
  82686. return graphql.Null
  82687. }
  82688. ctx = graphql.WithFieldContext(ctx, fc)
  82689. defer func() {
  82690. if r := recover(); r != nil {
  82691. ec.Error(ctx, ec.Recover(ctx, r))
  82692. ret = graphql.Null
  82693. }
  82694. }()
  82695. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82696. ctx = rctx // use context from middleware stack in children
  82697. return obj.Nodes, nil
  82698. })
  82699. if err != nil {
  82700. ec.Error(ctx, err)
  82701. return graphql.Null
  82702. }
  82703. if resTmp == nil {
  82704. if !graphql.HasFieldError(ctx, fc) {
  82705. ec.Errorf(ctx, "must not be null")
  82706. }
  82707. return graphql.Null
  82708. }
  82709. res := resTmp.([]*RefundLineItem)
  82710. fc.Result = res
  82711. return ec.marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemᚄ(ctx, field.Selections, res)
  82712. }
  82713. func (ec *executionContext) fieldContext_RefundLineItemConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82714. fc = &graphql.FieldContext{
  82715. Object: "RefundLineItemConnection",
  82716. Field: field,
  82717. IsMethod: false,
  82718. IsResolver: false,
  82719. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82720. switch field.Name {
  82721. case "lineItem":
  82722. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  82723. case "location":
  82724. return ec.fieldContext_RefundLineItem_location(ctx, field)
  82725. case "priceSet":
  82726. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  82727. case "quantity":
  82728. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  82729. case "restockType":
  82730. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  82731. case "restocked":
  82732. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  82733. case "subtotalSet":
  82734. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  82735. case "totalTaxSet":
  82736. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  82737. }
  82738. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  82739. },
  82740. }
  82741. return fc, nil
  82742. }
  82743. func (ec *executionContext) _RefundLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemConnection) (ret graphql.Marshaler) {
  82744. fc, err := ec.fieldContext_RefundLineItemConnection_pageInfo(ctx, field)
  82745. if err != nil {
  82746. return graphql.Null
  82747. }
  82748. ctx = graphql.WithFieldContext(ctx, fc)
  82749. defer func() {
  82750. if r := recover(); r != nil {
  82751. ec.Error(ctx, ec.Recover(ctx, r))
  82752. ret = graphql.Null
  82753. }
  82754. }()
  82755. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82756. ctx = rctx // use context from middleware stack in children
  82757. return obj.PageInfo, nil
  82758. })
  82759. if err != nil {
  82760. ec.Error(ctx, err)
  82761. return graphql.Null
  82762. }
  82763. if resTmp == nil {
  82764. if !graphql.HasFieldError(ctx, fc) {
  82765. ec.Errorf(ctx, "must not be null")
  82766. }
  82767. return graphql.Null
  82768. }
  82769. res := resTmp.(*PageInfo)
  82770. fc.Result = res
  82771. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  82772. }
  82773. func (ec *executionContext) fieldContext_RefundLineItemConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82774. fc = &graphql.FieldContext{
  82775. Object: "RefundLineItemConnection",
  82776. Field: field,
  82777. IsMethod: false,
  82778. IsResolver: false,
  82779. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82780. switch field.Name {
  82781. case "endCursor":
  82782. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  82783. case "hasNextPage":
  82784. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  82785. case "hasPreviousPage":
  82786. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  82787. case "startCursor":
  82788. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  82789. }
  82790. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  82791. },
  82792. }
  82793. return fc, nil
  82794. }
  82795. func (ec *executionContext) _RefundLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemEdge) (ret graphql.Marshaler) {
  82796. fc, err := ec.fieldContext_RefundLineItemEdge_cursor(ctx, field)
  82797. if err != nil {
  82798. return graphql.Null
  82799. }
  82800. ctx = graphql.WithFieldContext(ctx, fc)
  82801. defer func() {
  82802. if r := recover(); r != nil {
  82803. ec.Error(ctx, ec.Recover(ctx, r))
  82804. ret = graphql.Null
  82805. }
  82806. }()
  82807. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82808. ctx = rctx // use context from middleware stack in children
  82809. return obj.Cursor, nil
  82810. })
  82811. if err != nil {
  82812. ec.Error(ctx, err)
  82813. return graphql.Null
  82814. }
  82815. if resTmp == nil {
  82816. if !graphql.HasFieldError(ctx, fc) {
  82817. ec.Errorf(ctx, "must not be null")
  82818. }
  82819. return graphql.Null
  82820. }
  82821. res := resTmp.(string)
  82822. fc.Result = res
  82823. return ec.marshalNString2string(ctx, field.Selections, res)
  82824. }
  82825. func (ec *executionContext) fieldContext_RefundLineItemEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82826. fc = &graphql.FieldContext{
  82827. Object: "RefundLineItemEdge",
  82828. Field: field,
  82829. IsMethod: false,
  82830. IsResolver: false,
  82831. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82832. return nil, errors.New("field of type String does not have child fields")
  82833. },
  82834. }
  82835. return fc, nil
  82836. }
  82837. func (ec *executionContext) _RefundLineItemEdge_node(ctx context.Context, field graphql.CollectedField, obj *RefundLineItemEdge) (ret graphql.Marshaler) {
  82838. fc, err := ec.fieldContext_RefundLineItemEdge_node(ctx, field)
  82839. if err != nil {
  82840. return graphql.Null
  82841. }
  82842. ctx = graphql.WithFieldContext(ctx, fc)
  82843. defer func() {
  82844. if r := recover(); r != nil {
  82845. ec.Error(ctx, ec.Recover(ctx, r))
  82846. ret = graphql.Null
  82847. }
  82848. }()
  82849. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82850. ctx = rctx // use context from middleware stack in children
  82851. return obj.Node, nil
  82852. })
  82853. if err != nil {
  82854. ec.Error(ctx, err)
  82855. return graphql.Null
  82856. }
  82857. if resTmp == nil {
  82858. if !graphql.HasFieldError(ctx, fc) {
  82859. ec.Errorf(ctx, "must not be null")
  82860. }
  82861. return graphql.Null
  82862. }
  82863. res := resTmp.(*RefundLineItem)
  82864. fc.Result = res
  82865. return ec.marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItem(ctx, field.Selections, res)
  82866. }
  82867. func (ec *executionContext) fieldContext_RefundLineItemEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82868. fc = &graphql.FieldContext{
  82869. Object: "RefundLineItemEdge",
  82870. Field: field,
  82871. IsMethod: false,
  82872. IsResolver: false,
  82873. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82874. switch field.Name {
  82875. case "lineItem":
  82876. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  82877. case "location":
  82878. return ec.fieldContext_RefundLineItem_location(ctx, field)
  82879. case "priceSet":
  82880. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  82881. case "quantity":
  82882. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  82883. case "restockType":
  82884. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  82885. case "restocked":
  82886. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  82887. case "subtotalSet":
  82888. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  82889. case "totalTaxSet":
  82890. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  82891. }
  82892. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  82893. },
  82894. }
  82895. return fc, nil
  82896. }
  82897. func (ec *executionContext) _ResourceAlert_actions(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  82898. fc, err := ec.fieldContext_ResourceAlert_actions(ctx, field)
  82899. if err != nil {
  82900. return graphql.Null
  82901. }
  82902. ctx = graphql.WithFieldContext(ctx, fc)
  82903. defer func() {
  82904. if r := recover(); r != nil {
  82905. ec.Error(ctx, ec.Recover(ctx, r))
  82906. ret = graphql.Null
  82907. }
  82908. }()
  82909. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82910. ctx = rctx // use context from middleware stack in children
  82911. return obj.Actions, nil
  82912. })
  82913. if err != nil {
  82914. ec.Error(ctx, err)
  82915. return graphql.Null
  82916. }
  82917. if resTmp == nil {
  82918. if !graphql.HasFieldError(ctx, fc) {
  82919. ec.Errorf(ctx, "must not be null")
  82920. }
  82921. return graphql.Null
  82922. }
  82923. res := resTmp.([]*ResourceAlertAction)
  82924. fc.Result = res
  82925. return ec.marshalNResourceAlertAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertActionᚄ(ctx, field.Selections, res)
  82926. }
  82927. func (ec *executionContext) fieldContext_ResourceAlert_actions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82928. fc = &graphql.FieldContext{
  82929. Object: "ResourceAlert",
  82930. Field: field,
  82931. IsMethod: false,
  82932. IsResolver: false,
  82933. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82934. switch field.Name {
  82935. case "primary":
  82936. return ec.fieldContext_ResourceAlertAction_primary(ctx, field)
  82937. case "show":
  82938. return ec.fieldContext_ResourceAlertAction_show(ctx, field)
  82939. case "title":
  82940. return ec.fieldContext_ResourceAlertAction_title(ctx, field)
  82941. case "url":
  82942. return ec.fieldContext_ResourceAlertAction_url(ctx, field)
  82943. }
  82944. return nil, fmt.Errorf("no field named %q was found under type ResourceAlertAction", field.Name)
  82945. },
  82946. }
  82947. return fc, nil
  82948. }
  82949. func (ec *executionContext) _ResourceAlert_content(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  82950. fc, err := ec.fieldContext_ResourceAlert_content(ctx, field)
  82951. if err != nil {
  82952. return graphql.Null
  82953. }
  82954. ctx = graphql.WithFieldContext(ctx, fc)
  82955. defer func() {
  82956. if r := recover(); r != nil {
  82957. ec.Error(ctx, ec.Recover(ctx, r))
  82958. ret = graphql.Null
  82959. }
  82960. }()
  82961. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  82962. ctx = rctx // use context from middleware stack in children
  82963. return obj.Content, nil
  82964. })
  82965. if err != nil {
  82966. ec.Error(ctx, err)
  82967. return graphql.Null
  82968. }
  82969. if resTmp == nil {
  82970. if !graphql.HasFieldError(ctx, fc) {
  82971. ec.Errorf(ctx, "must not be null")
  82972. }
  82973. return graphql.Null
  82974. }
  82975. res := resTmp.(string)
  82976. fc.Result = res
  82977. return ec.marshalNHTML2string(ctx, field.Selections, res)
  82978. }
  82979. func (ec *executionContext) fieldContext_ResourceAlert_content(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  82980. fc = &graphql.FieldContext{
  82981. Object: "ResourceAlert",
  82982. Field: field,
  82983. IsMethod: false,
  82984. IsResolver: false,
  82985. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  82986. return nil, errors.New("field of type HTML does not have child fields")
  82987. },
  82988. }
  82989. return fc, nil
  82990. }
  82991. func (ec *executionContext) _ResourceAlert_dismissibleHandle(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  82992. fc, err := ec.fieldContext_ResourceAlert_dismissibleHandle(ctx, field)
  82993. if err != nil {
  82994. return graphql.Null
  82995. }
  82996. ctx = graphql.WithFieldContext(ctx, fc)
  82997. defer func() {
  82998. if r := recover(); r != nil {
  82999. ec.Error(ctx, ec.Recover(ctx, r))
  83000. ret = graphql.Null
  83001. }
  83002. }()
  83003. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83004. ctx = rctx // use context from middleware stack in children
  83005. return obj.DismissibleHandle, nil
  83006. })
  83007. if err != nil {
  83008. ec.Error(ctx, err)
  83009. return graphql.Null
  83010. }
  83011. if resTmp == nil {
  83012. return graphql.Null
  83013. }
  83014. res := resTmp.(*string)
  83015. fc.Result = res
  83016. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  83017. }
  83018. func (ec *executionContext) fieldContext_ResourceAlert_dismissibleHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83019. fc = &graphql.FieldContext{
  83020. Object: "ResourceAlert",
  83021. Field: field,
  83022. IsMethod: false,
  83023. IsResolver: false,
  83024. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83025. return nil, errors.New("field of type String does not have child fields")
  83026. },
  83027. }
  83028. return fc, nil
  83029. }
  83030. func (ec *executionContext) _ResourceAlert_icon(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  83031. fc, err := ec.fieldContext_ResourceAlert_icon(ctx, field)
  83032. if err != nil {
  83033. return graphql.Null
  83034. }
  83035. ctx = graphql.WithFieldContext(ctx, fc)
  83036. defer func() {
  83037. if r := recover(); r != nil {
  83038. ec.Error(ctx, ec.Recover(ctx, r))
  83039. ret = graphql.Null
  83040. }
  83041. }()
  83042. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83043. ctx = rctx // use context from middleware stack in children
  83044. return obj.Icon, nil
  83045. })
  83046. if err != nil {
  83047. ec.Error(ctx, err)
  83048. return graphql.Null
  83049. }
  83050. if resTmp == nil {
  83051. return graphql.Null
  83052. }
  83053. res := resTmp.(*ResourceAlertIcon)
  83054. fc.Result = res
  83055. return ec.marshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertIcon(ctx, field.Selections, res)
  83056. }
  83057. func (ec *executionContext) fieldContext_ResourceAlert_icon(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83058. fc = &graphql.FieldContext{
  83059. Object: "ResourceAlert",
  83060. Field: field,
  83061. IsMethod: false,
  83062. IsResolver: false,
  83063. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83064. return nil, errors.New("field of type ResourceAlertIcon does not have child fields")
  83065. },
  83066. }
  83067. return fc, nil
  83068. }
  83069. func (ec *executionContext) _ResourceAlert_severity(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  83070. fc, err := ec.fieldContext_ResourceAlert_severity(ctx, field)
  83071. if err != nil {
  83072. return graphql.Null
  83073. }
  83074. ctx = graphql.WithFieldContext(ctx, fc)
  83075. defer func() {
  83076. if r := recover(); r != nil {
  83077. ec.Error(ctx, ec.Recover(ctx, r))
  83078. ret = graphql.Null
  83079. }
  83080. }()
  83081. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83082. ctx = rctx // use context from middleware stack in children
  83083. return obj.Severity, nil
  83084. })
  83085. if err != nil {
  83086. ec.Error(ctx, err)
  83087. return graphql.Null
  83088. }
  83089. if resTmp == nil {
  83090. if !graphql.HasFieldError(ctx, fc) {
  83091. ec.Errorf(ctx, "must not be null")
  83092. }
  83093. return graphql.Null
  83094. }
  83095. res := resTmp.(ResourceAlertSeverity)
  83096. fc.Result = res
  83097. return ec.marshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertSeverity(ctx, field.Selections, res)
  83098. }
  83099. func (ec *executionContext) fieldContext_ResourceAlert_severity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83100. fc = &graphql.FieldContext{
  83101. Object: "ResourceAlert",
  83102. Field: field,
  83103. IsMethod: false,
  83104. IsResolver: false,
  83105. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83106. return nil, errors.New("field of type ResourceAlertSeverity does not have child fields")
  83107. },
  83108. }
  83109. return fc, nil
  83110. }
  83111. func (ec *executionContext) _ResourceAlert_title(ctx context.Context, field graphql.CollectedField, obj *ResourceAlert) (ret graphql.Marshaler) {
  83112. fc, err := ec.fieldContext_ResourceAlert_title(ctx, field)
  83113. if err != nil {
  83114. return graphql.Null
  83115. }
  83116. ctx = graphql.WithFieldContext(ctx, fc)
  83117. defer func() {
  83118. if r := recover(); r != nil {
  83119. ec.Error(ctx, ec.Recover(ctx, r))
  83120. ret = graphql.Null
  83121. }
  83122. }()
  83123. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83124. ctx = rctx // use context from middleware stack in children
  83125. return obj.Title, nil
  83126. })
  83127. if err != nil {
  83128. ec.Error(ctx, err)
  83129. return graphql.Null
  83130. }
  83131. if resTmp == nil {
  83132. if !graphql.HasFieldError(ctx, fc) {
  83133. ec.Errorf(ctx, "must not be null")
  83134. }
  83135. return graphql.Null
  83136. }
  83137. res := resTmp.(string)
  83138. fc.Result = res
  83139. return ec.marshalNString2string(ctx, field.Selections, res)
  83140. }
  83141. func (ec *executionContext) fieldContext_ResourceAlert_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83142. fc = &graphql.FieldContext{
  83143. Object: "ResourceAlert",
  83144. Field: field,
  83145. IsMethod: false,
  83146. IsResolver: false,
  83147. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83148. return nil, errors.New("field of type String does not have child fields")
  83149. },
  83150. }
  83151. return fc, nil
  83152. }
  83153. func (ec *executionContext) _ResourceAlertAction_primary(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  83154. fc, err := ec.fieldContext_ResourceAlertAction_primary(ctx, field)
  83155. if err != nil {
  83156. return graphql.Null
  83157. }
  83158. ctx = graphql.WithFieldContext(ctx, fc)
  83159. defer func() {
  83160. if r := recover(); r != nil {
  83161. ec.Error(ctx, ec.Recover(ctx, r))
  83162. ret = graphql.Null
  83163. }
  83164. }()
  83165. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83166. ctx = rctx // use context from middleware stack in children
  83167. return obj.Primary, nil
  83168. })
  83169. if err != nil {
  83170. ec.Error(ctx, err)
  83171. return graphql.Null
  83172. }
  83173. if resTmp == nil {
  83174. if !graphql.HasFieldError(ctx, fc) {
  83175. ec.Errorf(ctx, "must not be null")
  83176. }
  83177. return graphql.Null
  83178. }
  83179. res := resTmp.(bool)
  83180. fc.Result = res
  83181. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  83182. }
  83183. func (ec *executionContext) fieldContext_ResourceAlertAction_primary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83184. fc = &graphql.FieldContext{
  83185. Object: "ResourceAlertAction",
  83186. Field: field,
  83187. IsMethod: false,
  83188. IsResolver: false,
  83189. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83190. return nil, errors.New("field of type Boolean does not have child fields")
  83191. },
  83192. }
  83193. return fc, nil
  83194. }
  83195. func (ec *executionContext) _ResourceAlertAction_show(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  83196. fc, err := ec.fieldContext_ResourceAlertAction_show(ctx, field)
  83197. if err != nil {
  83198. return graphql.Null
  83199. }
  83200. ctx = graphql.WithFieldContext(ctx, fc)
  83201. defer func() {
  83202. if r := recover(); r != nil {
  83203. ec.Error(ctx, ec.Recover(ctx, r))
  83204. ret = graphql.Null
  83205. }
  83206. }()
  83207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83208. ctx = rctx // use context from middleware stack in children
  83209. return obj.Show, nil
  83210. })
  83211. if err != nil {
  83212. ec.Error(ctx, err)
  83213. return graphql.Null
  83214. }
  83215. if resTmp == nil {
  83216. return graphql.Null
  83217. }
  83218. res := resTmp.(*string)
  83219. fc.Result = res
  83220. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  83221. }
  83222. func (ec *executionContext) fieldContext_ResourceAlertAction_show(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83223. fc = &graphql.FieldContext{
  83224. Object: "ResourceAlertAction",
  83225. Field: field,
  83226. IsMethod: false,
  83227. IsResolver: false,
  83228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83229. return nil, errors.New("field of type String does not have child fields")
  83230. },
  83231. }
  83232. return fc, nil
  83233. }
  83234. func (ec *executionContext) _ResourceAlertAction_title(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  83235. fc, err := ec.fieldContext_ResourceAlertAction_title(ctx, field)
  83236. if err != nil {
  83237. return graphql.Null
  83238. }
  83239. ctx = graphql.WithFieldContext(ctx, fc)
  83240. defer func() {
  83241. if r := recover(); r != nil {
  83242. ec.Error(ctx, ec.Recover(ctx, r))
  83243. ret = graphql.Null
  83244. }
  83245. }()
  83246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83247. ctx = rctx // use context from middleware stack in children
  83248. return obj.Title, nil
  83249. })
  83250. if err != nil {
  83251. ec.Error(ctx, err)
  83252. return graphql.Null
  83253. }
  83254. if resTmp == nil {
  83255. if !graphql.HasFieldError(ctx, fc) {
  83256. ec.Errorf(ctx, "must not be null")
  83257. }
  83258. return graphql.Null
  83259. }
  83260. res := resTmp.(string)
  83261. fc.Result = res
  83262. return ec.marshalNString2string(ctx, field.Selections, res)
  83263. }
  83264. func (ec *executionContext) fieldContext_ResourceAlertAction_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83265. fc = &graphql.FieldContext{
  83266. Object: "ResourceAlertAction",
  83267. Field: field,
  83268. IsMethod: false,
  83269. IsResolver: false,
  83270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83271. return nil, errors.New("field of type String does not have child fields")
  83272. },
  83273. }
  83274. return fc, nil
  83275. }
  83276. func (ec *executionContext) _ResourceAlertAction_url(ctx context.Context, field graphql.CollectedField, obj *ResourceAlertAction) (ret graphql.Marshaler) {
  83277. fc, err := ec.fieldContext_ResourceAlertAction_url(ctx, field)
  83278. if err != nil {
  83279. return graphql.Null
  83280. }
  83281. ctx = graphql.WithFieldContext(ctx, fc)
  83282. defer func() {
  83283. if r := recover(); r != nil {
  83284. ec.Error(ctx, ec.Recover(ctx, r))
  83285. ret = graphql.Null
  83286. }
  83287. }()
  83288. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83289. ctx = rctx // use context from middleware stack in children
  83290. return obj.URL, nil
  83291. })
  83292. if err != nil {
  83293. ec.Error(ctx, err)
  83294. return graphql.Null
  83295. }
  83296. if resTmp == nil {
  83297. if !graphql.HasFieldError(ctx, fc) {
  83298. ec.Errorf(ctx, "must not be null")
  83299. }
  83300. return graphql.Null
  83301. }
  83302. res := resTmp.(string)
  83303. fc.Result = res
  83304. return ec.marshalNURL2string(ctx, field.Selections, res)
  83305. }
  83306. func (ec *executionContext) fieldContext_ResourceAlertAction_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83307. fc = &graphql.FieldContext{
  83308. Object: "ResourceAlertAction",
  83309. Field: field,
  83310. IsMethod: false,
  83311. IsResolver: false,
  83312. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83313. return nil, errors.New("field of type URL does not have child fields")
  83314. },
  83315. }
  83316. return fc, nil
  83317. }
  83318. func (ec *executionContext) _ResourceFeedback_details(ctx context.Context, field graphql.CollectedField, obj *ResourceFeedback) (ret graphql.Marshaler) {
  83319. fc, err := ec.fieldContext_ResourceFeedback_details(ctx, field)
  83320. if err != nil {
  83321. return graphql.Null
  83322. }
  83323. ctx = graphql.WithFieldContext(ctx, fc)
  83324. defer func() {
  83325. if r := recover(); r != nil {
  83326. ec.Error(ctx, ec.Recover(ctx, r))
  83327. ret = graphql.Null
  83328. }
  83329. }()
  83330. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83331. ctx = rctx // use context from middleware stack in children
  83332. return obj.Details, nil
  83333. })
  83334. if err != nil {
  83335. ec.Error(ctx, err)
  83336. return graphql.Null
  83337. }
  83338. if resTmp == nil {
  83339. if !graphql.HasFieldError(ctx, fc) {
  83340. ec.Errorf(ctx, "must not be null")
  83341. }
  83342. return graphql.Null
  83343. }
  83344. res := resTmp.([]*AppFeedback)
  83345. fc.Result = res
  83346. return ec.marshalNAppFeedback2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppFeedbackᚄ(ctx, field.Selections, res)
  83347. }
  83348. func (ec *executionContext) fieldContext_ResourceFeedback_details(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83349. fc = &graphql.FieldContext{
  83350. Object: "ResourceFeedback",
  83351. Field: field,
  83352. IsMethod: false,
  83353. IsResolver: false,
  83354. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83355. switch field.Name {
  83356. case "app":
  83357. return ec.fieldContext_AppFeedback_app(ctx, field)
  83358. case "link":
  83359. return ec.fieldContext_AppFeedback_link(ctx, field)
  83360. case "messages":
  83361. return ec.fieldContext_AppFeedback_messages(ctx, field)
  83362. }
  83363. return nil, fmt.Errorf("no field named %q was found under type AppFeedback", field.Name)
  83364. },
  83365. }
  83366. return fc, nil
  83367. }
  83368. func (ec *executionContext) _ResourceFeedback_summary(ctx context.Context, field graphql.CollectedField, obj *ResourceFeedback) (ret graphql.Marshaler) {
  83369. fc, err := ec.fieldContext_ResourceFeedback_summary(ctx, field)
  83370. if err != nil {
  83371. return graphql.Null
  83372. }
  83373. ctx = graphql.WithFieldContext(ctx, fc)
  83374. defer func() {
  83375. if r := recover(); r != nil {
  83376. ec.Error(ctx, ec.Recover(ctx, r))
  83377. ret = graphql.Null
  83378. }
  83379. }()
  83380. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83381. ctx = rctx // use context from middleware stack in children
  83382. return obj.Summary, nil
  83383. })
  83384. if err != nil {
  83385. ec.Error(ctx, err)
  83386. return graphql.Null
  83387. }
  83388. if resTmp == nil {
  83389. if !graphql.HasFieldError(ctx, fc) {
  83390. ec.Errorf(ctx, "must not be null")
  83391. }
  83392. return graphql.Null
  83393. }
  83394. res := resTmp.(string)
  83395. fc.Result = res
  83396. return ec.marshalNString2string(ctx, field.Selections, res)
  83397. }
  83398. func (ec *executionContext) fieldContext_ResourceFeedback_summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83399. fc = &graphql.FieldContext{
  83400. Object: "ResourceFeedback",
  83401. Field: field,
  83402. IsMethod: false,
  83403. IsResolver: false,
  83404. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83405. return nil, errors.New("field of type String does not have child fields")
  83406. },
  83407. }
  83408. return fc, nil
  83409. }
  83410. func (ec *executionContext) _ResourceLimit_available(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  83411. fc, err := ec.fieldContext_ResourceLimit_available(ctx, field)
  83412. if err != nil {
  83413. return graphql.Null
  83414. }
  83415. ctx = graphql.WithFieldContext(ctx, fc)
  83416. defer func() {
  83417. if r := recover(); r != nil {
  83418. ec.Error(ctx, ec.Recover(ctx, r))
  83419. ret = graphql.Null
  83420. }
  83421. }()
  83422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83423. ctx = rctx // use context from middleware stack in children
  83424. return obj.Available, nil
  83425. })
  83426. if err != nil {
  83427. ec.Error(ctx, err)
  83428. return graphql.Null
  83429. }
  83430. if resTmp == nil {
  83431. if !graphql.HasFieldError(ctx, fc) {
  83432. ec.Errorf(ctx, "must not be null")
  83433. }
  83434. return graphql.Null
  83435. }
  83436. res := resTmp.(bool)
  83437. fc.Result = res
  83438. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  83439. }
  83440. func (ec *executionContext) fieldContext_ResourceLimit_available(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83441. fc = &graphql.FieldContext{
  83442. Object: "ResourceLimit",
  83443. Field: field,
  83444. IsMethod: false,
  83445. IsResolver: false,
  83446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83447. return nil, errors.New("field of type Boolean does not have child fields")
  83448. },
  83449. }
  83450. return fc, nil
  83451. }
  83452. func (ec *executionContext) _ResourceLimit_quantityAvailable(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  83453. fc, err := ec.fieldContext_ResourceLimit_quantityAvailable(ctx, field)
  83454. if err != nil {
  83455. return graphql.Null
  83456. }
  83457. ctx = graphql.WithFieldContext(ctx, fc)
  83458. defer func() {
  83459. if r := recover(); r != nil {
  83460. ec.Error(ctx, ec.Recover(ctx, r))
  83461. ret = graphql.Null
  83462. }
  83463. }()
  83464. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83465. ctx = rctx // use context from middleware stack in children
  83466. return obj.QuantityAvailable, nil
  83467. })
  83468. if err != nil {
  83469. ec.Error(ctx, err)
  83470. return graphql.Null
  83471. }
  83472. if resTmp == nil {
  83473. return graphql.Null
  83474. }
  83475. res := resTmp.(*int)
  83476. fc.Result = res
  83477. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  83478. }
  83479. func (ec *executionContext) fieldContext_ResourceLimit_quantityAvailable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83480. fc = &graphql.FieldContext{
  83481. Object: "ResourceLimit",
  83482. Field: field,
  83483. IsMethod: false,
  83484. IsResolver: false,
  83485. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83486. return nil, errors.New("field of type Int does not have child fields")
  83487. },
  83488. }
  83489. return fc, nil
  83490. }
  83491. func (ec *executionContext) _ResourceLimit_quantityLimit(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  83492. fc, err := ec.fieldContext_ResourceLimit_quantityLimit(ctx, field)
  83493. if err != nil {
  83494. return graphql.Null
  83495. }
  83496. ctx = graphql.WithFieldContext(ctx, fc)
  83497. defer func() {
  83498. if r := recover(); r != nil {
  83499. ec.Error(ctx, ec.Recover(ctx, r))
  83500. ret = graphql.Null
  83501. }
  83502. }()
  83503. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83504. ctx = rctx // use context from middleware stack in children
  83505. return obj.QuantityLimit, nil
  83506. })
  83507. if err != nil {
  83508. ec.Error(ctx, err)
  83509. return graphql.Null
  83510. }
  83511. if resTmp == nil {
  83512. return graphql.Null
  83513. }
  83514. res := resTmp.(*int)
  83515. fc.Result = res
  83516. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  83517. }
  83518. func (ec *executionContext) fieldContext_ResourceLimit_quantityLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83519. fc = &graphql.FieldContext{
  83520. Object: "ResourceLimit",
  83521. Field: field,
  83522. IsMethod: false,
  83523. IsResolver: false,
  83524. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83525. return nil, errors.New("field of type Int does not have child fields")
  83526. },
  83527. }
  83528. return fc, nil
  83529. }
  83530. func (ec *executionContext) _ResourceLimit_quantityUsed(ctx context.Context, field graphql.CollectedField, obj *ResourceLimit) (ret graphql.Marshaler) {
  83531. fc, err := ec.fieldContext_ResourceLimit_quantityUsed(ctx, field)
  83532. if err != nil {
  83533. return graphql.Null
  83534. }
  83535. ctx = graphql.WithFieldContext(ctx, fc)
  83536. defer func() {
  83537. if r := recover(); r != nil {
  83538. ec.Error(ctx, ec.Recover(ctx, r))
  83539. ret = graphql.Null
  83540. }
  83541. }()
  83542. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83543. ctx = rctx // use context from middleware stack in children
  83544. return obj.QuantityUsed, nil
  83545. })
  83546. if err != nil {
  83547. ec.Error(ctx, err)
  83548. return graphql.Null
  83549. }
  83550. if resTmp == nil {
  83551. return graphql.Null
  83552. }
  83553. res := resTmp.(*int)
  83554. fc.Result = res
  83555. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  83556. }
  83557. func (ec *executionContext) fieldContext_ResourceLimit_quantityUsed(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83558. fc = &graphql.FieldContext{
  83559. Object: "ResourceLimit",
  83560. Field: field,
  83561. IsMethod: false,
  83562. IsResolver: false,
  83563. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83564. return nil, errors.New("field of type Int does not have child fields")
  83565. },
  83566. }
  83567. return fc, nil
  83568. }
  83569. func (ec *executionContext) _ResourcePublication_isPublished(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  83570. fc, err := ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  83571. if err != nil {
  83572. return graphql.Null
  83573. }
  83574. ctx = graphql.WithFieldContext(ctx, fc)
  83575. defer func() {
  83576. if r := recover(); r != nil {
  83577. ec.Error(ctx, ec.Recover(ctx, r))
  83578. ret = graphql.Null
  83579. }
  83580. }()
  83581. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83582. ctx = rctx // use context from middleware stack in children
  83583. return obj.IsPublished, nil
  83584. })
  83585. if err != nil {
  83586. ec.Error(ctx, err)
  83587. return graphql.Null
  83588. }
  83589. if resTmp == nil {
  83590. if !graphql.HasFieldError(ctx, fc) {
  83591. ec.Errorf(ctx, "must not be null")
  83592. }
  83593. return graphql.Null
  83594. }
  83595. res := resTmp.(bool)
  83596. fc.Result = res
  83597. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  83598. }
  83599. func (ec *executionContext) fieldContext_ResourcePublication_isPublished(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83600. fc = &graphql.FieldContext{
  83601. Object: "ResourcePublication",
  83602. Field: field,
  83603. IsMethod: false,
  83604. IsResolver: false,
  83605. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83606. return nil, errors.New("field of type Boolean does not have child fields")
  83607. },
  83608. }
  83609. return fc, nil
  83610. }
  83611. func (ec *executionContext) _ResourcePublication_publication(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  83612. fc, err := ec.fieldContext_ResourcePublication_publication(ctx, field)
  83613. if err != nil {
  83614. return graphql.Null
  83615. }
  83616. ctx = graphql.WithFieldContext(ctx, fc)
  83617. defer func() {
  83618. if r := recover(); r != nil {
  83619. ec.Error(ctx, ec.Recover(ctx, r))
  83620. ret = graphql.Null
  83621. }
  83622. }()
  83623. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83624. ctx = rctx // use context from middleware stack in children
  83625. return obj.Publication, nil
  83626. })
  83627. if err != nil {
  83628. ec.Error(ctx, err)
  83629. return graphql.Null
  83630. }
  83631. if resTmp == nil {
  83632. if !graphql.HasFieldError(ctx, fc) {
  83633. ec.Errorf(ctx, "must not be null")
  83634. }
  83635. return graphql.Null
  83636. }
  83637. res := resTmp.(*Publication)
  83638. fc.Result = res
  83639. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx, field.Selections, res)
  83640. }
  83641. func (ec *executionContext) fieldContext_ResourcePublication_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83642. fc = &graphql.FieldContext{
  83643. Object: "ResourcePublication",
  83644. Field: field,
  83645. IsMethod: false,
  83646. IsResolver: false,
  83647. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83648. switch field.Name {
  83649. case "app":
  83650. return ec.fieldContext_Publication_app(ctx, field)
  83651. case "collectionPublicationsV3":
  83652. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  83653. case "collections":
  83654. return ec.fieldContext_Publication_collections(ctx, field)
  83655. case "hasCollection":
  83656. return ec.fieldContext_Publication_hasCollection(ctx, field)
  83657. case "id":
  83658. return ec.fieldContext_Publication_id(ctx, field)
  83659. case "name":
  83660. return ec.fieldContext_Publication_name(ctx, field)
  83661. case "productPublicationsV3":
  83662. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  83663. case "products":
  83664. return ec.fieldContext_Publication_products(ctx, field)
  83665. case "supportsFuturePublishing":
  83666. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  83667. }
  83668. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  83669. },
  83670. }
  83671. return fc, nil
  83672. }
  83673. func (ec *executionContext) _ResourcePublication_publishDate(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  83674. fc, err := ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  83675. if err != nil {
  83676. return graphql.Null
  83677. }
  83678. ctx = graphql.WithFieldContext(ctx, fc)
  83679. defer func() {
  83680. if r := recover(); r != nil {
  83681. ec.Error(ctx, ec.Recover(ctx, r))
  83682. ret = graphql.Null
  83683. }
  83684. }()
  83685. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83686. ctx = rctx // use context from middleware stack in children
  83687. return obj.PublishDate, nil
  83688. })
  83689. if err != nil {
  83690. ec.Error(ctx, err)
  83691. return graphql.Null
  83692. }
  83693. if resTmp == nil {
  83694. if !graphql.HasFieldError(ctx, fc) {
  83695. ec.Errorf(ctx, "must not be null")
  83696. }
  83697. return graphql.Null
  83698. }
  83699. res := resTmp.(string)
  83700. fc.Result = res
  83701. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  83702. }
  83703. func (ec *executionContext) fieldContext_ResourcePublication_publishDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83704. fc = &graphql.FieldContext{
  83705. Object: "ResourcePublication",
  83706. Field: field,
  83707. IsMethod: false,
  83708. IsResolver: false,
  83709. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83710. return nil, errors.New("field of type DateTime does not have child fields")
  83711. },
  83712. }
  83713. return fc, nil
  83714. }
  83715. func (ec *executionContext) _ResourcePublication_publishable(ctx context.Context, field graphql.CollectedField, obj *ResourcePublication) (ret graphql.Marshaler) {
  83716. fc, err := ec.fieldContext_ResourcePublication_publishable(ctx, field)
  83717. if err != nil {
  83718. return graphql.Null
  83719. }
  83720. ctx = graphql.WithFieldContext(ctx, fc)
  83721. defer func() {
  83722. if r := recover(); r != nil {
  83723. ec.Error(ctx, ec.Recover(ctx, r))
  83724. ret = graphql.Null
  83725. }
  83726. }()
  83727. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83728. ctx = rctx // use context from middleware stack in children
  83729. return obj.Publishable, nil
  83730. })
  83731. if err != nil {
  83732. ec.Error(ctx, err)
  83733. return graphql.Null
  83734. }
  83735. if resTmp == nil {
  83736. if !graphql.HasFieldError(ctx, fc) {
  83737. ec.Errorf(ctx, "must not be null")
  83738. }
  83739. return graphql.Null
  83740. }
  83741. res := resTmp.(Publishable)
  83742. fc.Result = res
  83743. return ec.marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishable(ctx, field.Selections, res)
  83744. }
  83745. func (ec *executionContext) fieldContext_ResourcePublication_publishable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83746. fc = &graphql.FieldContext{
  83747. Object: "ResourcePublication",
  83748. Field: field,
  83749. IsMethod: false,
  83750. IsResolver: false,
  83751. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83752. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  83753. },
  83754. }
  83755. return fc, nil
  83756. }
  83757. func (ec *executionContext) _ResourcePublicationConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  83758. fc, err := ec.fieldContext_ResourcePublicationConnection_edges(ctx, field)
  83759. if err != nil {
  83760. return graphql.Null
  83761. }
  83762. ctx = graphql.WithFieldContext(ctx, fc)
  83763. defer func() {
  83764. if r := recover(); r != nil {
  83765. ec.Error(ctx, ec.Recover(ctx, r))
  83766. ret = graphql.Null
  83767. }
  83768. }()
  83769. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83770. ctx = rctx // use context from middleware stack in children
  83771. return obj.Edges, nil
  83772. })
  83773. if err != nil {
  83774. ec.Error(ctx, err)
  83775. return graphql.Null
  83776. }
  83777. if resTmp == nil {
  83778. if !graphql.HasFieldError(ctx, fc) {
  83779. ec.Errorf(ctx, "must not be null")
  83780. }
  83781. return graphql.Null
  83782. }
  83783. res := resTmp.([]*ResourcePublicationEdge)
  83784. fc.Result = res
  83785. return ec.marshalNResourcePublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationEdgeᚄ(ctx, field.Selections, res)
  83786. }
  83787. func (ec *executionContext) fieldContext_ResourcePublicationConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83788. fc = &graphql.FieldContext{
  83789. Object: "ResourcePublicationConnection",
  83790. Field: field,
  83791. IsMethod: false,
  83792. IsResolver: false,
  83793. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83794. switch field.Name {
  83795. case "cursor":
  83796. return ec.fieldContext_ResourcePublicationEdge_cursor(ctx, field)
  83797. case "node":
  83798. return ec.fieldContext_ResourcePublicationEdge_node(ctx, field)
  83799. }
  83800. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationEdge", field.Name)
  83801. },
  83802. }
  83803. return fc, nil
  83804. }
  83805. func (ec *executionContext) _ResourcePublicationConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  83806. fc, err := ec.fieldContext_ResourcePublicationConnection_nodes(ctx, field)
  83807. if err != nil {
  83808. return graphql.Null
  83809. }
  83810. ctx = graphql.WithFieldContext(ctx, fc)
  83811. defer func() {
  83812. if r := recover(); r != nil {
  83813. ec.Error(ctx, ec.Recover(ctx, r))
  83814. ret = graphql.Null
  83815. }
  83816. }()
  83817. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83818. ctx = rctx // use context from middleware stack in children
  83819. return obj.Nodes, nil
  83820. })
  83821. if err != nil {
  83822. ec.Error(ctx, err)
  83823. return graphql.Null
  83824. }
  83825. if resTmp == nil {
  83826. if !graphql.HasFieldError(ctx, fc) {
  83827. ec.Errorf(ctx, "must not be null")
  83828. }
  83829. return graphql.Null
  83830. }
  83831. res := resTmp.([]*ResourcePublication)
  83832. fc.Result = res
  83833. return ec.marshalNResourcePublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationᚄ(ctx, field.Selections, res)
  83834. }
  83835. func (ec *executionContext) fieldContext_ResourcePublicationConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83836. fc = &graphql.FieldContext{
  83837. Object: "ResourcePublicationConnection",
  83838. Field: field,
  83839. IsMethod: false,
  83840. IsResolver: false,
  83841. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83842. switch field.Name {
  83843. case "isPublished":
  83844. return ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  83845. case "publication":
  83846. return ec.fieldContext_ResourcePublication_publication(ctx, field)
  83847. case "publishDate":
  83848. return ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  83849. case "publishable":
  83850. return ec.fieldContext_ResourcePublication_publishable(ctx, field)
  83851. }
  83852. return nil, fmt.Errorf("no field named %q was found under type ResourcePublication", field.Name)
  83853. },
  83854. }
  83855. return fc, nil
  83856. }
  83857. func (ec *executionContext) _ResourcePublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationConnection) (ret graphql.Marshaler) {
  83858. fc, err := ec.fieldContext_ResourcePublicationConnection_pageInfo(ctx, field)
  83859. if err != nil {
  83860. return graphql.Null
  83861. }
  83862. ctx = graphql.WithFieldContext(ctx, fc)
  83863. defer func() {
  83864. if r := recover(); r != nil {
  83865. ec.Error(ctx, ec.Recover(ctx, r))
  83866. ret = graphql.Null
  83867. }
  83868. }()
  83869. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83870. ctx = rctx // use context from middleware stack in children
  83871. return obj.PageInfo, nil
  83872. })
  83873. if err != nil {
  83874. ec.Error(ctx, err)
  83875. return graphql.Null
  83876. }
  83877. if resTmp == nil {
  83878. if !graphql.HasFieldError(ctx, fc) {
  83879. ec.Errorf(ctx, "must not be null")
  83880. }
  83881. return graphql.Null
  83882. }
  83883. res := resTmp.(*PageInfo)
  83884. fc.Result = res
  83885. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  83886. }
  83887. func (ec *executionContext) fieldContext_ResourcePublicationConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83888. fc = &graphql.FieldContext{
  83889. Object: "ResourcePublicationConnection",
  83890. Field: field,
  83891. IsMethod: false,
  83892. IsResolver: false,
  83893. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83894. switch field.Name {
  83895. case "endCursor":
  83896. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  83897. case "hasNextPage":
  83898. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  83899. case "hasPreviousPage":
  83900. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  83901. case "startCursor":
  83902. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  83903. }
  83904. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  83905. },
  83906. }
  83907. return fc, nil
  83908. }
  83909. func (ec *executionContext) _ResourcePublicationEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationEdge) (ret graphql.Marshaler) {
  83910. fc, err := ec.fieldContext_ResourcePublicationEdge_cursor(ctx, field)
  83911. if err != nil {
  83912. return graphql.Null
  83913. }
  83914. ctx = graphql.WithFieldContext(ctx, fc)
  83915. defer func() {
  83916. if r := recover(); r != nil {
  83917. ec.Error(ctx, ec.Recover(ctx, r))
  83918. ret = graphql.Null
  83919. }
  83920. }()
  83921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83922. ctx = rctx // use context from middleware stack in children
  83923. return obj.Cursor, nil
  83924. })
  83925. if err != nil {
  83926. ec.Error(ctx, err)
  83927. return graphql.Null
  83928. }
  83929. if resTmp == nil {
  83930. if !graphql.HasFieldError(ctx, fc) {
  83931. ec.Errorf(ctx, "must not be null")
  83932. }
  83933. return graphql.Null
  83934. }
  83935. res := resTmp.(string)
  83936. fc.Result = res
  83937. return ec.marshalNString2string(ctx, field.Selections, res)
  83938. }
  83939. func (ec *executionContext) fieldContext_ResourcePublicationEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83940. fc = &graphql.FieldContext{
  83941. Object: "ResourcePublicationEdge",
  83942. Field: field,
  83943. IsMethod: false,
  83944. IsResolver: false,
  83945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83946. return nil, errors.New("field of type String does not have child fields")
  83947. },
  83948. }
  83949. return fc, nil
  83950. }
  83951. func (ec *executionContext) _ResourcePublicationEdge_node(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationEdge) (ret graphql.Marshaler) {
  83952. fc, err := ec.fieldContext_ResourcePublicationEdge_node(ctx, field)
  83953. if err != nil {
  83954. return graphql.Null
  83955. }
  83956. ctx = graphql.WithFieldContext(ctx, fc)
  83957. defer func() {
  83958. if r := recover(); r != nil {
  83959. ec.Error(ctx, ec.Recover(ctx, r))
  83960. ret = graphql.Null
  83961. }
  83962. }()
  83963. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  83964. ctx = rctx // use context from middleware stack in children
  83965. return obj.Node, nil
  83966. })
  83967. if err != nil {
  83968. ec.Error(ctx, err)
  83969. return graphql.Null
  83970. }
  83971. if resTmp == nil {
  83972. if !graphql.HasFieldError(ctx, fc) {
  83973. ec.Errorf(ctx, "must not be null")
  83974. }
  83975. return graphql.Null
  83976. }
  83977. res := resTmp.(*ResourcePublication)
  83978. fc.Result = res
  83979. return ec.marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublication(ctx, field.Selections, res)
  83980. }
  83981. func (ec *executionContext) fieldContext_ResourcePublicationEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  83982. fc = &graphql.FieldContext{
  83983. Object: "ResourcePublicationEdge",
  83984. Field: field,
  83985. IsMethod: false,
  83986. IsResolver: false,
  83987. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  83988. switch field.Name {
  83989. case "isPublished":
  83990. return ec.fieldContext_ResourcePublication_isPublished(ctx, field)
  83991. case "publication":
  83992. return ec.fieldContext_ResourcePublication_publication(ctx, field)
  83993. case "publishDate":
  83994. return ec.fieldContext_ResourcePublication_publishDate(ctx, field)
  83995. case "publishable":
  83996. return ec.fieldContext_ResourcePublication_publishable(ctx, field)
  83997. }
  83998. return nil, fmt.Errorf("no field named %q was found under type ResourcePublication", field.Name)
  83999. },
  84000. }
  84001. return fc, nil
  84002. }
  84003. func (ec *executionContext) _ResourcePublicationV2_isPublished(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  84004. fc, err := ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  84005. if err != nil {
  84006. return graphql.Null
  84007. }
  84008. ctx = graphql.WithFieldContext(ctx, fc)
  84009. defer func() {
  84010. if r := recover(); r != nil {
  84011. ec.Error(ctx, ec.Recover(ctx, r))
  84012. ret = graphql.Null
  84013. }
  84014. }()
  84015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84016. ctx = rctx // use context from middleware stack in children
  84017. return obj.IsPublished, nil
  84018. })
  84019. if err != nil {
  84020. ec.Error(ctx, err)
  84021. return graphql.Null
  84022. }
  84023. if resTmp == nil {
  84024. if !graphql.HasFieldError(ctx, fc) {
  84025. ec.Errorf(ctx, "must not be null")
  84026. }
  84027. return graphql.Null
  84028. }
  84029. res := resTmp.(bool)
  84030. fc.Result = res
  84031. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  84032. }
  84033. func (ec *executionContext) fieldContext_ResourcePublicationV2_isPublished(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84034. fc = &graphql.FieldContext{
  84035. Object: "ResourcePublicationV2",
  84036. Field: field,
  84037. IsMethod: false,
  84038. IsResolver: false,
  84039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84040. return nil, errors.New("field of type Boolean does not have child fields")
  84041. },
  84042. }
  84043. return fc, nil
  84044. }
  84045. func (ec *executionContext) _ResourcePublicationV2_publication(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  84046. fc, err := ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  84047. if err != nil {
  84048. return graphql.Null
  84049. }
  84050. ctx = graphql.WithFieldContext(ctx, fc)
  84051. defer func() {
  84052. if r := recover(); r != nil {
  84053. ec.Error(ctx, ec.Recover(ctx, r))
  84054. ret = graphql.Null
  84055. }
  84056. }()
  84057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84058. ctx = rctx // use context from middleware stack in children
  84059. return obj.Publication, nil
  84060. })
  84061. if err != nil {
  84062. ec.Error(ctx, err)
  84063. return graphql.Null
  84064. }
  84065. if resTmp == nil {
  84066. if !graphql.HasFieldError(ctx, fc) {
  84067. ec.Errorf(ctx, "must not be null")
  84068. }
  84069. return graphql.Null
  84070. }
  84071. res := resTmp.(*Publication)
  84072. fc.Result = res
  84073. return ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx, field.Selections, res)
  84074. }
  84075. func (ec *executionContext) fieldContext_ResourcePublicationV2_publication(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84076. fc = &graphql.FieldContext{
  84077. Object: "ResourcePublicationV2",
  84078. Field: field,
  84079. IsMethod: false,
  84080. IsResolver: false,
  84081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84082. switch field.Name {
  84083. case "app":
  84084. return ec.fieldContext_Publication_app(ctx, field)
  84085. case "collectionPublicationsV3":
  84086. return ec.fieldContext_Publication_collectionPublicationsV3(ctx, field)
  84087. case "collections":
  84088. return ec.fieldContext_Publication_collections(ctx, field)
  84089. case "hasCollection":
  84090. return ec.fieldContext_Publication_hasCollection(ctx, field)
  84091. case "id":
  84092. return ec.fieldContext_Publication_id(ctx, field)
  84093. case "name":
  84094. return ec.fieldContext_Publication_name(ctx, field)
  84095. case "productPublicationsV3":
  84096. return ec.fieldContext_Publication_productPublicationsV3(ctx, field)
  84097. case "products":
  84098. return ec.fieldContext_Publication_products(ctx, field)
  84099. case "supportsFuturePublishing":
  84100. return ec.fieldContext_Publication_supportsFuturePublishing(ctx, field)
  84101. }
  84102. return nil, fmt.Errorf("no field named %q was found under type Publication", field.Name)
  84103. },
  84104. }
  84105. return fc, nil
  84106. }
  84107. func (ec *executionContext) _ResourcePublicationV2_publishDate(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  84108. fc, err := ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  84109. if err != nil {
  84110. return graphql.Null
  84111. }
  84112. ctx = graphql.WithFieldContext(ctx, fc)
  84113. defer func() {
  84114. if r := recover(); r != nil {
  84115. ec.Error(ctx, ec.Recover(ctx, r))
  84116. ret = graphql.Null
  84117. }
  84118. }()
  84119. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84120. ctx = rctx // use context from middleware stack in children
  84121. return obj.PublishDate, nil
  84122. })
  84123. if err != nil {
  84124. ec.Error(ctx, err)
  84125. return graphql.Null
  84126. }
  84127. if resTmp == nil {
  84128. return graphql.Null
  84129. }
  84130. res := resTmp.(*string)
  84131. fc.Result = res
  84132. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  84133. }
  84134. func (ec *executionContext) fieldContext_ResourcePublicationV2_publishDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84135. fc = &graphql.FieldContext{
  84136. Object: "ResourcePublicationV2",
  84137. Field: field,
  84138. IsMethod: false,
  84139. IsResolver: false,
  84140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84141. return nil, errors.New("field of type DateTime does not have child fields")
  84142. },
  84143. }
  84144. return fc, nil
  84145. }
  84146. func (ec *executionContext) _ResourcePublicationV2_publishable(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2) (ret graphql.Marshaler) {
  84147. fc, err := ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  84148. if err != nil {
  84149. return graphql.Null
  84150. }
  84151. ctx = graphql.WithFieldContext(ctx, fc)
  84152. defer func() {
  84153. if r := recover(); r != nil {
  84154. ec.Error(ctx, ec.Recover(ctx, r))
  84155. ret = graphql.Null
  84156. }
  84157. }()
  84158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84159. ctx = rctx // use context from middleware stack in children
  84160. return obj.Publishable, nil
  84161. })
  84162. if err != nil {
  84163. ec.Error(ctx, err)
  84164. return graphql.Null
  84165. }
  84166. if resTmp == nil {
  84167. if !graphql.HasFieldError(ctx, fc) {
  84168. ec.Errorf(ctx, "must not be null")
  84169. }
  84170. return graphql.Null
  84171. }
  84172. res := resTmp.(Publishable)
  84173. fc.Result = res
  84174. return ec.marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishable(ctx, field.Selections, res)
  84175. }
  84176. func (ec *executionContext) fieldContext_ResourcePublicationV2_publishable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84177. fc = &graphql.FieldContext{
  84178. Object: "ResourcePublicationV2",
  84179. Field: field,
  84180. IsMethod: false,
  84181. IsResolver: false,
  84182. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84183. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  84184. },
  84185. }
  84186. return fc, nil
  84187. }
  84188. func (ec *executionContext) _ResourcePublicationV2Connection_edges(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  84189. fc, err := ec.fieldContext_ResourcePublicationV2Connection_edges(ctx, field)
  84190. if err != nil {
  84191. return graphql.Null
  84192. }
  84193. ctx = graphql.WithFieldContext(ctx, fc)
  84194. defer func() {
  84195. if r := recover(); r != nil {
  84196. ec.Error(ctx, ec.Recover(ctx, r))
  84197. ret = graphql.Null
  84198. }
  84199. }()
  84200. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84201. ctx = rctx // use context from middleware stack in children
  84202. return obj.Edges, nil
  84203. })
  84204. if err != nil {
  84205. ec.Error(ctx, err)
  84206. return graphql.Null
  84207. }
  84208. if resTmp == nil {
  84209. if !graphql.HasFieldError(ctx, fc) {
  84210. ec.Errorf(ctx, "must not be null")
  84211. }
  84212. return graphql.Null
  84213. }
  84214. res := resTmp.([]*ResourcePublicationV2Edge)
  84215. fc.Result = res
  84216. return ec.marshalNResourcePublicationV2Edge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2Edgeᚄ(ctx, field.Selections, res)
  84217. }
  84218. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84219. fc = &graphql.FieldContext{
  84220. Object: "ResourcePublicationV2Connection",
  84221. Field: field,
  84222. IsMethod: false,
  84223. IsResolver: false,
  84224. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84225. switch field.Name {
  84226. case "cursor":
  84227. return ec.fieldContext_ResourcePublicationV2Edge_cursor(ctx, field)
  84228. case "node":
  84229. return ec.fieldContext_ResourcePublicationV2Edge_node(ctx, field)
  84230. }
  84231. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2Edge", field.Name)
  84232. },
  84233. }
  84234. return fc, nil
  84235. }
  84236. func (ec *executionContext) _ResourcePublicationV2Connection_nodes(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  84237. fc, err := ec.fieldContext_ResourcePublicationV2Connection_nodes(ctx, field)
  84238. if err != nil {
  84239. return graphql.Null
  84240. }
  84241. ctx = graphql.WithFieldContext(ctx, fc)
  84242. defer func() {
  84243. if r := recover(); r != nil {
  84244. ec.Error(ctx, ec.Recover(ctx, r))
  84245. ret = graphql.Null
  84246. }
  84247. }()
  84248. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84249. ctx = rctx // use context from middleware stack in children
  84250. return obj.Nodes, nil
  84251. })
  84252. if err != nil {
  84253. ec.Error(ctx, err)
  84254. return graphql.Null
  84255. }
  84256. if resTmp == nil {
  84257. if !graphql.HasFieldError(ctx, fc) {
  84258. ec.Errorf(ctx, "must not be null")
  84259. }
  84260. return graphql.Null
  84261. }
  84262. res := resTmp.([]*ResourcePublicationV2)
  84263. fc.Result = res
  84264. return ec.marshalNResourcePublicationV22ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2ᚄ(ctx, field.Selections, res)
  84265. }
  84266. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84267. fc = &graphql.FieldContext{
  84268. Object: "ResourcePublicationV2Connection",
  84269. Field: field,
  84270. IsMethod: false,
  84271. IsResolver: false,
  84272. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84273. switch field.Name {
  84274. case "isPublished":
  84275. return ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  84276. case "publication":
  84277. return ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  84278. case "publishDate":
  84279. return ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  84280. case "publishable":
  84281. return ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  84282. }
  84283. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2", field.Name)
  84284. },
  84285. }
  84286. return fc, nil
  84287. }
  84288. func (ec *executionContext) _ResourcePublicationV2Connection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Connection) (ret graphql.Marshaler) {
  84289. fc, err := ec.fieldContext_ResourcePublicationV2Connection_pageInfo(ctx, field)
  84290. if err != nil {
  84291. return graphql.Null
  84292. }
  84293. ctx = graphql.WithFieldContext(ctx, fc)
  84294. defer func() {
  84295. if r := recover(); r != nil {
  84296. ec.Error(ctx, ec.Recover(ctx, r))
  84297. ret = graphql.Null
  84298. }
  84299. }()
  84300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84301. ctx = rctx // use context from middleware stack in children
  84302. return obj.PageInfo, nil
  84303. })
  84304. if err != nil {
  84305. ec.Error(ctx, err)
  84306. return graphql.Null
  84307. }
  84308. if resTmp == nil {
  84309. if !graphql.HasFieldError(ctx, fc) {
  84310. ec.Errorf(ctx, "must not be null")
  84311. }
  84312. return graphql.Null
  84313. }
  84314. res := resTmp.(*PageInfo)
  84315. fc.Result = res
  84316. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  84317. }
  84318. func (ec *executionContext) fieldContext_ResourcePublicationV2Connection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84319. fc = &graphql.FieldContext{
  84320. Object: "ResourcePublicationV2Connection",
  84321. Field: field,
  84322. IsMethod: false,
  84323. IsResolver: false,
  84324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84325. switch field.Name {
  84326. case "endCursor":
  84327. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  84328. case "hasNextPage":
  84329. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  84330. case "hasPreviousPage":
  84331. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  84332. case "startCursor":
  84333. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  84334. }
  84335. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  84336. },
  84337. }
  84338. return fc, nil
  84339. }
  84340. func (ec *executionContext) _ResourcePublicationV2Edge_cursor(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Edge) (ret graphql.Marshaler) {
  84341. fc, err := ec.fieldContext_ResourcePublicationV2Edge_cursor(ctx, field)
  84342. if err != nil {
  84343. return graphql.Null
  84344. }
  84345. ctx = graphql.WithFieldContext(ctx, fc)
  84346. defer func() {
  84347. if r := recover(); r != nil {
  84348. ec.Error(ctx, ec.Recover(ctx, r))
  84349. ret = graphql.Null
  84350. }
  84351. }()
  84352. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84353. ctx = rctx // use context from middleware stack in children
  84354. return obj.Cursor, nil
  84355. })
  84356. if err != nil {
  84357. ec.Error(ctx, err)
  84358. return graphql.Null
  84359. }
  84360. if resTmp == nil {
  84361. if !graphql.HasFieldError(ctx, fc) {
  84362. ec.Errorf(ctx, "must not be null")
  84363. }
  84364. return graphql.Null
  84365. }
  84366. res := resTmp.(string)
  84367. fc.Result = res
  84368. return ec.marshalNString2string(ctx, field.Selections, res)
  84369. }
  84370. func (ec *executionContext) fieldContext_ResourcePublicationV2Edge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84371. fc = &graphql.FieldContext{
  84372. Object: "ResourcePublicationV2Edge",
  84373. Field: field,
  84374. IsMethod: false,
  84375. IsResolver: false,
  84376. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84377. return nil, errors.New("field of type String does not have child fields")
  84378. },
  84379. }
  84380. return fc, nil
  84381. }
  84382. func (ec *executionContext) _ResourcePublicationV2Edge_node(ctx context.Context, field graphql.CollectedField, obj *ResourcePublicationV2Edge) (ret graphql.Marshaler) {
  84383. fc, err := ec.fieldContext_ResourcePublicationV2Edge_node(ctx, field)
  84384. if err != nil {
  84385. return graphql.Null
  84386. }
  84387. ctx = graphql.WithFieldContext(ctx, fc)
  84388. defer func() {
  84389. if r := recover(); r != nil {
  84390. ec.Error(ctx, ec.Recover(ctx, r))
  84391. ret = graphql.Null
  84392. }
  84393. }()
  84394. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84395. ctx = rctx // use context from middleware stack in children
  84396. return obj.Node, nil
  84397. })
  84398. if err != nil {
  84399. ec.Error(ctx, err)
  84400. return graphql.Null
  84401. }
  84402. if resTmp == nil {
  84403. if !graphql.HasFieldError(ctx, fc) {
  84404. ec.Errorf(ctx, "must not be null")
  84405. }
  84406. return graphql.Null
  84407. }
  84408. res := resTmp.(*ResourcePublicationV2)
  84409. fc.Result = res
  84410. return ec.marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2(ctx, field.Selections, res)
  84411. }
  84412. func (ec *executionContext) fieldContext_ResourcePublicationV2Edge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84413. fc = &graphql.FieldContext{
  84414. Object: "ResourcePublicationV2Edge",
  84415. Field: field,
  84416. IsMethod: false,
  84417. IsResolver: false,
  84418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84419. switch field.Name {
  84420. case "isPublished":
  84421. return ec.fieldContext_ResourcePublicationV2_isPublished(ctx, field)
  84422. case "publication":
  84423. return ec.fieldContext_ResourcePublicationV2_publication(ctx, field)
  84424. case "publishDate":
  84425. return ec.fieldContext_ResourcePublicationV2_publishDate(ctx, field)
  84426. case "publishable":
  84427. return ec.fieldContext_ResourcePublicationV2_publishable(ctx, field)
  84428. }
  84429. return nil, fmt.Errorf("no field named %q was found under type ResourcePublicationV2", field.Name)
  84430. },
  84431. }
  84432. return fc, nil
  84433. }
  84434. func (ec *executionContext) _SEO_description(ctx context.Context, field graphql.CollectedField, obj *Seo) (ret graphql.Marshaler) {
  84435. fc, err := ec.fieldContext_SEO_description(ctx, field)
  84436. if err != nil {
  84437. return graphql.Null
  84438. }
  84439. ctx = graphql.WithFieldContext(ctx, fc)
  84440. defer func() {
  84441. if r := recover(); r != nil {
  84442. ec.Error(ctx, ec.Recover(ctx, r))
  84443. ret = graphql.Null
  84444. }
  84445. }()
  84446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84447. ctx = rctx // use context from middleware stack in children
  84448. return obj.Description, nil
  84449. })
  84450. if err != nil {
  84451. ec.Error(ctx, err)
  84452. return graphql.Null
  84453. }
  84454. if resTmp == nil {
  84455. return graphql.Null
  84456. }
  84457. res := resTmp.(*string)
  84458. fc.Result = res
  84459. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  84460. }
  84461. func (ec *executionContext) fieldContext_SEO_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84462. fc = &graphql.FieldContext{
  84463. Object: "SEO",
  84464. Field: field,
  84465. IsMethod: false,
  84466. IsResolver: false,
  84467. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84468. return nil, errors.New("field of type String does not have child fields")
  84469. },
  84470. }
  84471. return fc, nil
  84472. }
  84473. func (ec *executionContext) _SEO_title(ctx context.Context, field graphql.CollectedField, obj *Seo) (ret graphql.Marshaler) {
  84474. fc, err := ec.fieldContext_SEO_title(ctx, field)
  84475. if err != nil {
  84476. return graphql.Null
  84477. }
  84478. ctx = graphql.WithFieldContext(ctx, fc)
  84479. defer func() {
  84480. if r := recover(); r != nil {
  84481. ec.Error(ctx, ec.Recover(ctx, r))
  84482. ret = graphql.Null
  84483. }
  84484. }()
  84485. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84486. ctx = rctx // use context from middleware stack in children
  84487. return obj.Title, nil
  84488. })
  84489. if err != nil {
  84490. ec.Error(ctx, err)
  84491. return graphql.Null
  84492. }
  84493. if resTmp == nil {
  84494. return graphql.Null
  84495. }
  84496. res := resTmp.(*string)
  84497. fc.Result = res
  84498. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  84499. }
  84500. func (ec *executionContext) fieldContext_SEO_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84501. fc = &graphql.FieldContext{
  84502. Object: "SEO",
  84503. Field: field,
  84504. IsMethod: false,
  84505. IsResolver: false,
  84506. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84507. return nil, errors.New("field of type String does not have child fields")
  84508. },
  84509. }
  84510. return fc, nil
  84511. }
  84512. func (ec *executionContext) _SaleConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  84513. fc, err := ec.fieldContext_SaleConnection_edges(ctx, field)
  84514. if err != nil {
  84515. return graphql.Null
  84516. }
  84517. ctx = graphql.WithFieldContext(ctx, fc)
  84518. defer func() {
  84519. if r := recover(); r != nil {
  84520. ec.Error(ctx, ec.Recover(ctx, r))
  84521. ret = graphql.Null
  84522. }
  84523. }()
  84524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84525. ctx = rctx // use context from middleware stack in children
  84526. return obj.Edges, nil
  84527. })
  84528. if err != nil {
  84529. ec.Error(ctx, err)
  84530. return graphql.Null
  84531. }
  84532. if resTmp == nil {
  84533. if !graphql.HasFieldError(ctx, fc) {
  84534. ec.Errorf(ctx, "must not be null")
  84535. }
  84536. return graphql.Null
  84537. }
  84538. res := resTmp.([]*SaleEdge)
  84539. fc.Result = res
  84540. return ec.marshalNSaleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleEdgeᚄ(ctx, field.Selections, res)
  84541. }
  84542. func (ec *executionContext) fieldContext_SaleConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84543. fc = &graphql.FieldContext{
  84544. Object: "SaleConnection",
  84545. Field: field,
  84546. IsMethod: false,
  84547. IsResolver: false,
  84548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84549. switch field.Name {
  84550. case "cursor":
  84551. return ec.fieldContext_SaleEdge_cursor(ctx, field)
  84552. case "node":
  84553. return ec.fieldContext_SaleEdge_node(ctx, field)
  84554. }
  84555. return nil, fmt.Errorf("no field named %q was found under type SaleEdge", field.Name)
  84556. },
  84557. }
  84558. return fc, nil
  84559. }
  84560. func (ec *executionContext) _SaleConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  84561. fc, err := ec.fieldContext_SaleConnection_nodes(ctx, field)
  84562. if err != nil {
  84563. return graphql.Null
  84564. }
  84565. ctx = graphql.WithFieldContext(ctx, fc)
  84566. defer func() {
  84567. if r := recover(); r != nil {
  84568. ec.Error(ctx, ec.Recover(ctx, r))
  84569. ret = graphql.Null
  84570. }
  84571. }()
  84572. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84573. ctx = rctx // use context from middleware stack in children
  84574. return obj.Nodes, nil
  84575. })
  84576. if err != nil {
  84577. ec.Error(ctx, err)
  84578. return graphql.Null
  84579. }
  84580. if resTmp == nil {
  84581. if !graphql.HasFieldError(ctx, fc) {
  84582. ec.Errorf(ctx, "must not be null")
  84583. }
  84584. return graphql.Null
  84585. }
  84586. res := resTmp.([]Sale)
  84587. fc.Result = res
  84588. return ec.marshalNSale2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleᚄ(ctx, field.Selections, res)
  84589. }
  84590. func (ec *executionContext) fieldContext_SaleConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84591. fc = &graphql.FieldContext{
  84592. Object: "SaleConnection",
  84593. Field: field,
  84594. IsMethod: false,
  84595. IsResolver: false,
  84596. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84597. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  84598. },
  84599. }
  84600. return fc, nil
  84601. }
  84602. func (ec *executionContext) _SaleConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SaleConnection) (ret graphql.Marshaler) {
  84603. fc, err := ec.fieldContext_SaleConnection_pageInfo(ctx, field)
  84604. if err != nil {
  84605. return graphql.Null
  84606. }
  84607. ctx = graphql.WithFieldContext(ctx, fc)
  84608. defer func() {
  84609. if r := recover(); r != nil {
  84610. ec.Error(ctx, ec.Recover(ctx, r))
  84611. ret = graphql.Null
  84612. }
  84613. }()
  84614. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84615. ctx = rctx // use context from middleware stack in children
  84616. return obj.PageInfo, nil
  84617. })
  84618. if err != nil {
  84619. ec.Error(ctx, err)
  84620. return graphql.Null
  84621. }
  84622. if resTmp == nil {
  84623. if !graphql.HasFieldError(ctx, fc) {
  84624. ec.Errorf(ctx, "must not be null")
  84625. }
  84626. return graphql.Null
  84627. }
  84628. res := resTmp.(*PageInfo)
  84629. fc.Result = res
  84630. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  84631. }
  84632. func (ec *executionContext) fieldContext_SaleConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84633. fc = &graphql.FieldContext{
  84634. Object: "SaleConnection",
  84635. Field: field,
  84636. IsMethod: false,
  84637. IsResolver: false,
  84638. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84639. switch field.Name {
  84640. case "endCursor":
  84641. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  84642. case "hasNextPage":
  84643. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  84644. case "hasPreviousPage":
  84645. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  84646. case "startCursor":
  84647. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  84648. }
  84649. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  84650. },
  84651. }
  84652. return fc, nil
  84653. }
  84654. func (ec *executionContext) _SaleEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SaleEdge) (ret graphql.Marshaler) {
  84655. fc, err := ec.fieldContext_SaleEdge_cursor(ctx, field)
  84656. if err != nil {
  84657. return graphql.Null
  84658. }
  84659. ctx = graphql.WithFieldContext(ctx, fc)
  84660. defer func() {
  84661. if r := recover(); r != nil {
  84662. ec.Error(ctx, ec.Recover(ctx, r))
  84663. ret = graphql.Null
  84664. }
  84665. }()
  84666. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84667. ctx = rctx // use context from middleware stack in children
  84668. return obj.Cursor, nil
  84669. })
  84670. if err != nil {
  84671. ec.Error(ctx, err)
  84672. return graphql.Null
  84673. }
  84674. if resTmp == nil {
  84675. if !graphql.HasFieldError(ctx, fc) {
  84676. ec.Errorf(ctx, "must not be null")
  84677. }
  84678. return graphql.Null
  84679. }
  84680. res := resTmp.(string)
  84681. fc.Result = res
  84682. return ec.marshalNString2string(ctx, field.Selections, res)
  84683. }
  84684. func (ec *executionContext) fieldContext_SaleEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84685. fc = &graphql.FieldContext{
  84686. Object: "SaleEdge",
  84687. Field: field,
  84688. IsMethod: false,
  84689. IsResolver: false,
  84690. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84691. return nil, errors.New("field of type String does not have child fields")
  84692. },
  84693. }
  84694. return fc, nil
  84695. }
  84696. func (ec *executionContext) _SaleEdge_node(ctx context.Context, field graphql.CollectedField, obj *SaleEdge) (ret graphql.Marshaler) {
  84697. fc, err := ec.fieldContext_SaleEdge_node(ctx, field)
  84698. if err != nil {
  84699. return graphql.Null
  84700. }
  84701. ctx = graphql.WithFieldContext(ctx, fc)
  84702. defer func() {
  84703. if r := recover(); r != nil {
  84704. ec.Error(ctx, ec.Recover(ctx, r))
  84705. ret = graphql.Null
  84706. }
  84707. }()
  84708. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84709. ctx = rctx // use context from middleware stack in children
  84710. return obj.Node, nil
  84711. })
  84712. if err != nil {
  84713. ec.Error(ctx, err)
  84714. return graphql.Null
  84715. }
  84716. if resTmp == nil {
  84717. if !graphql.HasFieldError(ctx, fc) {
  84718. ec.Errorf(ctx, "must not be null")
  84719. }
  84720. return graphql.Null
  84721. }
  84722. res := resTmp.(Sale)
  84723. fc.Result = res
  84724. return ec.marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSale(ctx, field.Selections, res)
  84725. }
  84726. func (ec *executionContext) fieldContext_SaleEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84727. fc = &graphql.FieldContext{
  84728. Object: "SaleEdge",
  84729. Field: field,
  84730. IsMethod: false,
  84731. IsResolver: false,
  84732. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84733. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  84734. },
  84735. }
  84736. return fc, nil
  84737. }
  84738. func (ec *executionContext) _SaleTax_amount(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  84739. fc, err := ec.fieldContext_SaleTax_amount(ctx, field)
  84740. if err != nil {
  84741. return graphql.Null
  84742. }
  84743. ctx = graphql.WithFieldContext(ctx, fc)
  84744. defer func() {
  84745. if r := recover(); r != nil {
  84746. ec.Error(ctx, ec.Recover(ctx, r))
  84747. ret = graphql.Null
  84748. }
  84749. }()
  84750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84751. ctx = rctx // use context from middleware stack in children
  84752. return obj.Amount, nil
  84753. })
  84754. if err != nil {
  84755. ec.Error(ctx, err)
  84756. return graphql.Null
  84757. }
  84758. if resTmp == nil {
  84759. if !graphql.HasFieldError(ctx, fc) {
  84760. ec.Errorf(ctx, "must not be null")
  84761. }
  84762. return graphql.Null
  84763. }
  84764. res := resTmp.(*MoneyBag)
  84765. fc.Result = res
  84766. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  84767. }
  84768. func (ec *executionContext) fieldContext_SaleTax_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84769. fc = &graphql.FieldContext{
  84770. Object: "SaleTax",
  84771. Field: field,
  84772. IsMethod: false,
  84773. IsResolver: false,
  84774. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84775. switch field.Name {
  84776. case "presentmentMoney":
  84777. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  84778. case "shopMoney":
  84779. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  84780. }
  84781. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  84782. },
  84783. }
  84784. return fc, nil
  84785. }
  84786. func (ec *executionContext) _SaleTax_id(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  84787. fc, err := ec.fieldContext_SaleTax_id(ctx, field)
  84788. if err != nil {
  84789. return graphql.Null
  84790. }
  84791. ctx = graphql.WithFieldContext(ctx, fc)
  84792. defer func() {
  84793. if r := recover(); r != nil {
  84794. ec.Error(ctx, ec.Recover(ctx, r))
  84795. ret = graphql.Null
  84796. }
  84797. }()
  84798. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84799. ctx = rctx // use context from middleware stack in children
  84800. return obj.ID, nil
  84801. })
  84802. if err != nil {
  84803. ec.Error(ctx, err)
  84804. return graphql.Null
  84805. }
  84806. if resTmp == nil {
  84807. if !graphql.HasFieldError(ctx, fc) {
  84808. ec.Errorf(ctx, "must not be null")
  84809. }
  84810. return graphql.Null
  84811. }
  84812. res := resTmp.(string)
  84813. fc.Result = res
  84814. return ec.marshalNID2string(ctx, field.Selections, res)
  84815. }
  84816. func (ec *executionContext) fieldContext_SaleTax_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84817. fc = &graphql.FieldContext{
  84818. Object: "SaleTax",
  84819. Field: field,
  84820. IsMethod: false,
  84821. IsResolver: false,
  84822. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84823. return nil, errors.New("field of type ID does not have child fields")
  84824. },
  84825. }
  84826. return fc, nil
  84827. }
  84828. func (ec *executionContext) _SaleTax_taxLine(ctx context.Context, field graphql.CollectedField, obj *SaleTax) (ret graphql.Marshaler) {
  84829. fc, err := ec.fieldContext_SaleTax_taxLine(ctx, field)
  84830. if err != nil {
  84831. return graphql.Null
  84832. }
  84833. ctx = graphql.WithFieldContext(ctx, fc)
  84834. defer func() {
  84835. if r := recover(); r != nil {
  84836. ec.Error(ctx, ec.Recover(ctx, r))
  84837. ret = graphql.Null
  84838. }
  84839. }()
  84840. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84841. ctx = rctx // use context from middleware stack in children
  84842. return obj.TaxLine, nil
  84843. })
  84844. if err != nil {
  84845. ec.Error(ctx, err)
  84846. return graphql.Null
  84847. }
  84848. if resTmp == nil {
  84849. if !graphql.HasFieldError(ctx, fc) {
  84850. ec.Errorf(ctx, "must not be null")
  84851. }
  84852. return graphql.Null
  84853. }
  84854. res := resTmp.(*TaxLine)
  84855. fc.Result = res
  84856. return ec.marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLine(ctx, field.Selections, res)
  84857. }
  84858. func (ec *executionContext) fieldContext_SaleTax_taxLine(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84859. fc = &graphql.FieldContext{
  84860. Object: "SaleTax",
  84861. Field: field,
  84862. IsMethod: false,
  84863. IsResolver: false,
  84864. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84865. switch field.Name {
  84866. case "channelLiable":
  84867. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  84868. case "priceSet":
  84869. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  84870. case "rate":
  84871. return ec.fieldContext_TaxLine_rate(ctx, field)
  84872. case "ratePercentage":
  84873. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  84874. case "title":
  84875. return ec.fieldContext_TaxLine_title(ctx, field)
  84876. }
  84877. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  84878. },
  84879. }
  84880. return fc, nil
  84881. }
  84882. func (ec *executionContext) _SalesAgreementConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  84883. fc, err := ec.fieldContext_SalesAgreementConnection_edges(ctx, field)
  84884. if err != nil {
  84885. return graphql.Null
  84886. }
  84887. ctx = graphql.WithFieldContext(ctx, fc)
  84888. defer func() {
  84889. if r := recover(); r != nil {
  84890. ec.Error(ctx, ec.Recover(ctx, r))
  84891. ret = graphql.Null
  84892. }
  84893. }()
  84894. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84895. ctx = rctx // use context from middleware stack in children
  84896. return obj.Edges, nil
  84897. })
  84898. if err != nil {
  84899. ec.Error(ctx, err)
  84900. return graphql.Null
  84901. }
  84902. if resTmp == nil {
  84903. if !graphql.HasFieldError(ctx, fc) {
  84904. ec.Errorf(ctx, "must not be null")
  84905. }
  84906. return graphql.Null
  84907. }
  84908. res := resTmp.([]*SalesAgreementEdge)
  84909. fc.Result = res
  84910. return ec.marshalNSalesAgreementEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementEdgeᚄ(ctx, field.Selections, res)
  84911. }
  84912. func (ec *executionContext) fieldContext_SalesAgreementConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84913. fc = &graphql.FieldContext{
  84914. Object: "SalesAgreementConnection",
  84915. Field: field,
  84916. IsMethod: false,
  84917. IsResolver: false,
  84918. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84919. switch field.Name {
  84920. case "cursor":
  84921. return ec.fieldContext_SalesAgreementEdge_cursor(ctx, field)
  84922. case "node":
  84923. return ec.fieldContext_SalesAgreementEdge_node(ctx, field)
  84924. }
  84925. return nil, fmt.Errorf("no field named %q was found under type SalesAgreementEdge", field.Name)
  84926. },
  84927. }
  84928. return fc, nil
  84929. }
  84930. func (ec *executionContext) _SalesAgreementConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  84931. fc, err := ec.fieldContext_SalesAgreementConnection_nodes(ctx, field)
  84932. if err != nil {
  84933. return graphql.Null
  84934. }
  84935. ctx = graphql.WithFieldContext(ctx, fc)
  84936. defer func() {
  84937. if r := recover(); r != nil {
  84938. ec.Error(ctx, ec.Recover(ctx, r))
  84939. ret = graphql.Null
  84940. }
  84941. }()
  84942. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84943. ctx = rctx // use context from middleware stack in children
  84944. return obj.Nodes, nil
  84945. })
  84946. if err != nil {
  84947. ec.Error(ctx, err)
  84948. return graphql.Null
  84949. }
  84950. if resTmp == nil {
  84951. if !graphql.HasFieldError(ctx, fc) {
  84952. ec.Errorf(ctx, "must not be null")
  84953. }
  84954. return graphql.Null
  84955. }
  84956. res := resTmp.([]SalesAgreement)
  84957. fc.Result = res
  84958. return ec.marshalNSalesAgreement2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementᚄ(ctx, field.Selections, res)
  84959. }
  84960. func (ec *executionContext) fieldContext_SalesAgreementConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  84961. fc = &graphql.FieldContext{
  84962. Object: "SalesAgreementConnection",
  84963. Field: field,
  84964. IsMethod: false,
  84965. IsResolver: false,
  84966. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  84967. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  84968. },
  84969. }
  84970. return fc, nil
  84971. }
  84972. func (ec *executionContext) _SalesAgreementConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementConnection) (ret graphql.Marshaler) {
  84973. fc, err := ec.fieldContext_SalesAgreementConnection_pageInfo(ctx, field)
  84974. if err != nil {
  84975. return graphql.Null
  84976. }
  84977. ctx = graphql.WithFieldContext(ctx, fc)
  84978. defer func() {
  84979. if r := recover(); r != nil {
  84980. ec.Error(ctx, ec.Recover(ctx, r))
  84981. ret = graphql.Null
  84982. }
  84983. }()
  84984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  84985. ctx = rctx // use context from middleware stack in children
  84986. return obj.PageInfo, nil
  84987. })
  84988. if err != nil {
  84989. ec.Error(ctx, err)
  84990. return graphql.Null
  84991. }
  84992. if resTmp == nil {
  84993. if !graphql.HasFieldError(ctx, fc) {
  84994. ec.Errorf(ctx, "must not be null")
  84995. }
  84996. return graphql.Null
  84997. }
  84998. res := resTmp.(*PageInfo)
  84999. fc.Result = res
  85000. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  85001. }
  85002. func (ec *executionContext) fieldContext_SalesAgreementConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85003. fc = &graphql.FieldContext{
  85004. Object: "SalesAgreementConnection",
  85005. Field: field,
  85006. IsMethod: false,
  85007. IsResolver: false,
  85008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85009. switch field.Name {
  85010. case "endCursor":
  85011. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  85012. case "hasNextPage":
  85013. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  85014. case "hasPreviousPage":
  85015. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  85016. case "startCursor":
  85017. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  85018. }
  85019. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  85020. },
  85021. }
  85022. return fc, nil
  85023. }
  85024. func (ec *executionContext) _SalesAgreementEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementEdge) (ret graphql.Marshaler) {
  85025. fc, err := ec.fieldContext_SalesAgreementEdge_cursor(ctx, field)
  85026. if err != nil {
  85027. return graphql.Null
  85028. }
  85029. ctx = graphql.WithFieldContext(ctx, fc)
  85030. defer func() {
  85031. if r := recover(); r != nil {
  85032. ec.Error(ctx, ec.Recover(ctx, r))
  85033. ret = graphql.Null
  85034. }
  85035. }()
  85036. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85037. ctx = rctx // use context from middleware stack in children
  85038. return obj.Cursor, nil
  85039. })
  85040. if err != nil {
  85041. ec.Error(ctx, err)
  85042. return graphql.Null
  85043. }
  85044. if resTmp == nil {
  85045. if !graphql.HasFieldError(ctx, fc) {
  85046. ec.Errorf(ctx, "must not be null")
  85047. }
  85048. return graphql.Null
  85049. }
  85050. res := resTmp.(string)
  85051. fc.Result = res
  85052. return ec.marshalNString2string(ctx, field.Selections, res)
  85053. }
  85054. func (ec *executionContext) fieldContext_SalesAgreementEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85055. fc = &graphql.FieldContext{
  85056. Object: "SalesAgreementEdge",
  85057. Field: field,
  85058. IsMethod: false,
  85059. IsResolver: false,
  85060. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85061. return nil, errors.New("field of type String does not have child fields")
  85062. },
  85063. }
  85064. return fc, nil
  85065. }
  85066. func (ec *executionContext) _SalesAgreementEdge_node(ctx context.Context, field graphql.CollectedField, obj *SalesAgreementEdge) (ret graphql.Marshaler) {
  85067. fc, err := ec.fieldContext_SalesAgreementEdge_node(ctx, field)
  85068. if err != nil {
  85069. return graphql.Null
  85070. }
  85071. ctx = graphql.WithFieldContext(ctx, fc)
  85072. defer func() {
  85073. if r := recover(); r != nil {
  85074. ec.Error(ctx, ec.Recover(ctx, r))
  85075. ret = graphql.Null
  85076. }
  85077. }()
  85078. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85079. ctx = rctx // use context from middleware stack in children
  85080. return obj.Node, nil
  85081. })
  85082. if err != nil {
  85083. ec.Error(ctx, err)
  85084. return graphql.Null
  85085. }
  85086. if resTmp == nil {
  85087. if !graphql.HasFieldError(ctx, fc) {
  85088. ec.Errorf(ctx, "must not be null")
  85089. }
  85090. return graphql.Null
  85091. }
  85092. res := resTmp.(SalesAgreement)
  85093. fc.Result = res
  85094. return ec.marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreement(ctx, field.Selections, res)
  85095. }
  85096. func (ec *executionContext) fieldContext_SalesAgreementEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85097. fc = &graphql.FieldContext{
  85098. Object: "SalesAgreementEdge",
  85099. Field: field,
  85100. IsMethod: false,
  85101. IsResolver: false,
  85102. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85103. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  85104. },
  85105. }
  85106. return fc, nil
  85107. }
  85108. func (ec *executionContext) _SavedSearch_filters(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85109. fc, err := ec.fieldContext_SavedSearch_filters(ctx, field)
  85110. if err != nil {
  85111. return graphql.Null
  85112. }
  85113. ctx = graphql.WithFieldContext(ctx, fc)
  85114. defer func() {
  85115. if r := recover(); r != nil {
  85116. ec.Error(ctx, ec.Recover(ctx, r))
  85117. ret = graphql.Null
  85118. }
  85119. }()
  85120. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85121. ctx = rctx // use context from middleware stack in children
  85122. return obj.Filters, nil
  85123. })
  85124. if err != nil {
  85125. ec.Error(ctx, err)
  85126. return graphql.Null
  85127. }
  85128. if resTmp == nil {
  85129. if !graphql.HasFieldError(ctx, fc) {
  85130. ec.Errorf(ctx, "must not be null")
  85131. }
  85132. return graphql.Null
  85133. }
  85134. res := resTmp.([]*SearchFilter)
  85135. fc.Result = res
  85136. return ec.marshalNSearchFilter2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchFilterᚄ(ctx, field.Selections, res)
  85137. }
  85138. func (ec *executionContext) fieldContext_SavedSearch_filters(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85139. fc = &graphql.FieldContext{
  85140. Object: "SavedSearch",
  85141. Field: field,
  85142. IsMethod: false,
  85143. IsResolver: false,
  85144. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85145. switch field.Name {
  85146. case "key":
  85147. return ec.fieldContext_SearchFilter_key(ctx, field)
  85148. case "value":
  85149. return ec.fieldContext_SearchFilter_value(ctx, field)
  85150. }
  85151. return nil, fmt.Errorf("no field named %q was found under type SearchFilter", field.Name)
  85152. },
  85153. }
  85154. return fc, nil
  85155. }
  85156. func (ec *executionContext) _SavedSearch_id(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85157. fc, err := ec.fieldContext_SavedSearch_id(ctx, field)
  85158. if err != nil {
  85159. return graphql.Null
  85160. }
  85161. ctx = graphql.WithFieldContext(ctx, fc)
  85162. defer func() {
  85163. if r := recover(); r != nil {
  85164. ec.Error(ctx, ec.Recover(ctx, r))
  85165. ret = graphql.Null
  85166. }
  85167. }()
  85168. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85169. ctx = rctx // use context from middleware stack in children
  85170. return obj.ID, nil
  85171. })
  85172. if err != nil {
  85173. ec.Error(ctx, err)
  85174. return graphql.Null
  85175. }
  85176. if resTmp == nil {
  85177. if !graphql.HasFieldError(ctx, fc) {
  85178. ec.Errorf(ctx, "must not be null")
  85179. }
  85180. return graphql.Null
  85181. }
  85182. res := resTmp.(string)
  85183. fc.Result = res
  85184. return ec.marshalNID2string(ctx, field.Selections, res)
  85185. }
  85186. func (ec *executionContext) fieldContext_SavedSearch_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85187. fc = &graphql.FieldContext{
  85188. Object: "SavedSearch",
  85189. Field: field,
  85190. IsMethod: false,
  85191. IsResolver: false,
  85192. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85193. return nil, errors.New("field of type ID does not have child fields")
  85194. },
  85195. }
  85196. return fc, nil
  85197. }
  85198. func (ec *executionContext) _SavedSearch_legacyResourceId(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85199. fc, err := ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  85200. if err != nil {
  85201. return graphql.Null
  85202. }
  85203. ctx = graphql.WithFieldContext(ctx, fc)
  85204. defer func() {
  85205. if r := recover(); r != nil {
  85206. ec.Error(ctx, ec.Recover(ctx, r))
  85207. ret = graphql.Null
  85208. }
  85209. }()
  85210. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85211. ctx = rctx // use context from middleware stack in children
  85212. return obj.LegacyResourceID, nil
  85213. })
  85214. if err != nil {
  85215. ec.Error(ctx, err)
  85216. return graphql.Null
  85217. }
  85218. if resTmp == nil {
  85219. if !graphql.HasFieldError(ctx, fc) {
  85220. ec.Errorf(ctx, "must not be null")
  85221. }
  85222. return graphql.Null
  85223. }
  85224. res := resTmp.(string)
  85225. fc.Result = res
  85226. return ec.marshalNUnsignedInt642string(ctx, field.Selections, res)
  85227. }
  85228. func (ec *executionContext) fieldContext_SavedSearch_legacyResourceId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85229. fc = &graphql.FieldContext{
  85230. Object: "SavedSearch",
  85231. Field: field,
  85232. IsMethod: false,
  85233. IsResolver: false,
  85234. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85235. return nil, errors.New("field of type UnsignedInt64 does not have child fields")
  85236. },
  85237. }
  85238. return fc, nil
  85239. }
  85240. func (ec *executionContext) _SavedSearch_name(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85241. fc, err := ec.fieldContext_SavedSearch_name(ctx, field)
  85242. if err != nil {
  85243. return graphql.Null
  85244. }
  85245. ctx = graphql.WithFieldContext(ctx, fc)
  85246. defer func() {
  85247. if r := recover(); r != nil {
  85248. ec.Error(ctx, ec.Recover(ctx, r))
  85249. ret = graphql.Null
  85250. }
  85251. }()
  85252. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85253. ctx = rctx // use context from middleware stack in children
  85254. return obj.Name, nil
  85255. })
  85256. if err != nil {
  85257. ec.Error(ctx, err)
  85258. return graphql.Null
  85259. }
  85260. if resTmp == nil {
  85261. if !graphql.HasFieldError(ctx, fc) {
  85262. ec.Errorf(ctx, "must not be null")
  85263. }
  85264. return graphql.Null
  85265. }
  85266. res := resTmp.(string)
  85267. fc.Result = res
  85268. return ec.marshalNString2string(ctx, field.Selections, res)
  85269. }
  85270. func (ec *executionContext) fieldContext_SavedSearch_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85271. fc = &graphql.FieldContext{
  85272. Object: "SavedSearch",
  85273. Field: field,
  85274. IsMethod: false,
  85275. IsResolver: false,
  85276. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85277. return nil, errors.New("field of type String does not have child fields")
  85278. },
  85279. }
  85280. return fc, nil
  85281. }
  85282. func (ec *executionContext) _SavedSearch_query(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85283. fc, err := ec.fieldContext_SavedSearch_query(ctx, field)
  85284. if err != nil {
  85285. return graphql.Null
  85286. }
  85287. ctx = graphql.WithFieldContext(ctx, fc)
  85288. defer func() {
  85289. if r := recover(); r != nil {
  85290. ec.Error(ctx, ec.Recover(ctx, r))
  85291. ret = graphql.Null
  85292. }
  85293. }()
  85294. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85295. ctx = rctx // use context from middleware stack in children
  85296. return obj.Query, nil
  85297. })
  85298. if err != nil {
  85299. ec.Error(ctx, err)
  85300. return graphql.Null
  85301. }
  85302. if resTmp == nil {
  85303. if !graphql.HasFieldError(ctx, fc) {
  85304. ec.Errorf(ctx, "must not be null")
  85305. }
  85306. return graphql.Null
  85307. }
  85308. res := resTmp.(string)
  85309. fc.Result = res
  85310. return ec.marshalNString2string(ctx, field.Selections, res)
  85311. }
  85312. func (ec *executionContext) fieldContext_SavedSearch_query(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85313. fc = &graphql.FieldContext{
  85314. Object: "SavedSearch",
  85315. Field: field,
  85316. IsMethod: false,
  85317. IsResolver: false,
  85318. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85319. return nil, errors.New("field of type String does not have child fields")
  85320. },
  85321. }
  85322. return fc, nil
  85323. }
  85324. func (ec *executionContext) _SavedSearch_resourceType(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85325. fc, err := ec.fieldContext_SavedSearch_resourceType(ctx, field)
  85326. if err != nil {
  85327. return graphql.Null
  85328. }
  85329. ctx = graphql.WithFieldContext(ctx, fc)
  85330. defer func() {
  85331. if r := recover(); r != nil {
  85332. ec.Error(ctx, ec.Recover(ctx, r))
  85333. ret = graphql.Null
  85334. }
  85335. }()
  85336. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85337. ctx = rctx // use context from middleware stack in children
  85338. return obj.ResourceType, nil
  85339. })
  85340. if err != nil {
  85341. ec.Error(ctx, err)
  85342. return graphql.Null
  85343. }
  85344. if resTmp == nil {
  85345. if !graphql.HasFieldError(ctx, fc) {
  85346. ec.Errorf(ctx, "must not be null")
  85347. }
  85348. return graphql.Null
  85349. }
  85350. res := resTmp.(SearchResultType)
  85351. fc.Result = res
  85352. return ec.marshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultType(ctx, field.Selections, res)
  85353. }
  85354. func (ec *executionContext) fieldContext_SavedSearch_resourceType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85355. fc = &graphql.FieldContext{
  85356. Object: "SavedSearch",
  85357. Field: field,
  85358. IsMethod: false,
  85359. IsResolver: false,
  85360. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85361. return nil, errors.New("field of type SearchResultType does not have child fields")
  85362. },
  85363. }
  85364. return fc, nil
  85365. }
  85366. func (ec *executionContext) _SavedSearch_searchTerms(ctx context.Context, field graphql.CollectedField, obj *SavedSearch) (ret graphql.Marshaler) {
  85367. fc, err := ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  85368. if err != nil {
  85369. return graphql.Null
  85370. }
  85371. ctx = graphql.WithFieldContext(ctx, fc)
  85372. defer func() {
  85373. if r := recover(); r != nil {
  85374. ec.Error(ctx, ec.Recover(ctx, r))
  85375. ret = graphql.Null
  85376. }
  85377. }()
  85378. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85379. ctx = rctx // use context from middleware stack in children
  85380. return obj.SearchTerms, nil
  85381. })
  85382. if err != nil {
  85383. ec.Error(ctx, err)
  85384. return graphql.Null
  85385. }
  85386. if resTmp == nil {
  85387. if !graphql.HasFieldError(ctx, fc) {
  85388. ec.Errorf(ctx, "must not be null")
  85389. }
  85390. return graphql.Null
  85391. }
  85392. res := resTmp.(string)
  85393. fc.Result = res
  85394. return ec.marshalNString2string(ctx, field.Selections, res)
  85395. }
  85396. func (ec *executionContext) fieldContext_SavedSearch_searchTerms(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85397. fc = &graphql.FieldContext{
  85398. Object: "SavedSearch",
  85399. Field: field,
  85400. IsMethod: false,
  85401. IsResolver: false,
  85402. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85403. return nil, errors.New("field of type String does not have child fields")
  85404. },
  85405. }
  85406. return fc, nil
  85407. }
  85408. func (ec *executionContext) _SavedSearchConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  85409. fc, err := ec.fieldContext_SavedSearchConnection_edges(ctx, field)
  85410. if err != nil {
  85411. return graphql.Null
  85412. }
  85413. ctx = graphql.WithFieldContext(ctx, fc)
  85414. defer func() {
  85415. if r := recover(); r != nil {
  85416. ec.Error(ctx, ec.Recover(ctx, r))
  85417. ret = graphql.Null
  85418. }
  85419. }()
  85420. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85421. ctx = rctx // use context from middleware stack in children
  85422. return obj.Edges, nil
  85423. })
  85424. if err != nil {
  85425. ec.Error(ctx, err)
  85426. return graphql.Null
  85427. }
  85428. if resTmp == nil {
  85429. if !graphql.HasFieldError(ctx, fc) {
  85430. ec.Errorf(ctx, "must not be null")
  85431. }
  85432. return graphql.Null
  85433. }
  85434. res := resTmp.([]*SavedSearchEdge)
  85435. fc.Result = res
  85436. return ec.marshalNSavedSearchEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchEdgeᚄ(ctx, field.Selections, res)
  85437. }
  85438. func (ec *executionContext) fieldContext_SavedSearchConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85439. fc = &graphql.FieldContext{
  85440. Object: "SavedSearchConnection",
  85441. Field: field,
  85442. IsMethod: false,
  85443. IsResolver: false,
  85444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85445. switch field.Name {
  85446. case "cursor":
  85447. return ec.fieldContext_SavedSearchEdge_cursor(ctx, field)
  85448. case "node":
  85449. return ec.fieldContext_SavedSearchEdge_node(ctx, field)
  85450. }
  85451. return nil, fmt.Errorf("no field named %q was found under type SavedSearchEdge", field.Name)
  85452. },
  85453. }
  85454. return fc, nil
  85455. }
  85456. func (ec *executionContext) _SavedSearchConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  85457. fc, err := ec.fieldContext_SavedSearchConnection_nodes(ctx, field)
  85458. if err != nil {
  85459. return graphql.Null
  85460. }
  85461. ctx = graphql.WithFieldContext(ctx, fc)
  85462. defer func() {
  85463. if r := recover(); r != nil {
  85464. ec.Error(ctx, ec.Recover(ctx, r))
  85465. ret = graphql.Null
  85466. }
  85467. }()
  85468. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85469. ctx = rctx // use context from middleware stack in children
  85470. return obj.Nodes, nil
  85471. })
  85472. if err != nil {
  85473. ec.Error(ctx, err)
  85474. return graphql.Null
  85475. }
  85476. if resTmp == nil {
  85477. if !graphql.HasFieldError(ctx, fc) {
  85478. ec.Errorf(ctx, "must not be null")
  85479. }
  85480. return graphql.Null
  85481. }
  85482. res := resTmp.([]*SavedSearch)
  85483. fc.Result = res
  85484. return ec.marshalNSavedSearch2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchᚄ(ctx, field.Selections, res)
  85485. }
  85486. func (ec *executionContext) fieldContext_SavedSearchConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85487. fc = &graphql.FieldContext{
  85488. Object: "SavedSearchConnection",
  85489. Field: field,
  85490. IsMethod: false,
  85491. IsResolver: false,
  85492. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85493. switch field.Name {
  85494. case "filters":
  85495. return ec.fieldContext_SavedSearch_filters(ctx, field)
  85496. case "id":
  85497. return ec.fieldContext_SavedSearch_id(ctx, field)
  85498. case "legacyResourceId":
  85499. return ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  85500. case "name":
  85501. return ec.fieldContext_SavedSearch_name(ctx, field)
  85502. case "query":
  85503. return ec.fieldContext_SavedSearch_query(ctx, field)
  85504. case "resourceType":
  85505. return ec.fieldContext_SavedSearch_resourceType(ctx, field)
  85506. case "searchTerms":
  85507. return ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  85508. }
  85509. return nil, fmt.Errorf("no field named %q was found under type SavedSearch", field.Name)
  85510. },
  85511. }
  85512. return fc, nil
  85513. }
  85514. func (ec *executionContext) _SavedSearchConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SavedSearchConnection) (ret graphql.Marshaler) {
  85515. fc, err := ec.fieldContext_SavedSearchConnection_pageInfo(ctx, field)
  85516. if err != nil {
  85517. return graphql.Null
  85518. }
  85519. ctx = graphql.WithFieldContext(ctx, fc)
  85520. defer func() {
  85521. if r := recover(); r != nil {
  85522. ec.Error(ctx, ec.Recover(ctx, r))
  85523. ret = graphql.Null
  85524. }
  85525. }()
  85526. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85527. ctx = rctx // use context from middleware stack in children
  85528. return obj.PageInfo, nil
  85529. })
  85530. if err != nil {
  85531. ec.Error(ctx, err)
  85532. return graphql.Null
  85533. }
  85534. if resTmp == nil {
  85535. if !graphql.HasFieldError(ctx, fc) {
  85536. ec.Errorf(ctx, "must not be null")
  85537. }
  85538. return graphql.Null
  85539. }
  85540. res := resTmp.(*PageInfo)
  85541. fc.Result = res
  85542. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  85543. }
  85544. func (ec *executionContext) fieldContext_SavedSearchConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85545. fc = &graphql.FieldContext{
  85546. Object: "SavedSearchConnection",
  85547. Field: field,
  85548. IsMethod: false,
  85549. IsResolver: false,
  85550. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85551. switch field.Name {
  85552. case "endCursor":
  85553. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  85554. case "hasNextPage":
  85555. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  85556. case "hasPreviousPage":
  85557. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  85558. case "startCursor":
  85559. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  85560. }
  85561. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  85562. },
  85563. }
  85564. return fc, nil
  85565. }
  85566. func (ec *executionContext) _SavedSearchEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SavedSearchEdge) (ret graphql.Marshaler) {
  85567. fc, err := ec.fieldContext_SavedSearchEdge_cursor(ctx, field)
  85568. if err != nil {
  85569. return graphql.Null
  85570. }
  85571. ctx = graphql.WithFieldContext(ctx, fc)
  85572. defer func() {
  85573. if r := recover(); r != nil {
  85574. ec.Error(ctx, ec.Recover(ctx, r))
  85575. ret = graphql.Null
  85576. }
  85577. }()
  85578. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85579. ctx = rctx // use context from middleware stack in children
  85580. return obj.Cursor, nil
  85581. })
  85582. if err != nil {
  85583. ec.Error(ctx, err)
  85584. return graphql.Null
  85585. }
  85586. if resTmp == nil {
  85587. if !graphql.HasFieldError(ctx, fc) {
  85588. ec.Errorf(ctx, "must not be null")
  85589. }
  85590. return graphql.Null
  85591. }
  85592. res := resTmp.(string)
  85593. fc.Result = res
  85594. return ec.marshalNString2string(ctx, field.Selections, res)
  85595. }
  85596. func (ec *executionContext) fieldContext_SavedSearchEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85597. fc = &graphql.FieldContext{
  85598. Object: "SavedSearchEdge",
  85599. Field: field,
  85600. IsMethod: false,
  85601. IsResolver: false,
  85602. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85603. return nil, errors.New("field of type String does not have child fields")
  85604. },
  85605. }
  85606. return fc, nil
  85607. }
  85608. func (ec *executionContext) _SavedSearchEdge_node(ctx context.Context, field graphql.CollectedField, obj *SavedSearchEdge) (ret graphql.Marshaler) {
  85609. fc, err := ec.fieldContext_SavedSearchEdge_node(ctx, field)
  85610. if err != nil {
  85611. return graphql.Null
  85612. }
  85613. ctx = graphql.WithFieldContext(ctx, fc)
  85614. defer func() {
  85615. if r := recover(); r != nil {
  85616. ec.Error(ctx, ec.Recover(ctx, r))
  85617. ret = graphql.Null
  85618. }
  85619. }()
  85620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85621. ctx = rctx // use context from middleware stack in children
  85622. return obj.Node, nil
  85623. })
  85624. if err != nil {
  85625. ec.Error(ctx, err)
  85626. return graphql.Null
  85627. }
  85628. if resTmp == nil {
  85629. if !graphql.HasFieldError(ctx, fc) {
  85630. ec.Errorf(ctx, "must not be null")
  85631. }
  85632. return graphql.Null
  85633. }
  85634. res := resTmp.(*SavedSearch)
  85635. fc.Result = res
  85636. return ec.marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearch(ctx, field.Selections, res)
  85637. }
  85638. func (ec *executionContext) fieldContext_SavedSearchEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85639. fc = &graphql.FieldContext{
  85640. Object: "SavedSearchEdge",
  85641. Field: field,
  85642. IsMethod: false,
  85643. IsResolver: false,
  85644. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85645. switch field.Name {
  85646. case "filters":
  85647. return ec.fieldContext_SavedSearch_filters(ctx, field)
  85648. case "id":
  85649. return ec.fieldContext_SavedSearch_id(ctx, field)
  85650. case "legacyResourceId":
  85651. return ec.fieldContext_SavedSearch_legacyResourceId(ctx, field)
  85652. case "name":
  85653. return ec.fieldContext_SavedSearch_name(ctx, field)
  85654. case "query":
  85655. return ec.fieldContext_SavedSearch_query(ctx, field)
  85656. case "resourceType":
  85657. return ec.fieldContext_SavedSearch_resourceType(ctx, field)
  85658. case "searchTerms":
  85659. return ec.fieldContext_SavedSearch_searchTerms(ctx, field)
  85660. }
  85661. return nil, fmt.Errorf("no field named %q was found under type SavedSearch", field.Name)
  85662. },
  85663. }
  85664. return fc, nil
  85665. }
  85666. func (ec *executionContext) _ScriptDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85667. fc, err := ec.fieldContext_ScriptDiscountApplication_allocationMethod(ctx, field)
  85668. if err != nil {
  85669. return graphql.Null
  85670. }
  85671. ctx = graphql.WithFieldContext(ctx, fc)
  85672. defer func() {
  85673. if r := recover(); r != nil {
  85674. ec.Error(ctx, ec.Recover(ctx, r))
  85675. ret = graphql.Null
  85676. }
  85677. }()
  85678. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85679. ctx = rctx // use context from middleware stack in children
  85680. return obj.AllocationMethod, nil
  85681. })
  85682. if err != nil {
  85683. ec.Error(ctx, err)
  85684. return graphql.Null
  85685. }
  85686. if resTmp == nil {
  85687. if !graphql.HasFieldError(ctx, fc) {
  85688. ec.Errorf(ctx, "must not be null")
  85689. }
  85690. return graphql.Null
  85691. }
  85692. res := resTmp.(DiscountApplicationAllocationMethod)
  85693. fc.Result = res
  85694. return ec.marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx, field.Selections, res)
  85695. }
  85696. func (ec *executionContext) fieldContext_ScriptDiscountApplication_allocationMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85697. fc = &graphql.FieldContext{
  85698. Object: "ScriptDiscountApplication",
  85699. Field: field,
  85700. IsMethod: false,
  85701. IsResolver: false,
  85702. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85703. return nil, errors.New("field of type DiscountApplicationAllocationMethod does not have child fields")
  85704. },
  85705. }
  85706. return fc, nil
  85707. }
  85708. func (ec *executionContext) _ScriptDiscountApplication_index(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85709. fc, err := ec.fieldContext_ScriptDiscountApplication_index(ctx, field)
  85710. if err != nil {
  85711. return graphql.Null
  85712. }
  85713. ctx = graphql.WithFieldContext(ctx, fc)
  85714. defer func() {
  85715. if r := recover(); r != nil {
  85716. ec.Error(ctx, ec.Recover(ctx, r))
  85717. ret = graphql.Null
  85718. }
  85719. }()
  85720. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85721. ctx = rctx // use context from middleware stack in children
  85722. return obj.Index, nil
  85723. })
  85724. if err != nil {
  85725. ec.Error(ctx, err)
  85726. return graphql.Null
  85727. }
  85728. if resTmp == nil {
  85729. if !graphql.HasFieldError(ctx, fc) {
  85730. ec.Errorf(ctx, "must not be null")
  85731. }
  85732. return graphql.Null
  85733. }
  85734. res := resTmp.(int)
  85735. fc.Result = res
  85736. return ec.marshalNInt2int(ctx, field.Selections, res)
  85737. }
  85738. func (ec *executionContext) fieldContext_ScriptDiscountApplication_index(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85739. fc = &graphql.FieldContext{
  85740. Object: "ScriptDiscountApplication",
  85741. Field: field,
  85742. IsMethod: false,
  85743. IsResolver: false,
  85744. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85745. return nil, errors.New("field of type Int does not have child fields")
  85746. },
  85747. }
  85748. return fc, nil
  85749. }
  85750. func (ec *executionContext) _ScriptDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85751. fc, err := ec.fieldContext_ScriptDiscountApplication_targetSelection(ctx, field)
  85752. if err != nil {
  85753. return graphql.Null
  85754. }
  85755. ctx = graphql.WithFieldContext(ctx, fc)
  85756. defer func() {
  85757. if r := recover(); r != nil {
  85758. ec.Error(ctx, ec.Recover(ctx, r))
  85759. ret = graphql.Null
  85760. }
  85761. }()
  85762. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85763. ctx = rctx // use context from middleware stack in children
  85764. return obj.TargetSelection, nil
  85765. })
  85766. if err != nil {
  85767. ec.Error(ctx, err)
  85768. return graphql.Null
  85769. }
  85770. if resTmp == nil {
  85771. if !graphql.HasFieldError(ctx, fc) {
  85772. ec.Errorf(ctx, "must not be null")
  85773. }
  85774. return graphql.Null
  85775. }
  85776. res := resTmp.(DiscountApplicationTargetSelection)
  85777. fc.Result = res
  85778. return ec.marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx, field.Selections, res)
  85779. }
  85780. func (ec *executionContext) fieldContext_ScriptDiscountApplication_targetSelection(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85781. fc = &graphql.FieldContext{
  85782. Object: "ScriptDiscountApplication",
  85783. Field: field,
  85784. IsMethod: false,
  85785. IsResolver: false,
  85786. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85787. return nil, errors.New("field of type DiscountApplicationTargetSelection does not have child fields")
  85788. },
  85789. }
  85790. return fc, nil
  85791. }
  85792. func (ec *executionContext) _ScriptDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85793. fc, err := ec.fieldContext_ScriptDiscountApplication_targetType(ctx, field)
  85794. if err != nil {
  85795. return graphql.Null
  85796. }
  85797. ctx = graphql.WithFieldContext(ctx, fc)
  85798. defer func() {
  85799. if r := recover(); r != nil {
  85800. ec.Error(ctx, ec.Recover(ctx, r))
  85801. ret = graphql.Null
  85802. }
  85803. }()
  85804. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85805. ctx = rctx // use context from middleware stack in children
  85806. return obj.TargetType, nil
  85807. })
  85808. if err != nil {
  85809. ec.Error(ctx, err)
  85810. return graphql.Null
  85811. }
  85812. if resTmp == nil {
  85813. if !graphql.HasFieldError(ctx, fc) {
  85814. ec.Errorf(ctx, "must not be null")
  85815. }
  85816. return graphql.Null
  85817. }
  85818. res := resTmp.(DiscountApplicationTargetType)
  85819. fc.Result = res
  85820. return ec.marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx, field.Selections, res)
  85821. }
  85822. func (ec *executionContext) fieldContext_ScriptDiscountApplication_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85823. fc = &graphql.FieldContext{
  85824. Object: "ScriptDiscountApplication",
  85825. Field: field,
  85826. IsMethod: false,
  85827. IsResolver: false,
  85828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85829. return nil, errors.New("field of type DiscountApplicationTargetType does not have child fields")
  85830. },
  85831. }
  85832. return fc, nil
  85833. }
  85834. func (ec *executionContext) _ScriptDiscountApplication_title(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85835. fc, err := ec.fieldContext_ScriptDiscountApplication_title(ctx, field)
  85836. if err != nil {
  85837. return graphql.Null
  85838. }
  85839. ctx = graphql.WithFieldContext(ctx, fc)
  85840. defer func() {
  85841. if r := recover(); r != nil {
  85842. ec.Error(ctx, ec.Recover(ctx, r))
  85843. ret = graphql.Null
  85844. }
  85845. }()
  85846. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85847. ctx = rctx // use context from middleware stack in children
  85848. return obj.Title, nil
  85849. })
  85850. if err != nil {
  85851. ec.Error(ctx, err)
  85852. return graphql.Null
  85853. }
  85854. if resTmp == nil {
  85855. if !graphql.HasFieldError(ctx, fc) {
  85856. ec.Errorf(ctx, "must not be null")
  85857. }
  85858. return graphql.Null
  85859. }
  85860. res := resTmp.(string)
  85861. fc.Result = res
  85862. return ec.marshalNString2string(ctx, field.Selections, res)
  85863. }
  85864. func (ec *executionContext) fieldContext_ScriptDiscountApplication_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85865. fc = &graphql.FieldContext{
  85866. Object: "ScriptDiscountApplication",
  85867. Field: field,
  85868. IsMethod: false,
  85869. IsResolver: false,
  85870. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85871. return nil, errors.New("field of type String does not have child fields")
  85872. },
  85873. }
  85874. return fc, nil
  85875. }
  85876. func (ec *executionContext) _ScriptDiscountApplication_value(ctx context.Context, field graphql.CollectedField, obj *ScriptDiscountApplication) (ret graphql.Marshaler) {
  85877. fc, err := ec.fieldContext_ScriptDiscountApplication_value(ctx, field)
  85878. if err != nil {
  85879. return graphql.Null
  85880. }
  85881. ctx = graphql.WithFieldContext(ctx, fc)
  85882. defer func() {
  85883. if r := recover(); r != nil {
  85884. ec.Error(ctx, ec.Recover(ctx, r))
  85885. ret = graphql.Null
  85886. }
  85887. }()
  85888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85889. ctx = rctx // use context from middleware stack in children
  85890. return obj.Value, nil
  85891. })
  85892. if err != nil {
  85893. ec.Error(ctx, err)
  85894. return graphql.Null
  85895. }
  85896. if resTmp == nil {
  85897. if !graphql.HasFieldError(ctx, fc) {
  85898. ec.Errorf(ctx, "must not be null")
  85899. }
  85900. return graphql.Null
  85901. }
  85902. res := resTmp.(PricingValue)
  85903. fc.Result = res
  85904. return ec.marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPricingValue(ctx, field.Selections, res)
  85905. }
  85906. func (ec *executionContext) fieldContext_ScriptDiscountApplication_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85907. fc = &graphql.FieldContext{
  85908. Object: "ScriptDiscountApplication",
  85909. Field: field,
  85910. IsMethod: false,
  85911. IsResolver: false,
  85912. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85913. return nil, errors.New("field of type PricingValue does not have child fields")
  85914. },
  85915. }
  85916. return fc, nil
  85917. }
  85918. func (ec *executionContext) _SearchFilter_key(ctx context.Context, field graphql.CollectedField, obj *SearchFilter) (ret graphql.Marshaler) {
  85919. fc, err := ec.fieldContext_SearchFilter_key(ctx, field)
  85920. if err != nil {
  85921. return graphql.Null
  85922. }
  85923. ctx = graphql.WithFieldContext(ctx, fc)
  85924. defer func() {
  85925. if r := recover(); r != nil {
  85926. ec.Error(ctx, ec.Recover(ctx, r))
  85927. ret = graphql.Null
  85928. }
  85929. }()
  85930. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85931. ctx = rctx // use context from middleware stack in children
  85932. return obj.Key, nil
  85933. })
  85934. if err != nil {
  85935. ec.Error(ctx, err)
  85936. return graphql.Null
  85937. }
  85938. if resTmp == nil {
  85939. if !graphql.HasFieldError(ctx, fc) {
  85940. ec.Errorf(ctx, "must not be null")
  85941. }
  85942. return graphql.Null
  85943. }
  85944. res := resTmp.(string)
  85945. fc.Result = res
  85946. return ec.marshalNString2string(ctx, field.Selections, res)
  85947. }
  85948. func (ec *executionContext) fieldContext_SearchFilter_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85949. fc = &graphql.FieldContext{
  85950. Object: "SearchFilter",
  85951. Field: field,
  85952. IsMethod: false,
  85953. IsResolver: false,
  85954. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85955. return nil, errors.New("field of type String does not have child fields")
  85956. },
  85957. }
  85958. return fc, nil
  85959. }
  85960. func (ec *executionContext) _SearchFilter_value(ctx context.Context, field graphql.CollectedField, obj *SearchFilter) (ret graphql.Marshaler) {
  85961. fc, err := ec.fieldContext_SearchFilter_value(ctx, field)
  85962. if err != nil {
  85963. return graphql.Null
  85964. }
  85965. ctx = graphql.WithFieldContext(ctx, fc)
  85966. defer func() {
  85967. if r := recover(); r != nil {
  85968. ec.Error(ctx, ec.Recover(ctx, r))
  85969. ret = graphql.Null
  85970. }
  85971. }()
  85972. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  85973. ctx = rctx // use context from middleware stack in children
  85974. return obj.Value, nil
  85975. })
  85976. if err != nil {
  85977. ec.Error(ctx, err)
  85978. return graphql.Null
  85979. }
  85980. if resTmp == nil {
  85981. if !graphql.HasFieldError(ctx, fc) {
  85982. ec.Errorf(ctx, "must not be null")
  85983. }
  85984. return graphql.Null
  85985. }
  85986. res := resTmp.(string)
  85987. fc.Result = res
  85988. return ec.marshalNString2string(ctx, field.Selections, res)
  85989. }
  85990. func (ec *executionContext) fieldContext_SearchFilter_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  85991. fc = &graphql.FieldContext{
  85992. Object: "SearchFilter",
  85993. Field: field,
  85994. IsMethod: false,
  85995. IsResolver: false,
  85996. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  85997. return nil, errors.New("field of type String does not have child fields")
  85998. },
  85999. }
  86000. return fc, nil
  86001. }
  86002. func (ec *executionContext) _SearchFilterOptions_productAvailability(ctx context.Context, field graphql.CollectedField, obj *SearchFilterOptions) (ret graphql.Marshaler) {
  86003. fc, err := ec.fieldContext_SearchFilterOptions_productAvailability(ctx, field)
  86004. if err != nil {
  86005. return graphql.Null
  86006. }
  86007. ctx = graphql.WithFieldContext(ctx, fc)
  86008. defer func() {
  86009. if r := recover(); r != nil {
  86010. ec.Error(ctx, ec.Recover(ctx, r))
  86011. ret = graphql.Null
  86012. }
  86013. }()
  86014. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86015. ctx = rctx // use context from middleware stack in children
  86016. return obj.ProductAvailability, nil
  86017. })
  86018. if err != nil {
  86019. ec.Error(ctx, err)
  86020. return graphql.Null
  86021. }
  86022. if resTmp == nil {
  86023. if !graphql.HasFieldError(ctx, fc) {
  86024. ec.Errorf(ctx, "must not be null")
  86025. }
  86026. return graphql.Null
  86027. }
  86028. res := resTmp.([]*FilterOption)
  86029. fc.Result = res
  86030. return ec.marshalNFilterOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFilterOptionᚄ(ctx, field.Selections, res)
  86031. }
  86032. func (ec *executionContext) fieldContext_SearchFilterOptions_productAvailability(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86033. fc = &graphql.FieldContext{
  86034. Object: "SearchFilterOptions",
  86035. Field: field,
  86036. IsMethod: false,
  86037. IsResolver: false,
  86038. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86039. switch field.Name {
  86040. case "label":
  86041. return ec.fieldContext_FilterOption_label(ctx, field)
  86042. case "value":
  86043. return ec.fieldContext_FilterOption_value(ctx, field)
  86044. }
  86045. return nil, fmt.Errorf("no field named %q was found under type FilterOption", field.Name)
  86046. },
  86047. }
  86048. return fc, nil
  86049. }
  86050. func (ec *executionContext) _SearchResult_description(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  86051. fc, err := ec.fieldContext_SearchResult_description(ctx, field)
  86052. if err != nil {
  86053. return graphql.Null
  86054. }
  86055. ctx = graphql.WithFieldContext(ctx, fc)
  86056. defer func() {
  86057. if r := recover(); r != nil {
  86058. ec.Error(ctx, ec.Recover(ctx, r))
  86059. ret = graphql.Null
  86060. }
  86061. }()
  86062. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86063. ctx = rctx // use context from middleware stack in children
  86064. return obj.Description, nil
  86065. })
  86066. if err != nil {
  86067. ec.Error(ctx, err)
  86068. return graphql.Null
  86069. }
  86070. if resTmp == nil {
  86071. return graphql.Null
  86072. }
  86073. res := resTmp.(*string)
  86074. fc.Result = res
  86075. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  86076. }
  86077. func (ec *executionContext) fieldContext_SearchResult_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86078. fc = &graphql.FieldContext{
  86079. Object: "SearchResult",
  86080. Field: field,
  86081. IsMethod: false,
  86082. IsResolver: false,
  86083. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86084. return nil, errors.New("field of type String does not have child fields")
  86085. },
  86086. }
  86087. return fc, nil
  86088. }
  86089. func (ec *executionContext) _SearchResult_image(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  86090. fc, err := ec.fieldContext_SearchResult_image(ctx, field)
  86091. if err != nil {
  86092. return graphql.Null
  86093. }
  86094. ctx = graphql.WithFieldContext(ctx, fc)
  86095. defer func() {
  86096. if r := recover(); r != nil {
  86097. ec.Error(ctx, ec.Recover(ctx, r))
  86098. ret = graphql.Null
  86099. }
  86100. }()
  86101. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86102. ctx = rctx // use context from middleware stack in children
  86103. return obj.Image, nil
  86104. })
  86105. if err != nil {
  86106. ec.Error(ctx, err)
  86107. return graphql.Null
  86108. }
  86109. if resTmp == nil {
  86110. return graphql.Null
  86111. }
  86112. res := resTmp.(*Image)
  86113. fc.Result = res
  86114. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  86115. }
  86116. func (ec *executionContext) fieldContext_SearchResult_image(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86117. fc = &graphql.FieldContext{
  86118. Object: "SearchResult",
  86119. Field: field,
  86120. IsMethod: false,
  86121. IsResolver: false,
  86122. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86123. switch field.Name {
  86124. case "altText":
  86125. return ec.fieldContext_Image_altText(ctx, field)
  86126. case "height":
  86127. return ec.fieldContext_Image_height(ctx, field)
  86128. case "id":
  86129. return ec.fieldContext_Image_id(ctx, field)
  86130. case "metafield":
  86131. return ec.fieldContext_Image_metafield(ctx, field)
  86132. case "metafields":
  86133. return ec.fieldContext_Image_metafields(ctx, field)
  86134. case "privateMetafield":
  86135. return ec.fieldContext_Image_privateMetafield(ctx, field)
  86136. case "privateMetafields":
  86137. return ec.fieldContext_Image_privateMetafields(ctx, field)
  86138. case "url":
  86139. return ec.fieldContext_Image_url(ctx, field)
  86140. case "width":
  86141. return ec.fieldContext_Image_width(ctx, field)
  86142. }
  86143. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  86144. },
  86145. }
  86146. return fc, nil
  86147. }
  86148. func (ec *executionContext) _SearchResult_reference(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  86149. fc, err := ec.fieldContext_SearchResult_reference(ctx, field)
  86150. if err != nil {
  86151. return graphql.Null
  86152. }
  86153. ctx = graphql.WithFieldContext(ctx, fc)
  86154. defer func() {
  86155. if r := recover(); r != nil {
  86156. ec.Error(ctx, ec.Recover(ctx, r))
  86157. ret = graphql.Null
  86158. }
  86159. }()
  86160. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86161. ctx = rctx // use context from middleware stack in children
  86162. return obj.Reference, nil
  86163. })
  86164. if err != nil {
  86165. ec.Error(ctx, err)
  86166. return graphql.Null
  86167. }
  86168. if resTmp == nil {
  86169. if !graphql.HasFieldError(ctx, fc) {
  86170. ec.Errorf(ctx, "must not be null")
  86171. }
  86172. return graphql.Null
  86173. }
  86174. res := resTmp.(Node)
  86175. fc.Result = res
  86176. return ec.marshalNNode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐNode(ctx, field.Selections, res)
  86177. }
  86178. func (ec *executionContext) fieldContext_SearchResult_reference(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86179. fc = &graphql.FieldContext{
  86180. Object: "SearchResult",
  86181. Field: field,
  86182. IsMethod: false,
  86183. IsResolver: false,
  86184. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86185. return nil, errors.New("FieldContext.Child cannot be called on type INTERFACE")
  86186. },
  86187. }
  86188. return fc, nil
  86189. }
  86190. func (ec *executionContext) _SearchResult_title(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  86191. fc, err := ec.fieldContext_SearchResult_title(ctx, field)
  86192. if err != nil {
  86193. return graphql.Null
  86194. }
  86195. ctx = graphql.WithFieldContext(ctx, fc)
  86196. defer func() {
  86197. if r := recover(); r != nil {
  86198. ec.Error(ctx, ec.Recover(ctx, r))
  86199. ret = graphql.Null
  86200. }
  86201. }()
  86202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86203. ctx = rctx // use context from middleware stack in children
  86204. return obj.Title, nil
  86205. })
  86206. if err != nil {
  86207. ec.Error(ctx, err)
  86208. return graphql.Null
  86209. }
  86210. if resTmp == nil {
  86211. if !graphql.HasFieldError(ctx, fc) {
  86212. ec.Errorf(ctx, "must not be null")
  86213. }
  86214. return graphql.Null
  86215. }
  86216. res := resTmp.(string)
  86217. fc.Result = res
  86218. return ec.marshalNString2string(ctx, field.Selections, res)
  86219. }
  86220. func (ec *executionContext) fieldContext_SearchResult_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86221. fc = &graphql.FieldContext{
  86222. Object: "SearchResult",
  86223. Field: field,
  86224. IsMethod: false,
  86225. IsResolver: false,
  86226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86227. return nil, errors.New("field of type String does not have child fields")
  86228. },
  86229. }
  86230. return fc, nil
  86231. }
  86232. func (ec *executionContext) _SearchResult_url(ctx context.Context, field graphql.CollectedField, obj *SearchResult) (ret graphql.Marshaler) {
  86233. fc, err := ec.fieldContext_SearchResult_url(ctx, field)
  86234. if err != nil {
  86235. return graphql.Null
  86236. }
  86237. ctx = graphql.WithFieldContext(ctx, fc)
  86238. defer func() {
  86239. if r := recover(); r != nil {
  86240. ec.Error(ctx, ec.Recover(ctx, r))
  86241. ret = graphql.Null
  86242. }
  86243. }()
  86244. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86245. ctx = rctx // use context from middleware stack in children
  86246. return obj.URL, nil
  86247. })
  86248. if err != nil {
  86249. ec.Error(ctx, err)
  86250. return graphql.Null
  86251. }
  86252. if resTmp == nil {
  86253. if !graphql.HasFieldError(ctx, fc) {
  86254. ec.Errorf(ctx, "must not be null")
  86255. }
  86256. return graphql.Null
  86257. }
  86258. res := resTmp.(string)
  86259. fc.Result = res
  86260. return ec.marshalNURL2string(ctx, field.Selections, res)
  86261. }
  86262. func (ec *executionContext) fieldContext_SearchResult_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86263. fc = &graphql.FieldContext{
  86264. Object: "SearchResult",
  86265. Field: field,
  86266. IsMethod: false,
  86267. IsResolver: false,
  86268. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86269. return nil, errors.New("field of type URL does not have child fields")
  86270. },
  86271. }
  86272. return fc, nil
  86273. }
  86274. func (ec *executionContext) _SearchResultConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SearchResultConnection) (ret graphql.Marshaler) {
  86275. fc, err := ec.fieldContext_SearchResultConnection_edges(ctx, field)
  86276. if err != nil {
  86277. return graphql.Null
  86278. }
  86279. ctx = graphql.WithFieldContext(ctx, fc)
  86280. defer func() {
  86281. if r := recover(); r != nil {
  86282. ec.Error(ctx, ec.Recover(ctx, r))
  86283. ret = graphql.Null
  86284. }
  86285. }()
  86286. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86287. ctx = rctx // use context from middleware stack in children
  86288. return obj.Edges, nil
  86289. })
  86290. if err != nil {
  86291. ec.Error(ctx, err)
  86292. return graphql.Null
  86293. }
  86294. if resTmp == nil {
  86295. if !graphql.HasFieldError(ctx, fc) {
  86296. ec.Errorf(ctx, "must not be null")
  86297. }
  86298. return graphql.Null
  86299. }
  86300. res := resTmp.([]*SearchResultEdge)
  86301. fc.Result = res
  86302. return ec.marshalNSearchResultEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultEdgeᚄ(ctx, field.Selections, res)
  86303. }
  86304. func (ec *executionContext) fieldContext_SearchResultConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86305. fc = &graphql.FieldContext{
  86306. Object: "SearchResultConnection",
  86307. Field: field,
  86308. IsMethod: false,
  86309. IsResolver: false,
  86310. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86311. switch field.Name {
  86312. case "cursor":
  86313. return ec.fieldContext_SearchResultEdge_cursor(ctx, field)
  86314. case "node":
  86315. return ec.fieldContext_SearchResultEdge_node(ctx, field)
  86316. }
  86317. return nil, fmt.Errorf("no field named %q was found under type SearchResultEdge", field.Name)
  86318. },
  86319. }
  86320. return fc, nil
  86321. }
  86322. func (ec *executionContext) _SearchResultConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SearchResultConnection) (ret graphql.Marshaler) {
  86323. fc, err := ec.fieldContext_SearchResultConnection_pageInfo(ctx, field)
  86324. if err != nil {
  86325. return graphql.Null
  86326. }
  86327. ctx = graphql.WithFieldContext(ctx, fc)
  86328. defer func() {
  86329. if r := recover(); r != nil {
  86330. ec.Error(ctx, ec.Recover(ctx, r))
  86331. ret = graphql.Null
  86332. }
  86333. }()
  86334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86335. ctx = rctx // use context from middleware stack in children
  86336. return obj.PageInfo, nil
  86337. })
  86338. if err != nil {
  86339. ec.Error(ctx, err)
  86340. return graphql.Null
  86341. }
  86342. if resTmp == nil {
  86343. if !graphql.HasFieldError(ctx, fc) {
  86344. ec.Errorf(ctx, "must not be null")
  86345. }
  86346. return graphql.Null
  86347. }
  86348. res := resTmp.(*PageInfo)
  86349. fc.Result = res
  86350. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  86351. }
  86352. func (ec *executionContext) fieldContext_SearchResultConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86353. fc = &graphql.FieldContext{
  86354. Object: "SearchResultConnection",
  86355. Field: field,
  86356. IsMethod: false,
  86357. IsResolver: false,
  86358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86359. switch field.Name {
  86360. case "endCursor":
  86361. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  86362. case "hasNextPage":
  86363. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  86364. case "hasPreviousPage":
  86365. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  86366. case "startCursor":
  86367. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  86368. }
  86369. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  86370. },
  86371. }
  86372. return fc, nil
  86373. }
  86374. func (ec *executionContext) _SearchResultEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SearchResultEdge) (ret graphql.Marshaler) {
  86375. fc, err := ec.fieldContext_SearchResultEdge_cursor(ctx, field)
  86376. if err != nil {
  86377. return graphql.Null
  86378. }
  86379. ctx = graphql.WithFieldContext(ctx, fc)
  86380. defer func() {
  86381. if r := recover(); r != nil {
  86382. ec.Error(ctx, ec.Recover(ctx, r))
  86383. ret = graphql.Null
  86384. }
  86385. }()
  86386. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86387. ctx = rctx // use context from middleware stack in children
  86388. return obj.Cursor, nil
  86389. })
  86390. if err != nil {
  86391. ec.Error(ctx, err)
  86392. return graphql.Null
  86393. }
  86394. if resTmp == nil {
  86395. if !graphql.HasFieldError(ctx, fc) {
  86396. ec.Errorf(ctx, "must not be null")
  86397. }
  86398. return graphql.Null
  86399. }
  86400. res := resTmp.(string)
  86401. fc.Result = res
  86402. return ec.marshalNString2string(ctx, field.Selections, res)
  86403. }
  86404. func (ec *executionContext) fieldContext_SearchResultEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86405. fc = &graphql.FieldContext{
  86406. Object: "SearchResultEdge",
  86407. Field: field,
  86408. IsMethod: false,
  86409. IsResolver: false,
  86410. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86411. return nil, errors.New("field of type String does not have child fields")
  86412. },
  86413. }
  86414. return fc, nil
  86415. }
  86416. func (ec *executionContext) _SearchResultEdge_node(ctx context.Context, field graphql.CollectedField, obj *SearchResultEdge) (ret graphql.Marshaler) {
  86417. fc, err := ec.fieldContext_SearchResultEdge_node(ctx, field)
  86418. if err != nil {
  86419. return graphql.Null
  86420. }
  86421. ctx = graphql.WithFieldContext(ctx, fc)
  86422. defer func() {
  86423. if r := recover(); r != nil {
  86424. ec.Error(ctx, ec.Recover(ctx, r))
  86425. ret = graphql.Null
  86426. }
  86427. }()
  86428. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86429. ctx = rctx // use context from middleware stack in children
  86430. return obj.Node, nil
  86431. })
  86432. if err != nil {
  86433. ec.Error(ctx, err)
  86434. return graphql.Null
  86435. }
  86436. if resTmp == nil {
  86437. if !graphql.HasFieldError(ctx, fc) {
  86438. ec.Errorf(ctx, "must not be null")
  86439. }
  86440. return graphql.Null
  86441. }
  86442. res := resTmp.(*SearchResult)
  86443. fc.Result = res
  86444. return ec.marshalNSearchResult2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResult(ctx, field.Selections, res)
  86445. }
  86446. func (ec *executionContext) fieldContext_SearchResultEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86447. fc = &graphql.FieldContext{
  86448. Object: "SearchResultEdge",
  86449. Field: field,
  86450. IsMethod: false,
  86451. IsResolver: false,
  86452. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86453. switch field.Name {
  86454. case "description":
  86455. return ec.fieldContext_SearchResult_description(ctx, field)
  86456. case "image":
  86457. return ec.fieldContext_SearchResult_image(ctx, field)
  86458. case "reference":
  86459. return ec.fieldContext_SearchResult_reference(ctx, field)
  86460. case "title":
  86461. return ec.fieldContext_SearchResult_title(ctx, field)
  86462. case "url":
  86463. return ec.fieldContext_SearchResult_url(ctx, field)
  86464. }
  86465. return nil, fmt.Errorf("no field named %q was found under type SearchResult", field.Name)
  86466. },
  86467. }
  86468. return fc, nil
  86469. }
  86470. func (ec *executionContext) _SelectedOption_name(ctx context.Context, field graphql.CollectedField, obj *SelectedOption) (ret graphql.Marshaler) {
  86471. fc, err := ec.fieldContext_SelectedOption_name(ctx, field)
  86472. if err != nil {
  86473. return graphql.Null
  86474. }
  86475. ctx = graphql.WithFieldContext(ctx, fc)
  86476. defer func() {
  86477. if r := recover(); r != nil {
  86478. ec.Error(ctx, ec.Recover(ctx, r))
  86479. ret = graphql.Null
  86480. }
  86481. }()
  86482. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86483. ctx = rctx // use context from middleware stack in children
  86484. return obj.Name, nil
  86485. })
  86486. if err != nil {
  86487. ec.Error(ctx, err)
  86488. return graphql.Null
  86489. }
  86490. if resTmp == nil {
  86491. if !graphql.HasFieldError(ctx, fc) {
  86492. ec.Errorf(ctx, "must not be null")
  86493. }
  86494. return graphql.Null
  86495. }
  86496. res := resTmp.(string)
  86497. fc.Result = res
  86498. return ec.marshalNString2string(ctx, field.Selections, res)
  86499. }
  86500. func (ec *executionContext) fieldContext_SelectedOption_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86501. fc = &graphql.FieldContext{
  86502. Object: "SelectedOption",
  86503. Field: field,
  86504. IsMethod: false,
  86505. IsResolver: false,
  86506. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86507. return nil, errors.New("field of type String does not have child fields")
  86508. },
  86509. }
  86510. return fc, nil
  86511. }
  86512. func (ec *executionContext) _SelectedOption_value(ctx context.Context, field graphql.CollectedField, obj *SelectedOption) (ret graphql.Marshaler) {
  86513. fc, err := ec.fieldContext_SelectedOption_value(ctx, field)
  86514. if err != nil {
  86515. return graphql.Null
  86516. }
  86517. ctx = graphql.WithFieldContext(ctx, fc)
  86518. defer func() {
  86519. if r := recover(); r != nil {
  86520. ec.Error(ctx, ec.Recover(ctx, r))
  86521. ret = graphql.Null
  86522. }
  86523. }()
  86524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86525. ctx = rctx // use context from middleware stack in children
  86526. return obj.Value, nil
  86527. })
  86528. if err != nil {
  86529. ec.Error(ctx, err)
  86530. return graphql.Null
  86531. }
  86532. if resTmp == nil {
  86533. if !graphql.HasFieldError(ctx, fc) {
  86534. ec.Errorf(ctx, "must not be null")
  86535. }
  86536. return graphql.Null
  86537. }
  86538. res := resTmp.(string)
  86539. fc.Result = res
  86540. return ec.marshalNString2string(ctx, field.Selections, res)
  86541. }
  86542. func (ec *executionContext) fieldContext_SelectedOption_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86543. fc = &graphql.FieldContext{
  86544. Object: "SelectedOption",
  86545. Field: field,
  86546. IsMethod: false,
  86547. IsResolver: false,
  86548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86549. return nil, errors.New("field of type String does not have child fields")
  86550. },
  86551. }
  86552. return fc, nil
  86553. }
  86554. func (ec *executionContext) _SellingPlan_billingPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86555. fc, err := ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  86556. if err != nil {
  86557. return graphql.Null
  86558. }
  86559. ctx = graphql.WithFieldContext(ctx, fc)
  86560. defer func() {
  86561. if r := recover(); r != nil {
  86562. ec.Error(ctx, ec.Recover(ctx, r))
  86563. ret = graphql.Null
  86564. }
  86565. }()
  86566. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86567. ctx = rctx // use context from middleware stack in children
  86568. return obj.BillingPolicy, nil
  86569. })
  86570. if err != nil {
  86571. ec.Error(ctx, err)
  86572. return graphql.Null
  86573. }
  86574. if resTmp == nil {
  86575. if !graphql.HasFieldError(ctx, fc) {
  86576. ec.Errorf(ctx, "must not be null")
  86577. }
  86578. return graphql.Null
  86579. }
  86580. res := resTmp.(SellingPlanBillingPolicy)
  86581. fc.Result = res
  86582. return ec.marshalNSellingPlanBillingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanBillingPolicy(ctx, field.Selections, res)
  86583. }
  86584. func (ec *executionContext) fieldContext_SellingPlan_billingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86585. fc = &graphql.FieldContext{
  86586. Object: "SellingPlan",
  86587. Field: field,
  86588. IsMethod: false,
  86589. IsResolver: false,
  86590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86591. return nil, errors.New("field of type SellingPlanBillingPolicy does not have child fields")
  86592. },
  86593. }
  86594. return fc, nil
  86595. }
  86596. func (ec *executionContext) _SellingPlan_category(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86597. fc, err := ec.fieldContext_SellingPlan_category(ctx, field)
  86598. if err != nil {
  86599. return graphql.Null
  86600. }
  86601. ctx = graphql.WithFieldContext(ctx, fc)
  86602. defer func() {
  86603. if r := recover(); r != nil {
  86604. ec.Error(ctx, ec.Recover(ctx, r))
  86605. ret = graphql.Null
  86606. }
  86607. }()
  86608. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86609. ctx = rctx // use context from middleware stack in children
  86610. return obj.Category, nil
  86611. })
  86612. if err != nil {
  86613. ec.Error(ctx, err)
  86614. return graphql.Null
  86615. }
  86616. if resTmp == nil {
  86617. return graphql.Null
  86618. }
  86619. res := resTmp.(*SellingPlanCategory)
  86620. fc.Result = res
  86621. return ec.marshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCategory(ctx, field.Selections, res)
  86622. }
  86623. func (ec *executionContext) fieldContext_SellingPlan_category(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86624. fc = &graphql.FieldContext{
  86625. Object: "SellingPlan",
  86626. Field: field,
  86627. IsMethod: false,
  86628. IsResolver: false,
  86629. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86630. return nil, errors.New("field of type SellingPlanCategory does not have child fields")
  86631. },
  86632. }
  86633. return fc, nil
  86634. }
  86635. func (ec *executionContext) _SellingPlan_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86636. fc, err := ec.fieldContext_SellingPlan_createdAt(ctx, field)
  86637. if err != nil {
  86638. return graphql.Null
  86639. }
  86640. ctx = graphql.WithFieldContext(ctx, fc)
  86641. defer func() {
  86642. if r := recover(); r != nil {
  86643. ec.Error(ctx, ec.Recover(ctx, r))
  86644. ret = graphql.Null
  86645. }
  86646. }()
  86647. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86648. ctx = rctx // use context from middleware stack in children
  86649. return obj.CreatedAt, nil
  86650. })
  86651. if err != nil {
  86652. ec.Error(ctx, err)
  86653. return graphql.Null
  86654. }
  86655. if resTmp == nil {
  86656. if !graphql.HasFieldError(ctx, fc) {
  86657. ec.Errorf(ctx, "must not be null")
  86658. }
  86659. return graphql.Null
  86660. }
  86661. res := resTmp.(string)
  86662. fc.Result = res
  86663. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  86664. }
  86665. func (ec *executionContext) fieldContext_SellingPlan_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86666. fc = &graphql.FieldContext{
  86667. Object: "SellingPlan",
  86668. Field: field,
  86669. IsMethod: false,
  86670. IsResolver: false,
  86671. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86672. return nil, errors.New("field of type DateTime does not have child fields")
  86673. },
  86674. }
  86675. return fc, nil
  86676. }
  86677. func (ec *executionContext) _SellingPlan_deliveryPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86678. fc, err := ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  86679. if err != nil {
  86680. return graphql.Null
  86681. }
  86682. ctx = graphql.WithFieldContext(ctx, fc)
  86683. defer func() {
  86684. if r := recover(); r != nil {
  86685. ec.Error(ctx, ec.Recover(ctx, r))
  86686. ret = graphql.Null
  86687. }
  86688. }()
  86689. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86690. ctx = rctx // use context from middleware stack in children
  86691. return obj.DeliveryPolicy, nil
  86692. })
  86693. if err != nil {
  86694. ec.Error(ctx, err)
  86695. return graphql.Null
  86696. }
  86697. if resTmp == nil {
  86698. if !graphql.HasFieldError(ctx, fc) {
  86699. ec.Errorf(ctx, "must not be null")
  86700. }
  86701. return graphql.Null
  86702. }
  86703. res := resTmp.(SellingPlanDeliveryPolicy)
  86704. fc.Result = res
  86705. return ec.marshalNSellingPlanDeliveryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanDeliveryPolicy(ctx, field.Selections, res)
  86706. }
  86707. func (ec *executionContext) fieldContext_SellingPlan_deliveryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86708. fc = &graphql.FieldContext{
  86709. Object: "SellingPlan",
  86710. Field: field,
  86711. IsMethod: false,
  86712. IsResolver: false,
  86713. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86714. return nil, errors.New("field of type SellingPlanDeliveryPolicy does not have child fields")
  86715. },
  86716. }
  86717. return fc, nil
  86718. }
  86719. func (ec *executionContext) _SellingPlan_description(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86720. fc, err := ec.fieldContext_SellingPlan_description(ctx, field)
  86721. if err != nil {
  86722. return graphql.Null
  86723. }
  86724. ctx = graphql.WithFieldContext(ctx, fc)
  86725. defer func() {
  86726. if r := recover(); r != nil {
  86727. ec.Error(ctx, ec.Recover(ctx, r))
  86728. ret = graphql.Null
  86729. }
  86730. }()
  86731. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86732. ctx = rctx // use context from middleware stack in children
  86733. return obj.Description, nil
  86734. })
  86735. if err != nil {
  86736. ec.Error(ctx, err)
  86737. return graphql.Null
  86738. }
  86739. if resTmp == nil {
  86740. return graphql.Null
  86741. }
  86742. res := resTmp.(*string)
  86743. fc.Result = res
  86744. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  86745. }
  86746. func (ec *executionContext) fieldContext_SellingPlan_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86747. fc = &graphql.FieldContext{
  86748. Object: "SellingPlan",
  86749. Field: field,
  86750. IsMethod: false,
  86751. IsResolver: false,
  86752. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86753. return nil, errors.New("field of type String does not have child fields")
  86754. },
  86755. }
  86756. return fc, nil
  86757. }
  86758. func (ec *executionContext) _SellingPlan_id(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86759. fc, err := ec.fieldContext_SellingPlan_id(ctx, field)
  86760. if err != nil {
  86761. return graphql.Null
  86762. }
  86763. ctx = graphql.WithFieldContext(ctx, fc)
  86764. defer func() {
  86765. if r := recover(); r != nil {
  86766. ec.Error(ctx, ec.Recover(ctx, r))
  86767. ret = graphql.Null
  86768. }
  86769. }()
  86770. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86771. ctx = rctx // use context from middleware stack in children
  86772. return obj.ID, nil
  86773. })
  86774. if err != nil {
  86775. ec.Error(ctx, err)
  86776. return graphql.Null
  86777. }
  86778. if resTmp == nil {
  86779. if !graphql.HasFieldError(ctx, fc) {
  86780. ec.Errorf(ctx, "must not be null")
  86781. }
  86782. return graphql.Null
  86783. }
  86784. res := resTmp.(string)
  86785. fc.Result = res
  86786. return ec.marshalNID2string(ctx, field.Selections, res)
  86787. }
  86788. func (ec *executionContext) fieldContext_SellingPlan_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86789. fc = &graphql.FieldContext{
  86790. Object: "SellingPlan",
  86791. Field: field,
  86792. IsMethod: false,
  86793. IsResolver: false,
  86794. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86795. return nil, errors.New("field of type ID does not have child fields")
  86796. },
  86797. }
  86798. return fc, nil
  86799. }
  86800. func (ec *executionContext) _SellingPlan_inventoryPolicy(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86801. fc, err := ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  86802. if err != nil {
  86803. return graphql.Null
  86804. }
  86805. ctx = graphql.WithFieldContext(ctx, fc)
  86806. defer func() {
  86807. if r := recover(); r != nil {
  86808. ec.Error(ctx, ec.Recover(ctx, r))
  86809. ret = graphql.Null
  86810. }
  86811. }()
  86812. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86813. ctx = rctx // use context from middleware stack in children
  86814. return obj.InventoryPolicy, nil
  86815. })
  86816. if err != nil {
  86817. ec.Error(ctx, err)
  86818. return graphql.Null
  86819. }
  86820. if resTmp == nil {
  86821. return graphql.Null
  86822. }
  86823. res := resTmp.(*SellingPlanInventoryPolicy)
  86824. fc.Result = res
  86825. return ec.marshalOSellingPlanInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInventoryPolicy(ctx, field.Selections, res)
  86826. }
  86827. func (ec *executionContext) fieldContext_SellingPlan_inventoryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86828. fc = &graphql.FieldContext{
  86829. Object: "SellingPlan",
  86830. Field: field,
  86831. IsMethod: false,
  86832. IsResolver: false,
  86833. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86834. switch field.Name {
  86835. case "reserve":
  86836. return ec.fieldContext_SellingPlanInventoryPolicy_reserve(ctx, field)
  86837. }
  86838. return nil, fmt.Errorf("no field named %q was found under type SellingPlanInventoryPolicy", field.Name)
  86839. },
  86840. }
  86841. return fc, nil
  86842. }
  86843. func (ec *executionContext) _SellingPlan_name(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86844. fc, err := ec.fieldContext_SellingPlan_name(ctx, field)
  86845. if err != nil {
  86846. return graphql.Null
  86847. }
  86848. ctx = graphql.WithFieldContext(ctx, fc)
  86849. defer func() {
  86850. if r := recover(); r != nil {
  86851. ec.Error(ctx, ec.Recover(ctx, r))
  86852. ret = graphql.Null
  86853. }
  86854. }()
  86855. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86856. ctx = rctx // use context from middleware stack in children
  86857. return obj.Name, nil
  86858. })
  86859. if err != nil {
  86860. ec.Error(ctx, err)
  86861. return graphql.Null
  86862. }
  86863. if resTmp == nil {
  86864. if !graphql.HasFieldError(ctx, fc) {
  86865. ec.Errorf(ctx, "must not be null")
  86866. }
  86867. return graphql.Null
  86868. }
  86869. res := resTmp.(string)
  86870. fc.Result = res
  86871. return ec.marshalNString2string(ctx, field.Selections, res)
  86872. }
  86873. func (ec *executionContext) fieldContext_SellingPlan_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86874. fc = &graphql.FieldContext{
  86875. Object: "SellingPlan",
  86876. Field: field,
  86877. IsMethod: false,
  86878. IsResolver: false,
  86879. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86880. return nil, errors.New("field of type String does not have child fields")
  86881. },
  86882. }
  86883. return fc, nil
  86884. }
  86885. func (ec *executionContext) _SellingPlan_options(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86886. fc, err := ec.fieldContext_SellingPlan_options(ctx, field)
  86887. if err != nil {
  86888. return graphql.Null
  86889. }
  86890. ctx = graphql.WithFieldContext(ctx, fc)
  86891. defer func() {
  86892. if r := recover(); r != nil {
  86893. ec.Error(ctx, ec.Recover(ctx, r))
  86894. ret = graphql.Null
  86895. }
  86896. }()
  86897. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86898. ctx = rctx // use context from middleware stack in children
  86899. return obj.Options, nil
  86900. })
  86901. if err != nil {
  86902. ec.Error(ctx, err)
  86903. return graphql.Null
  86904. }
  86905. if resTmp == nil {
  86906. if !graphql.HasFieldError(ctx, fc) {
  86907. ec.Errorf(ctx, "must not be null")
  86908. }
  86909. return graphql.Null
  86910. }
  86911. res := resTmp.([]string)
  86912. fc.Result = res
  86913. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  86914. }
  86915. func (ec *executionContext) fieldContext_SellingPlan_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86916. fc = &graphql.FieldContext{
  86917. Object: "SellingPlan",
  86918. Field: field,
  86919. IsMethod: false,
  86920. IsResolver: false,
  86921. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86922. return nil, errors.New("field of type String does not have child fields")
  86923. },
  86924. }
  86925. return fc, nil
  86926. }
  86927. func (ec *executionContext) _SellingPlan_position(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86928. fc, err := ec.fieldContext_SellingPlan_position(ctx, field)
  86929. if err != nil {
  86930. return graphql.Null
  86931. }
  86932. ctx = graphql.WithFieldContext(ctx, fc)
  86933. defer func() {
  86934. if r := recover(); r != nil {
  86935. ec.Error(ctx, ec.Recover(ctx, r))
  86936. ret = graphql.Null
  86937. }
  86938. }()
  86939. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86940. ctx = rctx // use context from middleware stack in children
  86941. return obj.Position, nil
  86942. })
  86943. if err != nil {
  86944. ec.Error(ctx, err)
  86945. return graphql.Null
  86946. }
  86947. if resTmp == nil {
  86948. return graphql.Null
  86949. }
  86950. res := resTmp.(*int)
  86951. fc.Result = res
  86952. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  86953. }
  86954. func (ec *executionContext) fieldContext_SellingPlan_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86955. fc = &graphql.FieldContext{
  86956. Object: "SellingPlan",
  86957. Field: field,
  86958. IsMethod: false,
  86959. IsResolver: false,
  86960. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  86961. return nil, errors.New("field of type Int does not have child fields")
  86962. },
  86963. }
  86964. return fc, nil
  86965. }
  86966. func (ec *executionContext) _SellingPlan_pricingPolicies(ctx context.Context, field graphql.CollectedField, obj *SellingPlan) (ret graphql.Marshaler) {
  86967. fc, err := ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  86968. if err != nil {
  86969. return graphql.Null
  86970. }
  86971. ctx = graphql.WithFieldContext(ctx, fc)
  86972. defer func() {
  86973. if r := recover(); r != nil {
  86974. ec.Error(ctx, ec.Recover(ctx, r))
  86975. ret = graphql.Null
  86976. }
  86977. }()
  86978. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  86979. ctx = rctx // use context from middleware stack in children
  86980. return obj.PricingPolicies, nil
  86981. })
  86982. if err != nil {
  86983. ec.Error(ctx, err)
  86984. return graphql.Null
  86985. }
  86986. if resTmp == nil {
  86987. if !graphql.HasFieldError(ctx, fc) {
  86988. ec.Errorf(ctx, "must not be null")
  86989. }
  86990. return graphql.Null
  86991. }
  86992. res := resTmp.([]SellingPlanPricingPolicy)
  86993. fc.Result = res
  86994. return ec.marshalNSellingPlanPricingPolicy2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyᚄ(ctx, field.Selections, res)
  86995. }
  86996. func (ec *executionContext) fieldContext_SellingPlan_pricingPolicies(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  86997. fc = &graphql.FieldContext{
  86998. Object: "SellingPlan",
  86999. Field: field,
  87000. IsMethod: false,
  87001. IsResolver: false,
  87002. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87003. return nil, errors.New("field of type SellingPlanPricingPolicy does not have child fields")
  87004. },
  87005. }
  87006. return fc, nil
  87007. }
  87008. func (ec *executionContext) _SellingPlanAnchor_cutoffDay(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  87009. fc, err := ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  87010. if err != nil {
  87011. return graphql.Null
  87012. }
  87013. ctx = graphql.WithFieldContext(ctx, fc)
  87014. defer func() {
  87015. if r := recover(); r != nil {
  87016. ec.Error(ctx, ec.Recover(ctx, r))
  87017. ret = graphql.Null
  87018. }
  87019. }()
  87020. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87021. ctx = rctx // use context from middleware stack in children
  87022. return obj.CutoffDay, nil
  87023. })
  87024. if err != nil {
  87025. ec.Error(ctx, err)
  87026. return graphql.Null
  87027. }
  87028. if resTmp == nil {
  87029. return graphql.Null
  87030. }
  87031. res := resTmp.(*int)
  87032. fc.Result = res
  87033. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  87034. }
  87035. func (ec *executionContext) fieldContext_SellingPlanAnchor_cutoffDay(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87036. fc = &graphql.FieldContext{
  87037. Object: "SellingPlanAnchor",
  87038. Field: field,
  87039. IsMethod: false,
  87040. IsResolver: false,
  87041. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87042. return nil, errors.New("field of type Int does not have child fields")
  87043. },
  87044. }
  87045. return fc, nil
  87046. }
  87047. func (ec *executionContext) _SellingPlanAnchor_day(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  87048. fc, err := ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  87049. if err != nil {
  87050. return graphql.Null
  87051. }
  87052. ctx = graphql.WithFieldContext(ctx, fc)
  87053. defer func() {
  87054. if r := recover(); r != nil {
  87055. ec.Error(ctx, ec.Recover(ctx, r))
  87056. ret = graphql.Null
  87057. }
  87058. }()
  87059. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87060. ctx = rctx // use context from middleware stack in children
  87061. return obj.Day, nil
  87062. })
  87063. if err != nil {
  87064. ec.Error(ctx, err)
  87065. return graphql.Null
  87066. }
  87067. if resTmp == nil {
  87068. if !graphql.HasFieldError(ctx, fc) {
  87069. ec.Errorf(ctx, "must not be null")
  87070. }
  87071. return graphql.Null
  87072. }
  87073. res := resTmp.(int)
  87074. fc.Result = res
  87075. return ec.marshalNInt2int(ctx, field.Selections, res)
  87076. }
  87077. func (ec *executionContext) fieldContext_SellingPlanAnchor_day(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87078. fc = &graphql.FieldContext{
  87079. Object: "SellingPlanAnchor",
  87080. Field: field,
  87081. IsMethod: false,
  87082. IsResolver: false,
  87083. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87084. return nil, errors.New("field of type Int does not have child fields")
  87085. },
  87086. }
  87087. return fc, nil
  87088. }
  87089. func (ec *executionContext) _SellingPlanAnchor_month(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  87090. fc, err := ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  87091. if err != nil {
  87092. return graphql.Null
  87093. }
  87094. ctx = graphql.WithFieldContext(ctx, fc)
  87095. defer func() {
  87096. if r := recover(); r != nil {
  87097. ec.Error(ctx, ec.Recover(ctx, r))
  87098. ret = graphql.Null
  87099. }
  87100. }()
  87101. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87102. ctx = rctx // use context from middleware stack in children
  87103. return obj.Month, nil
  87104. })
  87105. if err != nil {
  87106. ec.Error(ctx, err)
  87107. return graphql.Null
  87108. }
  87109. if resTmp == nil {
  87110. return graphql.Null
  87111. }
  87112. res := resTmp.(*int)
  87113. fc.Result = res
  87114. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  87115. }
  87116. func (ec *executionContext) fieldContext_SellingPlanAnchor_month(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87117. fc = &graphql.FieldContext{
  87118. Object: "SellingPlanAnchor",
  87119. Field: field,
  87120. IsMethod: false,
  87121. IsResolver: false,
  87122. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87123. return nil, errors.New("field of type Int does not have child fields")
  87124. },
  87125. }
  87126. return fc, nil
  87127. }
  87128. func (ec *executionContext) _SellingPlanAnchor_type(ctx context.Context, field graphql.CollectedField, obj *SellingPlanAnchor) (ret graphql.Marshaler) {
  87129. fc, err := ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  87130. if err != nil {
  87131. return graphql.Null
  87132. }
  87133. ctx = graphql.WithFieldContext(ctx, fc)
  87134. defer func() {
  87135. if r := recover(); r != nil {
  87136. ec.Error(ctx, ec.Recover(ctx, r))
  87137. ret = graphql.Null
  87138. }
  87139. }()
  87140. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87141. ctx = rctx // use context from middleware stack in children
  87142. return obj.Type, nil
  87143. })
  87144. if err != nil {
  87145. ec.Error(ctx, err)
  87146. return graphql.Null
  87147. }
  87148. if resTmp == nil {
  87149. if !graphql.HasFieldError(ctx, fc) {
  87150. ec.Errorf(ctx, "must not be null")
  87151. }
  87152. return graphql.Null
  87153. }
  87154. res := resTmp.(SellingPlanAnchorType)
  87155. fc.Result = res
  87156. return ec.marshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorType(ctx, field.Selections, res)
  87157. }
  87158. func (ec *executionContext) fieldContext_SellingPlanAnchor_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87159. fc = &graphql.FieldContext{
  87160. Object: "SellingPlanAnchor",
  87161. Field: field,
  87162. IsMethod: false,
  87163. IsResolver: false,
  87164. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87165. return nil, errors.New("field of type SellingPlanAnchorType does not have child fields")
  87166. },
  87167. }
  87168. return fc, nil
  87169. }
  87170. func (ec *executionContext) _SellingPlanCheckoutCharge_type(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutCharge) (ret graphql.Marshaler) {
  87171. fc, err := ec.fieldContext_SellingPlanCheckoutCharge_type(ctx, field)
  87172. if err != nil {
  87173. return graphql.Null
  87174. }
  87175. ctx = graphql.WithFieldContext(ctx, fc)
  87176. defer func() {
  87177. if r := recover(); r != nil {
  87178. ec.Error(ctx, ec.Recover(ctx, r))
  87179. ret = graphql.Null
  87180. }
  87181. }()
  87182. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87183. ctx = rctx // use context from middleware stack in children
  87184. return obj.Type, nil
  87185. })
  87186. if err != nil {
  87187. ec.Error(ctx, err)
  87188. return graphql.Null
  87189. }
  87190. if resTmp == nil {
  87191. if !graphql.HasFieldError(ctx, fc) {
  87192. ec.Errorf(ctx, "must not be null")
  87193. }
  87194. return graphql.Null
  87195. }
  87196. res := resTmp.(SellingPlanCheckoutChargeType)
  87197. fc.Result = res
  87198. return ec.marshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx, field.Selections, res)
  87199. }
  87200. func (ec *executionContext) fieldContext_SellingPlanCheckoutCharge_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87201. fc = &graphql.FieldContext{
  87202. Object: "SellingPlanCheckoutCharge",
  87203. Field: field,
  87204. IsMethod: false,
  87205. IsResolver: false,
  87206. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87207. return nil, errors.New("field of type SellingPlanCheckoutChargeType does not have child fields")
  87208. },
  87209. }
  87210. return fc, nil
  87211. }
  87212. func (ec *executionContext) _SellingPlanCheckoutCharge_value(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutCharge) (ret graphql.Marshaler) {
  87213. fc, err := ec.fieldContext_SellingPlanCheckoutCharge_value(ctx, field)
  87214. if err != nil {
  87215. return graphql.Null
  87216. }
  87217. ctx = graphql.WithFieldContext(ctx, fc)
  87218. defer func() {
  87219. if r := recover(); r != nil {
  87220. ec.Error(ctx, ec.Recover(ctx, r))
  87221. ret = graphql.Null
  87222. }
  87223. }()
  87224. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87225. ctx = rctx // use context from middleware stack in children
  87226. return obj.Value, nil
  87227. })
  87228. if err != nil {
  87229. ec.Error(ctx, err)
  87230. return graphql.Null
  87231. }
  87232. if resTmp == nil {
  87233. if !graphql.HasFieldError(ctx, fc) {
  87234. ec.Errorf(ctx, "must not be null")
  87235. }
  87236. return graphql.Null
  87237. }
  87238. res := resTmp.(SellingPlanCheckoutChargeValue)
  87239. fc.Result = res
  87240. return ec.marshalNSellingPlanCheckoutChargeValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutChargeValue(ctx, field.Selections, res)
  87241. }
  87242. func (ec *executionContext) fieldContext_SellingPlanCheckoutCharge_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87243. fc = &graphql.FieldContext{
  87244. Object: "SellingPlanCheckoutCharge",
  87245. Field: field,
  87246. IsMethod: false,
  87247. IsResolver: false,
  87248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87249. return nil, errors.New("field of type SellingPlanCheckoutChargeValue does not have child fields")
  87250. },
  87251. }
  87252. return fc, nil
  87253. }
  87254. func (ec *executionContext) _SellingPlanCheckoutChargePercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SellingPlanCheckoutChargePercentageValue) (ret graphql.Marshaler) {
  87255. fc, err := ec.fieldContext_SellingPlanCheckoutChargePercentageValue_percentage(ctx, field)
  87256. if err != nil {
  87257. return graphql.Null
  87258. }
  87259. ctx = graphql.WithFieldContext(ctx, fc)
  87260. defer func() {
  87261. if r := recover(); r != nil {
  87262. ec.Error(ctx, ec.Recover(ctx, r))
  87263. ret = graphql.Null
  87264. }
  87265. }()
  87266. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87267. ctx = rctx // use context from middleware stack in children
  87268. return obj.Percentage, nil
  87269. })
  87270. if err != nil {
  87271. ec.Error(ctx, err)
  87272. return graphql.Null
  87273. }
  87274. if resTmp == nil {
  87275. if !graphql.HasFieldError(ctx, fc) {
  87276. ec.Errorf(ctx, "must not be null")
  87277. }
  87278. return graphql.Null
  87279. }
  87280. res := resTmp.(float64)
  87281. fc.Result = res
  87282. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  87283. }
  87284. func (ec *executionContext) fieldContext_SellingPlanCheckoutChargePercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87285. fc = &graphql.FieldContext{
  87286. Object: "SellingPlanCheckoutChargePercentageValue",
  87287. Field: field,
  87288. IsMethod: false,
  87289. IsResolver: false,
  87290. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87291. return nil, errors.New("field of type Float does not have child fields")
  87292. },
  87293. }
  87294. return fc, nil
  87295. }
  87296. func (ec *executionContext) _SellingPlanConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  87297. fc, err := ec.fieldContext_SellingPlanConnection_edges(ctx, field)
  87298. if err != nil {
  87299. return graphql.Null
  87300. }
  87301. ctx = graphql.WithFieldContext(ctx, fc)
  87302. defer func() {
  87303. if r := recover(); r != nil {
  87304. ec.Error(ctx, ec.Recover(ctx, r))
  87305. ret = graphql.Null
  87306. }
  87307. }()
  87308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87309. ctx = rctx // use context from middleware stack in children
  87310. return obj.Edges, nil
  87311. })
  87312. if err != nil {
  87313. ec.Error(ctx, err)
  87314. return graphql.Null
  87315. }
  87316. if resTmp == nil {
  87317. if !graphql.HasFieldError(ctx, fc) {
  87318. ec.Errorf(ctx, "must not be null")
  87319. }
  87320. return graphql.Null
  87321. }
  87322. res := resTmp.([]*SellingPlanEdge)
  87323. fc.Result = res
  87324. return ec.marshalNSellingPlanEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanEdgeᚄ(ctx, field.Selections, res)
  87325. }
  87326. func (ec *executionContext) fieldContext_SellingPlanConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87327. fc = &graphql.FieldContext{
  87328. Object: "SellingPlanConnection",
  87329. Field: field,
  87330. IsMethod: false,
  87331. IsResolver: false,
  87332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87333. switch field.Name {
  87334. case "cursor":
  87335. return ec.fieldContext_SellingPlanEdge_cursor(ctx, field)
  87336. case "node":
  87337. return ec.fieldContext_SellingPlanEdge_node(ctx, field)
  87338. }
  87339. return nil, fmt.Errorf("no field named %q was found under type SellingPlanEdge", field.Name)
  87340. },
  87341. }
  87342. return fc, nil
  87343. }
  87344. func (ec *executionContext) _SellingPlanConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  87345. fc, err := ec.fieldContext_SellingPlanConnection_nodes(ctx, field)
  87346. if err != nil {
  87347. return graphql.Null
  87348. }
  87349. ctx = graphql.WithFieldContext(ctx, fc)
  87350. defer func() {
  87351. if r := recover(); r != nil {
  87352. ec.Error(ctx, ec.Recover(ctx, r))
  87353. ret = graphql.Null
  87354. }
  87355. }()
  87356. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87357. ctx = rctx // use context from middleware stack in children
  87358. return obj.Nodes, nil
  87359. })
  87360. if err != nil {
  87361. ec.Error(ctx, err)
  87362. return graphql.Null
  87363. }
  87364. if resTmp == nil {
  87365. if !graphql.HasFieldError(ctx, fc) {
  87366. ec.Errorf(ctx, "must not be null")
  87367. }
  87368. return graphql.Null
  87369. }
  87370. res := resTmp.([]*SellingPlan)
  87371. fc.Result = res
  87372. return ec.marshalNSellingPlan2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanᚄ(ctx, field.Selections, res)
  87373. }
  87374. func (ec *executionContext) fieldContext_SellingPlanConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87375. fc = &graphql.FieldContext{
  87376. Object: "SellingPlanConnection",
  87377. Field: field,
  87378. IsMethod: false,
  87379. IsResolver: false,
  87380. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87381. switch field.Name {
  87382. case "billingPolicy":
  87383. return ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  87384. case "category":
  87385. return ec.fieldContext_SellingPlan_category(ctx, field)
  87386. case "createdAt":
  87387. return ec.fieldContext_SellingPlan_createdAt(ctx, field)
  87388. case "deliveryPolicy":
  87389. return ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  87390. case "description":
  87391. return ec.fieldContext_SellingPlan_description(ctx, field)
  87392. case "id":
  87393. return ec.fieldContext_SellingPlan_id(ctx, field)
  87394. case "inventoryPolicy":
  87395. return ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  87396. case "name":
  87397. return ec.fieldContext_SellingPlan_name(ctx, field)
  87398. case "options":
  87399. return ec.fieldContext_SellingPlan_options(ctx, field)
  87400. case "position":
  87401. return ec.fieldContext_SellingPlan_position(ctx, field)
  87402. case "pricingPolicies":
  87403. return ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  87404. }
  87405. return nil, fmt.Errorf("no field named %q was found under type SellingPlan", field.Name)
  87406. },
  87407. }
  87408. return fc, nil
  87409. }
  87410. func (ec *executionContext) _SellingPlanConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SellingPlanConnection) (ret graphql.Marshaler) {
  87411. fc, err := ec.fieldContext_SellingPlanConnection_pageInfo(ctx, field)
  87412. if err != nil {
  87413. return graphql.Null
  87414. }
  87415. ctx = graphql.WithFieldContext(ctx, fc)
  87416. defer func() {
  87417. if r := recover(); r != nil {
  87418. ec.Error(ctx, ec.Recover(ctx, r))
  87419. ret = graphql.Null
  87420. }
  87421. }()
  87422. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87423. ctx = rctx // use context from middleware stack in children
  87424. return obj.PageInfo, nil
  87425. })
  87426. if err != nil {
  87427. ec.Error(ctx, err)
  87428. return graphql.Null
  87429. }
  87430. if resTmp == nil {
  87431. if !graphql.HasFieldError(ctx, fc) {
  87432. ec.Errorf(ctx, "must not be null")
  87433. }
  87434. return graphql.Null
  87435. }
  87436. res := resTmp.(*PageInfo)
  87437. fc.Result = res
  87438. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  87439. }
  87440. func (ec *executionContext) fieldContext_SellingPlanConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87441. fc = &graphql.FieldContext{
  87442. Object: "SellingPlanConnection",
  87443. Field: field,
  87444. IsMethod: false,
  87445. IsResolver: false,
  87446. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87447. switch field.Name {
  87448. case "endCursor":
  87449. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  87450. case "hasNextPage":
  87451. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  87452. case "hasPreviousPage":
  87453. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  87454. case "startCursor":
  87455. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  87456. }
  87457. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  87458. },
  87459. }
  87460. return fc, nil
  87461. }
  87462. func (ec *executionContext) _SellingPlanEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SellingPlanEdge) (ret graphql.Marshaler) {
  87463. fc, err := ec.fieldContext_SellingPlanEdge_cursor(ctx, field)
  87464. if err != nil {
  87465. return graphql.Null
  87466. }
  87467. ctx = graphql.WithFieldContext(ctx, fc)
  87468. defer func() {
  87469. if r := recover(); r != nil {
  87470. ec.Error(ctx, ec.Recover(ctx, r))
  87471. ret = graphql.Null
  87472. }
  87473. }()
  87474. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87475. ctx = rctx // use context from middleware stack in children
  87476. return obj.Cursor, nil
  87477. })
  87478. if err != nil {
  87479. ec.Error(ctx, err)
  87480. return graphql.Null
  87481. }
  87482. if resTmp == nil {
  87483. if !graphql.HasFieldError(ctx, fc) {
  87484. ec.Errorf(ctx, "must not be null")
  87485. }
  87486. return graphql.Null
  87487. }
  87488. res := resTmp.(string)
  87489. fc.Result = res
  87490. return ec.marshalNString2string(ctx, field.Selections, res)
  87491. }
  87492. func (ec *executionContext) fieldContext_SellingPlanEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87493. fc = &graphql.FieldContext{
  87494. Object: "SellingPlanEdge",
  87495. Field: field,
  87496. IsMethod: false,
  87497. IsResolver: false,
  87498. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87499. return nil, errors.New("field of type String does not have child fields")
  87500. },
  87501. }
  87502. return fc, nil
  87503. }
  87504. func (ec *executionContext) _SellingPlanEdge_node(ctx context.Context, field graphql.CollectedField, obj *SellingPlanEdge) (ret graphql.Marshaler) {
  87505. fc, err := ec.fieldContext_SellingPlanEdge_node(ctx, field)
  87506. if err != nil {
  87507. return graphql.Null
  87508. }
  87509. ctx = graphql.WithFieldContext(ctx, fc)
  87510. defer func() {
  87511. if r := recover(); r != nil {
  87512. ec.Error(ctx, ec.Recover(ctx, r))
  87513. ret = graphql.Null
  87514. }
  87515. }()
  87516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87517. ctx = rctx // use context from middleware stack in children
  87518. return obj.Node, nil
  87519. })
  87520. if err != nil {
  87521. ec.Error(ctx, err)
  87522. return graphql.Null
  87523. }
  87524. if resTmp == nil {
  87525. if !graphql.HasFieldError(ctx, fc) {
  87526. ec.Errorf(ctx, "must not be null")
  87527. }
  87528. return graphql.Null
  87529. }
  87530. res := resTmp.(*SellingPlan)
  87531. fc.Result = res
  87532. return ec.marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlan(ctx, field.Selections, res)
  87533. }
  87534. func (ec *executionContext) fieldContext_SellingPlanEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87535. fc = &graphql.FieldContext{
  87536. Object: "SellingPlanEdge",
  87537. Field: field,
  87538. IsMethod: false,
  87539. IsResolver: false,
  87540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87541. switch field.Name {
  87542. case "billingPolicy":
  87543. return ec.fieldContext_SellingPlan_billingPolicy(ctx, field)
  87544. case "category":
  87545. return ec.fieldContext_SellingPlan_category(ctx, field)
  87546. case "createdAt":
  87547. return ec.fieldContext_SellingPlan_createdAt(ctx, field)
  87548. case "deliveryPolicy":
  87549. return ec.fieldContext_SellingPlan_deliveryPolicy(ctx, field)
  87550. case "description":
  87551. return ec.fieldContext_SellingPlan_description(ctx, field)
  87552. case "id":
  87553. return ec.fieldContext_SellingPlan_id(ctx, field)
  87554. case "inventoryPolicy":
  87555. return ec.fieldContext_SellingPlan_inventoryPolicy(ctx, field)
  87556. case "name":
  87557. return ec.fieldContext_SellingPlan_name(ctx, field)
  87558. case "options":
  87559. return ec.fieldContext_SellingPlan_options(ctx, field)
  87560. case "position":
  87561. return ec.fieldContext_SellingPlan_position(ctx, field)
  87562. case "pricingPolicies":
  87563. return ec.fieldContext_SellingPlan_pricingPolicies(ctx, field)
  87564. }
  87565. return nil, fmt.Errorf("no field named %q was found under type SellingPlan", field.Name)
  87566. },
  87567. }
  87568. return fc, nil
  87569. }
  87570. func (ec *executionContext) _SellingPlanFixedBillingPolicy_checkoutCharge(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  87571. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_checkoutCharge(ctx, field)
  87572. if err != nil {
  87573. return graphql.Null
  87574. }
  87575. ctx = graphql.WithFieldContext(ctx, fc)
  87576. defer func() {
  87577. if r := recover(); r != nil {
  87578. ec.Error(ctx, ec.Recover(ctx, r))
  87579. ret = graphql.Null
  87580. }
  87581. }()
  87582. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87583. ctx = rctx // use context from middleware stack in children
  87584. return obj.CheckoutCharge, nil
  87585. })
  87586. if err != nil {
  87587. ec.Error(ctx, err)
  87588. return graphql.Null
  87589. }
  87590. if resTmp == nil {
  87591. if !graphql.HasFieldError(ctx, fc) {
  87592. ec.Errorf(ctx, "must not be null")
  87593. }
  87594. return graphql.Null
  87595. }
  87596. res := resTmp.(*SellingPlanCheckoutCharge)
  87597. fc.Result = res
  87598. return ec.marshalNSellingPlanCheckoutCharge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutCharge(ctx, field.Selections, res)
  87599. }
  87600. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_checkoutCharge(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87601. fc = &graphql.FieldContext{
  87602. Object: "SellingPlanFixedBillingPolicy",
  87603. Field: field,
  87604. IsMethod: false,
  87605. IsResolver: false,
  87606. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87607. switch field.Name {
  87608. case "type":
  87609. return ec.fieldContext_SellingPlanCheckoutCharge_type(ctx, field)
  87610. case "value":
  87611. return ec.fieldContext_SellingPlanCheckoutCharge_value(ctx, field)
  87612. }
  87613. return nil, fmt.Errorf("no field named %q was found under type SellingPlanCheckoutCharge", field.Name)
  87614. },
  87615. }
  87616. return fc, nil
  87617. }
  87618. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  87619. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx, field)
  87620. if err != nil {
  87621. return graphql.Null
  87622. }
  87623. ctx = graphql.WithFieldContext(ctx, fc)
  87624. defer func() {
  87625. if r := recover(); r != nil {
  87626. ec.Error(ctx, ec.Recover(ctx, r))
  87627. ret = graphql.Null
  87628. }
  87629. }()
  87630. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87631. ctx = rctx // use context from middleware stack in children
  87632. return obj.RemainingBalanceChargeExactTime, nil
  87633. })
  87634. if err != nil {
  87635. ec.Error(ctx, err)
  87636. return graphql.Null
  87637. }
  87638. if resTmp == nil {
  87639. return graphql.Null
  87640. }
  87641. res := resTmp.(*string)
  87642. fc.Result = res
  87643. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  87644. }
  87645. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87646. fc = &graphql.FieldContext{
  87647. Object: "SellingPlanFixedBillingPolicy",
  87648. Field: field,
  87649. IsMethod: false,
  87650. IsResolver: false,
  87651. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87652. return nil, errors.New("field of type DateTime does not have child fields")
  87653. },
  87654. }
  87655. return fc, nil
  87656. }
  87657. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  87658. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx, field)
  87659. if err != nil {
  87660. return graphql.Null
  87661. }
  87662. ctx = graphql.WithFieldContext(ctx, fc)
  87663. defer func() {
  87664. if r := recover(); r != nil {
  87665. ec.Error(ctx, ec.Recover(ctx, r))
  87666. ret = graphql.Null
  87667. }
  87668. }()
  87669. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87670. ctx = rctx // use context from middleware stack in children
  87671. return obj.RemainingBalanceChargeTimeAfterCheckout, nil
  87672. })
  87673. if err != nil {
  87674. ec.Error(ctx, err)
  87675. return graphql.Null
  87676. }
  87677. if resTmp == nil {
  87678. return graphql.Null
  87679. }
  87680. res := resTmp.(*string)
  87681. fc.Result = res
  87682. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  87683. }
  87684. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87685. fc = &graphql.FieldContext{
  87686. Object: "SellingPlanFixedBillingPolicy",
  87687. Field: field,
  87688. IsMethod: false,
  87689. IsResolver: false,
  87690. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87691. return nil, errors.New("field of type String does not have child fields")
  87692. },
  87693. }
  87694. return fc, nil
  87695. }
  87696. func (ec *executionContext) _SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedBillingPolicy) (ret graphql.Marshaler) {
  87697. fc, err := ec.fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx, field)
  87698. if err != nil {
  87699. return graphql.Null
  87700. }
  87701. ctx = graphql.WithFieldContext(ctx, fc)
  87702. defer func() {
  87703. if r := recover(); r != nil {
  87704. ec.Error(ctx, ec.Recover(ctx, r))
  87705. ret = graphql.Null
  87706. }
  87707. }()
  87708. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87709. ctx = rctx // use context from middleware stack in children
  87710. return obj.RemainingBalanceChargeTrigger, nil
  87711. })
  87712. if err != nil {
  87713. ec.Error(ctx, err)
  87714. return graphql.Null
  87715. }
  87716. if resTmp == nil {
  87717. if !graphql.HasFieldError(ctx, fc) {
  87718. ec.Errorf(ctx, "must not be null")
  87719. }
  87720. return graphql.Null
  87721. }
  87722. res := resTmp.(SellingPlanRemainingBalanceChargeTrigger)
  87723. fc.Result = res
  87724. return ec.marshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx, field.Selections, res)
  87725. }
  87726. func (ec *executionContext) fieldContext_SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87727. fc = &graphql.FieldContext{
  87728. Object: "SellingPlanFixedBillingPolicy",
  87729. Field: field,
  87730. IsMethod: false,
  87731. IsResolver: false,
  87732. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87733. return nil, errors.New("field of type SellingPlanRemainingBalanceChargeTrigger does not have child fields")
  87734. },
  87735. }
  87736. return fc, nil
  87737. }
  87738. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87739. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_anchors(ctx, field)
  87740. if err != nil {
  87741. return graphql.Null
  87742. }
  87743. ctx = graphql.WithFieldContext(ctx, fc)
  87744. defer func() {
  87745. if r := recover(); r != nil {
  87746. ec.Error(ctx, ec.Recover(ctx, r))
  87747. ret = graphql.Null
  87748. }
  87749. }()
  87750. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87751. ctx = rctx // use context from middleware stack in children
  87752. return obj.Anchors, nil
  87753. })
  87754. if err != nil {
  87755. ec.Error(ctx, err)
  87756. return graphql.Null
  87757. }
  87758. if resTmp == nil {
  87759. if !graphql.HasFieldError(ctx, fc) {
  87760. ec.Errorf(ctx, "must not be null")
  87761. }
  87762. return graphql.Null
  87763. }
  87764. res := resTmp.([]*SellingPlanAnchor)
  87765. fc.Result = res
  87766. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  87767. }
  87768. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87769. fc = &graphql.FieldContext{
  87770. Object: "SellingPlanFixedDeliveryPolicy",
  87771. Field: field,
  87772. IsMethod: false,
  87773. IsResolver: false,
  87774. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87775. switch field.Name {
  87776. case "cutoffDay":
  87777. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  87778. case "day":
  87779. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  87780. case "month":
  87781. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  87782. case "type":
  87783. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  87784. }
  87785. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  87786. },
  87787. }
  87788. return fc, nil
  87789. }
  87790. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87791. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_cutoff(ctx, field)
  87792. if err != nil {
  87793. return graphql.Null
  87794. }
  87795. ctx = graphql.WithFieldContext(ctx, fc)
  87796. defer func() {
  87797. if r := recover(); r != nil {
  87798. ec.Error(ctx, ec.Recover(ctx, r))
  87799. ret = graphql.Null
  87800. }
  87801. }()
  87802. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87803. ctx = rctx // use context from middleware stack in children
  87804. return obj.Cutoff, nil
  87805. })
  87806. if err != nil {
  87807. ec.Error(ctx, err)
  87808. return graphql.Null
  87809. }
  87810. if resTmp == nil {
  87811. return graphql.Null
  87812. }
  87813. res := resTmp.(*int)
  87814. fc.Result = res
  87815. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  87816. }
  87817. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87818. fc = &graphql.FieldContext{
  87819. Object: "SellingPlanFixedDeliveryPolicy",
  87820. Field: field,
  87821. IsMethod: false,
  87822. IsResolver: false,
  87823. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87824. return nil, errors.New("field of type Int does not have child fields")
  87825. },
  87826. }
  87827. return fc, nil
  87828. }
  87829. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87830. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx, field)
  87831. if err != nil {
  87832. return graphql.Null
  87833. }
  87834. ctx = graphql.WithFieldContext(ctx, fc)
  87835. defer func() {
  87836. if r := recover(); r != nil {
  87837. ec.Error(ctx, ec.Recover(ctx, r))
  87838. ret = graphql.Null
  87839. }
  87840. }()
  87841. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87842. ctx = rctx // use context from middleware stack in children
  87843. return obj.FulfillmentExactTime, nil
  87844. })
  87845. if err != nil {
  87846. ec.Error(ctx, err)
  87847. return graphql.Null
  87848. }
  87849. if resTmp == nil {
  87850. return graphql.Null
  87851. }
  87852. res := resTmp.(*string)
  87853. fc.Result = res
  87854. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  87855. }
  87856. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87857. fc = &graphql.FieldContext{
  87858. Object: "SellingPlanFixedDeliveryPolicy",
  87859. Field: field,
  87860. IsMethod: false,
  87861. IsResolver: false,
  87862. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87863. return nil, errors.New("field of type DateTime does not have child fields")
  87864. },
  87865. }
  87866. return fc, nil
  87867. }
  87868. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87869. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx, field)
  87870. if err != nil {
  87871. return graphql.Null
  87872. }
  87873. ctx = graphql.WithFieldContext(ctx, fc)
  87874. defer func() {
  87875. if r := recover(); r != nil {
  87876. ec.Error(ctx, ec.Recover(ctx, r))
  87877. ret = graphql.Null
  87878. }
  87879. }()
  87880. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87881. ctx = rctx // use context from middleware stack in children
  87882. return obj.FulfillmentTrigger, nil
  87883. })
  87884. if err != nil {
  87885. ec.Error(ctx, err)
  87886. return graphql.Null
  87887. }
  87888. if resTmp == nil {
  87889. if !graphql.HasFieldError(ctx, fc) {
  87890. ec.Errorf(ctx, "must not be null")
  87891. }
  87892. return graphql.Null
  87893. }
  87894. res := resTmp.(SellingPlanFulfillmentTrigger)
  87895. fc.Result = res
  87896. return ec.marshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx, field.Selections, res)
  87897. }
  87898. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87899. fc = &graphql.FieldContext{
  87900. Object: "SellingPlanFixedDeliveryPolicy",
  87901. Field: field,
  87902. IsMethod: false,
  87903. IsResolver: false,
  87904. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87905. return nil, errors.New("field of type SellingPlanFulfillmentTrigger does not have child fields")
  87906. },
  87907. }
  87908. return fc, nil
  87909. }
  87910. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87911. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_intent(ctx, field)
  87912. if err != nil {
  87913. return graphql.Null
  87914. }
  87915. ctx = graphql.WithFieldContext(ctx, fc)
  87916. defer func() {
  87917. if r := recover(); r != nil {
  87918. ec.Error(ctx, ec.Recover(ctx, r))
  87919. ret = graphql.Null
  87920. }
  87921. }()
  87922. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87923. ctx = rctx // use context from middleware stack in children
  87924. return obj.Intent, nil
  87925. })
  87926. if err != nil {
  87927. ec.Error(ctx, err)
  87928. return graphql.Null
  87929. }
  87930. if resTmp == nil {
  87931. if !graphql.HasFieldError(ctx, fc) {
  87932. ec.Errorf(ctx, "must not be null")
  87933. }
  87934. return graphql.Null
  87935. }
  87936. res := resTmp.(SellingPlanFixedDeliveryPolicyIntent)
  87937. fc.Result = res
  87938. return ec.marshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx, field.Selections, res)
  87939. }
  87940. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87941. fc = &graphql.FieldContext{
  87942. Object: "SellingPlanFixedDeliveryPolicy",
  87943. Field: field,
  87944. IsMethod: false,
  87945. IsResolver: false,
  87946. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87947. return nil, errors.New("field of type SellingPlanFixedDeliveryPolicyIntent does not have child fields")
  87948. },
  87949. }
  87950. return fc, nil
  87951. }
  87952. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedDeliveryPolicy) (ret graphql.Marshaler) {
  87953. fc, err := ec.fieldContext_SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx, field)
  87954. if err != nil {
  87955. return graphql.Null
  87956. }
  87957. ctx = graphql.WithFieldContext(ctx, fc)
  87958. defer func() {
  87959. if r := recover(); r != nil {
  87960. ec.Error(ctx, ec.Recover(ctx, r))
  87961. ret = graphql.Null
  87962. }
  87963. }()
  87964. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  87965. ctx = rctx // use context from middleware stack in children
  87966. return obj.PreAnchorBehavior, nil
  87967. })
  87968. if err != nil {
  87969. ec.Error(ctx, err)
  87970. return graphql.Null
  87971. }
  87972. if resTmp == nil {
  87973. if !graphql.HasFieldError(ctx, fc) {
  87974. ec.Errorf(ctx, "must not be null")
  87975. }
  87976. return graphql.Null
  87977. }
  87978. res := resTmp.(SellingPlanFixedDeliveryPolicyPreAnchorBehavior)
  87979. fc.Result = res
  87980. return ec.marshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx, field.Selections, res)
  87981. }
  87982. func (ec *executionContext) fieldContext_SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  87983. fc = &graphql.FieldContext{
  87984. Object: "SellingPlanFixedDeliveryPolicy",
  87985. Field: field,
  87986. IsMethod: false,
  87987. IsResolver: false,
  87988. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  87989. return nil, errors.New("field of type SellingPlanFixedDeliveryPolicyPreAnchorBehavior does not have child fields")
  87990. },
  87991. }
  87992. return fc, nil
  87993. }
  87994. func (ec *executionContext) _SellingPlanFixedPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  87995. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_adjustmentType(ctx, field)
  87996. if err != nil {
  87997. return graphql.Null
  87998. }
  87999. ctx = graphql.WithFieldContext(ctx, fc)
  88000. defer func() {
  88001. if r := recover(); r != nil {
  88002. ec.Error(ctx, ec.Recover(ctx, r))
  88003. ret = graphql.Null
  88004. }
  88005. }()
  88006. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88007. ctx = rctx // use context from middleware stack in children
  88008. return obj.AdjustmentType, nil
  88009. })
  88010. if err != nil {
  88011. ec.Error(ctx, err)
  88012. return graphql.Null
  88013. }
  88014. if resTmp == nil {
  88015. if !graphql.HasFieldError(ctx, fc) {
  88016. ec.Errorf(ctx, "must not be null")
  88017. }
  88018. return graphql.Null
  88019. }
  88020. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  88021. fc.Result = res
  88022. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  88023. }
  88024. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88025. fc = &graphql.FieldContext{
  88026. Object: "SellingPlanFixedPricingPolicy",
  88027. Field: field,
  88028. IsMethod: false,
  88029. IsResolver: false,
  88030. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88031. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  88032. },
  88033. }
  88034. return fc, nil
  88035. }
  88036. func (ec *executionContext) _SellingPlanFixedPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  88037. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_adjustmentValue(ctx, field)
  88038. if err != nil {
  88039. return graphql.Null
  88040. }
  88041. ctx = graphql.WithFieldContext(ctx, fc)
  88042. defer func() {
  88043. if r := recover(); r != nil {
  88044. ec.Error(ctx, ec.Recover(ctx, r))
  88045. ret = graphql.Null
  88046. }
  88047. }()
  88048. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88049. ctx = rctx // use context from middleware stack in children
  88050. return obj.AdjustmentValue, nil
  88051. })
  88052. if err != nil {
  88053. ec.Error(ctx, err)
  88054. return graphql.Null
  88055. }
  88056. if resTmp == nil {
  88057. if !graphql.HasFieldError(ctx, fc) {
  88058. ec.Errorf(ctx, "must not be null")
  88059. }
  88060. return graphql.Null
  88061. }
  88062. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  88063. fc.Result = res
  88064. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  88065. }
  88066. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88067. fc = &graphql.FieldContext{
  88068. Object: "SellingPlanFixedPricingPolicy",
  88069. Field: field,
  88070. IsMethod: false,
  88071. IsResolver: false,
  88072. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88073. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  88074. },
  88075. }
  88076. return fc, nil
  88077. }
  88078. func (ec *executionContext) _SellingPlanFixedPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanFixedPricingPolicy) (ret graphql.Marshaler) {
  88079. fc, err := ec.fieldContext_SellingPlanFixedPricingPolicy_createdAt(ctx, field)
  88080. if err != nil {
  88081. return graphql.Null
  88082. }
  88083. ctx = graphql.WithFieldContext(ctx, fc)
  88084. defer func() {
  88085. if r := recover(); r != nil {
  88086. ec.Error(ctx, ec.Recover(ctx, r))
  88087. ret = graphql.Null
  88088. }
  88089. }()
  88090. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88091. ctx = rctx // use context from middleware stack in children
  88092. return obj.CreatedAt, nil
  88093. })
  88094. if err != nil {
  88095. ec.Error(ctx, err)
  88096. return graphql.Null
  88097. }
  88098. if resTmp == nil {
  88099. if !graphql.HasFieldError(ctx, fc) {
  88100. ec.Errorf(ctx, "must not be null")
  88101. }
  88102. return graphql.Null
  88103. }
  88104. res := resTmp.(string)
  88105. fc.Result = res
  88106. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  88107. }
  88108. func (ec *executionContext) fieldContext_SellingPlanFixedPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88109. fc = &graphql.FieldContext{
  88110. Object: "SellingPlanFixedPricingPolicy",
  88111. Field: field,
  88112. IsMethod: false,
  88113. IsResolver: false,
  88114. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88115. return nil, errors.New("field of type DateTime does not have child fields")
  88116. },
  88117. }
  88118. return fc, nil
  88119. }
  88120. func (ec *executionContext) _SellingPlanGroup_appId(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88121. fc, err := ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  88122. if err != nil {
  88123. return graphql.Null
  88124. }
  88125. ctx = graphql.WithFieldContext(ctx, fc)
  88126. defer func() {
  88127. if r := recover(); r != nil {
  88128. ec.Error(ctx, ec.Recover(ctx, r))
  88129. ret = graphql.Null
  88130. }
  88131. }()
  88132. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88133. ctx = rctx // use context from middleware stack in children
  88134. return obj.AppID, nil
  88135. })
  88136. if err != nil {
  88137. ec.Error(ctx, err)
  88138. return graphql.Null
  88139. }
  88140. if resTmp == nil {
  88141. return graphql.Null
  88142. }
  88143. res := resTmp.(*string)
  88144. fc.Result = res
  88145. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  88146. }
  88147. func (ec *executionContext) fieldContext_SellingPlanGroup_appId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88148. fc = &graphql.FieldContext{
  88149. Object: "SellingPlanGroup",
  88150. Field: field,
  88151. IsMethod: false,
  88152. IsResolver: false,
  88153. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88154. return nil, errors.New("field of type String does not have child fields")
  88155. },
  88156. }
  88157. return fc, nil
  88158. }
  88159. func (ec *executionContext) _SellingPlanGroup_appliesToProduct(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88160. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  88161. if err != nil {
  88162. return graphql.Null
  88163. }
  88164. ctx = graphql.WithFieldContext(ctx, fc)
  88165. defer func() {
  88166. if r := recover(); r != nil {
  88167. ec.Error(ctx, ec.Recover(ctx, r))
  88168. ret = graphql.Null
  88169. }
  88170. }()
  88171. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88172. ctx = rctx // use context from middleware stack in children
  88173. return obj.AppliesToProduct, nil
  88174. })
  88175. if err != nil {
  88176. ec.Error(ctx, err)
  88177. return graphql.Null
  88178. }
  88179. if resTmp == nil {
  88180. if !graphql.HasFieldError(ctx, fc) {
  88181. ec.Errorf(ctx, "must not be null")
  88182. }
  88183. return graphql.Null
  88184. }
  88185. res := resTmp.(bool)
  88186. fc.Result = res
  88187. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  88188. }
  88189. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProduct(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88190. fc = &graphql.FieldContext{
  88191. Object: "SellingPlanGroup",
  88192. Field: field,
  88193. IsMethod: false,
  88194. IsResolver: false,
  88195. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88196. return nil, errors.New("field of type Boolean does not have child fields")
  88197. },
  88198. }
  88199. defer func() {
  88200. if r := recover(); r != nil {
  88201. err = ec.Recover(ctx, r)
  88202. ec.Error(ctx, err)
  88203. }
  88204. }()
  88205. ctx = graphql.WithFieldContext(ctx, fc)
  88206. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProduct_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88207. ec.Error(ctx, err)
  88208. return
  88209. }
  88210. return fc, nil
  88211. }
  88212. func (ec *executionContext) _SellingPlanGroup_appliesToProductVariant(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88213. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  88214. if err != nil {
  88215. return graphql.Null
  88216. }
  88217. ctx = graphql.WithFieldContext(ctx, fc)
  88218. defer func() {
  88219. if r := recover(); r != nil {
  88220. ec.Error(ctx, ec.Recover(ctx, r))
  88221. ret = graphql.Null
  88222. }
  88223. }()
  88224. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88225. ctx = rctx // use context from middleware stack in children
  88226. return obj.AppliesToProductVariant, nil
  88227. })
  88228. if err != nil {
  88229. ec.Error(ctx, err)
  88230. return graphql.Null
  88231. }
  88232. if resTmp == nil {
  88233. if !graphql.HasFieldError(ctx, fc) {
  88234. ec.Errorf(ctx, "must not be null")
  88235. }
  88236. return graphql.Null
  88237. }
  88238. res := resTmp.(bool)
  88239. fc.Result = res
  88240. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  88241. }
  88242. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProductVariant(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88243. fc = &graphql.FieldContext{
  88244. Object: "SellingPlanGroup",
  88245. Field: field,
  88246. IsMethod: false,
  88247. IsResolver: false,
  88248. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88249. return nil, errors.New("field of type Boolean does not have child fields")
  88250. },
  88251. }
  88252. defer func() {
  88253. if r := recover(); r != nil {
  88254. err = ec.Recover(ctx, r)
  88255. ec.Error(ctx, err)
  88256. }
  88257. }()
  88258. ctx = graphql.WithFieldContext(ctx, fc)
  88259. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProductVariant_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88260. ec.Error(ctx, err)
  88261. return
  88262. }
  88263. return fc, nil
  88264. }
  88265. func (ec *executionContext) _SellingPlanGroup_appliesToProductVariants(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88266. fc, err := ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  88267. if err != nil {
  88268. return graphql.Null
  88269. }
  88270. ctx = graphql.WithFieldContext(ctx, fc)
  88271. defer func() {
  88272. if r := recover(); r != nil {
  88273. ec.Error(ctx, ec.Recover(ctx, r))
  88274. ret = graphql.Null
  88275. }
  88276. }()
  88277. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88278. ctx = rctx // use context from middleware stack in children
  88279. return obj.AppliesToProductVariants, nil
  88280. })
  88281. if err != nil {
  88282. ec.Error(ctx, err)
  88283. return graphql.Null
  88284. }
  88285. if resTmp == nil {
  88286. if !graphql.HasFieldError(ctx, fc) {
  88287. ec.Errorf(ctx, "must not be null")
  88288. }
  88289. return graphql.Null
  88290. }
  88291. res := resTmp.(bool)
  88292. fc.Result = res
  88293. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  88294. }
  88295. func (ec *executionContext) fieldContext_SellingPlanGroup_appliesToProductVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88296. fc = &graphql.FieldContext{
  88297. Object: "SellingPlanGroup",
  88298. Field: field,
  88299. IsMethod: false,
  88300. IsResolver: false,
  88301. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88302. return nil, errors.New("field of type Boolean does not have child fields")
  88303. },
  88304. }
  88305. defer func() {
  88306. if r := recover(); r != nil {
  88307. err = ec.Recover(ctx, r)
  88308. ec.Error(ctx, err)
  88309. }
  88310. }()
  88311. ctx = graphql.WithFieldContext(ctx, fc)
  88312. if fc.Args, err = ec.field_SellingPlanGroup_appliesToProductVariants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88313. ec.Error(ctx, err)
  88314. return
  88315. }
  88316. return fc, nil
  88317. }
  88318. func (ec *executionContext) _SellingPlanGroup_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88319. fc, err := ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  88320. if err != nil {
  88321. return graphql.Null
  88322. }
  88323. ctx = graphql.WithFieldContext(ctx, fc)
  88324. defer func() {
  88325. if r := recover(); r != nil {
  88326. ec.Error(ctx, ec.Recover(ctx, r))
  88327. ret = graphql.Null
  88328. }
  88329. }()
  88330. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88331. ctx = rctx // use context from middleware stack in children
  88332. return obj.CreatedAt, nil
  88333. })
  88334. if err != nil {
  88335. ec.Error(ctx, err)
  88336. return graphql.Null
  88337. }
  88338. if resTmp == nil {
  88339. if !graphql.HasFieldError(ctx, fc) {
  88340. ec.Errorf(ctx, "must not be null")
  88341. }
  88342. return graphql.Null
  88343. }
  88344. res := resTmp.(string)
  88345. fc.Result = res
  88346. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  88347. }
  88348. func (ec *executionContext) fieldContext_SellingPlanGroup_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88349. fc = &graphql.FieldContext{
  88350. Object: "SellingPlanGroup",
  88351. Field: field,
  88352. IsMethod: false,
  88353. IsResolver: false,
  88354. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88355. return nil, errors.New("field of type DateTime does not have child fields")
  88356. },
  88357. }
  88358. return fc, nil
  88359. }
  88360. func (ec *executionContext) _SellingPlanGroup_description(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88361. fc, err := ec.fieldContext_SellingPlanGroup_description(ctx, field)
  88362. if err != nil {
  88363. return graphql.Null
  88364. }
  88365. ctx = graphql.WithFieldContext(ctx, fc)
  88366. defer func() {
  88367. if r := recover(); r != nil {
  88368. ec.Error(ctx, ec.Recover(ctx, r))
  88369. ret = graphql.Null
  88370. }
  88371. }()
  88372. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88373. ctx = rctx // use context from middleware stack in children
  88374. return obj.Description, nil
  88375. })
  88376. if err != nil {
  88377. ec.Error(ctx, err)
  88378. return graphql.Null
  88379. }
  88380. if resTmp == nil {
  88381. return graphql.Null
  88382. }
  88383. res := resTmp.(*string)
  88384. fc.Result = res
  88385. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  88386. }
  88387. func (ec *executionContext) fieldContext_SellingPlanGroup_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88388. fc = &graphql.FieldContext{
  88389. Object: "SellingPlanGroup",
  88390. Field: field,
  88391. IsMethod: false,
  88392. IsResolver: false,
  88393. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88394. return nil, errors.New("field of type String does not have child fields")
  88395. },
  88396. }
  88397. return fc, nil
  88398. }
  88399. func (ec *executionContext) _SellingPlanGroup_id(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88400. fc, err := ec.fieldContext_SellingPlanGroup_id(ctx, field)
  88401. if err != nil {
  88402. return graphql.Null
  88403. }
  88404. ctx = graphql.WithFieldContext(ctx, fc)
  88405. defer func() {
  88406. if r := recover(); r != nil {
  88407. ec.Error(ctx, ec.Recover(ctx, r))
  88408. ret = graphql.Null
  88409. }
  88410. }()
  88411. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88412. ctx = rctx // use context from middleware stack in children
  88413. return obj.ID, nil
  88414. })
  88415. if err != nil {
  88416. ec.Error(ctx, err)
  88417. return graphql.Null
  88418. }
  88419. if resTmp == nil {
  88420. if !graphql.HasFieldError(ctx, fc) {
  88421. ec.Errorf(ctx, "must not be null")
  88422. }
  88423. return graphql.Null
  88424. }
  88425. res := resTmp.(string)
  88426. fc.Result = res
  88427. return ec.marshalNID2string(ctx, field.Selections, res)
  88428. }
  88429. func (ec *executionContext) fieldContext_SellingPlanGroup_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88430. fc = &graphql.FieldContext{
  88431. Object: "SellingPlanGroup",
  88432. Field: field,
  88433. IsMethod: false,
  88434. IsResolver: false,
  88435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88436. return nil, errors.New("field of type ID does not have child fields")
  88437. },
  88438. }
  88439. return fc, nil
  88440. }
  88441. func (ec *executionContext) _SellingPlanGroup_merchantCode(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88442. fc, err := ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  88443. if err != nil {
  88444. return graphql.Null
  88445. }
  88446. ctx = graphql.WithFieldContext(ctx, fc)
  88447. defer func() {
  88448. if r := recover(); r != nil {
  88449. ec.Error(ctx, ec.Recover(ctx, r))
  88450. ret = graphql.Null
  88451. }
  88452. }()
  88453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88454. ctx = rctx // use context from middleware stack in children
  88455. return obj.MerchantCode, nil
  88456. })
  88457. if err != nil {
  88458. ec.Error(ctx, err)
  88459. return graphql.Null
  88460. }
  88461. if resTmp == nil {
  88462. if !graphql.HasFieldError(ctx, fc) {
  88463. ec.Errorf(ctx, "must not be null")
  88464. }
  88465. return graphql.Null
  88466. }
  88467. res := resTmp.(string)
  88468. fc.Result = res
  88469. return ec.marshalNString2string(ctx, field.Selections, res)
  88470. }
  88471. func (ec *executionContext) fieldContext_SellingPlanGroup_merchantCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88472. fc = &graphql.FieldContext{
  88473. Object: "SellingPlanGroup",
  88474. Field: field,
  88475. IsMethod: false,
  88476. IsResolver: false,
  88477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88478. return nil, errors.New("field of type String does not have child fields")
  88479. },
  88480. }
  88481. return fc, nil
  88482. }
  88483. func (ec *executionContext) _SellingPlanGroup_name(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88484. fc, err := ec.fieldContext_SellingPlanGroup_name(ctx, field)
  88485. if err != nil {
  88486. return graphql.Null
  88487. }
  88488. ctx = graphql.WithFieldContext(ctx, fc)
  88489. defer func() {
  88490. if r := recover(); r != nil {
  88491. ec.Error(ctx, ec.Recover(ctx, r))
  88492. ret = graphql.Null
  88493. }
  88494. }()
  88495. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88496. ctx = rctx // use context from middleware stack in children
  88497. return obj.Name, nil
  88498. })
  88499. if err != nil {
  88500. ec.Error(ctx, err)
  88501. return graphql.Null
  88502. }
  88503. if resTmp == nil {
  88504. if !graphql.HasFieldError(ctx, fc) {
  88505. ec.Errorf(ctx, "must not be null")
  88506. }
  88507. return graphql.Null
  88508. }
  88509. res := resTmp.(string)
  88510. fc.Result = res
  88511. return ec.marshalNString2string(ctx, field.Selections, res)
  88512. }
  88513. func (ec *executionContext) fieldContext_SellingPlanGroup_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88514. fc = &graphql.FieldContext{
  88515. Object: "SellingPlanGroup",
  88516. Field: field,
  88517. IsMethod: false,
  88518. IsResolver: false,
  88519. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88520. return nil, errors.New("field of type String does not have child fields")
  88521. },
  88522. }
  88523. return fc, nil
  88524. }
  88525. func (ec *executionContext) _SellingPlanGroup_options(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88526. fc, err := ec.fieldContext_SellingPlanGroup_options(ctx, field)
  88527. if err != nil {
  88528. return graphql.Null
  88529. }
  88530. ctx = graphql.WithFieldContext(ctx, fc)
  88531. defer func() {
  88532. if r := recover(); r != nil {
  88533. ec.Error(ctx, ec.Recover(ctx, r))
  88534. ret = graphql.Null
  88535. }
  88536. }()
  88537. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88538. ctx = rctx // use context from middleware stack in children
  88539. return obj.Options, nil
  88540. })
  88541. if err != nil {
  88542. ec.Error(ctx, err)
  88543. return graphql.Null
  88544. }
  88545. if resTmp == nil {
  88546. if !graphql.HasFieldError(ctx, fc) {
  88547. ec.Errorf(ctx, "must not be null")
  88548. }
  88549. return graphql.Null
  88550. }
  88551. res := resTmp.([]string)
  88552. fc.Result = res
  88553. return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
  88554. }
  88555. func (ec *executionContext) fieldContext_SellingPlanGroup_options(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88556. fc = &graphql.FieldContext{
  88557. Object: "SellingPlanGroup",
  88558. Field: field,
  88559. IsMethod: false,
  88560. IsResolver: false,
  88561. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88562. return nil, errors.New("field of type String does not have child fields")
  88563. },
  88564. }
  88565. return fc, nil
  88566. }
  88567. func (ec *executionContext) _SellingPlanGroup_position(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88568. fc, err := ec.fieldContext_SellingPlanGroup_position(ctx, field)
  88569. if err != nil {
  88570. return graphql.Null
  88571. }
  88572. ctx = graphql.WithFieldContext(ctx, fc)
  88573. defer func() {
  88574. if r := recover(); r != nil {
  88575. ec.Error(ctx, ec.Recover(ctx, r))
  88576. ret = graphql.Null
  88577. }
  88578. }()
  88579. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88580. ctx = rctx // use context from middleware stack in children
  88581. return obj.Position, nil
  88582. })
  88583. if err != nil {
  88584. ec.Error(ctx, err)
  88585. return graphql.Null
  88586. }
  88587. if resTmp == nil {
  88588. return graphql.Null
  88589. }
  88590. res := resTmp.(*int)
  88591. fc.Result = res
  88592. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  88593. }
  88594. func (ec *executionContext) fieldContext_SellingPlanGroup_position(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88595. fc = &graphql.FieldContext{
  88596. Object: "SellingPlanGroup",
  88597. Field: field,
  88598. IsMethod: false,
  88599. IsResolver: false,
  88600. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88601. return nil, errors.New("field of type Int does not have child fields")
  88602. },
  88603. }
  88604. return fc, nil
  88605. }
  88606. func (ec *executionContext) _SellingPlanGroup_productCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88607. fc, err := ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  88608. if err != nil {
  88609. return graphql.Null
  88610. }
  88611. ctx = graphql.WithFieldContext(ctx, fc)
  88612. defer func() {
  88613. if r := recover(); r != nil {
  88614. ec.Error(ctx, ec.Recover(ctx, r))
  88615. ret = graphql.Null
  88616. }
  88617. }()
  88618. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88619. ctx = rctx // use context from middleware stack in children
  88620. return obj.ProductCount, nil
  88621. })
  88622. if err != nil {
  88623. ec.Error(ctx, err)
  88624. return graphql.Null
  88625. }
  88626. if resTmp == nil {
  88627. if !graphql.HasFieldError(ctx, fc) {
  88628. ec.Errorf(ctx, "must not be null")
  88629. }
  88630. return graphql.Null
  88631. }
  88632. res := resTmp.(int)
  88633. fc.Result = res
  88634. return ec.marshalNInt2int(ctx, field.Selections, res)
  88635. }
  88636. func (ec *executionContext) fieldContext_SellingPlanGroup_productCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88637. fc = &graphql.FieldContext{
  88638. Object: "SellingPlanGroup",
  88639. Field: field,
  88640. IsMethod: false,
  88641. IsResolver: false,
  88642. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88643. return nil, errors.New("field of type Int does not have child fields")
  88644. },
  88645. }
  88646. return fc, nil
  88647. }
  88648. func (ec *executionContext) _SellingPlanGroup_productVariantCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88649. fc, err := ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  88650. if err != nil {
  88651. return graphql.Null
  88652. }
  88653. ctx = graphql.WithFieldContext(ctx, fc)
  88654. defer func() {
  88655. if r := recover(); r != nil {
  88656. ec.Error(ctx, ec.Recover(ctx, r))
  88657. ret = graphql.Null
  88658. }
  88659. }()
  88660. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88661. ctx = rctx // use context from middleware stack in children
  88662. return obj.ProductVariantCount, nil
  88663. })
  88664. if err != nil {
  88665. ec.Error(ctx, err)
  88666. return graphql.Null
  88667. }
  88668. if resTmp == nil {
  88669. if !graphql.HasFieldError(ctx, fc) {
  88670. ec.Errorf(ctx, "must not be null")
  88671. }
  88672. return graphql.Null
  88673. }
  88674. res := resTmp.(int)
  88675. fc.Result = res
  88676. return ec.marshalNInt2int(ctx, field.Selections, res)
  88677. }
  88678. func (ec *executionContext) fieldContext_SellingPlanGroup_productVariantCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88679. fc = &graphql.FieldContext{
  88680. Object: "SellingPlanGroup",
  88681. Field: field,
  88682. IsMethod: false,
  88683. IsResolver: false,
  88684. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88685. return nil, errors.New("field of type Int does not have child fields")
  88686. },
  88687. }
  88688. defer func() {
  88689. if r := recover(); r != nil {
  88690. err = ec.Recover(ctx, r)
  88691. ec.Error(ctx, err)
  88692. }
  88693. }()
  88694. ctx = graphql.WithFieldContext(ctx, fc)
  88695. if fc.Args, err = ec.field_SellingPlanGroup_productVariantCount_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88696. ec.Error(ctx, err)
  88697. return
  88698. }
  88699. return fc, nil
  88700. }
  88701. func (ec *executionContext) _SellingPlanGroup_productVariants(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88702. fc, err := ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  88703. if err != nil {
  88704. return graphql.Null
  88705. }
  88706. ctx = graphql.WithFieldContext(ctx, fc)
  88707. defer func() {
  88708. if r := recover(); r != nil {
  88709. ec.Error(ctx, ec.Recover(ctx, r))
  88710. ret = graphql.Null
  88711. }
  88712. }()
  88713. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88714. ctx = rctx // use context from middleware stack in children
  88715. return obj.ProductVariants, nil
  88716. })
  88717. if err != nil {
  88718. ec.Error(ctx, err)
  88719. return graphql.Null
  88720. }
  88721. if resTmp == nil {
  88722. if !graphql.HasFieldError(ctx, fc) {
  88723. ec.Errorf(ctx, "must not be null")
  88724. }
  88725. return graphql.Null
  88726. }
  88727. res := resTmp.(*ProductVariantConnection)
  88728. fc.Result = res
  88729. return ec.marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantConnection(ctx, field.Selections, res)
  88730. }
  88731. func (ec *executionContext) fieldContext_SellingPlanGroup_productVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88732. fc = &graphql.FieldContext{
  88733. Object: "SellingPlanGroup",
  88734. Field: field,
  88735. IsMethod: false,
  88736. IsResolver: false,
  88737. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88738. switch field.Name {
  88739. case "edges":
  88740. return ec.fieldContext_ProductVariantConnection_edges(ctx, field)
  88741. case "nodes":
  88742. return ec.fieldContext_ProductVariantConnection_nodes(ctx, field)
  88743. case "pageInfo":
  88744. return ec.fieldContext_ProductVariantConnection_pageInfo(ctx, field)
  88745. }
  88746. return nil, fmt.Errorf("no field named %q was found under type ProductVariantConnection", field.Name)
  88747. },
  88748. }
  88749. defer func() {
  88750. if r := recover(); r != nil {
  88751. err = ec.Recover(ctx, r)
  88752. ec.Error(ctx, err)
  88753. }
  88754. }()
  88755. ctx = graphql.WithFieldContext(ctx, fc)
  88756. if fc.Args, err = ec.field_SellingPlanGroup_productVariants_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88757. ec.Error(ctx, err)
  88758. return
  88759. }
  88760. return fc, nil
  88761. }
  88762. func (ec *executionContext) _SellingPlanGroup_products(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88763. fc, err := ec.fieldContext_SellingPlanGroup_products(ctx, field)
  88764. if err != nil {
  88765. return graphql.Null
  88766. }
  88767. ctx = graphql.WithFieldContext(ctx, fc)
  88768. defer func() {
  88769. if r := recover(); r != nil {
  88770. ec.Error(ctx, ec.Recover(ctx, r))
  88771. ret = graphql.Null
  88772. }
  88773. }()
  88774. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88775. ctx = rctx // use context from middleware stack in children
  88776. return obj.Products, nil
  88777. })
  88778. if err != nil {
  88779. ec.Error(ctx, err)
  88780. return graphql.Null
  88781. }
  88782. if resTmp == nil {
  88783. if !graphql.HasFieldError(ctx, fc) {
  88784. ec.Errorf(ctx, "must not be null")
  88785. }
  88786. return graphql.Null
  88787. }
  88788. res := resTmp.(*ProductConnection)
  88789. fc.Result = res
  88790. return ec.marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductConnection(ctx, field.Selections, res)
  88791. }
  88792. func (ec *executionContext) fieldContext_SellingPlanGroup_products(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88793. fc = &graphql.FieldContext{
  88794. Object: "SellingPlanGroup",
  88795. Field: field,
  88796. IsMethod: false,
  88797. IsResolver: false,
  88798. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88799. switch field.Name {
  88800. case "edges":
  88801. return ec.fieldContext_ProductConnection_edges(ctx, field)
  88802. case "nodes":
  88803. return ec.fieldContext_ProductConnection_nodes(ctx, field)
  88804. case "pageInfo":
  88805. return ec.fieldContext_ProductConnection_pageInfo(ctx, field)
  88806. }
  88807. return nil, fmt.Errorf("no field named %q was found under type ProductConnection", field.Name)
  88808. },
  88809. }
  88810. defer func() {
  88811. if r := recover(); r != nil {
  88812. err = ec.Recover(ctx, r)
  88813. ec.Error(ctx, err)
  88814. }
  88815. }()
  88816. ctx = graphql.WithFieldContext(ctx, fc)
  88817. if fc.Args, err = ec.field_SellingPlanGroup_products_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88818. ec.Error(ctx, err)
  88819. return
  88820. }
  88821. return fc, nil
  88822. }
  88823. func (ec *executionContext) _SellingPlanGroup_sellingPlans(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88824. fc, err := ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  88825. if err != nil {
  88826. return graphql.Null
  88827. }
  88828. ctx = graphql.WithFieldContext(ctx, fc)
  88829. defer func() {
  88830. if r := recover(); r != nil {
  88831. ec.Error(ctx, ec.Recover(ctx, r))
  88832. ret = graphql.Null
  88833. }
  88834. }()
  88835. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88836. ctx = rctx // use context from middleware stack in children
  88837. return obj.SellingPlans, nil
  88838. })
  88839. if err != nil {
  88840. ec.Error(ctx, err)
  88841. return graphql.Null
  88842. }
  88843. if resTmp == nil {
  88844. if !graphql.HasFieldError(ctx, fc) {
  88845. ec.Errorf(ctx, "must not be null")
  88846. }
  88847. return graphql.Null
  88848. }
  88849. res := resTmp.(*SellingPlanConnection)
  88850. fc.Result = res
  88851. return ec.marshalNSellingPlanConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanConnection(ctx, field.Selections, res)
  88852. }
  88853. func (ec *executionContext) fieldContext_SellingPlanGroup_sellingPlans(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88854. fc = &graphql.FieldContext{
  88855. Object: "SellingPlanGroup",
  88856. Field: field,
  88857. IsMethod: false,
  88858. IsResolver: false,
  88859. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88860. switch field.Name {
  88861. case "edges":
  88862. return ec.fieldContext_SellingPlanConnection_edges(ctx, field)
  88863. case "nodes":
  88864. return ec.fieldContext_SellingPlanConnection_nodes(ctx, field)
  88865. case "pageInfo":
  88866. return ec.fieldContext_SellingPlanConnection_pageInfo(ctx, field)
  88867. }
  88868. return nil, fmt.Errorf("no field named %q was found under type SellingPlanConnection", field.Name)
  88869. },
  88870. }
  88871. defer func() {
  88872. if r := recover(); r != nil {
  88873. err = ec.Recover(ctx, r)
  88874. ec.Error(ctx, err)
  88875. }
  88876. }()
  88877. ctx = graphql.WithFieldContext(ctx, fc)
  88878. if fc.Args, err = ec.field_SellingPlanGroup_sellingPlans_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  88879. ec.Error(ctx, err)
  88880. return
  88881. }
  88882. return fc, nil
  88883. }
  88884. func (ec *executionContext) _SellingPlanGroup_summary(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroup) (ret graphql.Marshaler) {
  88885. fc, err := ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  88886. if err != nil {
  88887. return graphql.Null
  88888. }
  88889. ctx = graphql.WithFieldContext(ctx, fc)
  88890. defer func() {
  88891. if r := recover(); r != nil {
  88892. ec.Error(ctx, ec.Recover(ctx, r))
  88893. ret = graphql.Null
  88894. }
  88895. }()
  88896. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88897. ctx = rctx // use context from middleware stack in children
  88898. return obj.Summary, nil
  88899. })
  88900. if err != nil {
  88901. ec.Error(ctx, err)
  88902. return graphql.Null
  88903. }
  88904. if resTmp == nil {
  88905. return graphql.Null
  88906. }
  88907. res := resTmp.(*string)
  88908. fc.Result = res
  88909. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  88910. }
  88911. func (ec *executionContext) fieldContext_SellingPlanGroup_summary(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88912. fc = &graphql.FieldContext{
  88913. Object: "SellingPlanGroup",
  88914. Field: field,
  88915. IsMethod: false,
  88916. IsResolver: false,
  88917. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88918. return nil, errors.New("field of type String does not have child fields")
  88919. },
  88920. }
  88921. return fc, nil
  88922. }
  88923. func (ec *executionContext) _SellingPlanGroupConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  88924. fc, err := ec.fieldContext_SellingPlanGroupConnection_edges(ctx, field)
  88925. if err != nil {
  88926. return graphql.Null
  88927. }
  88928. ctx = graphql.WithFieldContext(ctx, fc)
  88929. defer func() {
  88930. if r := recover(); r != nil {
  88931. ec.Error(ctx, ec.Recover(ctx, r))
  88932. ret = graphql.Null
  88933. }
  88934. }()
  88935. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88936. ctx = rctx // use context from middleware stack in children
  88937. return obj.Edges, nil
  88938. })
  88939. if err != nil {
  88940. ec.Error(ctx, err)
  88941. return graphql.Null
  88942. }
  88943. if resTmp == nil {
  88944. if !graphql.HasFieldError(ctx, fc) {
  88945. ec.Errorf(ctx, "must not be null")
  88946. }
  88947. return graphql.Null
  88948. }
  88949. res := resTmp.([]*SellingPlanGroupEdge)
  88950. fc.Result = res
  88951. return ec.marshalNSellingPlanGroupEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupEdgeᚄ(ctx, field.Selections, res)
  88952. }
  88953. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  88954. fc = &graphql.FieldContext{
  88955. Object: "SellingPlanGroupConnection",
  88956. Field: field,
  88957. IsMethod: false,
  88958. IsResolver: false,
  88959. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  88960. switch field.Name {
  88961. case "cursor":
  88962. return ec.fieldContext_SellingPlanGroupEdge_cursor(ctx, field)
  88963. case "node":
  88964. return ec.fieldContext_SellingPlanGroupEdge_node(ctx, field)
  88965. }
  88966. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroupEdge", field.Name)
  88967. },
  88968. }
  88969. return fc, nil
  88970. }
  88971. func (ec *executionContext) _SellingPlanGroupConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  88972. fc, err := ec.fieldContext_SellingPlanGroupConnection_nodes(ctx, field)
  88973. if err != nil {
  88974. return graphql.Null
  88975. }
  88976. ctx = graphql.WithFieldContext(ctx, fc)
  88977. defer func() {
  88978. if r := recover(); r != nil {
  88979. ec.Error(ctx, ec.Recover(ctx, r))
  88980. ret = graphql.Null
  88981. }
  88982. }()
  88983. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  88984. ctx = rctx // use context from middleware stack in children
  88985. return obj.Nodes, nil
  88986. })
  88987. if err != nil {
  88988. ec.Error(ctx, err)
  88989. return graphql.Null
  88990. }
  88991. if resTmp == nil {
  88992. if !graphql.HasFieldError(ctx, fc) {
  88993. ec.Errorf(ctx, "must not be null")
  88994. }
  88995. return graphql.Null
  88996. }
  88997. res := resTmp.([]*SellingPlanGroup)
  88998. fc.Result = res
  88999. return ec.marshalNSellingPlanGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupᚄ(ctx, field.Selections, res)
  89000. }
  89001. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89002. fc = &graphql.FieldContext{
  89003. Object: "SellingPlanGroupConnection",
  89004. Field: field,
  89005. IsMethod: false,
  89006. IsResolver: false,
  89007. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89008. switch field.Name {
  89009. case "appId":
  89010. return ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  89011. case "appliesToProduct":
  89012. return ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  89013. case "appliesToProductVariant":
  89014. return ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  89015. case "appliesToProductVariants":
  89016. return ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  89017. case "createdAt":
  89018. return ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  89019. case "description":
  89020. return ec.fieldContext_SellingPlanGroup_description(ctx, field)
  89021. case "id":
  89022. return ec.fieldContext_SellingPlanGroup_id(ctx, field)
  89023. case "merchantCode":
  89024. return ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  89025. case "name":
  89026. return ec.fieldContext_SellingPlanGroup_name(ctx, field)
  89027. case "options":
  89028. return ec.fieldContext_SellingPlanGroup_options(ctx, field)
  89029. case "position":
  89030. return ec.fieldContext_SellingPlanGroup_position(ctx, field)
  89031. case "productCount":
  89032. return ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  89033. case "productVariantCount":
  89034. return ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  89035. case "productVariants":
  89036. return ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  89037. case "products":
  89038. return ec.fieldContext_SellingPlanGroup_products(ctx, field)
  89039. case "sellingPlans":
  89040. return ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  89041. case "summary":
  89042. return ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  89043. }
  89044. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroup", field.Name)
  89045. },
  89046. }
  89047. return fc, nil
  89048. }
  89049. func (ec *executionContext) _SellingPlanGroupConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupConnection) (ret graphql.Marshaler) {
  89050. fc, err := ec.fieldContext_SellingPlanGroupConnection_pageInfo(ctx, field)
  89051. if err != nil {
  89052. return graphql.Null
  89053. }
  89054. ctx = graphql.WithFieldContext(ctx, fc)
  89055. defer func() {
  89056. if r := recover(); r != nil {
  89057. ec.Error(ctx, ec.Recover(ctx, r))
  89058. ret = graphql.Null
  89059. }
  89060. }()
  89061. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89062. ctx = rctx // use context from middleware stack in children
  89063. return obj.PageInfo, nil
  89064. })
  89065. if err != nil {
  89066. ec.Error(ctx, err)
  89067. return graphql.Null
  89068. }
  89069. if resTmp == nil {
  89070. if !graphql.HasFieldError(ctx, fc) {
  89071. ec.Errorf(ctx, "must not be null")
  89072. }
  89073. return graphql.Null
  89074. }
  89075. res := resTmp.(*PageInfo)
  89076. fc.Result = res
  89077. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  89078. }
  89079. func (ec *executionContext) fieldContext_SellingPlanGroupConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89080. fc = &graphql.FieldContext{
  89081. Object: "SellingPlanGroupConnection",
  89082. Field: field,
  89083. IsMethod: false,
  89084. IsResolver: false,
  89085. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89086. switch field.Name {
  89087. case "endCursor":
  89088. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  89089. case "hasNextPage":
  89090. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  89091. case "hasPreviousPage":
  89092. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  89093. case "startCursor":
  89094. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  89095. }
  89096. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  89097. },
  89098. }
  89099. return fc, nil
  89100. }
  89101. func (ec *executionContext) _SellingPlanGroupEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupEdge) (ret graphql.Marshaler) {
  89102. fc, err := ec.fieldContext_SellingPlanGroupEdge_cursor(ctx, field)
  89103. if err != nil {
  89104. return graphql.Null
  89105. }
  89106. ctx = graphql.WithFieldContext(ctx, fc)
  89107. defer func() {
  89108. if r := recover(); r != nil {
  89109. ec.Error(ctx, ec.Recover(ctx, r))
  89110. ret = graphql.Null
  89111. }
  89112. }()
  89113. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89114. ctx = rctx // use context from middleware stack in children
  89115. return obj.Cursor, nil
  89116. })
  89117. if err != nil {
  89118. ec.Error(ctx, err)
  89119. return graphql.Null
  89120. }
  89121. if resTmp == nil {
  89122. if !graphql.HasFieldError(ctx, fc) {
  89123. ec.Errorf(ctx, "must not be null")
  89124. }
  89125. return graphql.Null
  89126. }
  89127. res := resTmp.(string)
  89128. fc.Result = res
  89129. return ec.marshalNString2string(ctx, field.Selections, res)
  89130. }
  89131. func (ec *executionContext) fieldContext_SellingPlanGroupEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89132. fc = &graphql.FieldContext{
  89133. Object: "SellingPlanGroupEdge",
  89134. Field: field,
  89135. IsMethod: false,
  89136. IsResolver: false,
  89137. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89138. return nil, errors.New("field of type String does not have child fields")
  89139. },
  89140. }
  89141. return fc, nil
  89142. }
  89143. func (ec *executionContext) _SellingPlanGroupEdge_node(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupEdge) (ret graphql.Marshaler) {
  89144. fc, err := ec.fieldContext_SellingPlanGroupEdge_node(ctx, field)
  89145. if err != nil {
  89146. return graphql.Null
  89147. }
  89148. ctx = graphql.WithFieldContext(ctx, fc)
  89149. defer func() {
  89150. if r := recover(); r != nil {
  89151. ec.Error(ctx, ec.Recover(ctx, r))
  89152. ret = graphql.Null
  89153. }
  89154. }()
  89155. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89156. ctx = rctx // use context from middleware stack in children
  89157. return obj.Node, nil
  89158. })
  89159. if err != nil {
  89160. ec.Error(ctx, err)
  89161. return graphql.Null
  89162. }
  89163. if resTmp == nil {
  89164. if !graphql.HasFieldError(ctx, fc) {
  89165. ec.Errorf(ctx, "must not be null")
  89166. }
  89167. return graphql.Null
  89168. }
  89169. res := resTmp.(*SellingPlanGroup)
  89170. fc.Result = res
  89171. return ec.marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroup(ctx, field.Selections, res)
  89172. }
  89173. func (ec *executionContext) fieldContext_SellingPlanGroupEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89174. fc = &graphql.FieldContext{
  89175. Object: "SellingPlanGroupEdge",
  89176. Field: field,
  89177. IsMethod: false,
  89178. IsResolver: false,
  89179. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89180. switch field.Name {
  89181. case "appId":
  89182. return ec.fieldContext_SellingPlanGroup_appId(ctx, field)
  89183. case "appliesToProduct":
  89184. return ec.fieldContext_SellingPlanGroup_appliesToProduct(ctx, field)
  89185. case "appliesToProductVariant":
  89186. return ec.fieldContext_SellingPlanGroup_appliesToProductVariant(ctx, field)
  89187. case "appliesToProductVariants":
  89188. return ec.fieldContext_SellingPlanGroup_appliesToProductVariants(ctx, field)
  89189. case "createdAt":
  89190. return ec.fieldContext_SellingPlanGroup_createdAt(ctx, field)
  89191. case "description":
  89192. return ec.fieldContext_SellingPlanGroup_description(ctx, field)
  89193. case "id":
  89194. return ec.fieldContext_SellingPlanGroup_id(ctx, field)
  89195. case "merchantCode":
  89196. return ec.fieldContext_SellingPlanGroup_merchantCode(ctx, field)
  89197. case "name":
  89198. return ec.fieldContext_SellingPlanGroup_name(ctx, field)
  89199. case "options":
  89200. return ec.fieldContext_SellingPlanGroup_options(ctx, field)
  89201. case "position":
  89202. return ec.fieldContext_SellingPlanGroup_position(ctx, field)
  89203. case "productCount":
  89204. return ec.fieldContext_SellingPlanGroup_productCount(ctx, field)
  89205. case "productVariantCount":
  89206. return ec.fieldContext_SellingPlanGroup_productVariantCount(ctx, field)
  89207. case "productVariants":
  89208. return ec.fieldContext_SellingPlanGroup_productVariants(ctx, field)
  89209. case "products":
  89210. return ec.fieldContext_SellingPlanGroup_products(ctx, field)
  89211. case "sellingPlans":
  89212. return ec.fieldContext_SellingPlanGroup_sellingPlans(ctx, field)
  89213. case "summary":
  89214. return ec.fieldContext_SellingPlanGroup_summary(ctx, field)
  89215. }
  89216. return nil, fmt.Errorf("no field named %q was found under type SellingPlanGroup", field.Name)
  89217. },
  89218. }
  89219. return fc, nil
  89220. }
  89221. func (ec *executionContext) _SellingPlanGroupUserError_code(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  89222. fc, err := ec.fieldContext_SellingPlanGroupUserError_code(ctx, field)
  89223. if err != nil {
  89224. return graphql.Null
  89225. }
  89226. ctx = graphql.WithFieldContext(ctx, fc)
  89227. defer func() {
  89228. if r := recover(); r != nil {
  89229. ec.Error(ctx, ec.Recover(ctx, r))
  89230. ret = graphql.Null
  89231. }
  89232. }()
  89233. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89234. ctx = rctx // use context from middleware stack in children
  89235. return obj.Code, nil
  89236. })
  89237. if err != nil {
  89238. ec.Error(ctx, err)
  89239. return graphql.Null
  89240. }
  89241. if resTmp == nil {
  89242. return graphql.Null
  89243. }
  89244. res := resTmp.(*SellingPlanGroupUserErrorCode)
  89245. fc.Result = res
  89246. return ec.marshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx, field.Selections, res)
  89247. }
  89248. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89249. fc = &graphql.FieldContext{
  89250. Object: "SellingPlanGroupUserError",
  89251. Field: field,
  89252. IsMethod: false,
  89253. IsResolver: false,
  89254. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89255. return nil, errors.New("field of type SellingPlanGroupUserErrorCode does not have child fields")
  89256. },
  89257. }
  89258. return fc, nil
  89259. }
  89260. func (ec *executionContext) _SellingPlanGroupUserError_field(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  89261. fc, err := ec.fieldContext_SellingPlanGroupUserError_field(ctx, field)
  89262. if err != nil {
  89263. return graphql.Null
  89264. }
  89265. ctx = graphql.WithFieldContext(ctx, fc)
  89266. defer func() {
  89267. if r := recover(); r != nil {
  89268. ec.Error(ctx, ec.Recover(ctx, r))
  89269. ret = graphql.Null
  89270. }
  89271. }()
  89272. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89273. ctx = rctx // use context from middleware stack in children
  89274. return obj.Field, nil
  89275. })
  89276. if err != nil {
  89277. ec.Error(ctx, err)
  89278. return graphql.Null
  89279. }
  89280. if resTmp == nil {
  89281. return graphql.Null
  89282. }
  89283. res := resTmp.([]string)
  89284. fc.Result = res
  89285. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  89286. }
  89287. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89288. fc = &graphql.FieldContext{
  89289. Object: "SellingPlanGroupUserError",
  89290. Field: field,
  89291. IsMethod: false,
  89292. IsResolver: false,
  89293. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89294. return nil, errors.New("field of type String does not have child fields")
  89295. },
  89296. }
  89297. return fc, nil
  89298. }
  89299. func (ec *executionContext) _SellingPlanGroupUserError_message(ctx context.Context, field graphql.CollectedField, obj *SellingPlanGroupUserError) (ret graphql.Marshaler) {
  89300. fc, err := ec.fieldContext_SellingPlanGroupUserError_message(ctx, field)
  89301. if err != nil {
  89302. return graphql.Null
  89303. }
  89304. ctx = graphql.WithFieldContext(ctx, fc)
  89305. defer func() {
  89306. if r := recover(); r != nil {
  89307. ec.Error(ctx, ec.Recover(ctx, r))
  89308. ret = graphql.Null
  89309. }
  89310. }()
  89311. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89312. ctx = rctx // use context from middleware stack in children
  89313. return obj.Message, nil
  89314. })
  89315. if err != nil {
  89316. ec.Error(ctx, err)
  89317. return graphql.Null
  89318. }
  89319. if resTmp == nil {
  89320. if !graphql.HasFieldError(ctx, fc) {
  89321. ec.Errorf(ctx, "must not be null")
  89322. }
  89323. return graphql.Null
  89324. }
  89325. res := resTmp.(string)
  89326. fc.Result = res
  89327. return ec.marshalNString2string(ctx, field.Selections, res)
  89328. }
  89329. func (ec *executionContext) fieldContext_SellingPlanGroupUserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89330. fc = &graphql.FieldContext{
  89331. Object: "SellingPlanGroupUserError",
  89332. Field: field,
  89333. IsMethod: false,
  89334. IsResolver: false,
  89335. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89336. return nil, errors.New("field of type String does not have child fields")
  89337. },
  89338. }
  89339. return fc, nil
  89340. }
  89341. func (ec *executionContext) _SellingPlanInventoryPolicy_reserve(ctx context.Context, field graphql.CollectedField, obj *SellingPlanInventoryPolicy) (ret graphql.Marshaler) {
  89342. fc, err := ec.fieldContext_SellingPlanInventoryPolicy_reserve(ctx, field)
  89343. if err != nil {
  89344. return graphql.Null
  89345. }
  89346. ctx = graphql.WithFieldContext(ctx, fc)
  89347. defer func() {
  89348. if r := recover(); r != nil {
  89349. ec.Error(ctx, ec.Recover(ctx, r))
  89350. ret = graphql.Null
  89351. }
  89352. }()
  89353. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89354. ctx = rctx // use context from middleware stack in children
  89355. return obj.Reserve, nil
  89356. })
  89357. if err != nil {
  89358. ec.Error(ctx, err)
  89359. return graphql.Null
  89360. }
  89361. if resTmp == nil {
  89362. if !graphql.HasFieldError(ctx, fc) {
  89363. ec.Errorf(ctx, "must not be null")
  89364. }
  89365. return graphql.Null
  89366. }
  89367. res := resTmp.(SellingPlanReserve)
  89368. fc.Result = res
  89369. return ec.marshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanReserve(ctx, field.Selections, res)
  89370. }
  89371. func (ec *executionContext) fieldContext_SellingPlanInventoryPolicy_reserve(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89372. fc = &graphql.FieldContext{
  89373. Object: "SellingPlanInventoryPolicy",
  89374. Field: field,
  89375. IsMethod: false,
  89376. IsResolver: false,
  89377. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89378. return nil, errors.New("field of type SellingPlanReserve does not have child fields")
  89379. },
  89380. }
  89381. return fc, nil
  89382. }
  89383. func (ec *executionContext) _SellingPlanPricingPolicyPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SellingPlanPricingPolicyPercentageValue) (ret graphql.Marshaler) {
  89384. fc, err := ec.fieldContext_SellingPlanPricingPolicyPercentageValue_percentage(ctx, field)
  89385. if err != nil {
  89386. return graphql.Null
  89387. }
  89388. ctx = graphql.WithFieldContext(ctx, fc)
  89389. defer func() {
  89390. if r := recover(); r != nil {
  89391. ec.Error(ctx, ec.Recover(ctx, r))
  89392. ret = graphql.Null
  89393. }
  89394. }()
  89395. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89396. ctx = rctx // use context from middleware stack in children
  89397. return obj.Percentage, nil
  89398. })
  89399. if err != nil {
  89400. ec.Error(ctx, err)
  89401. return graphql.Null
  89402. }
  89403. if resTmp == nil {
  89404. if !graphql.HasFieldError(ctx, fc) {
  89405. ec.Errorf(ctx, "must not be null")
  89406. }
  89407. return graphql.Null
  89408. }
  89409. res := resTmp.(float64)
  89410. fc.Result = res
  89411. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  89412. }
  89413. func (ec *executionContext) fieldContext_SellingPlanPricingPolicyPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89414. fc = &graphql.FieldContext{
  89415. Object: "SellingPlanPricingPolicyPercentageValue",
  89416. Field: field,
  89417. IsMethod: false,
  89418. IsResolver: false,
  89419. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89420. return nil, errors.New("field of type Float does not have child fields")
  89421. },
  89422. }
  89423. return fc, nil
  89424. }
  89425. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89426. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_anchors(ctx, field)
  89427. if err != nil {
  89428. return graphql.Null
  89429. }
  89430. ctx = graphql.WithFieldContext(ctx, fc)
  89431. defer func() {
  89432. if r := recover(); r != nil {
  89433. ec.Error(ctx, ec.Recover(ctx, r))
  89434. ret = graphql.Null
  89435. }
  89436. }()
  89437. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89438. ctx = rctx // use context from middleware stack in children
  89439. return obj.Anchors, nil
  89440. })
  89441. if err != nil {
  89442. ec.Error(ctx, err)
  89443. return graphql.Null
  89444. }
  89445. if resTmp == nil {
  89446. if !graphql.HasFieldError(ctx, fc) {
  89447. ec.Errorf(ctx, "must not be null")
  89448. }
  89449. return graphql.Null
  89450. }
  89451. res := resTmp.([]*SellingPlanAnchor)
  89452. fc.Result = res
  89453. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  89454. }
  89455. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89456. fc = &graphql.FieldContext{
  89457. Object: "SellingPlanRecurringBillingPolicy",
  89458. Field: field,
  89459. IsMethod: false,
  89460. IsResolver: false,
  89461. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89462. switch field.Name {
  89463. case "cutoffDay":
  89464. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  89465. case "day":
  89466. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  89467. case "month":
  89468. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  89469. case "type":
  89470. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  89471. }
  89472. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  89473. },
  89474. }
  89475. return fc, nil
  89476. }
  89477. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89478. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_createdAt(ctx, field)
  89479. if err != nil {
  89480. return graphql.Null
  89481. }
  89482. ctx = graphql.WithFieldContext(ctx, fc)
  89483. defer func() {
  89484. if r := recover(); r != nil {
  89485. ec.Error(ctx, ec.Recover(ctx, r))
  89486. ret = graphql.Null
  89487. }
  89488. }()
  89489. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89490. ctx = rctx // use context from middleware stack in children
  89491. return obj.CreatedAt, nil
  89492. })
  89493. if err != nil {
  89494. ec.Error(ctx, err)
  89495. return graphql.Null
  89496. }
  89497. if resTmp == nil {
  89498. if !graphql.HasFieldError(ctx, fc) {
  89499. ec.Errorf(ctx, "must not be null")
  89500. }
  89501. return graphql.Null
  89502. }
  89503. res := resTmp.(string)
  89504. fc.Result = res
  89505. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  89506. }
  89507. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89508. fc = &graphql.FieldContext{
  89509. Object: "SellingPlanRecurringBillingPolicy",
  89510. Field: field,
  89511. IsMethod: false,
  89512. IsResolver: false,
  89513. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89514. return nil, errors.New("field of type DateTime does not have child fields")
  89515. },
  89516. }
  89517. return fc, nil
  89518. }
  89519. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89520. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_interval(ctx, field)
  89521. if err != nil {
  89522. return graphql.Null
  89523. }
  89524. ctx = graphql.WithFieldContext(ctx, fc)
  89525. defer func() {
  89526. if r := recover(); r != nil {
  89527. ec.Error(ctx, ec.Recover(ctx, r))
  89528. ret = graphql.Null
  89529. }
  89530. }()
  89531. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89532. ctx = rctx // use context from middleware stack in children
  89533. return obj.Interval, nil
  89534. })
  89535. if err != nil {
  89536. ec.Error(ctx, err)
  89537. return graphql.Null
  89538. }
  89539. if resTmp == nil {
  89540. if !graphql.HasFieldError(ctx, fc) {
  89541. ec.Errorf(ctx, "must not be null")
  89542. }
  89543. return graphql.Null
  89544. }
  89545. res := resTmp.(SellingPlanInterval)
  89546. fc.Result = res
  89547. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  89548. }
  89549. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89550. fc = &graphql.FieldContext{
  89551. Object: "SellingPlanRecurringBillingPolicy",
  89552. Field: field,
  89553. IsMethod: false,
  89554. IsResolver: false,
  89555. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89556. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  89557. },
  89558. }
  89559. return fc, nil
  89560. }
  89561. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89562. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_intervalCount(ctx, field)
  89563. if err != nil {
  89564. return graphql.Null
  89565. }
  89566. ctx = graphql.WithFieldContext(ctx, fc)
  89567. defer func() {
  89568. if r := recover(); r != nil {
  89569. ec.Error(ctx, ec.Recover(ctx, r))
  89570. ret = graphql.Null
  89571. }
  89572. }()
  89573. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89574. ctx = rctx // use context from middleware stack in children
  89575. return obj.IntervalCount, nil
  89576. })
  89577. if err != nil {
  89578. ec.Error(ctx, err)
  89579. return graphql.Null
  89580. }
  89581. if resTmp == nil {
  89582. if !graphql.HasFieldError(ctx, fc) {
  89583. ec.Errorf(ctx, "must not be null")
  89584. }
  89585. return graphql.Null
  89586. }
  89587. res := resTmp.(int)
  89588. fc.Result = res
  89589. return ec.marshalNInt2int(ctx, field.Selections, res)
  89590. }
  89591. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89592. fc = &graphql.FieldContext{
  89593. Object: "SellingPlanRecurringBillingPolicy",
  89594. Field: field,
  89595. IsMethod: false,
  89596. IsResolver: false,
  89597. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89598. return nil, errors.New("field of type Int does not have child fields")
  89599. },
  89600. }
  89601. return fc, nil
  89602. }
  89603. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89604. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_maxCycles(ctx, field)
  89605. if err != nil {
  89606. return graphql.Null
  89607. }
  89608. ctx = graphql.WithFieldContext(ctx, fc)
  89609. defer func() {
  89610. if r := recover(); r != nil {
  89611. ec.Error(ctx, ec.Recover(ctx, r))
  89612. ret = graphql.Null
  89613. }
  89614. }()
  89615. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89616. ctx = rctx // use context from middleware stack in children
  89617. return obj.MaxCycles, nil
  89618. })
  89619. if err != nil {
  89620. ec.Error(ctx, err)
  89621. return graphql.Null
  89622. }
  89623. if resTmp == nil {
  89624. return graphql.Null
  89625. }
  89626. res := resTmp.(*int)
  89627. fc.Result = res
  89628. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  89629. }
  89630. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89631. fc = &graphql.FieldContext{
  89632. Object: "SellingPlanRecurringBillingPolicy",
  89633. Field: field,
  89634. IsMethod: false,
  89635. IsResolver: false,
  89636. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89637. return nil, errors.New("field of type Int does not have child fields")
  89638. },
  89639. }
  89640. return fc, nil
  89641. }
  89642. func (ec *executionContext) _SellingPlanRecurringBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringBillingPolicy) (ret graphql.Marshaler) {
  89643. fc, err := ec.fieldContext_SellingPlanRecurringBillingPolicy_minCycles(ctx, field)
  89644. if err != nil {
  89645. return graphql.Null
  89646. }
  89647. ctx = graphql.WithFieldContext(ctx, fc)
  89648. defer func() {
  89649. if r := recover(); r != nil {
  89650. ec.Error(ctx, ec.Recover(ctx, r))
  89651. ret = graphql.Null
  89652. }
  89653. }()
  89654. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89655. ctx = rctx // use context from middleware stack in children
  89656. return obj.MinCycles, nil
  89657. })
  89658. if err != nil {
  89659. ec.Error(ctx, err)
  89660. return graphql.Null
  89661. }
  89662. if resTmp == nil {
  89663. return graphql.Null
  89664. }
  89665. res := resTmp.(*int)
  89666. fc.Result = res
  89667. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  89668. }
  89669. func (ec *executionContext) fieldContext_SellingPlanRecurringBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89670. fc = &graphql.FieldContext{
  89671. Object: "SellingPlanRecurringBillingPolicy",
  89672. Field: field,
  89673. IsMethod: false,
  89674. IsResolver: false,
  89675. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89676. return nil, errors.New("field of type Int does not have child fields")
  89677. },
  89678. }
  89679. return fc, nil
  89680. }
  89681. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89682. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_anchors(ctx, field)
  89683. if err != nil {
  89684. return graphql.Null
  89685. }
  89686. ctx = graphql.WithFieldContext(ctx, fc)
  89687. defer func() {
  89688. if r := recover(); r != nil {
  89689. ec.Error(ctx, ec.Recover(ctx, r))
  89690. ret = graphql.Null
  89691. }
  89692. }()
  89693. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89694. ctx = rctx // use context from middleware stack in children
  89695. return obj.Anchors, nil
  89696. })
  89697. if err != nil {
  89698. ec.Error(ctx, err)
  89699. return graphql.Null
  89700. }
  89701. if resTmp == nil {
  89702. if !graphql.HasFieldError(ctx, fc) {
  89703. ec.Errorf(ctx, "must not be null")
  89704. }
  89705. return graphql.Null
  89706. }
  89707. res := resTmp.([]*SellingPlanAnchor)
  89708. fc.Result = res
  89709. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  89710. }
  89711. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89712. fc = &graphql.FieldContext{
  89713. Object: "SellingPlanRecurringDeliveryPolicy",
  89714. Field: field,
  89715. IsMethod: false,
  89716. IsResolver: false,
  89717. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89718. switch field.Name {
  89719. case "cutoffDay":
  89720. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  89721. case "day":
  89722. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  89723. case "month":
  89724. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  89725. case "type":
  89726. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  89727. }
  89728. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  89729. },
  89730. }
  89731. return fc, nil
  89732. }
  89733. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89734. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_createdAt(ctx, field)
  89735. if err != nil {
  89736. return graphql.Null
  89737. }
  89738. ctx = graphql.WithFieldContext(ctx, fc)
  89739. defer func() {
  89740. if r := recover(); r != nil {
  89741. ec.Error(ctx, ec.Recover(ctx, r))
  89742. ret = graphql.Null
  89743. }
  89744. }()
  89745. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89746. ctx = rctx // use context from middleware stack in children
  89747. return obj.CreatedAt, nil
  89748. })
  89749. if err != nil {
  89750. ec.Error(ctx, err)
  89751. return graphql.Null
  89752. }
  89753. if resTmp == nil {
  89754. if !graphql.HasFieldError(ctx, fc) {
  89755. ec.Errorf(ctx, "must not be null")
  89756. }
  89757. return graphql.Null
  89758. }
  89759. res := resTmp.(string)
  89760. fc.Result = res
  89761. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  89762. }
  89763. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89764. fc = &graphql.FieldContext{
  89765. Object: "SellingPlanRecurringDeliveryPolicy",
  89766. Field: field,
  89767. IsMethod: false,
  89768. IsResolver: false,
  89769. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89770. return nil, errors.New("field of type DateTime does not have child fields")
  89771. },
  89772. }
  89773. return fc, nil
  89774. }
  89775. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89776. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_cutoff(ctx, field)
  89777. if err != nil {
  89778. return graphql.Null
  89779. }
  89780. ctx = graphql.WithFieldContext(ctx, fc)
  89781. defer func() {
  89782. if r := recover(); r != nil {
  89783. ec.Error(ctx, ec.Recover(ctx, r))
  89784. ret = graphql.Null
  89785. }
  89786. }()
  89787. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89788. ctx = rctx // use context from middleware stack in children
  89789. return obj.Cutoff, nil
  89790. })
  89791. if err != nil {
  89792. ec.Error(ctx, err)
  89793. return graphql.Null
  89794. }
  89795. if resTmp == nil {
  89796. return graphql.Null
  89797. }
  89798. res := resTmp.(*int)
  89799. fc.Result = res
  89800. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  89801. }
  89802. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_cutoff(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89803. fc = &graphql.FieldContext{
  89804. Object: "SellingPlanRecurringDeliveryPolicy",
  89805. Field: field,
  89806. IsMethod: false,
  89807. IsResolver: false,
  89808. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89809. return nil, errors.New("field of type Int does not have child fields")
  89810. },
  89811. }
  89812. return fc, nil
  89813. }
  89814. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89815. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_intent(ctx, field)
  89816. if err != nil {
  89817. return graphql.Null
  89818. }
  89819. ctx = graphql.WithFieldContext(ctx, fc)
  89820. defer func() {
  89821. if r := recover(); r != nil {
  89822. ec.Error(ctx, ec.Recover(ctx, r))
  89823. ret = graphql.Null
  89824. }
  89825. }()
  89826. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89827. ctx = rctx // use context from middleware stack in children
  89828. return obj.Intent, nil
  89829. })
  89830. if err != nil {
  89831. ec.Error(ctx, err)
  89832. return graphql.Null
  89833. }
  89834. if resTmp == nil {
  89835. if !graphql.HasFieldError(ctx, fc) {
  89836. ec.Errorf(ctx, "must not be null")
  89837. }
  89838. return graphql.Null
  89839. }
  89840. res := resTmp.(SellingPlanRecurringDeliveryPolicyIntent)
  89841. fc.Result = res
  89842. return ec.marshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx, field.Selections, res)
  89843. }
  89844. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_intent(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89845. fc = &graphql.FieldContext{
  89846. Object: "SellingPlanRecurringDeliveryPolicy",
  89847. Field: field,
  89848. IsMethod: false,
  89849. IsResolver: false,
  89850. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89851. return nil, errors.New("field of type SellingPlanRecurringDeliveryPolicyIntent does not have child fields")
  89852. },
  89853. }
  89854. return fc, nil
  89855. }
  89856. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89857. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_interval(ctx, field)
  89858. if err != nil {
  89859. return graphql.Null
  89860. }
  89861. ctx = graphql.WithFieldContext(ctx, fc)
  89862. defer func() {
  89863. if r := recover(); r != nil {
  89864. ec.Error(ctx, ec.Recover(ctx, r))
  89865. ret = graphql.Null
  89866. }
  89867. }()
  89868. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89869. ctx = rctx // use context from middleware stack in children
  89870. return obj.Interval, nil
  89871. })
  89872. if err != nil {
  89873. ec.Error(ctx, err)
  89874. return graphql.Null
  89875. }
  89876. if resTmp == nil {
  89877. if !graphql.HasFieldError(ctx, fc) {
  89878. ec.Errorf(ctx, "must not be null")
  89879. }
  89880. return graphql.Null
  89881. }
  89882. res := resTmp.(SellingPlanInterval)
  89883. fc.Result = res
  89884. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  89885. }
  89886. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89887. fc = &graphql.FieldContext{
  89888. Object: "SellingPlanRecurringDeliveryPolicy",
  89889. Field: field,
  89890. IsMethod: false,
  89891. IsResolver: false,
  89892. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89893. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  89894. },
  89895. }
  89896. return fc, nil
  89897. }
  89898. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89899. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_intervalCount(ctx, field)
  89900. if err != nil {
  89901. return graphql.Null
  89902. }
  89903. ctx = graphql.WithFieldContext(ctx, fc)
  89904. defer func() {
  89905. if r := recover(); r != nil {
  89906. ec.Error(ctx, ec.Recover(ctx, r))
  89907. ret = graphql.Null
  89908. }
  89909. }()
  89910. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89911. ctx = rctx // use context from middleware stack in children
  89912. return obj.IntervalCount, nil
  89913. })
  89914. if err != nil {
  89915. ec.Error(ctx, err)
  89916. return graphql.Null
  89917. }
  89918. if resTmp == nil {
  89919. if !graphql.HasFieldError(ctx, fc) {
  89920. ec.Errorf(ctx, "must not be null")
  89921. }
  89922. return graphql.Null
  89923. }
  89924. res := resTmp.(int)
  89925. fc.Result = res
  89926. return ec.marshalNInt2int(ctx, field.Selections, res)
  89927. }
  89928. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89929. fc = &graphql.FieldContext{
  89930. Object: "SellingPlanRecurringDeliveryPolicy",
  89931. Field: field,
  89932. IsMethod: false,
  89933. IsResolver: false,
  89934. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89935. return nil, errors.New("field of type Int does not have child fields")
  89936. },
  89937. }
  89938. return fc, nil
  89939. }
  89940. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringDeliveryPolicy) (ret graphql.Marshaler) {
  89941. fc, err := ec.fieldContext_SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx, field)
  89942. if err != nil {
  89943. return graphql.Null
  89944. }
  89945. ctx = graphql.WithFieldContext(ctx, fc)
  89946. defer func() {
  89947. if r := recover(); r != nil {
  89948. ec.Error(ctx, ec.Recover(ctx, r))
  89949. ret = graphql.Null
  89950. }
  89951. }()
  89952. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89953. ctx = rctx // use context from middleware stack in children
  89954. return obj.PreAnchorBehavior, nil
  89955. })
  89956. if err != nil {
  89957. ec.Error(ctx, err)
  89958. return graphql.Null
  89959. }
  89960. if resTmp == nil {
  89961. if !graphql.HasFieldError(ctx, fc) {
  89962. ec.Errorf(ctx, "must not be null")
  89963. }
  89964. return graphql.Null
  89965. }
  89966. res := resTmp.(SellingPlanRecurringDeliveryPolicyPreAnchorBehavior)
  89967. fc.Result = res
  89968. return ec.marshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx, field.Selections, res)
  89969. }
  89970. func (ec *executionContext) fieldContext_SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  89971. fc = &graphql.FieldContext{
  89972. Object: "SellingPlanRecurringDeliveryPolicy",
  89973. Field: field,
  89974. IsMethod: false,
  89975. IsResolver: false,
  89976. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  89977. return nil, errors.New("field of type SellingPlanRecurringDeliveryPolicyPreAnchorBehavior does not have child fields")
  89978. },
  89979. }
  89980. return fc, nil
  89981. }
  89982. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  89983. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_adjustmentType(ctx, field)
  89984. if err != nil {
  89985. return graphql.Null
  89986. }
  89987. ctx = graphql.WithFieldContext(ctx, fc)
  89988. defer func() {
  89989. if r := recover(); r != nil {
  89990. ec.Error(ctx, ec.Recover(ctx, r))
  89991. ret = graphql.Null
  89992. }
  89993. }()
  89994. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  89995. ctx = rctx // use context from middleware stack in children
  89996. return obj.AdjustmentType, nil
  89997. })
  89998. if err != nil {
  89999. ec.Error(ctx, err)
  90000. return graphql.Null
  90001. }
  90002. if resTmp == nil {
  90003. if !graphql.HasFieldError(ctx, fc) {
  90004. ec.Errorf(ctx, "must not be null")
  90005. }
  90006. return graphql.Null
  90007. }
  90008. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  90009. fc.Result = res
  90010. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  90011. }
  90012. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90013. fc = &graphql.FieldContext{
  90014. Object: "SellingPlanRecurringPricingPolicy",
  90015. Field: field,
  90016. IsMethod: false,
  90017. IsResolver: false,
  90018. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90019. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  90020. },
  90021. }
  90022. return fc, nil
  90023. }
  90024. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  90025. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_adjustmentValue(ctx, field)
  90026. if err != nil {
  90027. return graphql.Null
  90028. }
  90029. ctx = graphql.WithFieldContext(ctx, fc)
  90030. defer func() {
  90031. if r := recover(); r != nil {
  90032. ec.Error(ctx, ec.Recover(ctx, r))
  90033. ret = graphql.Null
  90034. }
  90035. }()
  90036. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90037. ctx = rctx // use context from middleware stack in children
  90038. return obj.AdjustmentValue, nil
  90039. })
  90040. if err != nil {
  90041. ec.Error(ctx, err)
  90042. return graphql.Null
  90043. }
  90044. if resTmp == nil {
  90045. if !graphql.HasFieldError(ctx, fc) {
  90046. ec.Errorf(ctx, "must not be null")
  90047. }
  90048. return graphql.Null
  90049. }
  90050. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  90051. fc.Result = res
  90052. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  90053. }
  90054. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90055. fc = &graphql.FieldContext{
  90056. Object: "SellingPlanRecurringPricingPolicy",
  90057. Field: field,
  90058. IsMethod: false,
  90059. IsResolver: false,
  90060. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90061. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  90062. },
  90063. }
  90064. return fc, nil
  90065. }
  90066. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_afterCycle(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  90067. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_afterCycle(ctx, field)
  90068. if err != nil {
  90069. return graphql.Null
  90070. }
  90071. ctx = graphql.WithFieldContext(ctx, fc)
  90072. defer func() {
  90073. if r := recover(); r != nil {
  90074. ec.Error(ctx, ec.Recover(ctx, r))
  90075. ret = graphql.Null
  90076. }
  90077. }()
  90078. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90079. ctx = rctx // use context from middleware stack in children
  90080. return obj.AfterCycle, nil
  90081. })
  90082. if err != nil {
  90083. ec.Error(ctx, err)
  90084. return graphql.Null
  90085. }
  90086. if resTmp == nil {
  90087. return graphql.Null
  90088. }
  90089. res := resTmp.(*int)
  90090. fc.Result = res
  90091. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  90092. }
  90093. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_afterCycle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90094. fc = &graphql.FieldContext{
  90095. Object: "SellingPlanRecurringPricingPolicy",
  90096. Field: field,
  90097. IsMethod: false,
  90098. IsResolver: false,
  90099. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90100. return nil, errors.New("field of type Int does not have child fields")
  90101. },
  90102. }
  90103. return fc, nil
  90104. }
  90105. func (ec *executionContext) _SellingPlanRecurringPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField, obj *SellingPlanRecurringPricingPolicy) (ret graphql.Marshaler) {
  90106. fc, err := ec.fieldContext_SellingPlanRecurringPricingPolicy_createdAt(ctx, field)
  90107. if err != nil {
  90108. return graphql.Null
  90109. }
  90110. ctx = graphql.WithFieldContext(ctx, fc)
  90111. defer func() {
  90112. if r := recover(); r != nil {
  90113. ec.Error(ctx, ec.Recover(ctx, r))
  90114. ret = graphql.Null
  90115. }
  90116. }()
  90117. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90118. ctx = rctx // use context from middleware stack in children
  90119. return obj.CreatedAt, nil
  90120. })
  90121. if err != nil {
  90122. ec.Error(ctx, err)
  90123. return graphql.Null
  90124. }
  90125. if resTmp == nil {
  90126. if !graphql.HasFieldError(ctx, fc) {
  90127. ec.Errorf(ctx, "must not be null")
  90128. }
  90129. return graphql.Null
  90130. }
  90131. res := resTmp.(string)
  90132. fc.Result = res
  90133. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  90134. }
  90135. func (ec *executionContext) fieldContext_SellingPlanRecurringPricingPolicy_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90136. fc = &graphql.FieldContext{
  90137. Object: "SellingPlanRecurringPricingPolicy",
  90138. Field: field,
  90139. IsMethod: false,
  90140. IsResolver: false,
  90141. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90142. return nil, errors.New("field of type DateTime does not have child fields")
  90143. },
  90144. }
  90145. return fc, nil
  90146. }
  90147. func (ec *executionContext) _ShippingLine_carrierIdentifier(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90148. fc, err := ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  90149. if err != nil {
  90150. return graphql.Null
  90151. }
  90152. ctx = graphql.WithFieldContext(ctx, fc)
  90153. defer func() {
  90154. if r := recover(); r != nil {
  90155. ec.Error(ctx, ec.Recover(ctx, r))
  90156. ret = graphql.Null
  90157. }
  90158. }()
  90159. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90160. ctx = rctx // use context from middleware stack in children
  90161. return obj.CarrierIdentifier, nil
  90162. })
  90163. if err != nil {
  90164. ec.Error(ctx, err)
  90165. return graphql.Null
  90166. }
  90167. if resTmp == nil {
  90168. return graphql.Null
  90169. }
  90170. res := resTmp.(*string)
  90171. fc.Result = res
  90172. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90173. }
  90174. func (ec *executionContext) fieldContext_ShippingLine_carrierIdentifier(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90175. fc = &graphql.FieldContext{
  90176. Object: "ShippingLine",
  90177. Field: field,
  90178. IsMethod: false,
  90179. IsResolver: false,
  90180. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90181. return nil, errors.New("field of type String does not have child fields")
  90182. },
  90183. }
  90184. return fc, nil
  90185. }
  90186. func (ec *executionContext) _ShippingLine_code(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90187. fc, err := ec.fieldContext_ShippingLine_code(ctx, field)
  90188. if err != nil {
  90189. return graphql.Null
  90190. }
  90191. ctx = graphql.WithFieldContext(ctx, fc)
  90192. defer func() {
  90193. if r := recover(); r != nil {
  90194. ec.Error(ctx, ec.Recover(ctx, r))
  90195. ret = graphql.Null
  90196. }
  90197. }()
  90198. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90199. ctx = rctx // use context from middleware stack in children
  90200. return obj.Code, nil
  90201. })
  90202. if err != nil {
  90203. ec.Error(ctx, err)
  90204. return graphql.Null
  90205. }
  90206. if resTmp == nil {
  90207. return graphql.Null
  90208. }
  90209. res := resTmp.(*string)
  90210. fc.Result = res
  90211. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90212. }
  90213. func (ec *executionContext) fieldContext_ShippingLine_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90214. fc = &graphql.FieldContext{
  90215. Object: "ShippingLine",
  90216. Field: field,
  90217. IsMethod: false,
  90218. IsResolver: false,
  90219. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90220. return nil, errors.New("field of type String does not have child fields")
  90221. },
  90222. }
  90223. return fc, nil
  90224. }
  90225. func (ec *executionContext) _ShippingLine_custom(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90226. fc, err := ec.fieldContext_ShippingLine_custom(ctx, field)
  90227. if err != nil {
  90228. return graphql.Null
  90229. }
  90230. ctx = graphql.WithFieldContext(ctx, fc)
  90231. defer func() {
  90232. if r := recover(); r != nil {
  90233. ec.Error(ctx, ec.Recover(ctx, r))
  90234. ret = graphql.Null
  90235. }
  90236. }()
  90237. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90238. ctx = rctx // use context from middleware stack in children
  90239. return obj.Custom, nil
  90240. })
  90241. if err != nil {
  90242. ec.Error(ctx, err)
  90243. return graphql.Null
  90244. }
  90245. if resTmp == nil {
  90246. if !graphql.HasFieldError(ctx, fc) {
  90247. ec.Errorf(ctx, "must not be null")
  90248. }
  90249. return graphql.Null
  90250. }
  90251. res := resTmp.(bool)
  90252. fc.Result = res
  90253. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  90254. }
  90255. func (ec *executionContext) fieldContext_ShippingLine_custom(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90256. fc = &graphql.FieldContext{
  90257. Object: "ShippingLine",
  90258. Field: field,
  90259. IsMethod: false,
  90260. IsResolver: false,
  90261. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90262. return nil, errors.New("field of type Boolean does not have child fields")
  90263. },
  90264. }
  90265. return fc, nil
  90266. }
  90267. func (ec *executionContext) _ShippingLine_deliveryCategory(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90268. fc, err := ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  90269. if err != nil {
  90270. return graphql.Null
  90271. }
  90272. ctx = graphql.WithFieldContext(ctx, fc)
  90273. defer func() {
  90274. if r := recover(); r != nil {
  90275. ec.Error(ctx, ec.Recover(ctx, r))
  90276. ret = graphql.Null
  90277. }
  90278. }()
  90279. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90280. ctx = rctx // use context from middleware stack in children
  90281. return obj.DeliveryCategory, nil
  90282. })
  90283. if err != nil {
  90284. ec.Error(ctx, err)
  90285. return graphql.Null
  90286. }
  90287. if resTmp == nil {
  90288. return graphql.Null
  90289. }
  90290. res := resTmp.(*string)
  90291. fc.Result = res
  90292. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90293. }
  90294. func (ec *executionContext) fieldContext_ShippingLine_deliveryCategory(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90295. fc = &graphql.FieldContext{
  90296. Object: "ShippingLine",
  90297. Field: field,
  90298. IsMethod: false,
  90299. IsResolver: false,
  90300. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90301. return nil, errors.New("field of type String does not have child fields")
  90302. },
  90303. }
  90304. return fc, nil
  90305. }
  90306. func (ec *executionContext) _ShippingLine_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90307. fc, err := ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  90308. if err != nil {
  90309. return graphql.Null
  90310. }
  90311. ctx = graphql.WithFieldContext(ctx, fc)
  90312. defer func() {
  90313. if r := recover(); r != nil {
  90314. ec.Error(ctx, ec.Recover(ctx, r))
  90315. ret = graphql.Null
  90316. }
  90317. }()
  90318. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90319. ctx = rctx // use context from middleware stack in children
  90320. return obj.DiscountAllocations, nil
  90321. })
  90322. if err != nil {
  90323. ec.Error(ctx, err)
  90324. return graphql.Null
  90325. }
  90326. if resTmp == nil {
  90327. if !graphql.HasFieldError(ctx, fc) {
  90328. ec.Errorf(ctx, "must not be null")
  90329. }
  90330. return graphql.Null
  90331. }
  90332. res := resTmp.([]*DiscountAllocation)
  90333. fc.Result = res
  90334. return ec.marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountAllocationᚄ(ctx, field.Selections, res)
  90335. }
  90336. func (ec *executionContext) fieldContext_ShippingLine_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90337. fc = &graphql.FieldContext{
  90338. Object: "ShippingLine",
  90339. Field: field,
  90340. IsMethod: false,
  90341. IsResolver: false,
  90342. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90343. switch field.Name {
  90344. case "allocatedAmountSet":
  90345. return ec.fieldContext_DiscountAllocation_allocatedAmountSet(ctx, field)
  90346. case "discountApplication":
  90347. return ec.fieldContext_DiscountAllocation_discountApplication(ctx, field)
  90348. }
  90349. return nil, fmt.Errorf("no field named %q was found under type DiscountAllocation", field.Name)
  90350. },
  90351. }
  90352. return fc, nil
  90353. }
  90354. func (ec *executionContext) _ShippingLine_discountedPriceSet(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90355. fc, err := ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  90356. if err != nil {
  90357. return graphql.Null
  90358. }
  90359. ctx = graphql.WithFieldContext(ctx, fc)
  90360. defer func() {
  90361. if r := recover(); r != nil {
  90362. ec.Error(ctx, ec.Recover(ctx, r))
  90363. ret = graphql.Null
  90364. }
  90365. }()
  90366. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90367. ctx = rctx // use context from middleware stack in children
  90368. return obj.DiscountedPriceSet, nil
  90369. })
  90370. if err != nil {
  90371. ec.Error(ctx, err)
  90372. return graphql.Null
  90373. }
  90374. if resTmp == nil {
  90375. if !graphql.HasFieldError(ctx, fc) {
  90376. ec.Errorf(ctx, "must not be null")
  90377. }
  90378. return graphql.Null
  90379. }
  90380. res := resTmp.(*MoneyBag)
  90381. fc.Result = res
  90382. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  90383. }
  90384. func (ec *executionContext) fieldContext_ShippingLine_discountedPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90385. fc = &graphql.FieldContext{
  90386. Object: "ShippingLine",
  90387. Field: field,
  90388. IsMethod: false,
  90389. IsResolver: false,
  90390. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90391. switch field.Name {
  90392. case "presentmentMoney":
  90393. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  90394. case "shopMoney":
  90395. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  90396. }
  90397. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  90398. },
  90399. }
  90400. return fc, nil
  90401. }
  90402. func (ec *executionContext) _ShippingLine_id(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90403. fc, err := ec.fieldContext_ShippingLine_id(ctx, field)
  90404. if err != nil {
  90405. return graphql.Null
  90406. }
  90407. ctx = graphql.WithFieldContext(ctx, fc)
  90408. defer func() {
  90409. if r := recover(); r != nil {
  90410. ec.Error(ctx, ec.Recover(ctx, r))
  90411. ret = graphql.Null
  90412. }
  90413. }()
  90414. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90415. ctx = rctx // use context from middleware stack in children
  90416. return obj.ID, nil
  90417. })
  90418. if err != nil {
  90419. ec.Error(ctx, err)
  90420. return graphql.Null
  90421. }
  90422. if resTmp == nil {
  90423. return graphql.Null
  90424. }
  90425. res := resTmp.(*string)
  90426. fc.Result = res
  90427. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  90428. }
  90429. func (ec *executionContext) fieldContext_ShippingLine_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90430. fc = &graphql.FieldContext{
  90431. Object: "ShippingLine",
  90432. Field: field,
  90433. IsMethod: false,
  90434. IsResolver: false,
  90435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90436. return nil, errors.New("field of type ID does not have child fields")
  90437. },
  90438. }
  90439. return fc, nil
  90440. }
  90441. func (ec *executionContext) _ShippingLine_originalPriceSet(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90442. fc, err := ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  90443. if err != nil {
  90444. return graphql.Null
  90445. }
  90446. ctx = graphql.WithFieldContext(ctx, fc)
  90447. defer func() {
  90448. if r := recover(); r != nil {
  90449. ec.Error(ctx, ec.Recover(ctx, r))
  90450. ret = graphql.Null
  90451. }
  90452. }()
  90453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90454. ctx = rctx // use context from middleware stack in children
  90455. return obj.OriginalPriceSet, nil
  90456. })
  90457. if err != nil {
  90458. ec.Error(ctx, err)
  90459. return graphql.Null
  90460. }
  90461. if resTmp == nil {
  90462. if !graphql.HasFieldError(ctx, fc) {
  90463. ec.Errorf(ctx, "must not be null")
  90464. }
  90465. return graphql.Null
  90466. }
  90467. res := resTmp.(*MoneyBag)
  90468. fc.Result = res
  90469. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  90470. }
  90471. func (ec *executionContext) fieldContext_ShippingLine_originalPriceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90472. fc = &graphql.FieldContext{
  90473. Object: "ShippingLine",
  90474. Field: field,
  90475. IsMethod: false,
  90476. IsResolver: false,
  90477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90478. switch field.Name {
  90479. case "presentmentMoney":
  90480. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  90481. case "shopMoney":
  90482. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  90483. }
  90484. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  90485. },
  90486. }
  90487. return fc, nil
  90488. }
  90489. func (ec *executionContext) _ShippingLine_phone(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90490. fc, err := ec.fieldContext_ShippingLine_phone(ctx, field)
  90491. if err != nil {
  90492. return graphql.Null
  90493. }
  90494. ctx = graphql.WithFieldContext(ctx, fc)
  90495. defer func() {
  90496. if r := recover(); r != nil {
  90497. ec.Error(ctx, ec.Recover(ctx, r))
  90498. ret = graphql.Null
  90499. }
  90500. }()
  90501. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90502. ctx = rctx // use context from middleware stack in children
  90503. return obj.Phone, nil
  90504. })
  90505. if err != nil {
  90506. ec.Error(ctx, err)
  90507. return graphql.Null
  90508. }
  90509. if resTmp == nil {
  90510. return graphql.Null
  90511. }
  90512. res := resTmp.(*string)
  90513. fc.Result = res
  90514. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90515. }
  90516. func (ec *executionContext) fieldContext_ShippingLine_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90517. fc = &graphql.FieldContext{
  90518. Object: "ShippingLine",
  90519. Field: field,
  90520. IsMethod: false,
  90521. IsResolver: false,
  90522. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90523. return nil, errors.New("field of type String does not have child fields")
  90524. },
  90525. }
  90526. return fc, nil
  90527. }
  90528. func (ec *executionContext) _ShippingLine_requestedFulfillmentService(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90529. fc, err := ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  90530. if err != nil {
  90531. return graphql.Null
  90532. }
  90533. ctx = graphql.WithFieldContext(ctx, fc)
  90534. defer func() {
  90535. if r := recover(); r != nil {
  90536. ec.Error(ctx, ec.Recover(ctx, r))
  90537. ret = graphql.Null
  90538. }
  90539. }()
  90540. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90541. ctx = rctx // use context from middleware stack in children
  90542. return obj.RequestedFulfillmentService, nil
  90543. })
  90544. if err != nil {
  90545. ec.Error(ctx, err)
  90546. return graphql.Null
  90547. }
  90548. if resTmp == nil {
  90549. return graphql.Null
  90550. }
  90551. res := resTmp.(*FulfillmentService)
  90552. fc.Result = res
  90553. return ec.marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentService(ctx, field.Selections, res)
  90554. }
  90555. func (ec *executionContext) fieldContext_ShippingLine_requestedFulfillmentService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90556. fc = &graphql.FieldContext{
  90557. Object: "ShippingLine",
  90558. Field: field,
  90559. IsMethod: false,
  90560. IsResolver: false,
  90561. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90562. switch field.Name {
  90563. case "id":
  90564. return ec.fieldContext_FulfillmentService_id(ctx, field)
  90565. }
  90566. return nil, fmt.Errorf("no field named %q was found under type FulfillmentService", field.Name)
  90567. },
  90568. }
  90569. return fc, nil
  90570. }
  90571. func (ec *executionContext) _ShippingLine_shippingRateHandle(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90572. fc, err := ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  90573. if err != nil {
  90574. return graphql.Null
  90575. }
  90576. ctx = graphql.WithFieldContext(ctx, fc)
  90577. defer func() {
  90578. if r := recover(); r != nil {
  90579. ec.Error(ctx, ec.Recover(ctx, r))
  90580. ret = graphql.Null
  90581. }
  90582. }()
  90583. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90584. ctx = rctx // use context from middleware stack in children
  90585. return obj.ShippingRateHandle, nil
  90586. })
  90587. if err != nil {
  90588. ec.Error(ctx, err)
  90589. return graphql.Null
  90590. }
  90591. if resTmp == nil {
  90592. return graphql.Null
  90593. }
  90594. res := resTmp.(*string)
  90595. fc.Result = res
  90596. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90597. }
  90598. func (ec *executionContext) fieldContext_ShippingLine_shippingRateHandle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90599. fc = &graphql.FieldContext{
  90600. Object: "ShippingLine",
  90601. Field: field,
  90602. IsMethod: false,
  90603. IsResolver: false,
  90604. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90605. return nil, errors.New("field of type String does not have child fields")
  90606. },
  90607. }
  90608. return fc, nil
  90609. }
  90610. func (ec *executionContext) _ShippingLine_source(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90611. fc, err := ec.fieldContext_ShippingLine_source(ctx, field)
  90612. if err != nil {
  90613. return graphql.Null
  90614. }
  90615. ctx = graphql.WithFieldContext(ctx, fc)
  90616. defer func() {
  90617. if r := recover(); r != nil {
  90618. ec.Error(ctx, ec.Recover(ctx, r))
  90619. ret = graphql.Null
  90620. }
  90621. }()
  90622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90623. ctx = rctx // use context from middleware stack in children
  90624. return obj.Source, nil
  90625. })
  90626. if err != nil {
  90627. ec.Error(ctx, err)
  90628. return graphql.Null
  90629. }
  90630. if resTmp == nil {
  90631. return graphql.Null
  90632. }
  90633. res := resTmp.(*string)
  90634. fc.Result = res
  90635. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  90636. }
  90637. func (ec *executionContext) fieldContext_ShippingLine_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90638. fc = &graphql.FieldContext{
  90639. Object: "ShippingLine",
  90640. Field: field,
  90641. IsMethod: false,
  90642. IsResolver: false,
  90643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90644. return nil, errors.New("field of type String does not have child fields")
  90645. },
  90646. }
  90647. return fc, nil
  90648. }
  90649. func (ec *executionContext) _ShippingLine_taxLines(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90650. fc, err := ec.fieldContext_ShippingLine_taxLines(ctx, field)
  90651. if err != nil {
  90652. return graphql.Null
  90653. }
  90654. ctx = graphql.WithFieldContext(ctx, fc)
  90655. defer func() {
  90656. if r := recover(); r != nil {
  90657. ec.Error(ctx, ec.Recover(ctx, r))
  90658. ret = graphql.Null
  90659. }
  90660. }()
  90661. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90662. ctx = rctx // use context from middleware stack in children
  90663. return obj.TaxLines, nil
  90664. })
  90665. if err != nil {
  90666. ec.Error(ctx, err)
  90667. return graphql.Null
  90668. }
  90669. if resTmp == nil {
  90670. if !graphql.HasFieldError(ctx, fc) {
  90671. ec.Errorf(ctx, "must not be null")
  90672. }
  90673. return graphql.Null
  90674. }
  90675. res := resTmp.([]*TaxLine)
  90676. fc.Result = res
  90677. return ec.marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLineᚄ(ctx, field.Selections, res)
  90678. }
  90679. func (ec *executionContext) fieldContext_ShippingLine_taxLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90680. fc = &graphql.FieldContext{
  90681. Object: "ShippingLine",
  90682. Field: field,
  90683. IsMethod: false,
  90684. IsResolver: false,
  90685. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90686. switch field.Name {
  90687. case "channelLiable":
  90688. return ec.fieldContext_TaxLine_channelLiable(ctx, field)
  90689. case "priceSet":
  90690. return ec.fieldContext_TaxLine_priceSet(ctx, field)
  90691. case "rate":
  90692. return ec.fieldContext_TaxLine_rate(ctx, field)
  90693. case "ratePercentage":
  90694. return ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  90695. case "title":
  90696. return ec.fieldContext_TaxLine_title(ctx, field)
  90697. }
  90698. return nil, fmt.Errorf("no field named %q was found under type TaxLine", field.Name)
  90699. },
  90700. }
  90701. return fc, nil
  90702. }
  90703. func (ec *executionContext) _ShippingLine_title(ctx context.Context, field graphql.CollectedField, obj *ShippingLine) (ret graphql.Marshaler) {
  90704. fc, err := ec.fieldContext_ShippingLine_title(ctx, field)
  90705. if err != nil {
  90706. return graphql.Null
  90707. }
  90708. ctx = graphql.WithFieldContext(ctx, fc)
  90709. defer func() {
  90710. if r := recover(); r != nil {
  90711. ec.Error(ctx, ec.Recover(ctx, r))
  90712. ret = graphql.Null
  90713. }
  90714. }()
  90715. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90716. ctx = rctx // use context from middleware stack in children
  90717. return obj.Title, nil
  90718. })
  90719. if err != nil {
  90720. ec.Error(ctx, err)
  90721. return graphql.Null
  90722. }
  90723. if resTmp == nil {
  90724. if !graphql.HasFieldError(ctx, fc) {
  90725. ec.Errorf(ctx, "must not be null")
  90726. }
  90727. return graphql.Null
  90728. }
  90729. res := resTmp.(string)
  90730. fc.Result = res
  90731. return ec.marshalNString2string(ctx, field.Selections, res)
  90732. }
  90733. func (ec *executionContext) fieldContext_ShippingLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90734. fc = &graphql.FieldContext{
  90735. Object: "ShippingLine",
  90736. Field: field,
  90737. IsMethod: false,
  90738. IsResolver: false,
  90739. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90740. return nil, errors.New("field of type String does not have child fields")
  90741. },
  90742. }
  90743. return fc, nil
  90744. }
  90745. func (ec *executionContext) _ShippingLineConnection_edges(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  90746. fc, err := ec.fieldContext_ShippingLineConnection_edges(ctx, field)
  90747. if err != nil {
  90748. return graphql.Null
  90749. }
  90750. ctx = graphql.WithFieldContext(ctx, fc)
  90751. defer func() {
  90752. if r := recover(); r != nil {
  90753. ec.Error(ctx, ec.Recover(ctx, r))
  90754. ret = graphql.Null
  90755. }
  90756. }()
  90757. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90758. ctx = rctx // use context from middleware stack in children
  90759. return obj.Edges, nil
  90760. })
  90761. if err != nil {
  90762. ec.Error(ctx, err)
  90763. return graphql.Null
  90764. }
  90765. if resTmp == nil {
  90766. if !graphql.HasFieldError(ctx, fc) {
  90767. ec.Errorf(ctx, "must not be null")
  90768. }
  90769. return graphql.Null
  90770. }
  90771. res := resTmp.([]*ShippingLineEdge)
  90772. fc.Result = res
  90773. return ec.marshalNShippingLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineEdgeᚄ(ctx, field.Selections, res)
  90774. }
  90775. func (ec *executionContext) fieldContext_ShippingLineConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90776. fc = &graphql.FieldContext{
  90777. Object: "ShippingLineConnection",
  90778. Field: field,
  90779. IsMethod: false,
  90780. IsResolver: false,
  90781. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90782. switch field.Name {
  90783. case "cursor":
  90784. return ec.fieldContext_ShippingLineEdge_cursor(ctx, field)
  90785. case "node":
  90786. return ec.fieldContext_ShippingLineEdge_node(ctx, field)
  90787. }
  90788. return nil, fmt.Errorf("no field named %q was found under type ShippingLineEdge", field.Name)
  90789. },
  90790. }
  90791. return fc, nil
  90792. }
  90793. func (ec *executionContext) _ShippingLineConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  90794. fc, err := ec.fieldContext_ShippingLineConnection_nodes(ctx, field)
  90795. if err != nil {
  90796. return graphql.Null
  90797. }
  90798. ctx = graphql.WithFieldContext(ctx, fc)
  90799. defer func() {
  90800. if r := recover(); r != nil {
  90801. ec.Error(ctx, ec.Recover(ctx, r))
  90802. ret = graphql.Null
  90803. }
  90804. }()
  90805. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90806. ctx = rctx // use context from middleware stack in children
  90807. return obj.Nodes, nil
  90808. })
  90809. if err != nil {
  90810. ec.Error(ctx, err)
  90811. return graphql.Null
  90812. }
  90813. if resTmp == nil {
  90814. if !graphql.HasFieldError(ctx, fc) {
  90815. ec.Errorf(ctx, "must not be null")
  90816. }
  90817. return graphql.Null
  90818. }
  90819. res := resTmp.([]*ShippingLine)
  90820. fc.Result = res
  90821. return ec.marshalNShippingLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineᚄ(ctx, field.Selections, res)
  90822. }
  90823. func (ec *executionContext) fieldContext_ShippingLineConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90824. fc = &graphql.FieldContext{
  90825. Object: "ShippingLineConnection",
  90826. Field: field,
  90827. IsMethod: false,
  90828. IsResolver: false,
  90829. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90830. switch field.Name {
  90831. case "carrierIdentifier":
  90832. return ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  90833. case "code":
  90834. return ec.fieldContext_ShippingLine_code(ctx, field)
  90835. case "custom":
  90836. return ec.fieldContext_ShippingLine_custom(ctx, field)
  90837. case "deliveryCategory":
  90838. return ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  90839. case "discountAllocations":
  90840. return ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  90841. case "discountedPriceSet":
  90842. return ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  90843. case "id":
  90844. return ec.fieldContext_ShippingLine_id(ctx, field)
  90845. case "originalPriceSet":
  90846. return ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  90847. case "phone":
  90848. return ec.fieldContext_ShippingLine_phone(ctx, field)
  90849. case "requestedFulfillmentService":
  90850. return ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  90851. case "shippingRateHandle":
  90852. return ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  90853. case "source":
  90854. return ec.fieldContext_ShippingLine_source(ctx, field)
  90855. case "taxLines":
  90856. return ec.fieldContext_ShippingLine_taxLines(ctx, field)
  90857. case "title":
  90858. return ec.fieldContext_ShippingLine_title(ctx, field)
  90859. }
  90860. return nil, fmt.Errorf("no field named %q was found under type ShippingLine", field.Name)
  90861. },
  90862. }
  90863. return fc, nil
  90864. }
  90865. func (ec *executionContext) _ShippingLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *ShippingLineConnection) (ret graphql.Marshaler) {
  90866. fc, err := ec.fieldContext_ShippingLineConnection_pageInfo(ctx, field)
  90867. if err != nil {
  90868. return graphql.Null
  90869. }
  90870. ctx = graphql.WithFieldContext(ctx, fc)
  90871. defer func() {
  90872. if r := recover(); r != nil {
  90873. ec.Error(ctx, ec.Recover(ctx, r))
  90874. ret = graphql.Null
  90875. }
  90876. }()
  90877. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90878. ctx = rctx // use context from middleware stack in children
  90879. return obj.PageInfo, nil
  90880. })
  90881. if err != nil {
  90882. ec.Error(ctx, err)
  90883. return graphql.Null
  90884. }
  90885. if resTmp == nil {
  90886. if !graphql.HasFieldError(ctx, fc) {
  90887. ec.Errorf(ctx, "must not be null")
  90888. }
  90889. return graphql.Null
  90890. }
  90891. res := resTmp.(*PageInfo)
  90892. fc.Result = res
  90893. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  90894. }
  90895. func (ec *executionContext) fieldContext_ShippingLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90896. fc = &graphql.FieldContext{
  90897. Object: "ShippingLineConnection",
  90898. Field: field,
  90899. IsMethod: false,
  90900. IsResolver: false,
  90901. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90902. switch field.Name {
  90903. case "endCursor":
  90904. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  90905. case "hasNextPage":
  90906. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  90907. case "hasPreviousPage":
  90908. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  90909. case "startCursor":
  90910. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  90911. }
  90912. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  90913. },
  90914. }
  90915. return fc, nil
  90916. }
  90917. func (ec *executionContext) _ShippingLineEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *ShippingLineEdge) (ret graphql.Marshaler) {
  90918. fc, err := ec.fieldContext_ShippingLineEdge_cursor(ctx, field)
  90919. if err != nil {
  90920. return graphql.Null
  90921. }
  90922. ctx = graphql.WithFieldContext(ctx, fc)
  90923. defer func() {
  90924. if r := recover(); r != nil {
  90925. ec.Error(ctx, ec.Recover(ctx, r))
  90926. ret = graphql.Null
  90927. }
  90928. }()
  90929. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90930. ctx = rctx // use context from middleware stack in children
  90931. return obj.Cursor, nil
  90932. })
  90933. if err != nil {
  90934. ec.Error(ctx, err)
  90935. return graphql.Null
  90936. }
  90937. if resTmp == nil {
  90938. if !graphql.HasFieldError(ctx, fc) {
  90939. ec.Errorf(ctx, "must not be null")
  90940. }
  90941. return graphql.Null
  90942. }
  90943. res := resTmp.(string)
  90944. fc.Result = res
  90945. return ec.marshalNString2string(ctx, field.Selections, res)
  90946. }
  90947. func (ec *executionContext) fieldContext_ShippingLineEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90948. fc = &graphql.FieldContext{
  90949. Object: "ShippingLineEdge",
  90950. Field: field,
  90951. IsMethod: false,
  90952. IsResolver: false,
  90953. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90954. return nil, errors.New("field of type String does not have child fields")
  90955. },
  90956. }
  90957. return fc, nil
  90958. }
  90959. func (ec *executionContext) _ShippingLineEdge_node(ctx context.Context, field graphql.CollectedField, obj *ShippingLineEdge) (ret graphql.Marshaler) {
  90960. fc, err := ec.fieldContext_ShippingLineEdge_node(ctx, field)
  90961. if err != nil {
  90962. return graphql.Null
  90963. }
  90964. ctx = graphql.WithFieldContext(ctx, fc)
  90965. defer func() {
  90966. if r := recover(); r != nil {
  90967. ec.Error(ctx, ec.Recover(ctx, r))
  90968. ret = graphql.Null
  90969. }
  90970. }()
  90971. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  90972. ctx = rctx // use context from middleware stack in children
  90973. return obj.Node, nil
  90974. })
  90975. if err != nil {
  90976. ec.Error(ctx, err)
  90977. return graphql.Null
  90978. }
  90979. if resTmp == nil {
  90980. if !graphql.HasFieldError(ctx, fc) {
  90981. ec.Errorf(ctx, "must not be null")
  90982. }
  90983. return graphql.Null
  90984. }
  90985. res := resTmp.(*ShippingLine)
  90986. fc.Result = res
  90987. return ec.marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLine(ctx, field.Selections, res)
  90988. }
  90989. func (ec *executionContext) fieldContext_ShippingLineEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  90990. fc = &graphql.FieldContext{
  90991. Object: "ShippingLineEdge",
  90992. Field: field,
  90993. IsMethod: false,
  90994. IsResolver: false,
  90995. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  90996. switch field.Name {
  90997. case "carrierIdentifier":
  90998. return ec.fieldContext_ShippingLine_carrierIdentifier(ctx, field)
  90999. case "code":
  91000. return ec.fieldContext_ShippingLine_code(ctx, field)
  91001. case "custom":
  91002. return ec.fieldContext_ShippingLine_custom(ctx, field)
  91003. case "deliveryCategory":
  91004. return ec.fieldContext_ShippingLine_deliveryCategory(ctx, field)
  91005. case "discountAllocations":
  91006. return ec.fieldContext_ShippingLine_discountAllocations(ctx, field)
  91007. case "discountedPriceSet":
  91008. return ec.fieldContext_ShippingLine_discountedPriceSet(ctx, field)
  91009. case "id":
  91010. return ec.fieldContext_ShippingLine_id(ctx, field)
  91011. case "originalPriceSet":
  91012. return ec.fieldContext_ShippingLine_originalPriceSet(ctx, field)
  91013. case "phone":
  91014. return ec.fieldContext_ShippingLine_phone(ctx, field)
  91015. case "requestedFulfillmentService":
  91016. return ec.fieldContext_ShippingLine_requestedFulfillmentService(ctx, field)
  91017. case "shippingRateHandle":
  91018. return ec.fieldContext_ShippingLine_shippingRateHandle(ctx, field)
  91019. case "source":
  91020. return ec.fieldContext_ShippingLine_source(ctx, field)
  91021. case "taxLines":
  91022. return ec.fieldContext_ShippingLine_taxLines(ctx, field)
  91023. case "title":
  91024. return ec.fieldContext_ShippingLine_title(ctx, field)
  91025. }
  91026. return nil, fmt.Errorf("no field named %q was found under type ShippingLine", field.Name)
  91027. },
  91028. }
  91029. return fc, nil
  91030. }
  91031. func (ec *executionContext) _ShippingRefund_amountSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  91032. fc, err := ec.fieldContext_ShippingRefund_amountSet(ctx, field)
  91033. if err != nil {
  91034. return graphql.Null
  91035. }
  91036. ctx = graphql.WithFieldContext(ctx, fc)
  91037. defer func() {
  91038. if r := recover(); r != nil {
  91039. ec.Error(ctx, ec.Recover(ctx, r))
  91040. ret = graphql.Null
  91041. }
  91042. }()
  91043. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91044. ctx = rctx // use context from middleware stack in children
  91045. return obj.AmountSet, nil
  91046. })
  91047. if err != nil {
  91048. ec.Error(ctx, err)
  91049. return graphql.Null
  91050. }
  91051. if resTmp == nil {
  91052. if !graphql.HasFieldError(ctx, fc) {
  91053. ec.Errorf(ctx, "must not be null")
  91054. }
  91055. return graphql.Null
  91056. }
  91057. res := resTmp.(*MoneyBag)
  91058. fc.Result = res
  91059. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  91060. }
  91061. func (ec *executionContext) fieldContext_ShippingRefund_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91062. fc = &graphql.FieldContext{
  91063. Object: "ShippingRefund",
  91064. Field: field,
  91065. IsMethod: false,
  91066. IsResolver: false,
  91067. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91068. switch field.Name {
  91069. case "presentmentMoney":
  91070. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  91071. case "shopMoney":
  91072. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  91073. }
  91074. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  91075. },
  91076. }
  91077. return fc, nil
  91078. }
  91079. func (ec *executionContext) _ShippingRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  91080. fc, err := ec.fieldContext_ShippingRefund_maximumRefundableSet(ctx, field)
  91081. if err != nil {
  91082. return graphql.Null
  91083. }
  91084. ctx = graphql.WithFieldContext(ctx, fc)
  91085. defer func() {
  91086. if r := recover(); r != nil {
  91087. ec.Error(ctx, ec.Recover(ctx, r))
  91088. ret = graphql.Null
  91089. }
  91090. }()
  91091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91092. ctx = rctx // use context from middleware stack in children
  91093. return obj.MaximumRefundableSet, nil
  91094. })
  91095. if err != nil {
  91096. ec.Error(ctx, err)
  91097. return graphql.Null
  91098. }
  91099. if resTmp == nil {
  91100. if !graphql.HasFieldError(ctx, fc) {
  91101. ec.Errorf(ctx, "must not be null")
  91102. }
  91103. return graphql.Null
  91104. }
  91105. res := resTmp.(*MoneyBag)
  91106. fc.Result = res
  91107. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  91108. }
  91109. func (ec *executionContext) fieldContext_ShippingRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91110. fc = &graphql.FieldContext{
  91111. Object: "ShippingRefund",
  91112. Field: field,
  91113. IsMethod: false,
  91114. IsResolver: false,
  91115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91116. switch field.Name {
  91117. case "presentmentMoney":
  91118. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  91119. case "shopMoney":
  91120. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  91121. }
  91122. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  91123. },
  91124. }
  91125. return fc, nil
  91126. }
  91127. func (ec *executionContext) _ShippingRefund_taxSet(ctx context.Context, field graphql.CollectedField, obj *ShippingRefund) (ret graphql.Marshaler) {
  91128. fc, err := ec.fieldContext_ShippingRefund_taxSet(ctx, field)
  91129. if err != nil {
  91130. return graphql.Null
  91131. }
  91132. ctx = graphql.WithFieldContext(ctx, fc)
  91133. defer func() {
  91134. if r := recover(); r != nil {
  91135. ec.Error(ctx, ec.Recover(ctx, r))
  91136. ret = graphql.Null
  91137. }
  91138. }()
  91139. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91140. ctx = rctx // use context from middleware stack in children
  91141. return obj.TaxSet, nil
  91142. })
  91143. if err != nil {
  91144. ec.Error(ctx, err)
  91145. return graphql.Null
  91146. }
  91147. if resTmp == nil {
  91148. if !graphql.HasFieldError(ctx, fc) {
  91149. ec.Errorf(ctx, "must not be null")
  91150. }
  91151. return graphql.Null
  91152. }
  91153. res := resTmp.(*MoneyBag)
  91154. fc.Result = res
  91155. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  91156. }
  91157. func (ec *executionContext) fieldContext_ShippingRefund_taxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91158. fc = &graphql.FieldContext{
  91159. Object: "ShippingRefund",
  91160. Field: field,
  91161. IsMethod: false,
  91162. IsResolver: false,
  91163. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91164. switch field.Name {
  91165. case "presentmentMoney":
  91166. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  91167. case "shopMoney":
  91168. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  91169. }
  91170. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  91171. },
  91172. }
  91173. return fc, nil
  91174. }
  91175. func (ec *executionContext) _ShopAlert_action(ctx context.Context, field graphql.CollectedField, obj *ShopAlert) (ret graphql.Marshaler) {
  91176. fc, err := ec.fieldContext_ShopAlert_action(ctx, field)
  91177. if err != nil {
  91178. return graphql.Null
  91179. }
  91180. ctx = graphql.WithFieldContext(ctx, fc)
  91181. defer func() {
  91182. if r := recover(); r != nil {
  91183. ec.Error(ctx, ec.Recover(ctx, r))
  91184. ret = graphql.Null
  91185. }
  91186. }()
  91187. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91188. ctx = rctx // use context from middleware stack in children
  91189. return obj.Action, nil
  91190. })
  91191. if err != nil {
  91192. ec.Error(ctx, err)
  91193. return graphql.Null
  91194. }
  91195. if resTmp == nil {
  91196. if !graphql.HasFieldError(ctx, fc) {
  91197. ec.Errorf(ctx, "must not be null")
  91198. }
  91199. return graphql.Null
  91200. }
  91201. res := resTmp.(*ShopAlertAction)
  91202. fc.Result = res
  91203. return ec.marshalNShopAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopAlertAction(ctx, field.Selections, res)
  91204. }
  91205. func (ec *executionContext) fieldContext_ShopAlert_action(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91206. fc = &graphql.FieldContext{
  91207. Object: "ShopAlert",
  91208. Field: field,
  91209. IsMethod: false,
  91210. IsResolver: false,
  91211. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91212. switch field.Name {
  91213. case "title":
  91214. return ec.fieldContext_ShopAlertAction_title(ctx, field)
  91215. case "url":
  91216. return ec.fieldContext_ShopAlertAction_url(ctx, field)
  91217. }
  91218. return nil, fmt.Errorf("no field named %q was found under type ShopAlertAction", field.Name)
  91219. },
  91220. }
  91221. return fc, nil
  91222. }
  91223. func (ec *executionContext) _ShopAlert_description(ctx context.Context, field graphql.CollectedField, obj *ShopAlert) (ret graphql.Marshaler) {
  91224. fc, err := ec.fieldContext_ShopAlert_description(ctx, field)
  91225. if err != nil {
  91226. return graphql.Null
  91227. }
  91228. ctx = graphql.WithFieldContext(ctx, fc)
  91229. defer func() {
  91230. if r := recover(); r != nil {
  91231. ec.Error(ctx, ec.Recover(ctx, r))
  91232. ret = graphql.Null
  91233. }
  91234. }()
  91235. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91236. ctx = rctx // use context from middleware stack in children
  91237. return obj.Description, nil
  91238. })
  91239. if err != nil {
  91240. ec.Error(ctx, err)
  91241. return graphql.Null
  91242. }
  91243. if resTmp == nil {
  91244. if !graphql.HasFieldError(ctx, fc) {
  91245. ec.Errorf(ctx, "must not be null")
  91246. }
  91247. return graphql.Null
  91248. }
  91249. res := resTmp.(string)
  91250. fc.Result = res
  91251. return ec.marshalNString2string(ctx, field.Selections, res)
  91252. }
  91253. func (ec *executionContext) fieldContext_ShopAlert_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91254. fc = &graphql.FieldContext{
  91255. Object: "ShopAlert",
  91256. Field: field,
  91257. IsMethod: false,
  91258. IsResolver: false,
  91259. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91260. return nil, errors.New("field of type String does not have child fields")
  91261. },
  91262. }
  91263. return fc, nil
  91264. }
  91265. func (ec *executionContext) _ShopAlertAction_title(ctx context.Context, field graphql.CollectedField, obj *ShopAlertAction) (ret graphql.Marshaler) {
  91266. fc, err := ec.fieldContext_ShopAlertAction_title(ctx, field)
  91267. if err != nil {
  91268. return graphql.Null
  91269. }
  91270. ctx = graphql.WithFieldContext(ctx, fc)
  91271. defer func() {
  91272. if r := recover(); r != nil {
  91273. ec.Error(ctx, ec.Recover(ctx, r))
  91274. ret = graphql.Null
  91275. }
  91276. }()
  91277. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91278. ctx = rctx // use context from middleware stack in children
  91279. return obj.Title, nil
  91280. })
  91281. if err != nil {
  91282. ec.Error(ctx, err)
  91283. return graphql.Null
  91284. }
  91285. if resTmp == nil {
  91286. if !graphql.HasFieldError(ctx, fc) {
  91287. ec.Errorf(ctx, "must not be null")
  91288. }
  91289. return graphql.Null
  91290. }
  91291. res := resTmp.(string)
  91292. fc.Result = res
  91293. return ec.marshalNString2string(ctx, field.Selections, res)
  91294. }
  91295. func (ec *executionContext) fieldContext_ShopAlertAction_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91296. fc = &graphql.FieldContext{
  91297. Object: "ShopAlertAction",
  91298. Field: field,
  91299. IsMethod: false,
  91300. IsResolver: false,
  91301. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91302. return nil, errors.New("field of type String does not have child fields")
  91303. },
  91304. }
  91305. return fc, nil
  91306. }
  91307. func (ec *executionContext) _ShopAlertAction_url(ctx context.Context, field graphql.CollectedField, obj *ShopAlertAction) (ret graphql.Marshaler) {
  91308. fc, err := ec.fieldContext_ShopAlertAction_url(ctx, field)
  91309. if err != nil {
  91310. return graphql.Null
  91311. }
  91312. ctx = graphql.WithFieldContext(ctx, fc)
  91313. defer func() {
  91314. if r := recover(); r != nil {
  91315. ec.Error(ctx, ec.Recover(ctx, r))
  91316. ret = graphql.Null
  91317. }
  91318. }()
  91319. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91320. ctx = rctx // use context from middleware stack in children
  91321. return obj.URL, nil
  91322. })
  91323. if err != nil {
  91324. ec.Error(ctx, err)
  91325. return graphql.Null
  91326. }
  91327. if resTmp == nil {
  91328. if !graphql.HasFieldError(ctx, fc) {
  91329. ec.Errorf(ctx, "must not be null")
  91330. }
  91331. return graphql.Null
  91332. }
  91333. res := resTmp.(string)
  91334. fc.Result = res
  91335. return ec.marshalNURL2string(ctx, field.Selections, res)
  91336. }
  91337. func (ec *executionContext) fieldContext_ShopAlertAction_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91338. fc = &graphql.FieldContext{
  91339. Object: "ShopAlertAction",
  91340. Field: field,
  91341. IsMethod: false,
  91342. IsResolver: false,
  91343. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91344. return nil, errors.New("field of type URL does not have child fields")
  91345. },
  91346. }
  91347. return fc, nil
  91348. }
  91349. func (ec *executionContext) _ShopFeatures_avalaraAvatax(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91350. fc, err := ec.fieldContext_ShopFeatures_avalaraAvatax(ctx, field)
  91351. if err != nil {
  91352. return graphql.Null
  91353. }
  91354. ctx = graphql.WithFieldContext(ctx, fc)
  91355. defer func() {
  91356. if r := recover(); r != nil {
  91357. ec.Error(ctx, ec.Recover(ctx, r))
  91358. ret = graphql.Null
  91359. }
  91360. }()
  91361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91362. ctx = rctx // use context from middleware stack in children
  91363. return obj.AvalaraAvatax, nil
  91364. })
  91365. if err != nil {
  91366. ec.Error(ctx, err)
  91367. return graphql.Null
  91368. }
  91369. if resTmp == nil {
  91370. if !graphql.HasFieldError(ctx, fc) {
  91371. ec.Errorf(ctx, "must not be null")
  91372. }
  91373. return graphql.Null
  91374. }
  91375. res := resTmp.(bool)
  91376. fc.Result = res
  91377. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91378. }
  91379. func (ec *executionContext) fieldContext_ShopFeatures_avalaraAvatax(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91380. fc = &graphql.FieldContext{
  91381. Object: "ShopFeatures",
  91382. Field: field,
  91383. IsMethod: false,
  91384. IsResolver: false,
  91385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91386. return nil, errors.New("field of type Boolean does not have child fields")
  91387. },
  91388. }
  91389. return fc, nil
  91390. }
  91391. func (ec *executionContext) _ShopFeatures_branding(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91392. fc, err := ec.fieldContext_ShopFeatures_branding(ctx, field)
  91393. if err != nil {
  91394. return graphql.Null
  91395. }
  91396. ctx = graphql.WithFieldContext(ctx, fc)
  91397. defer func() {
  91398. if r := recover(); r != nil {
  91399. ec.Error(ctx, ec.Recover(ctx, r))
  91400. ret = graphql.Null
  91401. }
  91402. }()
  91403. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91404. ctx = rctx // use context from middleware stack in children
  91405. return obj.Branding, nil
  91406. })
  91407. if err != nil {
  91408. ec.Error(ctx, err)
  91409. return graphql.Null
  91410. }
  91411. if resTmp == nil {
  91412. if !graphql.HasFieldError(ctx, fc) {
  91413. ec.Errorf(ctx, "must not be null")
  91414. }
  91415. return graphql.Null
  91416. }
  91417. res := resTmp.(ShopBranding)
  91418. fc.Result = res
  91419. return ec.marshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopBranding(ctx, field.Selections, res)
  91420. }
  91421. func (ec *executionContext) fieldContext_ShopFeatures_branding(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91422. fc = &graphql.FieldContext{
  91423. Object: "ShopFeatures",
  91424. Field: field,
  91425. IsMethod: false,
  91426. IsResolver: false,
  91427. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91428. return nil, errors.New("field of type ShopBranding does not have child fields")
  91429. },
  91430. }
  91431. return fc, nil
  91432. }
  91433. func (ec *executionContext) _ShopFeatures_captcha(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91434. fc, err := ec.fieldContext_ShopFeatures_captcha(ctx, field)
  91435. if err != nil {
  91436. return graphql.Null
  91437. }
  91438. ctx = graphql.WithFieldContext(ctx, fc)
  91439. defer func() {
  91440. if r := recover(); r != nil {
  91441. ec.Error(ctx, ec.Recover(ctx, r))
  91442. ret = graphql.Null
  91443. }
  91444. }()
  91445. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91446. ctx = rctx // use context from middleware stack in children
  91447. return obj.Captcha, nil
  91448. })
  91449. if err != nil {
  91450. ec.Error(ctx, err)
  91451. return graphql.Null
  91452. }
  91453. if resTmp == nil {
  91454. if !graphql.HasFieldError(ctx, fc) {
  91455. ec.Errorf(ctx, "must not be null")
  91456. }
  91457. return graphql.Null
  91458. }
  91459. res := resTmp.(bool)
  91460. fc.Result = res
  91461. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91462. }
  91463. func (ec *executionContext) fieldContext_ShopFeatures_captcha(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91464. fc = &graphql.FieldContext{
  91465. Object: "ShopFeatures",
  91466. Field: field,
  91467. IsMethod: false,
  91468. IsResolver: false,
  91469. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91470. return nil, errors.New("field of type Boolean does not have child fields")
  91471. },
  91472. }
  91473. return fc, nil
  91474. }
  91475. func (ec *executionContext) _ShopFeatures_captchaExternalDomains(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91476. fc, err := ec.fieldContext_ShopFeatures_captchaExternalDomains(ctx, field)
  91477. if err != nil {
  91478. return graphql.Null
  91479. }
  91480. ctx = graphql.WithFieldContext(ctx, fc)
  91481. defer func() {
  91482. if r := recover(); r != nil {
  91483. ec.Error(ctx, ec.Recover(ctx, r))
  91484. ret = graphql.Null
  91485. }
  91486. }()
  91487. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91488. ctx = rctx // use context from middleware stack in children
  91489. return obj.CaptchaExternalDomains, nil
  91490. })
  91491. if err != nil {
  91492. ec.Error(ctx, err)
  91493. return graphql.Null
  91494. }
  91495. if resTmp == nil {
  91496. if !graphql.HasFieldError(ctx, fc) {
  91497. ec.Errorf(ctx, "must not be null")
  91498. }
  91499. return graphql.Null
  91500. }
  91501. res := resTmp.(bool)
  91502. fc.Result = res
  91503. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91504. }
  91505. func (ec *executionContext) fieldContext_ShopFeatures_captchaExternalDomains(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91506. fc = &graphql.FieldContext{
  91507. Object: "ShopFeatures",
  91508. Field: field,
  91509. IsMethod: false,
  91510. IsResolver: false,
  91511. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91512. return nil, errors.New("field of type Boolean does not have child fields")
  91513. },
  91514. }
  91515. return fc, nil
  91516. }
  91517. func (ec *executionContext) _ShopFeatures_dynamicRemarketing(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91518. fc, err := ec.fieldContext_ShopFeatures_dynamicRemarketing(ctx, field)
  91519. if err != nil {
  91520. return graphql.Null
  91521. }
  91522. ctx = graphql.WithFieldContext(ctx, fc)
  91523. defer func() {
  91524. if r := recover(); r != nil {
  91525. ec.Error(ctx, ec.Recover(ctx, r))
  91526. ret = graphql.Null
  91527. }
  91528. }()
  91529. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91530. ctx = rctx // use context from middleware stack in children
  91531. return obj.DynamicRemarketing, nil
  91532. })
  91533. if err != nil {
  91534. ec.Error(ctx, err)
  91535. return graphql.Null
  91536. }
  91537. if resTmp == nil {
  91538. if !graphql.HasFieldError(ctx, fc) {
  91539. ec.Errorf(ctx, "must not be null")
  91540. }
  91541. return graphql.Null
  91542. }
  91543. res := resTmp.(bool)
  91544. fc.Result = res
  91545. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91546. }
  91547. func (ec *executionContext) fieldContext_ShopFeatures_dynamicRemarketing(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91548. fc = &graphql.FieldContext{
  91549. Object: "ShopFeatures",
  91550. Field: field,
  91551. IsMethod: false,
  91552. IsResolver: false,
  91553. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91554. return nil, errors.New("field of type Boolean does not have child fields")
  91555. },
  91556. }
  91557. return fc, nil
  91558. }
  91559. func (ec *executionContext) _ShopFeatures_eligibleForSubscriptionMigration(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91560. fc, err := ec.fieldContext_ShopFeatures_eligibleForSubscriptionMigration(ctx, field)
  91561. if err != nil {
  91562. return graphql.Null
  91563. }
  91564. ctx = graphql.WithFieldContext(ctx, fc)
  91565. defer func() {
  91566. if r := recover(); r != nil {
  91567. ec.Error(ctx, ec.Recover(ctx, r))
  91568. ret = graphql.Null
  91569. }
  91570. }()
  91571. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91572. ctx = rctx // use context from middleware stack in children
  91573. return obj.EligibleForSubscriptionMigration, nil
  91574. })
  91575. if err != nil {
  91576. ec.Error(ctx, err)
  91577. return graphql.Null
  91578. }
  91579. if resTmp == nil {
  91580. if !graphql.HasFieldError(ctx, fc) {
  91581. ec.Errorf(ctx, "must not be null")
  91582. }
  91583. return graphql.Null
  91584. }
  91585. res := resTmp.(bool)
  91586. fc.Result = res
  91587. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91588. }
  91589. func (ec *executionContext) fieldContext_ShopFeatures_eligibleForSubscriptionMigration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91590. fc = &graphql.FieldContext{
  91591. Object: "ShopFeatures",
  91592. Field: field,
  91593. IsMethod: false,
  91594. IsResolver: false,
  91595. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91596. return nil, errors.New("field of type Boolean does not have child fields")
  91597. },
  91598. }
  91599. return fc, nil
  91600. }
  91601. func (ec *executionContext) _ShopFeatures_eligibleForSubscriptions(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91602. fc, err := ec.fieldContext_ShopFeatures_eligibleForSubscriptions(ctx, field)
  91603. if err != nil {
  91604. return graphql.Null
  91605. }
  91606. ctx = graphql.WithFieldContext(ctx, fc)
  91607. defer func() {
  91608. if r := recover(); r != nil {
  91609. ec.Error(ctx, ec.Recover(ctx, r))
  91610. ret = graphql.Null
  91611. }
  91612. }()
  91613. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91614. ctx = rctx // use context from middleware stack in children
  91615. return obj.EligibleForSubscriptions, nil
  91616. })
  91617. if err != nil {
  91618. ec.Error(ctx, err)
  91619. return graphql.Null
  91620. }
  91621. if resTmp == nil {
  91622. if !graphql.HasFieldError(ctx, fc) {
  91623. ec.Errorf(ctx, "must not be null")
  91624. }
  91625. return graphql.Null
  91626. }
  91627. res := resTmp.(bool)
  91628. fc.Result = res
  91629. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91630. }
  91631. func (ec *executionContext) fieldContext_ShopFeatures_eligibleForSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91632. fc = &graphql.FieldContext{
  91633. Object: "ShopFeatures",
  91634. Field: field,
  91635. IsMethod: false,
  91636. IsResolver: false,
  91637. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91638. return nil, errors.New("field of type Boolean does not have child fields")
  91639. },
  91640. }
  91641. return fc, nil
  91642. }
  91643. func (ec *executionContext) _ShopFeatures_giftCards(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91644. fc, err := ec.fieldContext_ShopFeatures_giftCards(ctx, field)
  91645. if err != nil {
  91646. return graphql.Null
  91647. }
  91648. ctx = graphql.WithFieldContext(ctx, fc)
  91649. defer func() {
  91650. if r := recover(); r != nil {
  91651. ec.Error(ctx, ec.Recover(ctx, r))
  91652. ret = graphql.Null
  91653. }
  91654. }()
  91655. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91656. ctx = rctx // use context from middleware stack in children
  91657. return obj.GiftCards, nil
  91658. })
  91659. if err != nil {
  91660. ec.Error(ctx, err)
  91661. return graphql.Null
  91662. }
  91663. if resTmp == nil {
  91664. if !graphql.HasFieldError(ctx, fc) {
  91665. ec.Errorf(ctx, "must not be null")
  91666. }
  91667. return graphql.Null
  91668. }
  91669. res := resTmp.(bool)
  91670. fc.Result = res
  91671. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91672. }
  91673. func (ec *executionContext) fieldContext_ShopFeatures_giftCards(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91674. fc = &graphql.FieldContext{
  91675. Object: "ShopFeatures",
  91676. Field: field,
  91677. IsMethod: false,
  91678. IsResolver: false,
  91679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91680. return nil, errors.New("field of type Boolean does not have child fields")
  91681. },
  91682. }
  91683. return fc, nil
  91684. }
  91685. func (ec *executionContext) _ShopFeatures_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91686. fc, err := ec.fieldContext_ShopFeatures_harmonizedSystemCode(ctx, field)
  91687. if err != nil {
  91688. return graphql.Null
  91689. }
  91690. ctx = graphql.WithFieldContext(ctx, fc)
  91691. defer func() {
  91692. if r := recover(); r != nil {
  91693. ec.Error(ctx, ec.Recover(ctx, r))
  91694. ret = graphql.Null
  91695. }
  91696. }()
  91697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91698. ctx = rctx // use context from middleware stack in children
  91699. return obj.HarmonizedSystemCode, nil
  91700. })
  91701. if err != nil {
  91702. ec.Error(ctx, err)
  91703. return graphql.Null
  91704. }
  91705. if resTmp == nil {
  91706. if !graphql.HasFieldError(ctx, fc) {
  91707. ec.Errorf(ctx, "must not be null")
  91708. }
  91709. return graphql.Null
  91710. }
  91711. res := resTmp.(bool)
  91712. fc.Result = res
  91713. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91714. }
  91715. func (ec *executionContext) fieldContext_ShopFeatures_harmonizedSystemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91716. fc = &graphql.FieldContext{
  91717. Object: "ShopFeatures",
  91718. Field: field,
  91719. IsMethod: false,
  91720. IsResolver: false,
  91721. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91722. return nil, errors.New("field of type Boolean does not have child fields")
  91723. },
  91724. }
  91725. return fc, nil
  91726. }
  91727. func (ec *executionContext) _ShopFeatures_internationalDomains(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91728. fc, err := ec.fieldContext_ShopFeatures_internationalDomains(ctx, field)
  91729. if err != nil {
  91730. return graphql.Null
  91731. }
  91732. ctx = graphql.WithFieldContext(ctx, fc)
  91733. defer func() {
  91734. if r := recover(); r != nil {
  91735. ec.Error(ctx, ec.Recover(ctx, r))
  91736. ret = graphql.Null
  91737. }
  91738. }()
  91739. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91740. ctx = rctx // use context from middleware stack in children
  91741. return obj.InternationalDomains, nil
  91742. })
  91743. if err != nil {
  91744. ec.Error(ctx, err)
  91745. return graphql.Null
  91746. }
  91747. if resTmp == nil {
  91748. if !graphql.HasFieldError(ctx, fc) {
  91749. ec.Errorf(ctx, "must not be null")
  91750. }
  91751. return graphql.Null
  91752. }
  91753. res := resTmp.(bool)
  91754. fc.Result = res
  91755. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91756. }
  91757. func (ec *executionContext) fieldContext_ShopFeatures_internationalDomains(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91758. fc = &graphql.FieldContext{
  91759. Object: "ShopFeatures",
  91760. Field: field,
  91761. IsMethod: false,
  91762. IsResolver: false,
  91763. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91764. return nil, errors.New("field of type Boolean does not have child fields")
  91765. },
  91766. }
  91767. return fc, nil
  91768. }
  91769. func (ec *executionContext) _ShopFeatures_internationalPriceOverrides(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91770. fc, err := ec.fieldContext_ShopFeatures_internationalPriceOverrides(ctx, field)
  91771. if err != nil {
  91772. return graphql.Null
  91773. }
  91774. ctx = graphql.WithFieldContext(ctx, fc)
  91775. defer func() {
  91776. if r := recover(); r != nil {
  91777. ec.Error(ctx, ec.Recover(ctx, r))
  91778. ret = graphql.Null
  91779. }
  91780. }()
  91781. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91782. ctx = rctx // use context from middleware stack in children
  91783. return obj.InternationalPriceOverrides, nil
  91784. })
  91785. if err != nil {
  91786. ec.Error(ctx, err)
  91787. return graphql.Null
  91788. }
  91789. if resTmp == nil {
  91790. if !graphql.HasFieldError(ctx, fc) {
  91791. ec.Errorf(ctx, "must not be null")
  91792. }
  91793. return graphql.Null
  91794. }
  91795. res := resTmp.(bool)
  91796. fc.Result = res
  91797. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91798. }
  91799. func (ec *executionContext) fieldContext_ShopFeatures_internationalPriceOverrides(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91800. fc = &graphql.FieldContext{
  91801. Object: "ShopFeatures",
  91802. Field: field,
  91803. IsMethod: false,
  91804. IsResolver: false,
  91805. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91806. return nil, errors.New("field of type Boolean does not have child fields")
  91807. },
  91808. }
  91809. return fc, nil
  91810. }
  91811. func (ec *executionContext) _ShopFeatures_internationalPriceRules(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91812. fc, err := ec.fieldContext_ShopFeatures_internationalPriceRules(ctx, field)
  91813. if err != nil {
  91814. return graphql.Null
  91815. }
  91816. ctx = graphql.WithFieldContext(ctx, fc)
  91817. defer func() {
  91818. if r := recover(); r != nil {
  91819. ec.Error(ctx, ec.Recover(ctx, r))
  91820. ret = graphql.Null
  91821. }
  91822. }()
  91823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91824. ctx = rctx // use context from middleware stack in children
  91825. return obj.InternationalPriceRules, nil
  91826. })
  91827. if err != nil {
  91828. ec.Error(ctx, err)
  91829. return graphql.Null
  91830. }
  91831. if resTmp == nil {
  91832. if !graphql.HasFieldError(ctx, fc) {
  91833. ec.Errorf(ctx, "must not be null")
  91834. }
  91835. return graphql.Null
  91836. }
  91837. res := resTmp.(bool)
  91838. fc.Result = res
  91839. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91840. }
  91841. func (ec *executionContext) fieldContext_ShopFeatures_internationalPriceRules(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91842. fc = &graphql.FieldContext{
  91843. Object: "ShopFeatures",
  91844. Field: field,
  91845. IsMethod: false,
  91846. IsResolver: false,
  91847. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91848. return nil, errors.New("field of type Boolean does not have child fields")
  91849. },
  91850. }
  91851. return fc, nil
  91852. }
  91853. func (ec *executionContext) _ShopFeatures_legacySubscriptionGatewayEnabled(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91854. fc, err := ec.fieldContext_ShopFeatures_legacySubscriptionGatewayEnabled(ctx, field)
  91855. if err != nil {
  91856. return graphql.Null
  91857. }
  91858. ctx = graphql.WithFieldContext(ctx, fc)
  91859. defer func() {
  91860. if r := recover(); r != nil {
  91861. ec.Error(ctx, ec.Recover(ctx, r))
  91862. ret = graphql.Null
  91863. }
  91864. }()
  91865. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91866. ctx = rctx // use context from middleware stack in children
  91867. return obj.LegacySubscriptionGatewayEnabled, nil
  91868. })
  91869. if err != nil {
  91870. ec.Error(ctx, err)
  91871. return graphql.Null
  91872. }
  91873. if resTmp == nil {
  91874. if !graphql.HasFieldError(ctx, fc) {
  91875. ec.Errorf(ctx, "must not be null")
  91876. }
  91877. return graphql.Null
  91878. }
  91879. res := resTmp.(bool)
  91880. fc.Result = res
  91881. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91882. }
  91883. func (ec *executionContext) fieldContext_ShopFeatures_legacySubscriptionGatewayEnabled(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91884. fc = &graphql.FieldContext{
  91885. Object: "ShopFeatures",
  91886. Field: field,
  91887. IsMethod: false,
  91888. IsResolver: false,
  91889. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91890. return nil, errors.New("field of type Boolean does not have child fields")
  91891. },
  91892. }
  91893. return fc, nil
  91894. }
  91895. func (ec *executionContext) _ShopFeatures_liveView(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91896. fc, err := ec.fieldContext_ShopFeatures_liveView(ctx, field)
  91897. if err != nil {
  91898. return graphql.Null
  91899. }
  91900. ctx = graphql.WithFieldContext(ctx, fc)
  91901. defer func() {
  91902. if r := recover(); r != nil {
  91903. ec.Error(ctx, ec.Recover(ctx, r))
  91904. ret = graphql.Null
  91905. }
  91906. }()
  91907. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91908. ctx = rctx // use context from middleware stack in children
  91909. return obj.LiveView, nil
  91910. })
  91911. if err != nil {
  91912. ec.Error(ctx, err)
  91913. return graphql.Null
  91914. }
  91915. if resTmp == nil {
  91916. if !graphql.HasFieldError(ctx, fc) {
  91917. ec.Errorf(ctx, "must not be null")
  91918. }
  91919. return graphql.Null
  91920. }
  91921. res := resTmp.(bool)
  91922. fc.Result = res
  91923. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91924. }
  91925. func (ec *executionContext) fieldContext_ShopFeatures_liveView(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91926. fc = &graphql.FieldContext{
  91927. Object: "ShopFeatures",
  91928. Field: field,
  91929. IsMethod: false,
  91930. IsResolver: false,
  91931. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91932. return nil, errors.New("field of type Boolean does not have child fields")
  91933. },
  91934. }
  91935. return fc, nil
  91936. }
  91937. func (ec *executionContext) _ShopFeatures_onboardingVisual(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91938. fc, err := ec.fieldContext_ShopFeatures_onboardingVisual(ctx, field)
  91939. if err != nil {
  91940. return graphql.Null
  91941. }
  91942. ctx = graphql.WithFieldContext(ctx, fc)
  91943. defer func() {
  91944. if r := recover(); r != nil {
  91945. ec.Error(ctx, ec.Recover(ctx, r))
  91946. ret = graphql.Null
  91947. }
  91948. }()
  91949. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91950. ctx = rctx // use context from middleware stack in children
  91951. return obj.OnboardingVisual, nil
  91952. })
  91953. if err != nil {
  91954. ec.Error(ctx, err)
  91955. return graphql.Null
  91956. }
  91957. if resTmp == nil {
  91958. if !graphql.HasFieldError(ctx, fc) {
  91959. ec.Errorf(ctx, "must not be null")
  91960. }
  91961. return graphql.Null
  91962. }
  91963. res := resTmp.(bool)
  91964. fc.Result = res
  91965. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  91966. }
  91967. func (ec *executionContext) fieldContext_ShopFeatures_onboardingVisual(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  91968. fc = &graphql.FieldContext{
  91969. Object: "ShopFeatures",
  91970. Field: field,
  91971. IsMethod: false,
  91972. IsResolver: false,
  91973. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  91974. return nil, errors.New("field of type Boolean does not have child fields")
  91975. },
  91976. }
  91977. return fc, nil
  91978. }
  91979. func (ec *executionContext) _ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  91980. fc, err := ec.fieldContext_ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx, field)
  91981. if err != nil {
  91982. return graphql.Null
  91983. }
  91984. ctx = graphql.WithFieldContext(ctx, fc)
  91985. defer func() {
  91986. if r := recover(); r != nil {
  91987. ec.Error(ctx, ec.Recover(ctx, r))
  91988. ret = graphql.Null
  91989. }
  91990. }()
  91991. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  91992. ctx = rctx // use context from middleware stack in children
  91993. return obj.PaypalExpressSubscriptionGatewayStatus, nil
  91994. })
  91995. if err != nil {
  91996. ec.Error(ctx, err)
  91997. return graphql.Null
  91998. }
  91999. if resTmp == nil {
  92000. if !graphql.HasFieldError(ctx, fc) {
  92001. ec.Errorf(ctx, "must not be null")
  92002. }
  92003. return graphql.Null
  92004. }
  92005. res := resTmp.(PaypalExpressSubscriptionsGatewayStatus)
  92006. fc.Result = res
  92007. return ec.marshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx, field.Selections, res)
  92008. }
  92009. func (ec *executionContext) fieldContext_ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92010. fc = &graphql.FieldContext{
  92011. Object: "ShopFeatures",
  92012. Field: field,
  92013. IsMethod: false,
  92014. IsResolver: false,
  92015. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92016. return nil, errors.New("field of type PaypalExpressSubscriptionsGatewayStatus does not have child fields")
  92017. },
  92018. }
  92019. return fc, nil
  92020. }
  92021. func (ec *executionContext) _ShopFeatures_reports(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  92022. fc, err := ec.fieldContext_ShopFeatures_reports(ctx, field)
  92023. if err != nil {
  92024. return graphql.Null
  92025. }
  92026. ctx = graphql.WithFieldContext(ctx, fc)
  92027. defer func() {
  92028. if r := recover(); r != nil {
  92029. ec.Error(ctx, ec.Recover(ctx, r))
  92030. ret = graphql.Null
  92031. }
  92032. }()
  92033. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92034. ctx = rctx // use context from middleware stack in children
  92035. return obj.Reports, nil
  92036. })
  92037. if err != nil {
  92038. ec.Error(ctx, err)
  92039. return graphql.Null
  92040. }
  92041. if resTmp == nil {
  92042. if !graphql.HasFieldError(ctx, fc) {
  92043. ec.Errorf(ctx, "must not be null")
  92044. }
  92045. return graphql.Null
  92046. }
  92047. res := resTmp.(bool)
  92048. fc.Result = res
  92049. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92050. }
  92051. func (ec *executionContext) fieldContext_ShopFeatures_reports(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92052. fc = &graphql.FieldContext{
  92053. Object: "ShopFeatures",
  92054. Field: field,
  92055. IsMethod: false,
  92056. IsResolver: false,
  92057. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92058. return nil, errors.New("field of type Boolean does not have child fields")
  92059. },
  92060. }
  92061. return fc, nil
  92062. }
  92063. func (ec *executionContext) _ShopFeatures_sellsSubscriptions(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  92064. fc, err := ec.fieldContext_ShopFeatures_sellsSubscriptions(ctx, field)
  92065. if err != nil {
  92066. return graphql.Null
  92067. }
  92068. ctx = graphql.WithFieldContext(ctx, fc)
  92069. defer func() {
  92070. if r := recover(); r != nil {
  92071. ec.Error(ctx, ec.Recover(ctx, r))
  92072. ret = graphql.Null
  92073. }
  92074. }()
  92075. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92076. ctx = rctx // use context from middleware stack in children
  92077. return obj.SellsSubscriptions, nil
  92078. })
  92079. if err != nil {
  92080. ec.Error(ctx, err)
  92081. return graphql.Null
  92082. }
  92083. if resTmp == nil {
  92084. if !graphql.HasFieldError(ctx, fc) {
  92085. ec.Errorf(ctx, "must not be null")
  92086. }
  92087. return graphql.Null
  92088. }
  92089. res := resTmp.(bool)
  92090. fc.Result = res
  92091. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92092. }
  92093. func (ec *executionContext) fieldContext_ShopFeatures_sellsSubscriptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92094. fc = &graphql.FieldContext{
  92095. Object: "ShopFeatures",
  92096. Field: field,
  92097. IsMethod: false,
  92098. IsResolver: false,
  92099. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92100. return nil, errors.New("field of type Boolean does not have child fields")
  92101. },
  92102. }
  92103. return fc, nil
  92104. }
  92105. func (ec *executionContext) _ShopFeatures_showMetrics(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  92106. fc, err := ec.fieldContext_ShopFeatures_showMetrics(ctx, field)
  92107. if err != nil {
  92108. return graphql.Null
  92109. }
  92110. ctx = graphql.WithFieldContext(ctx, fc)
  92111. defer func() {
  92112. if r := recover(); r != nil {
  92113. ec.Error(ctx, ec.Recover(ctx, r))
  92114. ret = graphql.Null
  92115. }
  92116. }()
  92117. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92118. ctx = rctx // use context from middleware stack in children
  92119. return obj.ShowMetrics, nil
  92120. })
  92121. if err != nil {
  92122. ec.Error(ctx, err)
  92123. return graphql.Null
  92124. }
  92125. if resTmp == nil {
  92126. if !graphql.HasFieldError(ctx, fc) {
  92127. ec.Errorf(ctx, "must not be null")
  92128. }
  92129. return graphql.Null
  92130. }
  92131. res := resTmp.(bool)
  92132. fc.Result = res
  92133. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92134. }
  92135. func (ec *executionContext) fieldContext_ShopFeatures_showMetrics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92136. fc = &graphql.FieldContext{
  92137. Object: "ShopFeatures",
  92138. Field: field,
  92139. IsMethod: false,
  92140. IsResolver: false,
  92141. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92142. return nil, errors.New("field of type Boolean does not have child fields")
  92143. },
  92144. }
  92145. return fc, nil
  92146. }
  92147. func (ec *executionContext) _ShopFeatures_storefront(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  92148. fc, err := ec.fieldContext_ShopFeatures_storefront(ctx, field)
  92149. if err != nil {
  92150. return graphql.Null
  92151. }
  92152. ctx = graphql.WithFieldContext(ctx, fc)
  92153. defer func() {
  92154. if r := recover(); r != nil {
  92155. ec.Error(ctx, ec.Recover(ctx, r))
  92156. ret = graphql.Null
  92157. }
  92158. }()
  92159. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92160. ctx = rctx // use context from middleware stack in children
  92161. return obj.Storefront, nil
  92162. })
  92163. if err != nil {
  92164. ec.Error(ctx, err)
  92165. return graphql.Null
  92166. }
  92167. if resTmp == nil {
  92168. if !graphql.HasFieldError(ctx, fc) {
  92169. ec.Errorf(ctx, "must not be null")
  92170. }
  92171. return graphql.Null
  92172. }
  92173. res := resTmp.(bool)
  92174. fc.Result = res
  92175. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92176. }
  92177. func (ec *executionContext) fieldContext_ShopFeatures_storefront(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92178. fc = &graphql.FieldContext{
  92179. Object: "ShopFeatures",
  92180. Field: field,
  92181. IsMethod: false,
  92182. IsResolver: false,
  92183. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92184. return nil, errors.New("field of type Boolean does not have child fields")
  92185. },
  92186. }
  92187. return fc, nil
  92188. }
  92189. func (ec *executionContext) _ShopFeatures_usingShopifyBalance(ctx context.Context, field graphql.CollectedField, obj *ShopFeatures) (ret graphql.Marshaler) {
  92190. fc, err := ec.fieldContext_ShopFeatures_usingShopifyBalance(ctx, field)
  92191. if err != nil {
  92192. return graphql.Null
  92193. }
  92194. ctx = graphql.WithFieldContext(ctx, fc)
  92195. defer func() {
  92196. if r := recover(); r != nil {
  92197. ec.Error(ctx, ec.Recover(ctx, r))
  92198. ret = graphql.Null
  92199. }
  92200. }()
  92201. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92202. ctx = rctx // use context from middleware stack in children
  92203. return obj.UsingShopifyBalance, nil
  92204. })
  92205. if err != nil {
  92206. ec.Error(ctx, err)
  92207. return graphql.Null
  92208. }
  92209. if resTmp == nil {
  92210. if !graphql.HasFieldError(ctx, fc) {
  92211. ec.Errorf(ctx, "must not be null")
  92212. }
  92213. return graphql.Null
  92214. }
  92215. res := resTmp.(bool)
  92216. fc.Result = res
  92217. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92218. }
  92219. func (ec *executionContext) fieldContext_ShopFeatures_usingShopifyBalance(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92220. fc = &graphql.FieldContext{
  92221. Object: "ShopFeatures",
  92222. Field: field,
  92223. IsMethod: false,
  92224. IsResolver: false,
  92225. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92226. return nil, errors.New("field of type Boolean does not have child fields")
  92227. },
  92228. }
  92229. return fc, nil
  92230. }
  92231. func (ec *executionContext) _ShopPlan_displayName(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  92232. fc, err := ec.fieldContext_ShopPlan_displayName(ctx, field)
  92233. if err != nil {
  92234. return graphql.Null
  92235. }
  92236. ctx = graphql.WithFieldContext(ctx, fc)
  92237. defer func() {
  92238. if r := recover(); r != nil {
  92239. ec.Error(ctx, ec.Recover(ctx, r))
  92240. ret = graphql.Null
  92241. }
  92242. }()
  92243. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92244. ctx = rctx // use context from middleware stack in children
  92245. return obj.DisplayName, nil
  92246. })
  92247. if err != nil {
  92248. ec.Error(ctx, err)
  92249. return graphql.Null
  92250. }
  92251. if resTmp == nil {
  92252. if !graphql.HasFieldError(ctx, fc) {
  92253. ec.Errorf(ctx, "must not be null")
  92254. }
  92255. return graphql.Null
  92256. }
  92257. res := resTmp.(string)
  92258. fc.Result = res
  92259. return ec.marshalNString2string(ctx, field.Selections, res)
  92260. }
  92261. func (ec *executionContext) fieldContext_ShopPlan_displayName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92262. fc = &graphql.FieldContext{
  92263. Object: "ShopPlan",
  92264. Field: field,
  92265. IsMethod: false,
  92266. IsResolver: false,
  92267. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92268. return nil, errors.New("field of type String does not have child fields")
  92269. },
  92270. }
  92271. return fc, nil
  92272. }
  92273. func (ec *executionContext) _ShopPlan_partnerDevelopment(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  92274. fc, err := ec.fieldContext_ShopPlan_partnerDevelopment(ctx, field)
  92275. if err != nil {
  92276. return graphql.Null
  92277. }
  92278. ctx = graphql.WithFieldContext(ctx, fc)
  92279. defer func() {
  92280. if r := recover(); r != nil {
  92281. ec.Error(ctx, ec.Recover(ctx, r))
  92282. ret = graphql.Null
  92283. }
  92284. }()
  92285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92286. ctx = rctx // use context from middleware stack in children
  92287. return obj.PartnerDevelopment, nil
  92288. })
  92289. if err != nil {
  92290. ec.Error(ctx, err)
  92291. return graphql.Null
  92292. }
  92293. if resTmp == nil {
  92294. if !graphql.HasFieldError(ctx, fc) {
  92295. ec.Errorf(ctx, "must not be null")
  92296. }
  92297. return graphql.Null
  92298. }
  92299. res := resTmp.(bool)
  92300. fc.Result = res
  92301. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92302. }
  92303. func (ec *executionContext) fieldContext_ShopPlan_partnerDevelopment(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92304. fc = &graphql.FieldContext{
  92305. Object: "ShopPlan",
  92306. Field: field,
  92307. IsMethod: false,
  92308. IsResolver: false,
  92309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92310. return nil, errors.New("field of type Boolean does not have child fields")
  92311. },
  92312. }
  92313. return fc, nil
  92314. }
  92315. func (ec *executionContext) _ShopPlan_shopifyPlus(ctx context.Context, field graphql.CollectedField, obj *ShopPlan) (ret graphql.Marshaler) {
  92316. fc, err := ec.fieldContext_ShopPlan_shopifyPlus(ctx, field)
  92317. if err != nil {
  92318. return graphql.Null
  92319. }
  92320. ctx = graphql.WithFieldContext(ctx, fc)
  92321. defer func() {
  92322. if r := recover(); r != nil {
  92323. ec.Error(ctx, ec.Recover(ctx, r))
  92324. ret = graphql.Null
  92325. }
  92326. }()
  92327. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92328. ctx = rctx // use context from middleware stack in children
  92329. return obj.ShopifyPlus, nil
  92330. })
  92331. if err != nil {
  92332. ec.Error(ctx, err)
  92333. return graphql.Null
  92334. }
  92335. if resTmp == nil {
  92336. if !graphql.HasFieldError(ctx, fc) {
  92337. ec.Errorf(ctx, "must not be null")
  92338. }
  92339. return graphql.Null
  92340. }
  92341. res := resTmp.(bool)
  92342. fc.Result = res
  92343. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92344. }
  92345. func (ec *executionContext) fieldContext_ShopPlan_shopifyPlus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92346. fc = &graphql.FieldContext{
  92347. Object: "ShopPlan",
  92348. Field: field,
  92349. IsMethod: false,
  92350. IsResolver: false,
  92351. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92352. return nil, errors.New("field of type Boolean does not have child fields")
  92353. },
  92354. }
  92355. return fc, nil
  92356. }
  92357. func (ec *executionContext) _ShopPolicy_body(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  92358. fc, err := ec.fieldContext_ShopPolicy_body(ctx, field)
  92359. if err != nil {
  92360. return graphql.Null
  92361. }
  92362. ctx = graphql.WithFieldContext(ctx, fc)
  92363. defer func() {
  92364. if r := recover(); r != nil {
  92365. ec.Error(ctx, ec.Recover(ctx, r))
  92366. ret = graphql.Null
  92367. }
  92368. }()
  92369. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92370. ctx = rctx // use context from middleware stack in children
  92371. return obj.Body, nil
  92372. })
  92373. if err != nil {
  92374. ec.Error(ctx, err)
  92375. return graphql.Null
  92376. }
  92377. if resTmp == nil {
  92378. if !graphql.HasFieldError(ctx, fc) {
  92379. ec.Errorf(ctx, "must not be null")
  92380. }
  92381. return graphql.Null
  92382. }
  92383. res := resTmp.(string)
  92384. fc.Result = res
  92385. return ec.marshalNHTML2string(ctx, field.Selections, res)
  92386. }
  92387. func (ec *executionContext) fieldContext_ShopPolicy_body(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92388. fc = &graphql.FieldContext{
  92389. Object: "ShopPolicy",
  92390. Field: field,
  92391. IsMethod: false,
  92392. IsResolver: false,
  92393. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92394. return nil, errors.New("field of type HTML does not have child fields")
  92395. },
  92396. }
  92397. return fc, nil
  92398. }
  92399. func (ec *executionContext) _ShopPolicy_id(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  92400. fc, err := ec.fieldContext_ShopPolicy_id(ctx, field)
  92401. if err != nil {
  92402. return graphql.Null
  92403. }
  92404. ctx = graphql.WithFieldContext(ctx, fc)
  92405. defer func() {
  92406. if r := recover(); r != nil {
  92407. ec.Error(ctx, ec.Recover(ctx, r))
  92408. ret = graphql.Null
  92409. }
  92410. }()
  92411. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92412. ctx = rctx // use context from middleware stack in children
  92413. return obj.ID, nil
  92414. })
  92415. if err != nil {
  92416. ec.Error(ctx, err)
  92417. return graphql.Null
  92418. }
  92419. if resTmp == nil {
  92420. if !graphql.HasFieldError(ctx, fc) {
  92421. ec.Errorf(ctx, "must not be null")
  92422. }
  92423. return graphql.Null
  92424. }
  92425. res := resTmp.(string)
  92426. fc.Result = res
  92427. return ec.marshalNID2string(ctx, field.Selections, res)
  92428. }
  92429. func (ec *executionContext) fieldContext_ShopPolicy_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92430. fc = &graphql.FieldContext{
  92431. Object: "ShopPolicy",
  92432. Field: field,
  92433. IsMethod: false,
  92434. IsResolver: false,
  92435. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92436. return nil, errors.New("field of type ID does not have child fields")
  92437. },
  92438. }
  92439. return fc, nil
  92440. }
  92441. func (ec *executionContext) _ShopPolicy_translations(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  92442. fc, err := ec.fieldContext_ShopPolicy_translations(ctx, field)
  92443. if err != nil {
  92444. return graphql.Null
  92445. }
  92446. ctx = graphql.WithFieldContext(ctx, fc)
  92447. defer func() {
  92448. if r := recover(); r != nil {
  92449. ec.Error(ctx, ec.Recover(ctx, r))
  92450. ret = graphql.Null
  92451. }
  92452. }()
  92453. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92454. ctx = rctx // use context from middleware stack in children
  92455. return obj.Translations, nil
  92456. })
  92457. if err != nil {
  92458. ec.Error(ctx, err)
  92459. return graphql.Null
  92460. }
  92461. if resTmp == nil {
  92462. if !graphql.HasFieldError(ctx, fc) {
  92463. ec.Errorf(ctx, "must not be null")
  92464. }
  92465. return graphql.Null
  92466. }
  92467. res := resTmp.([]*PublishedTranslation)
  92468. fc.Result = res
  92469. return ec.marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslationᚄ(ctx, field.Selections, res)
  92470. }
  92471. func (ec *executionContext) fieldContext_ShopPolicy_translations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92472. fc = &graphql.FieldContext{
  92473. Object: "ShopPolicy",
  92474. Field: field,
  92475. IsMethod: false,
  92476. IsResolver: false,
  92477. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92478. switch field.Name {
  92479. case "key":
  92480. return ec.fieldContext_PublishedTranslation_key(ctx, field)
  92481. case "locale":
  92482. return ec.fieldContext_PublishedTranslation_locale(ctx, field)
  92483. case "marketId":
  92484. return ec.fieldContext_PublishedTranslation_marketId(ctx, field)
  92485. case "value":
  92486. return ec.fieldContext_PublishedTranslation_value(ctx, field)
  92487. }
  92488. return nil, fmt.Errorf("no field named %q was found under type PublishedTranslation", field.Name)
  92489. },
  92490. }
  92491. defer func() {
  92492. if r := recover(); r != nil {
  92493. err = ec.Recover(ctx, r)
  92494. ec.Error(ctx, err)
  92495. }
  92496. }()
  92497. ctx = graphql.WithFieldContext(ctx, fc)
  92498. if fc.Args, err = ec.field_ShopPolicy_translations_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  92499. ec.Error(ctx, err)
  92500. return
  92501. }
  92502. return fc, nil
  92503. }
  92504. func (ec *executionContext) _ShopPolicy_type(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  92505. fc, err := ec.fieldContext_ShopPolicy_type(ctx, field)
  92506. if err != nil {
  92507. return graphql.Null
  92508. }
  92509. ctx = graphql.WithFieldContext(ctx, fc)
  92510. defer func() {
  92511. if r := recover(); r != nil {
  92512. ec.Error(ctx, ec.Recover(ctx, r))
  92513. ret = graphql.Null
  92514. }
  92515. }()
  92516. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92517. ctx = rctx // use context from middleware stack in children
  92518. return obj.Type, nil
  92519. })
  92520. if err != nil {
  92521. ec.Error(ctx, err)
  92522. return graphql.Null
  92523. }
  92524. if resTmp == nil {
  92525. if !graphql.HasFieldError(ctx, fc) {
  92526. ec.Errorf(ctx, "must not be null")
  92527. }
  92528. return graphql.Null
  92529. }
  92530. res := resTmp.(ShopPolicyType)
  92531. fc.Result = res
  92532. return ec.marshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopPolicyType(ctx, field.Selections, res)
  92533. }
  92534. func (ec *executionContext) fieldContext_ShopPolicy_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92535. fc = &graphql.FieldContext{
  92536. Object: "ShopPolicy",
  92537. Field: field,
  92538. IsMethod: false,
  92539. IsResolver: false,
  92540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92541. return nil, errors.New("field of type ShopPolicyType does not have child fields")
  92542. },
  92543. }
  92544. return fc, nil
  92545. }
  92546. func (ec *executionContext) _ShopPolicy_url(ctx context.Context, field graphql.CollectedField, obj *ShopPolicy) (ret graphql.Marshaler) {
  92547. fc, err := ec.fieldContext_ShopPolicy_url(ctx, field)
  92548. if err != nil {
  92549. return graphql.Null
  92550. }
  92551. ctx = graphql.WithFieldContext(ctx, fc)
  92552. defer func() {
  92553. if r := recover(); r != nil {
  92554. ec.Error(ctx, ec.Recover(ctx, r))
  92555. ret = graphql.Null
  92556. }
  92557. }()
  92558. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92559. ctx = rctx // use context from middleware stack in children
  92560. return obj.URL, nil
  92561. })
  92562. if err != nil {
  92563. ec.Error(ctx, err)
  92564. return graphql.Null
  92565. }
  92566. if resTmp == nil {
  92567. if !graphql.HasFieldError(ctx, fc) {
  92568. ec.Errorf(ctx, "must not be null")
  92569. }
  92570. return graphql.Null
  92571. }
  92572. res := resTmp.(string)
  92573. fc.Result = res
  92574. return ec.marshalNURL2string(ctx, field.Selections, res)
  92575. }
  92576. func (ec *executionContext) fieldContext_ShopPolicy_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92577. fc = &graphql.FieldContext{
  92578. Object: "ShopPolicy",
  92579. Field: field,
  92580. IsMethod: false,
  92581. IsResolver: false,
  92582. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92583. return nil, errors.New("field of type URL does not have child fields")
  92584. },
  92585. }
  92586. return fc, nil
  92587. }
  92588. func (ec *executionContext) _ShopResourceLimits_locationLimit(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  92589. fc, err := ec.fieldContext_ShopResourceLimits_locationLimit(ctx, field)
  92590. if err != nil {
  92591. return graphql.Null
  92592. }
  92593. ctx = graphql.WithFieldContext(ctx, fc)
  92594. defer func() {
  92595. if r := recover(); r != nil {
  92596. ec.Error(ctx, ec.Recover(ctx, r))
  92597. ret = graphql.Null
  92598. }
  92599. }()
  92600. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92601. ctx = rctx // use context from middleware stack in children
  92602. return obj.LocationLimit, nil
  92603. })
  92604. if err != nil {
  92605. ec.Error(ctx, err)
  92606. return graphql.Null
  92607. }
  92608. if resTmp == nil {
  92609. if !graphql.HasFieldError(ctx, fc) {
  92610. ec.Errorf(ctx, "must not be null")
  92611. }
  92612. return graphql.Null
  92613. }
  92614. res := resTmp.(int)
  92615. fc.Result = res
  92616. return ec.marshalNInt2int(ctx, field.Selections, res)
  92617. }
  92618. func (ec *executionContext) fieldContext_ShopResourceLimits_locationLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92619. fc = &graphql.FieldContext{
  92620. Object: "ShopResourceLimits",
  92621. Field: field,
  92622. IsMethod: false,
  92623. IsResolver: false,
  92624. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92625. return nil, errors.New("field of type Int does not have child fields")
  92626. },
  92627. }
  92628. return fc, nil
  92629. }
  92630. func (ec *executionContext) _ShopResourceLimits_maxProductOptions(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  92631. fc, err := ec.fieldContext_ShopResourceLimits_maxProductOptions(ctx, field)
  92632. if err != nil {
  92633. return graphql.Null
  92634. }
  92635. ctx = graphql.WithFieldContext(ctx, fc)
  92636. defer func() {
  92637. if r := recover(); r != nil {
  92638. ec.Error(ctx, ec.Recover(ctx, r))
  92639. ret = graphql.Null
  92640. }
  92641. }()
  92642. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92643. ctx = rctx // use context from middleware stack in children
  92644. return obj.MaxProductOptions, nil
  92645. })
  92646. if err != nil {
  92647. ec.Error(ctx, err)
  92648. return graphql.Null
  92649. }
  92650. if resTmp == nil {
  92651. if !graphql.HasFieldError(ctx, fc) {
  92652. ec.Errorf(ctx, "must not be null")
  92653. }
  92654. return graphql.Null
  92655. }
  92656. res := resTmp.(int)
  92657. fc.Result = res
  92658. return ec.marshalNInt2int(ctx, field.Selections, res)
  92659. }
  92660. func (ec *executionContext) fieldContext_ShopResourceLimits_maxProductOptions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92661. fc = &graphql.FieldContext{
  92662. Object: "ShopResourceLimits",
  92663. Field: field,
  92664. IsMethod: false,
  92665. IsResolver: false,
  92666. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92667. return nil, errors.New("field of type Int does not have child fields")
  92668. },
  92669. }
  92670. return fc, nil
  92671. }
  92672. func (ec *executionContext) _ShopResourceLimits_maxProductVariants(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  92673. fc, err := ec.fieldContext_ShopResourceLimits_maxProductVariants(ctx, field)
  92674. if err != nil {
  92675. return graphql.Null
  92676. }
  92677. ctx = graphql.WithFieldContext(ctx, fc)
  92678. defer func() {
  92679. if r := recover(); r != nil {
  92680. ec.Error(ctx, ec.Recover(ctx, r))
  92681. ret = graphql.Null
  92682. }
  92683. }()
  92684. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92685. ctx = rctx // use context from middleware stack in children
  92686. return obj.MaxProductVariants, nil
  92687. })
  92688. if err != nil {
  92689. ec.Error(ctx, err)
  92690. return graphql.Null
  92691. }
  92692. if resTmp == nil {
  92693. if !graphql.HasFieldError(ctx, fc) {
  92694. ec.Errorf(ctx, "must not be null")
  92695. }
  92696. return graphql.Null
  92697. }
  92698. res := resTmp.(int)
  92699. fc.Result = res
  92700. return ec.marshalNInt2int(ctx, field.Selections, res)
  92701. }
  92702. func (ec *executionContext) fieldContext_ShopResourceLimits_maxProductVariants(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92703. fc = &graphql.FieldContext{
  92704. Object: "ShopResourceLimits",
  92705. Field: field,
  92706. IsMethod: false,
  92707. IsResolver: false,
  92708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92709. return nil, errors.New("field of type Int does not have child fields")
  92710. },
  92711. }
  92712. return fc, nil
  92713. }
  92714. func (ec *executionContext) _ShopResourceLimits_redirectLimitReached(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  92715. fc, err := ec.fieldContext_ShopResourceLimits_redirectLimitReached(ctx, field)
  92716. if err != nil {
  92717. return graphql.Null
  92718. }
  92719. ctx = graphql.WithFieldContext(ctx, fc)
  92720. defer func() {
  92721. if r := recover(); r != nil {
  92722. ec.Error(ctx, ec.Recover(ctx, r))
  92723. ret = graphql.Null
  92724. }
  92725. }()
  92726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92727. ctx = rctx // use context from middleware stack in children
  92728. return obj.RedirectLimitReached, nil
  92729. })
  92730. if err != nil {
  92731. ec.Error(ctx, err)
  92732. return graphql.Null
  92733. }
  92734. if resTmp == nil {
  92735. if !graphql.HasFieldError(ctx, fc) {
  92736. ec.Errorf(ctx, "must not be null")
  92737. }
  92738. return graphql.Null
  92739. }
  92740. res := resTmp.(bool)
  92741. fc.Result = res
  92742. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  92743. }
  92744. func (ec *executionContext) fieldContext_ShopResourceLimits_redirectLimitReached(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92745. fc = &graphql.FieldContext{
  92746. Object: "ShopResourceLimits",
  92747. Field: field,
  92748. IsMethod: false,
  92749. IsResolver: false,
  92750. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92751. return nil, errors.New("field of type Boolean does not have child fields")
  92752. },
  92753. }
  92754. return fc, nil
  92755. }
  92756. func (ec *executionContext) _ShopResourceLimits_skuResourceLimits(ctx context.Context, field graphql.CollectedField, obj *ShopResourceLimits) (ret graphql.Marshaler) {
  92757. fc, err := ec.fieldContext_ShopResourceLimits_skuResourceLimits(ctx, field)
  92758. if err != nil {
  92759. return graphql.Null
  92760. }
  92761. ctx = graphql.WithFieldContext(ctx, fc)
  92762. defer func() {
  92763. if r := recover(); r != nil {
  92764. ec.Error(ctx, ec.Recover(ctx, r))
  92765. ret = graphql.Null
  92766. }
  92767. }()
  92768. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92769. ctx = rctx // use context from middleware stack in children
  92770. return obj.SkuResourceLimits, nil
  92771. })
  92772. if err != nil {
  92773. ec.Error(ctx, err)
  92774. return graphql.Null
  92775. }
  92776. if resTmp == nil {
  92777. if !graphql.HasFieldError(ctx, fc) {
  92778. ec.Errorf(ctx, "must not be null")
  92779. }
  92780. return graphql.Null
  92781. }
  92782. res := resTmp.(*ResourceLimit)
  92783. fc.Result = res
  92784. return ec.marshalNResourceLimit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceLimit(ctx, field.Selections, res)
  92785. }
  92786. func (ec *executionContext) fieldContext_ShopResourceLimits_skuResourceLimits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92787. fc = &graphql.FieldContext{
  92788. Object: "ShopResourceLimits",
  92789. Field: field,
  92790. IsMethod: false,
  92791. IsResolver: false,
  92792. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92793. switch field.Name {
  92794. case "available":
  92795. return ec.fieldContext_ResourceLimit_available(ctx, field)
  92796. case "quantityAvailable":
  92797. return ec.fieldContext_ResourceLimit_quantityAvailable(ctx, field)
  92798. case "quantityLimit":
  92799. return ec.fieldContext_ResourceLimit_quantityLimit(ctx, field)
  92800. case "quantityUsed":
  92801. return ec.fieldContext_ResourceLimit_quantityUsed(ctx, field)
  92802. }
  92803. return nil, fmt.Errorf("no field named %q was found under type ResourceLimit", field.Name)
  92804. },
  92805. }
  92806. return fc, nil
  92807. }
  92808. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsExtendedAuthorization) (ret graphql.Marshaler) {
  92809. fc, err := ec.fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field)
  92810. if err != nil {
  92811. return graphql.Null
  92812. }
  92813. ctx = graphql.WithFieldContext(ctx, fc)
  92814. defer func() {
  92815. if r := recover(); r != nil {
  92816. ec.Error(ctx, ec.Recover(ctx, r))
  92817. ret = graphql.Null
  92818. }
  92819. }()
  92820. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92821. ctx = rctx // use context from middleware stack in children
  92822. return obj.ExtendedAuthorizationExpiresAt, nil
  92823. })
  92824. if err != nil {
  92825. ec.Error(ctx, err)
  92826. return graphql.Null
  92827. }
  92828. if resTmp == nil {
  92829. if !graphql.HasFieldError(ctx, fc) {
  92830. ec.Errorf(ctx, "must not be null")
  92831. }
  92832. return graphql.Null
  92833. }
  92834. res := resTmp.(string)
  92835. fc.Result = res
  92836. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  92837. }
  92838. func (ec *executionContext) fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92839. fc = &graphql.FieldContext{
  92840. Object: "ShopifyPaymentsExtendedAuthorization",
  92841. Field: field,
  92842. IsMethod: false,
  92843. IsResolver: false,
  92844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92845. return nil, errors.New("field of type DateTime does not have child fields")
  92846. },
  92847. }
  92848. return fc, nil
  92849. }
  92850. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsExtendedAuthorization) (ret graphql.Marshaler) {
  92851. fc, err := ec.fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field)
  92852. if err != nil {
  92853. return graphql.Null
  92854. }
  92855. ctx = graphql.WithFieldContext(ctx, fc)
  92856. defer func() {
  92857. if r := recover(); r != nil {
  92858. ec.Error(ctx, ec.Recover(ctx, r))
  92859. ret = graphql.Null
  92860. }
  92861. }()
  92862. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92863. ctx = rctx // use context from middleware stack in children
  92864. return obj.StandardAuthorizationExpiresAt, nil
  92865. })
  92866. if err != nil {
  92867. ec.Error(ctx, err)
  92868. return graphql.Null
  92869. }
  92870. if resTmp == nil {
  92871. if !graphql.HasFieldError(ctx, fc) {
  92872. ec.Errorf(ctx, "must not be null")
  92873. }
  92874. return graphql.Null
  92875. }
  92876. res := resTmp.(string)
  92877. fc.Result = res
  92878. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  92879. }
  92880. func (ec *executionContext) fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92881. fc = &graphql.FieldContext{
  92882. Object: "ShopifyPaymentsExtendedAuthorization",
  92883. Field: field,
  92884. IsMethod: false,
  92885. IsResolver: false,
  92886. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92887. return nil, errors.New("field of type DateTime does not have child fields")
  92888. },
  92889. }
  92890. return fc, nil
  92891. }
  92892. func (ec *executionContext) _ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsRefundSet) (ret graphql.Marshaler) {
  92893. fc, err := ec.fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field)
  92894. if err != nil {
  92895. return graphql.Null
  92896. }
  92897. ctx = graphql.WithFieldContext(ctx, fc)
  92898. defer func() {
  92899. if r := recover(); r != nil {
  92900. ec.Error(ctx, ec.Recover(ctx, r))
  92901. ret = graphql.Null
  92902. }
  92903. }()
  92904. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92905. ctx = rctx // use context from middleware stack in children
  92906. return obj.AcquirerReferenceNumber, nil
  92907. })
  92908. if err != nil {
  92909. ec.Error(ctx, err)
  92910. return graphql.Null
  92911. }
  92912. if resTmp == nil {
  92913. return graphql.Null
  92914. }
  92915. res := resTmp.(*string)
  92916. fc.Result = res
  92917. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  92918. }
  92919. func (ec *executionContext) fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92920. fc = &graphql.FieldContext{
  92921. Object: "ShopifyPaymentsRefundSet",
  92922. Field: field,
  92923. IsMethod: false,
  92924. IsResolver: false,
  92925. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92926. return nil, errors.New("field of type String does not have child fields")
  92927. },
  92928. }
  92929. return fc, nil
  92930. }
  92931. func (ec *executionContext) _ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsTransactionSet) (ret graphql.Marshaler) {
  92932. fc, err := ec.fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field)
  92933. if err != nil {
  92934. return graphql.Null
  92935. }
  92936. ctx = graphql.WithFieldContext(ctx, fc)
  92937. defer func() {
  92938. if r := recover(); r != nil {
  92939. ec.Error(ctx, ec.Recover(ctx, r))
  92940. ret = graphql.Null
  92941. }
  92942. }()
  92943. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92944. ctx = rctx // use context from middleware stack in children
  92945. return obj.ExtendedAuthorizationSet, nil
  92946. })
  92947. if err != nil {
  92948. ec.Error(ctx, err)
  92949. return graphql.Null
  92950. }
  92951. if resTmp == nil {
  92952. return graphql.Null
  92953. }
  92954. res := resTmp.(*ShopifyPaymentsExtendedAuthorization)
  92955. fc.Result = res
  92956. return ec.marshalOShopifyPaymentsExtendedAuthorization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsExtendedAuthorization(ctx, field.Selections, res)
  92957. }
  92958. func (ec *executionContext) fieldContext_ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  92959. fc = &graphql.FieldContext{
  92960. Object: "ShopifyPaymentsTransactionSet",
  92961. Field: field,
  92962. IsMethod: false,
  92963. IsResolver: false,
  92964. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  92965. switch field.Name {
  92966. case "extendedAuthorizationExpiresAt":
  92967. return ec.fieldContext_ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field)
  92968. case "standardAuthorizationExpiresAt":
  92969. return ec.fieldContext_ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field)
  92970. }
  92971. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsExtendedAuthorization", field.Name)
  92972. },
  92973. }
  92974. return fc, nil
  92975. }
  92976. func (ec *executionContext) _ShopifyPaymentsTransactionSet_refundSet(ctx context.Context, field graphql.CollectedField, obj *ShopifyPaymentsTransactionSet) (ret graphql.Marshaler) {
  92977. fc, err := ec.fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx, field)
  92978. if err != nil {
  92979. return graphql.Null
  92980. }
  92981. ctx = graphql.WithFieldContext(ctx, fc)
  92982. defer func() {
  92983. if r := recover(); r != nil {
  92984. ec.Error(ctx, ec.Recover(ctx, r))
  92985. ret = graphql.Null
  92986. }
  92987. }()
  92988. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  92989. ctx = rctx // use context from middleware stack in children
  92990. return obj.RefundSet, nil
  92991. })
  92992. if err != nil {
  92993. ec.Error(ctx, err)
  92994. return graphql.Null
  92995. }
  92996. if resTmp == nil {
  92997. return graphql.Null
  92998. }
  92999. res := resTmp.(*ShopifyPaymentsRefundSet)
  93000. fc.Result = res
  93001. return ec.marshalOShopifyPaymentsRefundSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsRefundSet(ctx, field.Selections, res)
  93002. }
  93003. func (ec *executionContext) fieldContext_ShopifyPaymentsTransactionSet_refundSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93004. fc = &graphql.FieldContext{
  93005. Object: "ShopifyPaymentsTransactionSet",
  93006. Field: field,
  93007. IsMethod: false,
  93008. IsResolver: false,
  93009. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93010. switch field.Name {
  93011. case "acquirerReferenceNumber":
  93012. return ec.fieldContext_ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field)
  93013. }
  93014. return nil, fmt.Errorf("no field named %q was found under type ShopifyPaymentsRefundSet", field.Name)
  93015. },
  93016. }
  93017. return fc, nil
  93018. }
  93019. func (ec *executionContext) _StaffMember_active(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93020. fc, err := ec.fieldContext_StaffMember_active(ctx, field)
  93021. if err != nil {
  93022. return graphql.Null
  93023. }
  93024. ctx = graphql.WithFieldContext(ctx, fc)
  93025. defer func() {
  93026. if r := recover(); r != nil {
  93027. ec.Error(ctx, ec.Recover(ctx, r))
  93028. ret = graphql.Null
  93029. }
  93030. }()
  93031. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93032. ctx = rctx // use context from middleware stack in children
  93033. return obj.Active, nil
  93034. })
  93035. if err != nil {
  93036. ec.Error(ctx, err)
  93037. return graphql.Null
  93038. }
  93039. if resTmp == nil {
  93040. if !graphql.HasFieldError(ctx, fc) {
  93041. ec.Errorf(ctx, "must not be null")
  93042. }
  93043. return graphql.Null
  93044. }
  93045. res := resTmp.(bool)
  93046. fc.Result = res
  93047. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  93048. }
  93049. func (ec *executionContext) fieldContext_StaffMember_active(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93050. fc = &graphql.FieldContext{
  93051. Object: "StaffMember",
  93052. Field: field,
  93053. IsMethod: false,
  93054. IsResolver: false,
  93055. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93056. return nil, errors.New("field of type Boolean does not have child fields")
  93057. },
  93058. }
  93059. return fc, nil
  93060. }
  93061. func (ec *executionContext) _StaffMember_avatar(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93062. fc, err := ec.fieldContext_StaffMember_avatar(ctx, field)
  93063. if err != nil {
  93064. return graphql.Null
  93065. }
  93066. ctx = graphql.WithFieldContext(ctx, fc)
  93067. defer func() {
  93068. if r := recover(); r != nil {
  93069. ec.Error(ctx, ec.Recover(ctx, r))
  93070. ret = graphql.Null
  93071. }
  93072. }()
  93073. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93074. ctx = rctx // use context from middleware stack in children
  93075. return obj.Avatar, nil
  93076. })
  93077. if err != nil {
  93078. ec.Error(ctx, err)
  93079. return graphql.Null
  93080. }
  93081. if resTmp == nil {
  93082. if !graphql.HasFieldError(ctx, fc) {
  93083. ec.Errorf(ctx, "must not be null")
  93084. }
  93085. return graphql.Null
  93086. }
  93087. res := resTmp.(*Image)
  93088. fc.Result = res
  93089. return ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  93090. }
  93091. func (ec *executionContext) fieldContext_StaffMember_avatar(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93092. fc = &graphql.FieldContext{
  93093. Object: "StaffMember",
  93094. Field: field,
  93095. IsMethod: false,
  93096. IsResolver: false,
  93097. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93098. switch field.Name {
  93099. case "altText":
  93100. return ec.fieldContext_Image_altText(ctx, field)
  93101. case "height":
  93102. return ec.fieldContext_Image_height(ctx, field)
  93103. case "id":
  93104. return ec.fieldContext_Image_id(ctx, field)
  93105. case "metafield":
  93106. return ec.fieldContext_Image_metafield(ctx, field)
  93107. case "metafields":
  93108. return ec.fieldContext_Image_metafields(ctx, field)
  93109. case "privateMetafield":
  93110. return ec.fieldContext_Image_privateMetafield(ctx, field)
  93111. case "privateMetafields":
  93112. return ec.fieldContext_Image_privateMetafields(ctx, field)
  93113. case "url":
  93114. return ec.fieldContext_Image_url(ctx, field)
  93115. case "width":
  93116. return ec.fieldContext_Image_width(ctx, field)
  93117. }
  93118. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  93119. },
  93120. }
  93121. defer func() {
  93122. if r := recover(); r != nil {
  93123. err = ec.Recover(ctx, r)
  93124. ec.Error(ctx, err)
  93125. }
  93126. }()
  93127. ctx = graphql.WithFieldContext(ctx, fc)
  93128. if fc.Args, err = ec.field_StaffMember_avatar_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  93129. ec.Error(ctx, err)
  93130. return
  93131. }
  93132. return fc, nil
  93133. }
  93134. func (ec *executionContext) _StaffMember_email(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93135. fc, err := ec.fieldContext_StaffMember_email(ctx, field)
  93136. if err != nil {
  93137. return graphql.Null
  93138. }
  93139. ctx = graphql.WithFieldContext(ctx, fc)
  93140. defer func() {
  93141. if r := recover(); r != nil {
  93142. ec.Error(ctx, ec.Recover(ctx, r))
  93143. ret = graphql.Null
  93144. }
  93145. }()
  93146. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93147. ctx = rctx // use context from middleware stack in children
  93148. return obj.Email, nil
  93149. })
  93150. if err != nil {
  93151. ec.Error(ctx, err)
  93152. return graphql.Null
  93153. }
  93154. if resTmp == nil {
  93155. if !graphql.HasFieldError(ctx, fc) {
  93156. ec.Errorf(ctx, "must not be null")
  93157. }
  93158. return graphql.Null
  93159. }
  93160. res := resTmp.(string)
  93161. fc.Result = res
  93162. return ec.marshalNString2string(ctx, field.Selections, res)
  93163. }
  93164. func (ec *executionContext) fieldContext_StaffMember_email(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93165. fc = &graphql.FieldContext{
  93166. Object: "StaffMember",
  93167. Field: field,
  93168. IsMethod: false,
  93169. IsResolver: false,
  93170. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93171. return nil, errors.New("field of type String does not have child fields")
  93172. },
  93173. }
  93174. return fc, nil
  93175. }
  93176. func (ec *executionContext) _StaffMember_exists(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93177. fc, err := ec.fieldContext_StaffMember_exists(ctx, field)
  93178. if err != nil {
  93179. return graphql.Null
  93180. }
  93181. ctx = graphql.WithFieldContext(ctx, fc)
  93182. defer func() {
  93183. if r := recover(); r != nil {
  93184. ec.Error(ctx, ec.Recover(ctx, r))
  93185. ret = graphql.Null
  93186. }
  93187. }()
  93188. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93189. ctx = rctx // use context from middleware stack in children
  93190. return obj.Exists, nil
  93191. })
  93192. if err != nil {
  93193. ec.Error(ctx, err)
  93194. return graphql.Null
  93195. }
  93196. if resTmp == nil {
  93197. if !graphql.HasFieldError(ctx, fc) {
  93198. ec.Errorf(ctx, "must not be null")
  93199. }
  93200. return graphql.Null
  93201. }
  93202. res := resTmp.(bool)
  93203. fc.Result = res
  93204. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  93205. }
  93206. func (ec *executionContext) fieldContext_StaffMember_exists(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93207. fc = &graphql.FieldContext{
  93208. Object: "StaffMember",
  93209. Field: field,
  93210. IsMethod: false,
  93211. IsResolver: false,
  93212. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93213. return nil, errors.New("field of type Boolean does not have child fields")
  93214. },
  93215. }
  93216. return fc, nil
  93217. }
  93218. func (ec *executionContext) _StaffMember_firstName(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93219. fc, err := ec.fieldContext_StaffMember_firstName(ctx, field)
  93220. if err != nil {
  93221. return graphql.Null
  93222. }
  93223. ctx = graphql.WithFieldContext(ctx, fc)
  93224. defer func() {
  93225. if r := recover(); r != nil {
  93226. ec.Error(ctx, ec.Recover(ctx, r))
  93227. ret = graphql.Null
  93228. }
  93229. }()
  93230. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93231. ctx = rctx // use context from middleware stack in children
  93232. return obj.FirstName, nil
  93233. })
  93234. if err != nil {
  93235. ec.Error(ctx, err)
  93236. return graphql.Null
  93237. }
  93238. if resTmp == nil {
  93239. return graphql.Null
  93240. }
  93241. res := resTmp.(*string)
  93242. fc.Result = res
  93243. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  93244. }
  93245. func (ec *executionContext) fieldContext_StaffMember_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93246. fc = &graphql.FieldContext{
  93247. Object: "StaffMember",
  93248. Field: field,
  93249. IsMethod: false,
  93250. IsResolver: false,
  93251. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93252. return nil, errors.New("field of type String does not have child fields")
  93253. },
  93254. }
  93255. return fc, nil
  93256. }
  93257. func (ec *executionContext) _StaffMember_id(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93258. fc, err := ec.fieldContext_StaffMember_id(ctx, field)
  93259. if err != nil {
  93260. return graphql.Null
  93261. }
  93262. ctx = graphql.WithFieldContext(ctx, fc)
  93263. defer func() {
  93264. if r := recover(); r != nil {
  93265. ec.Error(ctx, ec.Recover(ctx, r))
  93266. ret = graphql.Null
  93267. }
  93268. }()
  93269. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93270. ctx = rctx // use context from middleware stack in children
  93271. return obj.ID, nil
  93272. })
  93273. if err != nil {
  93274. ec.Error(ctx, err)
  93275. return graphql.Null
  93276. }
  93277. if resTmp == nil {
  93278. if !graphql.HasFieldError(ctx, fc) {
  93279. ec.Errorf(ctx, "must not be null")
  93280. }
  93281. return graphql.Null
  93282. }
  93283. res := resTmp.(string)
  93284. fc.Result = res
  93285. return ec.marshalNID2string(ctx, field.Selections, res)
  93286. }
  93287. func (ec *executionContext) fieldContext_StaffMember_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93288. fc = &graphql.FieldContext{
  93289. Object: "StaffMember",
  93290. Field: field,
  93291. IsMethod: false,
  93292. IsResolver: false,
  93293. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93294. return nil, errors.New("field of type ID does not have child fields")
  93295. },
  93296. }
  93297. return fc, nil
  93298. }
  93299. func (ec *executionContext) _StaffMember_initials(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93300. fc, err := ec.fieldContext_StaffMember_initials(ctx, field)
  93301. if err != nil {
  93302. return graphql.Null
  93303. }
  93304. ctx = graphql.WithFieldContext(ctx, fc)
  93305. defer func() {
  93306. if r := recover(); r != nil {
  93307. ec.Error(ctx, ec.Recover(ctx, r))
  93308. ret = graphql.Null
  93309. }
  93310. }()
  93311. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93312. ctx = rctx // use context from middleware stack in children
  93313. return obj.Initials, nil
  93314. })
  93315. if err != nil {
  93316. ec.Error(ctx, err)
  93317. return graphql.Null
  93318. }
  93319. if resTmp == nil {
  93320. return graphql.Null
  93321. }
  93322. res := resTmp.([]string)
  93323. fc.Result = res
  93324. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  93325. }
  93326. func (ec *executionContext) fieldContext_StaffMember_initials(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93327. fc = &graphql.FieldContext{
  93328. Object: "StaffMember",
  93329. Field: field,
  93330. IsMethod: false,
  93331. IsResolver: false,
  93332. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93333. return nil, errors.New("field of type String does not have child fields")
  93334. },
  93335. }
  93336. return fc, nil
  93337. }
  93338. func (ec *executionContext) _StaffMember_isShopOwner(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93339. fc, err := ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  93340. if err != nil {
  93341. return graphql.Null
  93342. }
  93343. ctx = graphql.WithFieldContext(ctx, fc)
  93344. defer func() {
  93345. if r := recover(); r != nil {
  93346. ec.Error(ctx, ec.Recover(ctx, r))
  93347. ret = graphql.Null
  93348. }
  93349. }()
  93350. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93351. ctx = rctx // use context from middleware stack in children
  93352. return obj.IsShopOwner, nil
  93353. })
  93354. if err != nil {
  93355. ec.Error(ctx, err)
  93356. return graphql.Null
  93357. }
  93358. if resTmp == nil {
  93359. if !graphql.HasFieldError(ctx, fc) {
  93360. ec.Errorf(ctx, "must not be null")
  93361. }
  93362. return graphql.Null
  93363. }
  93364. res := resTmp.(bool)
  93365. fc.Result = res
  93366. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  93367. }
  93368. func (ec *executionContext) fieldContext_StaffMember_isShopOwner(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93369. fc = &graphql.FieldContext{
  93370. Object: "StaffMember",
  93371. Field: field,
  93372. IsMethod: false,
  93373. IsResolver: false,
  93374. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93375. return nil, errors.New("field of type Boolean does not have child fields")
  93376. },
  93377. }
  93378. return fc, nil
  93379. }
  93380. func (ec *executionContext) _StaffMember_lastName(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93381. fc, err := ec.fieldContext_StaffMember_lastName(ctx, field)
  93382. if err != nil {
  93383. return graphql.Null
  93384. }
  93385. ctx = graphql.WithFieldContext(ctx, fc)
  93386. defer func() {
  93387. if r := recover(); r != nil {
  93388. ec.Error(ctx, ec.Recover(ctx, r))
  93389. ret = graphql.Null
  93390. }
  93391. }()
  93392. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93393. ctx = rctx // use context from middleware stack in children
  93394. return obj.LastName, nil
  93395. })
  93396. if err != nil {
  93397. ec.Error(ctx, err)
  93398. return graphql.Null
  93399. }
  93400. if resTmp == nil {
  93401. return graphql.Null
  93402. }
  93403. res := resTmp.(*string)
  93404. fc.Result = res
  93405. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  93406. }
  93407. func (ec *executionContext) fieldContext_StaffMember_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93408. fc = &graphql.FieldContext{
  93409. Object: "StaffMember",
  93410. Field: field,
  93411. IsMethod: false,
  93412. IsResolver: false,
  93413. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93414. return nil, errors.New("field of type String does not have child fields")
  93415. },
  93416. }
  93417. return fc, nil
  93418. }
  93419. func (ec *executionContext) _StaffMember_locale(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93420. fc, err := ec.fieldContext_StaffMember_locale(ctx, field)
  93421. if err != nil {
  93422. return graphql.Null
  93423. }
  93424. ctx = graphql.WithFieldContext(ctx, fc)
  93425. defer func() {
  93426. if r := recover(); r != nil {
  93427. ec.Error(ctx, ec.Recover(ctx, r))
  93428. ret = graphql.Null
  93429. }
  93430. }()
  93431. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93432. ctx = rctx // use context from middleware stack in children
  93433. return obj.Locale, nil
  93434. })
  93435. if err != nil {
  93436. ec.Error(ctx, err)
  93437. return graphql.Null
  93438. }
  93439. if resTmp == nil {
  93440. if !graphql.HasFieldError(ctx, fc) {
  93441. ec.Errorf(ctx, "must not be null")
  93442. }
  93443. return graphql.Null
  93444. }
  93445. res := resTmp.(string)
  93446. fc.Result = res
  93447. return ec.marshalNString2string(ctx, field.Selections, res)
  93448. }
  93449. func (ec *executionContext) fieldContext_StaffMember_locale(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93450. fc = &graphql.FieldContext{
  93451. Object: "StaffMember",
  93452. Field: field,
  93453. IsMethod: false,
  93454. IsResolver: false,
  93455. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93456. return nil, errors.New("field of type String does not have child fields")
  93457. },
  93458. }
  93459. return fc, nil
  93460. }
  93461. func (ec *executionContext) _StaffMember_name(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93462. fc, err := ec.fieldContext_StaffMember_name(ctx, field)
  93463. if err != nil {
  93464. return graphql.Null
  93465. }
  93466. ctx = graphql.WithFieldContext(ctx, fc)
  93467. defer func() {
  93468. if r := recover(); r != nil {
  93469. ec.Error(ctx, ec.Recover(ctx, r))
  93470. ret = graphql.Null
  93471. }
  93472. }()
  93473. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93474. ctx = rctx // use context from middleware stack in children
  93475. return obj.Name, nil
  93476. })
  93477. if err != nil {
  93478. ec.Error(ctx, err)
  93479. return graphql.Null
  93480. }
  93481. if resTmp == nil {
  93482. if !graphql.HasFieldError(ctx, fc) {
  93483. ec.Errorf(ctx, "must not be null")
  93484. }
  93485. return graphql.Null
  93486. }
  93487. res := resTmp.(string)
  93488. fc.Result = res
  93489. return ec.marshalNString2string(ctx, field.Selections, res)
  93490. }
  93491. func (ec *executionContext) fieldContext_StaffMember_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93492. fc = &graphql.FieldContext{
  93493. Object: "StaffMember",
  93494. Field: field,
  93495. IsMethod: false,
  93496. IsResolver: false,
  93497. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93498. return nil, errors.New("field of type String does not have child fields")
  93499. },
  93500. }
  93501. return fc, nil
  93502. }
  93503. func (ec *executionContext) _StaffMember_phone(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93504. fc, err := ec.fieldContext_StaffMember_phone(ctx, field)
  93505. if err != nil {
  93506. return graphql.Null
  93507. }
  93508. ctx = graphql.WithFieldContext(ctx, fc)
  93509. defer func() {
  93510. if r := recover(); r != nil {
  93511. ec.Error(ctx, ec.Recover(ctx, r))
  93512. ret = graphql.Null
  93513. }
  93514. }()
  93515. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93516. ctx = rctx // use context from middleware stack in children
  93517. return obj.Phone, nil
  93518. })
  93519. if err != nil {
  93520. ec.Error(ctx, err)
  93521. return graphql.Null
  93522. }
  93523. if resTmp == nil {
  93524. return graphql.Null
  93525. }
  93526. res := resTmp.(*string)
  93527. fc.Result = res
  93528. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  93529. }
  93530. func (ec *executionContext) fieldContext_StaffMember_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93531. fc = &graphql.FieldContext{
  93532. Object: "StaffMember",
  93533. Field: field,
  93534. IsMethod: false,
  93535. IsResolver: false,
  93536. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93537. return nil, errors.New("field of type String does not have child fields")
  93538. },
  93539. }
  93540. return fc, nil
  93541. }
  93542. func (ec *executionContext) _StaffMember_privateData(ctx context.Context, field graphql.CollectedField, obj *StaffMember) (ret graphql.Marshaler) {
  93543. fc, err := ec.fieldContext_StaffMember_privateData(ctx, field)
  93544. if err != nil {
  93545. return graphql.Null
  93546. }
  93547. ctx = graphql.WithFieldContext(ctx, fc)
  93548. defer func() {
  93549. if r := recover(); r != nil {
  93550. ec.Error(ctx, ec.Recover(ctx, r))
  93551. ret = graphql.Null
  93552. }
  93553. }()
  93554. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93555. ctx = rctx // use context from middleware stack in children
  93556. return obj.PrivateData, nil
  93557. })
  93558. if err != nil {
  93559. ec.Error(ctx, err)
  93560. return graphql.Null
  93561. }
  93562. if resTmp == nil {
  93563. if !graphql.HasFieldError(ctx, fc) {
  93564. ec.Errorf(ctx, "must not be null")
  93565. }
  93566. return graphql.Null
  93567. }
  93568. res := resTmp.(*StaffMemberPrivateData)
  93569. fc.Result = res
  93570. return ec.marshalNStaffMemberPrivateData2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberPrivateData(ctx, field.Selections, res)
  93571. }
  93572. func (ec *executionContext) fieldContext_StaffMember_privateData(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93573. fc = &graphql.FieldContext{
  93574. Object: "StaffMember",
  93575. Field: field,
  93576. IsMethod: false,
  93577. IsResolver: false,
  93578. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93579. switch field.Name {
  93580. case "accountSettingsUrl":
  93581. return ec.fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx, field)
  93582. case "createdAt":
  93583. return ec.fieldContext_StaffMemberPrivateData_createdAt(ctx, field)
  93584. }
  93585. return nil, fmt.Errorf("no field named %q was found under type StaffMemberPrivateData", field.Name)
  93586. },
  93587. }
  93588. return fc, nil
  93589. }
  93590. func (ec *executionContext) _StaffMemberConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  93591. fc, err := ec.fieldContext_StaffMemberConnection_edges(ctx, field)
  93592. if err != nil {
  93593. return graphql.Null
  93594. }
  93595. ctx = graphql.WithFieldContext(ctx, fc)
  93596. defer func() {
  93597. if r := recover(); r != nil {
  93598. ec.Error(ctx, ec.Recover(ctx, r))
  93599. ret = graphql.Null
  93600. }
  93601. }()
  93602. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93603. ctx = rctx // use context from middleware stack in children
  93604. return obj.Edges, nil
  93605. })
  93606. if err != nil {
  93607. ec.Error(ctx, err)
  93608. return graphql.Null
  93609. }
  93610. if resTmp == nil {
  93611. if !graphql.HasFieldError(ctx, fc) {
  93612. ec.Errorf(ctx, "must not be null")
  93613. }
  93614. return graphql.Null
  93615. }
  93616. res := resTmp.([]*StaffMemberEdge)
  93617. fc.Result = res
  93618. return ec.marshalNStaffMemberEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberEdgeᚄ(ctx, field.Selections, res)
  93619. }
  93620. func (ec *executionContext) fieldContext_StaffMemberConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93621. fc = &graphql.FieldContext{
  93622. Object: "StaffMemberConnection",
  93623. Field: field,
  93624. IsMethod: false,
  93625. IsResolver: false,
  93626. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93627. switch field.Name {
  93628. case "cursor":
  93629. return ec.fieldContext_StaffMemberEdge_cursor(ctx, field)
  93630. case "node":
  93631. return ec.fieldContext_StaffMemberEdge_node(ctx, field)
  93632. }
  93633. return nil, fmt.Errorf("no field named %q was found under type StaffMemberEdge", field.Name)
  93634. },
  93635. }
  93636. return fc, nil
  93637. }
  93638. func (ec *executionContext) _StaffMemberConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  93639. fc, err := ec.fieldContext_StaffMemberConnection_nodes(ctx, field)
  93640. if err != nil {
  93641. return graphql.Null
  93642. }
  93643. ctx = graphql.WithFieldContext(ctx, fc)
  93644. defer func() {
  93645. if r := recover(); r != nil {
  93646. ec.Error(ctx, ec.Recover(ctx, r))
  93647. ret = graphql.Null
  93648. }
  93649. }()
  93650. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93651. ctx = rctx // use context from middleware stack in children
  93652. return obj.Nodes, nil
  93653. })
  93654. if err != nil {
  93655. ec.Error(ctx, err)
  93656. return graphql.Null
  93657. }
  93658. if resTmp == nil {
  93659. if !graphql.HasFieldError(ctx, fc) {
  93660. ec.Errorf(ctx, "must not be null")
  93661. }
  93662. return graphql.Null
  93663. }
  93664. res := resTmp.([]*StaffMember)
  93665. fc.Result = res
  93666. return ec.marshalNStaffMember2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberᚄ(ctx, field.Selections, res)
  93667. }
  93668. func (ec *executionContext) fieldContext_StaffMemberConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93669. fc = &graphql.FieldContext{
  93670. Object: "StaffMemberConnection",
  93671. Field: field,
  93672. IsMethod: false,
  93673. IsResolver: false,
  93674. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93675. switch field.Name {
  93676. case "active":
  93677. return ec.fieldContext_StaffMember_active(ctx, field)
  93678. case "avatar":
  93679. return ec.fieldContext_StaffMember_avatar(ctx, field)
  93680. case "email":
  93681. return ec.fieldContext_StaffMember_email(ctx, field)
  93682. case "exists":
  93683. return ec.fieldContext_StaffMember_exists(ctx, field)
  93684. case "firstName":
  93685. return ec.fieldContext_StaffMember_firstName(ctx, field)
  93686. case "id":
  93687. return ec.fieldContext_StaffMember_id(ctx, field)
  93688. case "initials":
  93689. return ec.fieldContext_StaffMember_initials(ctx, field)
  93690. case "isShopOwner":
  93691. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  93692. case "lastName":
  93693. return ec.fieldContext_StaffMember_lastName(ctx, field)
  93694. case "locale":
  93695. return ec.fieldContext_StaffMember_locale(ctx, field)
  93696. case "name":
  93697. return ec.fieldContext_StaffMember_name(ctx, field)
  93698. case "phone":
  93699. return ec.fieldContext_StaffMember_phone(ctx, field)
  93700. case "privateData":
  93701. return ec.fieldContext_StaffMember_privateData(ctx, field)
  93702. }
  93703. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  93704. },
  93705. }
  93706. return fc, nil
  93707. }
  93708. func (ec *executionContext) _StaffMemberConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StaffMemberConnection) (ret graphql.Marshaler) {
  93709. fc, err := ec.fieldContext_StaffMemberConnection_pageInfo(ctx, field)
  93710. if err != nil {
  93711. return graphql.Null
  93712. }
  93713. ctx = graphql.WithFieldContext(ctx, fc)
  93714. defer func() {
  93715. if r := recover(); r != nil {
  93716. ec.Error(ctx, ec.Recover(ctx, r))
  93717. ret = graphql.Null
  93718. }
  93719. }()
  93720. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93721. ctx = rctx // use context from middleware stack in children
  93722. return obj.PageInfo, nil
  93723. })
  93724. if err != nil {
  93725. ec.Error(ctx, err)
  93726. return graphql.Null
  93727. }
  93728. if resTmp == nil {
  93729. if !graphql.HasFieldError(ctx, fc) {
  93730. ec.Errorf(ctx, "must not be null")
  93731. }
  93732. return graphql.Null
  93733. }
  93734. res := resTmp.(*PageInfo)
  93735. fc.Result = res
  93736. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  93737. }
  93738. func (ec *executionContext) fieldContext_StaffMemberConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93739. fc = &graphql.FieldContext{
  93740. Object: "StaffMemberConnection",
  93741. Field: field,
  93742. IsMethod: false,
  93743. IsResolver: false,
  93744. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93745. switch field.Name {
  93746. case "endCursor":
  93747. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  93748. case "hasNextPage":
  93749. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  93750. case "hasPreviousPage":
  93751. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  93752. case "startCursor":
  93753. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  93754. }
  93755. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  93756. },
  93757. }
  93758. return fc, nil
  93759. }
  93760. func (ec *executionContext) _StaffMemberEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StaffMemberEdge) (ret graphql.Marshaler) {
  93761. fc, err := ec.fieldContext_StaffMemberEdge_cursor(ctx, field)
  93762. if err != nil {
  93763. return graphql.Null
  93764. }
  93765. ctx = graphql.WithFieldContext(ctx, fc)
  93766. defer func() {
  93767. if r := recover(); r != nil {
  93768. ec.Error(ctx, ec.Recover(ctx, r))
  93769. ret = graphql.Null
  93770. }
  93771. }()
  93772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93773. ctx = rctx // use context from middleware stack in children
  93774. return obj.Cursor, nil
  93775. })
  93776. if err != nil {
  93777. ec.Error(ctx, err)
  93778. return graphql.Null
  93779. }
  93780. if resTmp == nil {
  93781. if !graphql.HasFieldError(ctx, fc) {
  93782. ec.Errorf(ctx, "must not be null")
  93783. }
  93784. return graphql.Null
  93785. }
  93786. res := resTmp.(string)
  93787. fc.Result = res
  93788. return ec.marshalNString2string(ctx, field.Selections, res)
  93789. }
  93790. func (ec *executionContext) fieldContext_StaffMemberEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93791. fc = &graphql.FieldContext{
  93792. Object: "StaffMemberEdge",
  93793. Field: field,
  93794. IsMethod: false,
  93795. IsResolver: false,
  93796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93797. return nil, errors.New("field of type String does not have child fields")
  93798. },
  93799. }
  93800. return fc, nil
  93801. }
  93802. func (ec *executionContext) _StaffMemberEdge_node(ctx context.Context, field graphql.CollectedField, obj *StaffMemberEdge) (ret graphql.Marshaler) {
  93803. fc, err := ec.fieldContext_StaffMemberEdge_node(ctx, field)
  93804. if err != nil {
  93805. return graphql.Null
  93806. }
  93807. ctx = graphql.WithFieldContext(ctx, fc)
  93808. defer func() {
  93809. if r := recover(); r != nil {
  93810. ec.Error(ctx, ec.Recover(ctx, r))
  93811. ret = graphql.Null
  93812. }
  93813. }()
  93814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93815. ctx = rctx // use context from middleware stack in children
  93816. return obj.Node, nil
  93817. })
  93818. if err != nil {
  93819. ec.Error(ctx, err)
  93820. return graphql.Null
  93821. }
  93822. if resTmp == nil {
  93823. if !graphql.HasFieldError(ctx, fc) {
  93824. ec.Errorf(ctx, "must not be null")
  93825. }
  93826. return graphql.Null
  93827. }
  93828. res := resTmp.(*StaffMember)
  93829. fc.Result = res
  93830. return ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, field.Selections, res)
  93831. }
  93832. func (ec *executionContext) fieldContext_StaffMemberEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93833. fc = &graphql.FieldContext{
  93834. Object: "StaffMemberEdge",
  93835. Field: field,
  93836. IsMethod: false,
  93837. IsResolver: false,
  93838. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93839. switch field.Name {
  93840. case "active":
  93841. return ec.fieldContext_StaffMember_active(ctx, field)
  93842. case "avatar":
  93843. return ec.fieldContext_StaffMember_avatar(ctx, field)
  93844. case "email":
  93845. return ec.fieldContext_StaffMember_email(ctx, field)
  93846. case "exists":
  93847. return ec.fieldContext_StaffMember_exists(ctx, field)
  93848. case "firstName":
  93849. return ec.fieldContext_StaffMember_firstName(ctx, field)
  93850. case "id":
  93851. return ec.fieldContext_StaffMember_id(ctx, field)
  93852. case "initials":
  93853. return ec.fieldContext_StaffMember_initials(ctx, field)
  93854. case "isShopOwner":
  93855. return ec.fieldContext_StaffMember_isShopOwner(ctx, field)
  93856. case "lastName":
  93857. return ec.fieldContext_StaffMember_lastName(ctx, field)
  93858. case "locale":
  93859. return ec.fieldContext_StaffMember_locale(ctx, field)
  93860. case "name":
  93861. return ec.fieldContext_StaffMember_name(ctx, field)
  93862. case "phone":
  93863. return ec.fieldContext_StaffMember_phone(ctx, field)
  93864. case "privateData":
  93865. return ec.fieldContext_StaffMember_privateData(ctx, field)
  93866. }
  93867. return nil, fmt.Errorf("no field named %q was found under type StaffMember", field.Name)
  93868. },
  93869. }
  93870. return fc, nil
  93871. }
  93872. func (ec *executionContext) _StaffMemberPrivateData_accountSettingsUrl(ctx context.Context, field graphql.CollectedField, obj *StaffMemberPrivateData) (ret graphql.Marshaler) {
  93873. fc, err := ec.fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx, field)
  93874. if err != nil {
  93875. return graphql.Null
  93876. }
  93877. ctx = graphql.WithFieldContext(ctx, fc)
  93878. defer func() {
  93879. if r := recover(); r != nil {
  93880. ec.Error(ctx, ec.Recover(ctx, r))
  93881. ret = graphql.Null
  93882. }
  93883. }()
  93884. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93885. ctx = rctx // use context from middleware stack in children
  93886. return obj.AccountSettingsURL, nil
  93887. })
  93888. if err != nil {
  93889. ec.Error(ctx, err)
  93890. return graphql.Null
  93891. }
  93892. if resTmp == nil {
  93893. if !graphql.HasFieldError(ctx, fc) {
  93894. ec.Errorf(ctx, "must not be null")
  93895. }
  93896. return graphql.Null
  93897. }
  93898. res := resTmp.(string)
  93899. fc.Result = res
  93900. return ec.marshalNURL2string(ctx, field.Selections, res)
  93901. }
  93902. func (ec *executionContext) fieldContext_StaffMemberPrivateData_accountSettingsUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93903. fc = &graphql.FieldContext{
  93904. Object: "StaffMemberPrivateData",
  93905. Field: field,
  93906. IsMethod: false,
  93907. IsResolver: false,
  93908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93909. return nil, errors.New("field of type URL does not have child fields")
  93910. },
  93911. }
  93912. return fc, nil
  93913. }
  93914. func (ec *executionContext) _StaffMemberPrivateData_createdAt(ctx context.Context, field graphql.CollectedField, obj *StaffMemberPrivateData) (ret graphql.Marshaler) {
  93915. fc, err := ec.fieldContext_StaffMemberPrivateData_createdAt(ctx, field)
  93916. if err != nil {
  93917. return graphql.Null
  93918. }
  93919. ctx = graphql.WithFieldContext(ctx, fc)
  93920. defer func() {
  93921. if r := recover(); r != nil {
  93922. ec.Error(ctx, ec.Recover(ctx, r))
  93923. ret = graphql.Null
  93924. }
  93925. }()
  93926. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93927. ctx = rctx // use context from middleware stack in children
  93928. return obj.CreatedAt, nil
  93929. })
  93930. if err != nil {
  93931. ec.Error(ctx, err)
  93932. return graphql.Null
  93933. }
  93934. if resTmp == nil {
  93935. if !graphql.HasFieldError(ctx, fc) {
  93936. ec.Errorf(ctx, "must not be null")
  93937. }
  93938. return graphql.Null
  93939. }
  93940. res := resTmp.(string)
  93941. fc.Result = res
  93942. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  93943. }
  93944. func (ec *executionContext) fieldContext_StaffMemberPrivateData_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93945. fc = &graphql.FieldContext{
  93946. Object: "StaffMemberPrivateData",
  93947. Field: field,
  93948. IsMethod: false,
  93949. IsResolver: false,
  93950. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93951. return nil, errors.New("field of type DateTime does not have child fields")
  93952. },
  93953. }
  93954. return fc, nil
  93955. }
  93956. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_description(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  93957. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_description(ctx, field)
  93958. if err != nil {
  93959. return graphql.Null
  93960. }
  93961. ctx = graphql.WithFieldContext(ctx, fc)
  93962. defer func() {
  93963. if r := recover(); r != nil {
  93964. ec.Error(ctx, ec.Recover(ctx, r))
  93965. ret = graphql.Null
  93966. }
  93967. }()
  93968. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  93969. ctx = rctx // use context from middleware stack in children
  93970. return obj.Description, nil
  93971. })
  93972. if err != nil {
  93973. ec.Error(ctx, err)
  93974. return graphql.Null
  93975. }
  93976. if resTmp == nil {
  93977. return graphql.Null
  93978. }
  93979. res := resTmp.(*string)
  93980. fc.Result = res
  93981. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  93982. }
  93983. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  93984. fc = &graphql.FieldContext{
  93985. Object: "StandardMetafieldDefinitionTemplate",
  93986. Field: field,
  93987. IsMethod: false,
  93988. IsResolver: false,
  93989. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  93990. return nil, errors.New("field of type String does not have child fields")
  93991. },
  93992. }
  93993. return fc, nil
  93994. }
  93995. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_id(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  93996. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_id(ctx, field)
  93997. if err != nil {
  93998. return graphql.Null
  93999. }
  94000. ctx = graphql.WithFieldContext(ctx, fc)
  94001. defer func() {
  94002. if r := recover(); r != nil {
  94003. ec.Error(ctx, ec.Recover(ctx, r))
  94004. ret = graphql.Null
  94005. }
  94006. }()
  94007. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94008. ctx = rctx // use context from middleware stack in children
  94009. return obj.ID, nil
  94010. })
  94011. if err != nil {
  94012. ec.Error(ctx, err)
  94013. return graphql.Null
  94014. }
  94015. if resTmp == nil {
  94016. if !graphql.HasFieldError(ctx, fc) {
  94017. ec.Errorf(ctx, "must not be null")
  94018. }
  94019. return graphql.Null
  94020. }
  94021. res := resTmp.(string)
  94022. fc.Result = res
  94023. return ec.marshalNID2string(ctx, field.Selections, res)
  94024. }
  94025. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94026. fc = &graphql.FieldContext{
  94027. Object: "StandardMetafieldDefinitionTemplate",
  94028. Field: field,
  94029. IsMethod: false,
  94030. IsResolver: false,
  94031. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94032. return nil, errors.New("field of type ID does not have child fields")
  94033. },
  94034. }
  94035. return fc, nil
  94036. }
  94037. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_key(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94038. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_key(ctx, field)
  94039. if err != nil {
  94040. return graphql.Null
  94041. }
  94042. ctx = graphql.WithFieldContext(ctx, fc)
  94043. defer func() {
  94044. if r := recover(); r != nil {
  94045. ec.Error(ctx, ec.Recover(ctx, r))
  94046. ret = graphql.Null
  94047. }
  94048. }()
  94049. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94050. ctx = rctx // use context from middleware stack in children
  94051. return obj.Key, nil
  94052. })
  94053. if err != nil {
  94054. ec.Error(ctx, err)
  94055. return graphql.Null
  94056. }
  94057. if resTmp == nil {
  94058. if !graphql.HasFieldError(ctx, fc) {
  94059. ec.Errorf(ctx, "must not be null")
  94060. }
  94061. return graphql.Null
  94062. }
  94063. res := resTmp.(string)
  94064. fc.Result = res
  94065. return ec.marshalNString2string(ctx, field.Selections, res)
  94066. }
  94067. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94068. fc = &graphql.FieldContext{
  94069. Object: "StandardMetafieldDefinitionTemplate",
  94070. Field: field,
  94071. IsMethod: false,
  94072. IsResolver: false,
  94073. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94074. return nil, errors.New("field of type String does not have child fields")
  94075. },
  94076. }
  94077. return fc, nil
  94078. }
  94079. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_name(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94080. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_name(ctx, field)
  94081. if err != nil {
  94082. return graphql.Null
  94083. }
  94084. ctx = graphql.WithFieldContext(ctx, fc)
  94085. defer func() {
  94086. if r := recover(); r != nil {
  94087. ec.Error(ctx, ec.Recover(ctx, r))
  94088. ret = graphql.Null
  94089. }
  94090. }()
  94091. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94092. ctx = rctx // use context from middleware stack in children
  94093. return obj.Name, nil
  94094. })
  94095. if err != nil {
  94096. ec.Error(ctx, err)
  94097. return graphql.Null
  94098. }
  94099. if resTmp == nil {
  94100. if !graphql.HasFieldError(ctx, fc) {
  94101. ec.Errorf(ctx, "must not be null")
  94102. }
  94103. return graphql.Null
  94104. }
  94105. res := resTmp.(string)
  94106. fc.Result = res
  94107. return ec.marshalNString2string(ctx, field.Selections, res)
  94108. }
  94109. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94110. fc = &graphql.FieldContext{
  94111. Object: "StandardMetafieldDefinitionTemplate",
  94112. Field: field,
  94113. IsMethod: false,
  94114. IsResolver: false,
  94115. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94116. return nil, errors.New("field of type String does not have child fields")
  94117. },
  94118. }
  94119. return fc, nil
  94120. }
  94121. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_namespace(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94122. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx, field)
  94123. if err != nil {
  94124. return graphql.Null
  94125. }
  94126. ctx = graphql.WithFieldContext(ctx, fc)
  94127. defer func() {
  94128. if r := recover(); r != nil {
  94129. ec.Error(ctx, ec.Recover(ctx, r))
  94130. ret = graphql.Null
  94131. }
  94132. }()
  94133. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94134. ctx = rctx // use context from middleware stack in children
  94135. return obj.Namespace, nil
  94136. })
  94137. if err != nil {
  94138. ec.Error(ctx, err)
  94139. return graphql.Null
  94140. }
  94141. if resTmp == nil {
  94142. if !graphql.HasFieldError(ctx, fc) {
  94143. ec.Errorf(ctx, "must not be null")
  94144. }
  94145. return graphql.Null
  94146. }
  94147. res := resTmp.(string)
  94148. fc.Result = res
  94149. return ec.marshalNString2string(ctx, field.Selections, res)
  94150. }
  94151. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_namespace(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94152. fc = &graphql.FieldContext{
  94153. Object: "StandardMetafieldDefinitionTemplate",
  94154. Field: field,
  94155. IsMethod: false,
  94156. IsResolver: false,
  94157. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94158. return nil, errors.New("field of type String does not have child fields")
  94159. },
  94160. }
  94161. return fc, nil
  94162. }
  94163. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_ownerTypes(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94164. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field)
  94165. if err != nil {
  94166. return graphql.Null
  94167. }
  94168. ctx = graphql.WithFieldContext(ctx, fc)
  94169. defer func() {
  94170. if r := recover(); r != nil {
  94171. ec.Error(ctx, ec.Recover(ctx, r))
  94172. ret = graphql.Null
  94173. }
  94174. }()
  94175. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94176. ctx = rctx // use context from middleware stack in children
  94177. return obj.OwnerTypes, nil
  94178. })
  94179. if err != nil {
  94180. ec.Error(ctx, err)
  94181. return graphql.Null
  94182. }
  94183. if resTmp == nil {
  94184. if !graphql.HasFieldError(ctx, fc) {
  94185. ec.Errorf(ctx, "must not be null")
  94186. }
  94187. return graphql.Null
  94188. }
  94189. res := resTmp.([]MetafieldOwnerType)
  94190. fc.Result = res
  94191. return ec.marshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx, field.Selections, res)
  94192. }
  94193. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_ownerTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94194. fc = &graphql.FieldContext{
  94195. Object: "StandardMetafieldDefinitionTemplate",
  94196. Field: field,
  94197. IsMethod: false,
  94198. IsResolver: false,
  94199. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94200. return nil, errors.New("field of type MetafieldOwnerType does not have child fields")
  94201. },
  94202. }
  94203. return fc, nil
  94204. }
  94205. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_type(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94206. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_type(ctx, field)
  94207. if err != nil {
  94208. return graphql.Null
  94209. }
  94210. ctx = graphql.WithFieldContext(ctx, fc)
  94211. defer func() {
  94212. if r := recover(); r != nil {
  94213. ec.Error(ctx, ec.Recover(ctx, r))
  94214. ret = graphql.Null
  94215. }
  94216. }()
  94217. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94218. ctx = rctx // use context from middleware stack in children
  94219. return obj.Type, nil
  94220. })
  94221. if err != nil {
  94222. ec.Error(ctx, err)
  94223. return graphql.Null
  94224. }
  94225. if resTmp == nil {
  94226. if !graphql.HasFieldError(ctx, fc) {
  94227. ec.Errorf(ctx, "must not be null")
  94228. }
  94229. return graphql.Null
  94230. }
  94231. res := resTmp.(*MetafieldDefinitionType)
  94232. fc.Result = res
  94233. return ec.marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionType(ctx, field.Selections, res)
  94234. }
  94235. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94236. fc = &graphql.FieldContext{
  94237. Object: "StandardMetafieldDefinitionTemplate",
  94238. Field: field,
  94239. IsMethod: false,
  94240. IsResolver: false,
  94241. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94242. switch field.Name {
  94243. case "category":
  94244. return ec.fieldContext_MetafieldDefinitionType_category(ctx, field)
  94245. case "name":
  94246. return ec.fieldContext_MetafieldDefinitionType_name(ctx, field)
  94247. case "supportedValidations":
  94248. return ec.fieldContext_MetafieldDefinitionType_supportedValidations(ctx, field)
  94249. case "supportsDefinitionMigrations":
  94250. return ec.fieldContext_MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field)
  94251. }
  94252. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionType", field.Name)
  94253. },
  94254. }
  94255. return fc, nil
  94256. }
  94257. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_validations(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94258. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx, field)
  94259. if err != nil {
  94260. return graphql.Null
  94261. }
  94262. ctx = graphql.WithFieldContext(ctx, fc)
  94263. defer func() {
  94264. if r := recover(); r != nil {
  94265. ec.Error(ctx, ec.Recover(ctx, r))
  94266. ret = graphql.Null
  94267. }
  94268. }()
  94269. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94270. ctx = rctx // use context from middleware stack in children
  94271. return obj.Validations, nil
  94272. })
  94273. if err != nil {
  94274. ec.Error(ctx, err)
  94275. return graphql.Null
  94276. }
  94277. if resTmp == nil {
  94278. if !graphql.HasFieldError(ctx, fc) {
  94279. ec.Errorf(ctx, "must not be null")
  94280. }
  94281. return graphql.Null
  94282. }
  94283. res := resTmp.([]*MetafieldDefinitionValidation)
  94284. fc.Result = res
  94285. return ec.marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx, field.Selections, res)
  94286. }
  94287. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_validations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94288. fc = &graphql.FieldContext{
  94289. Object: "StandardMetafieldDefinitionTemplate",
  94290. Field: field,
  94291. IsMethod: false,
  94292. IsResolver: false,
  94293. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94294. switch field.Name {
  94295. case "name":
  94296. return ec.fieldContext_MetafieldDefinitionValidation_name(ctx, field)
  94297. case "type":
  94298. return ec.fieldContext_MetafieldDefinitionValidation_type(ctx, field)
  94299. case "value":
  94300. return ec.fieldContext_MetafieldDefinitionValidation_value(ctx, field)
  94301. }
  94302. return nil, fmt.Errorf("no field named %q was found under type MetafieldDefinitionValidation", field.Name)
  94303. },
  94304. }
  94305. return fc, nil
  94306. }
  94307. func (ec *executionContext) _StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField, obj *StandardMetafieldDefinitionTemplate) (ret graphql.Marshaler) {
  94308. fc, err := ec.fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field)
  94309. if err != nil {
  94310. return graphql.Null
  94311. }
  94312. ctx = graphql.WithFieldContext(ctx, fc)
  94313. defer func() {
  94314. if r := recover(); r != nil {
  94315. ec.Error(ctx, ec.Recover(ctx, r))
  94316. ret = graphql.Null
  94317. }
  94318. }()
  94319. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94320. ctx = rctx // use context from middleware stack in children
  94321. return obj.VisibleToStorefrontAPI, nil
  94322. })
  94323. if err != nil {
  94324. ec.Error(ctx, err)
  94325. return graphql.Null
  94326. }
  94327. if resTmp == nil {
  94328. if !graphql.HasFieldError(ctx, fc) {
  94329. ec.Errorf(ctx, "must not be null")
  94330. }
  94331. return graphql.Null
  94332. }
  94333. res := resTmp.(bool)
  94334. fc.Result = res
  94335. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  94336. }
  94337. func (ec *executionContext) fieldContext_StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94338. fc = &graphql.FieldContext{
  94339. Object: "StandardMetafieldDefinitionTemplate",
  94340. Field: field,
  94341. IsMethod: false,
  94342. IsResolver: false,
  94343. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94344. return nil, errors.New("field of type Boolean does not have child fields")
  94345. },
  94346. }
  94347. return fc, nil
  94348. }
  94349. func (ec *executionContext) _StorefrontAccessToken_accessScopes(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94350. fc, err := ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  94351. if err != nil {
  94352. return graphql.Null
  94353. }
  94354. ctx = graphql.WithFieldContext(ctx, fc)
  94355. defer func() {
  94356. if r := recover(); r != nil {
  94357. ec.Error(ctx, ec.Recover(ctx, r))
  94358. ret = graphql.Null
  94359. }
  94360. }()
  94361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94362. ctx = rctx // use context from middleware stack in children
  94363. return obj.AccessScopes, nil
  94364. })
  94365. if err != nil {
  94366. ec.Error(ctx, err)
  94367. return graphql.Null
  94368. }
  94369. if resTmp == nil {
  94370. if !graphql.HasFieldError(ctx, fc) {
  94371. ec.Errorf(ctx, "must not be null")
  94372. }
  94373. return graphql.Null
  94374. }
  94375. res := resTmp.([]*AccessScope)
  94376. fc.Result = res
  94377. return ec.marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAccessScopeᚄ(ctx, field.Selections, res)
  94378. }
  94379. func (ec *executionContext) fieldContext_StorefrontAccessToken_accessScopes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94380. fc = &graphql.FieldContext{
  94381. Object: "StorefrontAccessToken",
  94382. Field: field,
  94383. IsMethod: false,
  94384. IsResolver: false,
  94385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94386. switch field.Name {
  94387. case "description":
  94388. return ec.fieldContext_AccessScope_description(ctx, field)
  94389. case "handle":
  94390. return ec.fieldContext_AccessScope_handle(ctx, field)
  94391. }
  94392. return nil, fmt.Errorf("no field named %q was found under type AccessScope", field.Name)
  94393. },
  94394. }
  94395. return fc, nil
  94396. }
  94397. func (ec *executionContext) _StorefrontAccessToken_accessToken(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94398. fc, err := ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  94399. if err != nil {
  94400. return graphql.Null
  94401. }
  94402. ctx = graphql.WithFieldContext(ctx, fc)
  94403. defer func() {
  94404. if r := recover(); r != nil {
  94405. ec.Error(ctx, ec.Recover(ctx, r))
  94406. ret = graphql.Null
  94407. }
  94408. }()
  94409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94410. ctx = rctx // use context from middleware stack in children
  94411. return obj.AccessToken, nil
  94412. })
  94413. if err != nil {
  94414. ec.Error(ctx, err)
  94415. return graphql.Null
  94416. }
  94417. if resTmp == nil {
  94418. if !graphql.HasFieldError(ctx, fc) {
  94419. ec.Errorf(ctx, "must not be null")
  94420. }
  94421. return graphql.Null
  94422. }
  94423. res := resTmp.(string)
  94424. fc.Result = res
  94425. return ec.marshalNString2string(ctx, field.Selections, res)
  94426. }
  94427. func (ec *executionContext) fieldContext_StorefrontAccessToken_accessToken(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94428. fc = &graphql.FieldContext{
  94429. Object: "StorefrontAccessToken",
  94430. Field: field,
  94431. IsMethod: false,
  94432. IsResolver: false,
  94433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94434. return nil, errors.New("field of type String does not have child fields")
  94435. },
  94436. }
  94437. return fc, nil
  94438. }
  94439. func (ec *executionContext) _StorefrontAccessToken_createdAt(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94440. fc, err := ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  94441. if err != nil {
  94442. return graphql.Null
  94443. }
  94444. ctx = graphql.WithFieldContext(ctx, fc)
  94445. defer func() {
  94446. if r := recover(); r != nil {
  94447. ec.Error(ctx, ec.Recover(ctx, r))
  94448. ret = graphql.Null
  94449. }
  94450. }()
  94451. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94452. ctx = rctx // use context from middleware stack in children
  94453. return obj.CreatedAt, nil
  94454. })
  94455. if err != nil {
  94456. ec.Error(ctx, err)
  94457. return graphql.Null
  94458. }
  94459. if resTmp == nil {
  94460. if !graphql.HasFieldError(ctx, fc) {
  94461. ec.Errorf(ctx, "must not be null")
  94462. }
  94463. return graphql.Null
  94464. }
  94465. res := resTmp.(string)
  94466. fc.Result = res
  94467. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  94468. }
  94469. func (ec *executionContext) fieldContext_StorefrontAccessToken_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94470. fc = &graphql.FieldContext{
  94471. Object: "StorefrontAccessToken",
  94472. Field: field,
  94473. IsMethod: false,
  94474. IsResolver: false,
  94475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94476. return nil, errors.New("field of type DateTime does not have child fields")
  94477. },
  94478. }
  94479. return fc, nil
  94480. }
  94481. func (ec *executionContext) _StorefrontAccessToken_id(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94482. fc, err := ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  94483. if err != nil {
  94484. return graphql.Null
  94485. }
  94486. ctx = graphql.WithFieldContext(ctx, fc)
  94487. defer func() {
  94488. if r := recover(); r != nil {
  94489. ec.Error(ctx, ec.Recover(ctx, r))
  94490. ret = graphql.Null
  94491. }
  94492. }()
  94493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94494. ctx = rctx // use context from middleware stack in children
  94495. return obj.ID, nil
  94496. })
  94497. if err != nil {
  94498. ec.Error(ctx, err)
  94499. return graphql.Null
  94500. }
  94501. if resTmp == nil {
  94502. if !graphql.HasFieldError(ctx, fc) {
  94503. ec.Errorf(ctx, "must not be null")
  94504. }
  94505. return graphql.Null
  94506. }
  94507. res := resTmp.(string)
  94508. fc.Result = res
  94509. return ec.marshalNID2string(ctx, field.Selections, res)
  94510. }
  94511. func (ec *executionContext) fieldContext_StorefrontAccessToken_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94512. fc = &graphql.FieldContext{
  94513. Object: "StorefrontAccessToken",
  94514. Field: field,
  94515. IsMethod: false,
  94516. IsResolver: false,
  94517. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94518. return nil, errors.New("field of type ID does not have child fields")
  94519. },
  94520. }
  94521. return fc, nil
  94522. }
  94523. func (ec *executionContext) _StorefrontAccessToken_title(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94524. fc, err := ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  94525. if err != nil {
  94526. return graphql.Null
  94527. }
  94528. ctx = graphql.WithFieldContext(ctx, fc)
  94529. defer func() {
  94530. if r := recover(); r != nil {
  94531. ec.Error(ctx, ec.Recover(ctx, r))
  94532. ret = graphql.Null
  94533. }
  94534. }()
  94535. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94536. ctx = rctx // use context from middleware stack in children
  94537. return obj.Title, nil
  94538. })
  94539. if err != nil {
  94540. ec.Error(ctx, err)
  94541. return graphql.Null
  94542. }
  94543. if resTmp == nil {
  94544. if !graphql.HasFieldError(ctx, fc) {
  94545. ec.Errorf(ctx, "must not be null")
  94546. }
  94547. return graphql.Null
  94548. }
  94549. res := resTmp.(string)
  94550. fc.Result = res
  94551. return ec.marshalNString2string(ctx, field.Selections, res)
  94552. }
  94553. func (ec *executionContext) fieldContext_StorefrontAccessToken_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94554. fc = &graphql.FieldContext{
  94555. Object: "StorefrontAccessToken",
  94556. Field: field,
  94557. IsMethod: false,
  94558. IsResolver: false,
  94559. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94560. return nil, errors.New("field of type String does not have child fields")
  94561. },
  94562. }
  94563. return fc, nil
  94564. }
  94565. func (ec *executionContext) _StorefrontAccessToken_updatedAt(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessToken) (ret graphql.Marshaler) {
  94566. fc, err := ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  94567. if err != nil {
  94568. return graphql.Null
  94569. }
  94570. ctx = graphql.WithFieldContext(ctx, fc)
  94571. defer func() {
  94572. if r := recover(); r != nil {
  94573. ec.Error(ctx, ec.Recover(ctx, r))
  94574. ret = graphql.Null
  94575. }
  94576. }()
  94577. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94578. ctx = rctx // use context from middleware stack in children
  94579. return obj.UpdatedAt, nil
  94580. })
  94581. if err != nil {
  94582. ec.Error(ctx, err)
  94583. return graphql.Null
  94584. }
  94585. if resTmp == nil {
  94586. if !graphql.HasFieldError(ctx, fc) {
  94587. ec.Errorf(ctx, "must not be null")
  94588. }
  94589. return graphql.Null
  94590. }
  94591. res := resTmp.(string)
  94592. fc.Result = res
  94593. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  94594. }
  94595. func (ec *executionContext) fieldContext_StorefrontAccessToken_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94596. fc = &graphql.FieldContext{
  94597. Object: "StorefrontAccessToken",
  94598. Field: field,
  94599. IsMethod: false,
  94600. IsResolver: false,
  94601. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94602. return nil, errors.New("field of type DateTime does not have child fields")
  94603. },
  94604. }
  94605. return fc, nil
  94606. }
  94607. func (ec *executionContext) _StorefrontAccessTokenConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  94608. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_edges(ctx, field)
  94609. if err != nil {
  94610. return graphql.Null
  94611. }
  94612. ctx = graphql.WithFieldContext(ctx, fc)
  94613. defer func() {
  94614. if r := recover(); r != nil {
  94615. ec.Error(ctx, ec.Recover(ctx, r))
  94616. ret = graphql.Null
  94617. }
  94618. }()
  94619. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94620. ctx = rctx // use context from middleware stack in children
  94621. return obj.Edges, nil
  94622. })
  94623. if err != nil {
  94624. ec.Error(ctx, err)
  94625. return graphql.Null
  94626. }
  94627. if resTmp == nil {
  94628. if !graphql.HasFieldError(ctx, fc) {
  94629. ec.Errorf(ctx, "must not be null")
  94630. }
  94631. return graphql.Null
  94632. }
  94633. res := resTmp.([]*StorefrontAccessTokenEdge)
  94634. fc.Result = res
  94635. return ec.marshalNStorefrontAccessTokenEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenEdgeᚄ(ctx, field.Selections, res)
  94636. }
  94637. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94638. fc = &graphql.FieldContext{
  94639. Object: "StorefrontAccessTokenConnection",
  94640. Field: field,
  94641. IsMethod: false,
  94642. IsResolver: false,
  94643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94644. switch field.Name {
  94645. case "cursor":
  94646. return ec.fieldContext_StorefrontAccessTokenEdge_cursor(ctx, field)
  94647. case "node":
  94648. return ec.fieldContext_StorefrontAccessTokenEdge_node(ctx, field)
  94649. }
  94650. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessTokenEdge", field.Name)
  94651. },
  94652. }
  94653. return fc, nil
  94654. }
  94655. func (ec *executionContext) _StorefrontAccessTokenConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  94656. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_nodes(ctx, field)
  94657. if err != nil {
  94658. return graphql.Null
  94659. }
  94660. ctx = graphql.WithFieldContext(ctx, fc)
  94661. defer func() {
  94662. if r := recover(); r != nil {
  94663. ec.Error(ctx, ec.Recover(ctx, r))
  94664. ret = graphql.Null
  94665. }
  94666. }()
  94667. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94668. ctx = rctx // use context from middleware stack in children
  94669. return obj.Nodes, nil
  94670. })
  94671. if err != nil {
  94672. ec.Error(ctx, err)
  94673. return graphql.Null
  94674. }
  94675. if resTmp == nil {
  94676. if !graphql.HasFieldError(ctx, fc) {
  94677. ec.Errorf(ctx, "must not be null")
  94678. }
  94679. return graphql.Null
  94680. }
  94681. res := resTmp.([]*StorefrontAccessToken)
  94682. fc.Result = res
  94683. return ec.marshalNStorefrontAccessToken2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenᚄ(ctx, field.Selections, res)
  94684. }
  94685. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94686. fc = &graphql.FieldContext{
  94687. Object: "StorefrontAccessTokenConnection",
  94688. Field: field,
  94689. IsMethod: false,
  94690. IsResolver: false,
  94691. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94692. switch field.Name {
  94693. case "accessScopes":
  94694. return ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  94695. case "accessToken":
  94696. return ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  94697. case "createdAt":
  94698. return ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  94699. case "id":
  94700. return ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  94701. case "title":
  94702. return ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  94703. case "updatedAt":
  94704. return ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  94705. }
  94706. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessToken", field.Name)
  94707. },
  94708. }
  94709. return fc, nil
  94710. }
  94711. func (ec *executionContext) _StorefrontAccessTokenConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenConnection) (ret graphql.Marshaler) {
  94712. fc, err := ec.fieldContext_StorefrontAccessTokenConnection_pageInfo(ctx, field)
  94713. if err != nil {
  94714. return graphql.Null
  94715. }
  94716. ctx = graphql.WithFieldContext(ctx, fc)
  94717. defer func() {
  94718. if r := recover(); r != nil {
  94719. ec.Error(ctx, ec.Recover(ctx, r))
  94720. ret = graphql.Null
  94721. }
  94722. }()
  94723. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94724. ctx = rctx // use context from middleware stack in children
  94725. return obj.PageInfo, nil
  94726. })
  94727. if err != nil {
  94728. ec.Error(ctx, err)
  94729. return graphql.Null
  94730. }
  94731. if resTmp == nil {
  94732. if !graphql.HasFieldError(ctx, fc) {
  94733. ec.Errorf(ctx, "must not be null")
  94734. }
  94735. return graphql.Null
  94736. }
  94737. res := resTmp.(*PageInfo)
  94738. fc.Result = res
  94739. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  94740. }
  94741. func (ec *executionContext) fieldContext_StorefrontAccessTokenConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94742. fc = &graphql.FieldContext{
  94743. Object: "StorefrontAccessTokenConnection",
  94744. Field: field,
  94745. IsMethod: false,
  94746. IsResolver: false,
  94747. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94748. switch field.Name {
  94749. case "endCursor":
  94750. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  94751. case "hasNextPage":
  94752. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  94753. case "hasPreviousPage":
  94754. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  94755. case "startCursor":
  94756. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  94757. }
  94758. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  94759. },
  94760. }
  94761. return fc, nil
  94762. }
  94763. func (ec *executionContext) _StorefrontAccessTokenEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenEdge) (ret graphql.Marshaler) {
  94764. fc, err := ec.fieldContext_StorefrontAccessTokenEdge_cursor(ctx, field)
  94765. if err != nil {
  94766. return graphql.Null
  94767. }
  94768. ctx = graphql.WithFieldContext(ctx, fc)
  94769. defer func() {
  94770. if r := recover(); r != nil {
  94771. ec.Error(ctx, ec.Recover(ctx, r))
  94772. ret = graphql.Null
  94773. }
  94774. }()
  94775. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94776. ctx = rctx // use context from middleware stack in children
  94777. return obj.Cursor, nil
  94778. })
  94779. if err != nil {
  94780. ec.Error(ctx, err)
  94781. return graphql.Null
  94782. }
  94783. if resTmp == nil {
  94784. if !graphql.HasFieldError(ctx, fc) {
  94785. ec.Errorf(ctx, "must not be null")
  94786. }
  94787. return graphql.Null
  94788. }
  94789. res := resTmp.(string)
  94790. fc.Result = res
  94791. return ec.marshalNString2string(ctx, field.Selections, res)
  94792. }
  94793. func (ec *executionContext) fieldContext_StorefrontAccessTokenEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94794. fc = &graphql.FieldContext{
  94795. Object: "StorefrontAccessTokenEdge",
  94796. Field: field,
  94797. IsMethod: false,
  94798. IsResolver: false,
  94799. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94800. return nil, errors.New("field of type String does not have child fields")
  94801. },
  94802. }
  94803. return fc, nil
  94804. }
  94805. func (ec *executionContext) _StorefrontAccessTokenEdge_node(ctx context.Context, field graphql.CollectedField, obj *StorefrontAccessTokenEdge) (ret graphql.Marshaler) {
  94806. fc, err := ec.fieldContext_StorefrontAccessTokenEdge_node(ctx, field)
  94807. if err != nil {
  94808. return graphql.Null
  94809. }
  94810. ctx = graphql.WithFieldContext(ctx, fc)
  94811. defer func() {
  94812. if r := recover(); r != nil {
  94813. ec.Error(ctx, ec.Recover(ctx, r))
  94814. ret = graphql.Null
  94815. }
  94816. }()
  94817. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94818. ctx = rctx // use context from middleware stack in children
  94819. return obj.Node, nil
  94820. })
  94821. if err != nil {
  94822. ec.Error(ctx, err)
  94823. return graphql.Null
  94824. }
  94825. if resTmp == nil {
  94826. if !graphql.HasFieldError(ctx, fc) {
  94827. ec.Errorf(ctx, "must not be null")
  94828. }
  94829. return graphql.Null
  94830. }
  94831. res := resTmp.(*StorefrontAccessToken)
  94832. fc.Result = res
  94833. return ec.marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessToken(ctx, field.Selections, res)
  94834. }
  94835. func (ec *executionContext) fieldContext_StorefrontAccessTokenEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94836. fc = &graphql.FieldContext{
  94837. Object: "StorefrontAccessTokenEdge",
  94838. Field: field,
  94839. IsMethod: false,
  94840. IsResolver: false,
  94841. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94842. switch field.Name {
  94843. case "accessScopes":
  94844. return ec.fieldContext_StorefrontAccessToken_accessScopes(ctx, field)
  94845. case "accessToken":
  94846. return ec.fieldContext_StorefrontAccessToken_accessToken(ctx, field)
  94847. case "createdAt":
  94848. return ec.fieldContext_StorefrontAccessToken_createdAt(ctx, field)
  94849. case "id":
  94850. return ec.fieldContext_StorefrontAccessToken_id(ctx, field)
  94851. case "title":
  94852. return ec.fieldContext_StorefrontAccessToken_title(ctx, field)
  94853. case "updatedAt":
  94854. return ec.fieldContext_StorefrontAccessToken_updatedAt(ctx, field)
  94855. }
  94856. return nil, fmt.Errorf("no field named %q was found under type StorefrontAccessToken", field.Name)
  94857. },
  94858. }
  94859. return fc, nil
  94860. }
  94861. func (ec *executionContext) _StringConnection_edges(ctx context.Context, field graphql.CollectedField, obj *StringConnection) (ret graphql.Marshaler) {
  94862. fc, err := ec.fieldContext_StringConnection_edges(ctx, field)
  94863. if err != nil {
  94864. return graphql.Null
  94865. }
  94866. ctx = graphql.WithFieldContext(ctx, fc)
  94867. defer func() {
  94868. if r := recover(); r != nil {
  94869. ec.Error(ctx, ec.Recover(ctx, r))
  94870. ret = graphql.Null
  94871. }
  94872. }()
  94873. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94874. ctx = rctx // use context from middleware stack in children
  94875. return obj.Edges, nil
  94876. })
  94877. if err != nil {
  94878. ec.Error(ctx, err)
  94879. return graphql.Null
  94880. }
  94881. if resTmp == nil {
  94882. if !graphql.HasFieldError(ctx, fc) {
  94883. ec.Errorf(ctx, "must not be null")
  94884. }
  94885. return graphql.Null
  94886. }
  94887. res := resTmp.([]*StringEdge)
  94888. fc.Result = res
  94889. return ec.marshalNStringEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStringEdgeᚄ(ctx, field.Selections, res)
  94890. }
  94891. func (ec *executionContext) fieldContext_StringConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94892. fc = &graphql.FieldContext{
  94893. Object: "StringConnection",
  94894. Field: field,
  94895. IsMethod: false,
  94896. IsResolver: false,
  94897. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94898. switch field.Name {
  94899. case "cursor":
  94900. return ec.fieldContext_StringEdge_cursor(ctx, field)
  94901. case "node":
  94902. return ec.fieldContext_StringEdge_node(ctx, field)
  94903. }
  94904. return nil, fmt.Errorf("no field named %q was found under type StringEdge", field.Name)
  94905. },
  94906. }
  94907. return fc, nil
  94908. }
  94909. func (ec *executionContext) _StringConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *StringConnection) (ret graphql.Marshaler) {
  94910. fc, err := ec.fieldContext_StringConnection_pageInfo(ctx, field)
  94911. if err != nil {
  94912. return graphql.Null
  94913. }
  94914. ctx = graphql.WithFieldContext(ctx, fc)
  94915. defer func() {
  94916. if r := recover(); r != nil {
  94917. ec.Error(ctx, ec.Recover(ctx, r))
  94918. ret = graphql.Null
  94919. }
  94920. }()
  94921. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94922. ctx = rctx // use context from middleware stack in children
  94923. return obj.PageInfo, nil
  94924. })
  94925. if err != nil {
  94926. ec.Error(ctx, err)
  94927. return graphql.Null
  94928. }
  94929. if resTmp == nil {
  94930. if !graphql.HasFieldError(ctx, fc) {
  94931. ec.Errorf(ctx, "must not be null")
  94932. }
  94933. return graphql.Null
  94934. }
  94935. res := resTmp.(*PageInfo)
  94936. fc.Result = res
  94937. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  94938. }
  94939. func (ec *executionContext) fieldContext_StringConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94940. fc = &graphql.FieldContext{
  94941. Object: "StringConnection",
  94942. Field: field,
  94943. IsMethod: false,
  94944. IsResolver: false,
  94945. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94946. switch field.Name {
  94947. case "endCursor":
  94948. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  94949. case "hasNextPage":
  94950. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  94951. case "hasPreviousPage":
  94952. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  94953. case "startCursor":
  94954. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  94955. }
  94956. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  94957. },
  94958. }
  94959. return fc, nil
  94960. }
  94961. func (ec *executionContext) _StringEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *StringEdge) (ret graphql.Marshaler) {
  94962. fc, err := ec.fieldContext_StringEdge_cursor(ctx, field)
  94963. if err != nil {
  94964. return graphql.Null
  94965. }
  94966. ctx = graphql.WithFieldContext(ctx, fc)
  94967. defer func() {
  94968. if r := recover(); r != nil {
  94969. ec.Error(ctx, ec.Recover(ctx, r))
  94970. ret = graphql.Null
  94971. }
  94972. }()
  94973. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  94974. ctx = rctx // use context from middleware stack in children
  94975. return obj.Cursor, nil
  94976. })
  94977. if err != nil {
  94978. ec.Error(ctx, err)
  94979. return graphql.Null
  94980. }
  94981. if resTmp == nil {
  94982. if !graphql.HasFieldError(ctx, fc) {
  94983. ec.Errorf(ctx, "must not be null")
  94984. }
  94985. return graphql.Null
  94986. }
  94987. res := resTmp.(string)
  94988. fc.Result = res
  94989. return ec.marshalNString2string(ctx, field.Selections, res)
  94990. }
  94991. func (ec *executionContext) fieldContext_StringEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  94992. fc = &graphql.FieldContext{
  94993. Object: "StringEdge",
  94994. Field: field,
  94995. IsMethod: false,
  94996. IsResolver: false,
  94997. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  94998. return nil, errors.New("field of type String does not have child fields")
  94999. },
  95000. }
  95001. return fc, nil
  95002. }
  95003. func (ec *executionContext) _StringEdge_node(ctx context.Context, field graphql.CollectedField, obj *StringEdge) (ret graphql.Marshaler) {
  95004. fc, err := ec.fieldContext_StringEdge_node(ctx, field)
  95005. if err != nil {
  95006. return graphql.Null
  95007. }
  95008. ctx = graphql.WithFieldContext(ctx, fc)
  95009. defer func() {
  95010. if r := recover(); r != nil {
  95011. ec.Error(ctx, ec.Recover(ctx, r))
  95012. ret = graphql.Null
  95013. }
  95014. }()
  95015. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95016. ctx = rctx // use context from middleware stack in children
  95017. return obj.Node, nil
  95018. })
  95019. if err != nil {
  95020. ec.Error(ctx, err)
  95021. return graphql.Null
  95022. }
  95023. if resTmp == nil {
  95024. if !graphql.HasFieldError(ctx, fc) {
  95025. ec.Errorf(ctx, "must not be null")
  95026. }
  95027. return graphql.Null
  95028. }
  95029. res := resTmp.(string)
  95030. fc.Result = res
  95031. return ec.marshalNString2string(ctx, field.Selections, res)
  95032. }
  95033. func (ec *executionContext) fieldContext_StringEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95034. fc = &graphql.FieldContext{
  95035. Object: "StringEdge",
  95036. Field: field,
  95037. IsMethod: false,
  95038. IsResolver: false,
  95039. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95040. return nil, errors.New("field of type String does not have child fields")
  95041. },
  95042. }
  95043. return fc, nil
  95044. }
  95045. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  95046. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_id(ctx, field)
  95047. if err != nil {
  95048. return graphql.Null
  95049. }
  95050. ctx = graphql.WithFieldContext(ctx, fc)
  95051. defer func() {
  95052. if r := recover(); r != nil {
  95053. ec.Error(ctx, ec.Recover(ctx, r))
  95054. ret = graphql.Null
  95055. }
  95056. }()
  95057. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95058. ctx = rctx // use context from middleware stack in children
  95059. return obj.ID, nil
  95060. })
  95061. if err != nil {
  95062. ec.Error(ctx, err)
  95063. return graphql.Null
  95064. }
  95065. if resTmp == nil {
  95066. if !graphql.HasFieldError(ctx, fc) {
  95067. ec.Errorf(ctx, "must not be null")
  95068. }
  95069. return graphql.Null
  95070. }
  95071. res := resTmp.(string)
  95072. fc.Result = res
  95073. return ec.marshalNID2string(ctx, field.Selections, res)
  95074. }
  95075. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95076. fc = &graphql.FieldContext{
  95077. Object: "SubscriptionAppliedCodeDiscount",
  95078. Field: field,
  95079. IsMethod: false,
  95080. IsResolver: false,
  95081. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95082. return nil, errors.New("field of type ID does not have child fields")
  95083. },
  95084. }
  95085. return fc, nil
  95086. }
  95087. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_redeemCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  95088. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_redeemCode(ctx, field)
  95089. if err != nil {
  95090. return graphql.Null
  95091. }
  95092. ctx = graphql.WithFieldContext(ctx, fc)
  95093. defer func() {
  95094. if r := recover(); r != nil {
  95095. ec.Error(ctx, ec.Recover(ctx, r))
  95096. ret = graphql.Null
  95097. }
  95098. }()
  95099. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95100. ctx = rctx // use context from middleware stack in children
  95101. return obj.RedeemCode, nil
  95102. })
  95103. if err != nil {
  95104. ec.Error(ctx, err)
  95105. return graphql.Null
  95106. }
  95107. if resTmp == nil {
  95108. if !graphql.HasFieldError(ctx, fc) {
  95109. ec.Errorf(ctx, "must not be null")
  95110. }
  95111. return graphql.Null
  95112. }
  95113. res := resTmp.(string)
  95114. fc.Result = res
  95115. return ec.marshalNString2string(ctx, field.Selections, res)
  95116. }
  95117. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_redeemCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95118. fc = &graphql.FieldContext{
  95119. Object: "SubscriptionAppliedCodeDiscount",
  95120. Field: field,
  95121. IsMethod: false,
  95122. IsResolver: false,
  95123. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95124. return nil, errors.New("field of type String does not have child fields")
  95125. },
  95126. }
  95127. return fc, nil
  95128. }
  95129. func (ec *executionContext) _SubscriptionAppliedCodeDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField, obj *SubscriptionAppliedCodeDiscount) (ret graphql.Marshaler) {
  95130. fc, err := ec.fieldContext_SubscriptionAppliedCodeDiscount_rejectionReason(ctx, field)
  95131. if err != nil {
  95132. return graphql.Null
  95133. }
  95134. ctx = graphql.WithFieldContext(ctx, fc)
  95135. defer func() {
  95136. if r := recover(); r != nil {
  95137. ec.Error(ctx, ec.Recover(ctx, r))
  95138. ret = graphql.Null
  95139. }
  95140. }()
  95141. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95142. ctx = rctx // use context from middleware stack in children
  95143. return obj.RejectionReason, nil
  95144. })
  95145. if err != nil {
  95146. ec.Error(ctx, err)
  95147. return graphql.Null
  95148. }
  95149. if resTmp == nil {
  95150. return graphql.Null
  95151. }
  95152. res := resTmp.(*SubscriptionDiscountRejectionReason)
  95153. fc.Result = res
  95154. return ec.marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx, field.Selections, res)
  95155. }
  95156. func (ec *executionContext) fieldContext_SubscriptionAppliedCodeDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95157. fc = &graphql.FieldContext{
  95158. Object: "SubscriptionAppliedCodeDiscount",
  95159. Field: field,
  95160. IsMethod: false,
  95161. IsResolver: false,
  95162. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95163. return nil, errors.New("field of type SubscriptionDiscountRejectionReason does not have child fields")
  95164. },
  95165. }
  95166. return fc, nil
  95167. }
  95168. func (ec *executionContext) _SubscriptionBillingAttempt_completedAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95169. fc, err := ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  95170. if err != nil {
  95171. return graphql.Null
  95172. }
  95173. ctx = graphql.WithFieldContext(ctx, fc)
  95174. defer func() {
  95175. if r := recover(); r != nil {
  95176. ec.Error(ctx, ec.Recover(ctx, r))
  95177. ret = graphql.Null
  95178. }
  95179. }()
  95180. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95181. ctx = rctx // use context from middleware stack in children
  95182. return obj.CompletedAt, nil
  95183. })
  95184. if err != nil {
  95185. ec.Error(ctx, err)
  95186. return graphql.Null
  95187. }
  95188. if resTmp == nil {
  95189. return graphql.Null
  95190. }
  95191. res := resTmp.(*string)
  95192. fc.Result = res
  95193. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  95194. }
  95195. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_completedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95196. fc = &graphql.FieldContext{
  95197. Object: "SubscriptionBillingAttempt",
  95198. Field: field,
  95199. IsMethod: false,
  95200. IsResolver: false,
  95201. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95202. return nil, errors.New("field of type DateTime does not have child fields")
  95203. },
  95204. }
  95205. return fc, nil
  95206. }
  95207. func (ec *executionContext) _SubscriptionBillingAttempt_createdAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95208. fc, err := ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  95209. if err != nil {
  95210. return graphql.Null
  95211. }
  95212. ctx = graphql.WithFieldContext(ctx, fc)
  95213. defer func() {
  95214. if r := recover(); r != nil {
  95215. ec.Error(ctx, ec.Recover(ctx, r))
  95216. ret = graphql.Null
  95217. }
  95218. }()
  95219. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95220. ctx = rctx // use context from middleware stack in children
  95221. return obj.CreatedAt, nil
  95222. })
  95223. if err != nil {
  95224. ec.Error(ctx, err)
  95225. return graphql.Null
  95226. }
  95227. if resTmp == nil {
  95228. if !graphql.HasFieldError(ctx, fc) {
  95229. ec.Errorf(ctx, "must not be null")
  95230. }
  95231. return graphql.Null
  95232. }
  95233. res := resTmp.(string)
  95234. fc.Result = res
  95235. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  95236. }
  95237. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95238. fc = &graphql.FieldContext{
  95239. Object: "SubscriptionBillingAttempt",
  95240. Field: field,
  95241. IsMethod: false,
  95242. IsResolver: false,
  95243. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95244. return nil, errors.New("field of type DateTime does not have child fields")
  95245. },
  95246. }
  95247. return fc, nil
  95248. }
  95249. func (ec *executionContext) _SubscriptionBillingAttempt_errorCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95250. fc, err := ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  95251. if err != nil {
  95252. return graphql.Null
  95253. }
  95254. ctx = graphql.WithFieldContext(ctx, fc)
  95255. defer func() {
  95256. if r := recover(); r != nil {
  95257. ec.Error(ctx, ec.Recover(ctx, r))
  95258. ret = graphql.Null
  95259. }
  95260. }()
  95261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95262. ctx = rctx // use context from middleware stack in children
  95263. return obj.ErrorCode, nil
  95264. })
  95265. if err != nil {
  95266. ec.Error(ctx, err)
  95267. return graphql.Null
  95268. }
  95269. if resTmp == nil {
  95270. return graphql.Null
  95271. }
  95272. res := resTmp.(*SubscriptionBillingAttemptErrorCode)
  95273. fc.Result = res
  95274. return ec.marshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx, field.Selections, res)
  95275. }
  95276. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_errorCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95277. fc = &graphql.FieldContext{
  95278. Object: "SubscriptionBillingAttempt",
  95279. Field: field,
  95280. IsMethod: false,
  95281. IsResolver: false,
  95282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95283. return nil, errors.New("field of type SubscriptionBillingAttemptErrorCode does not have child fields")
  95284. },
  95285. }
  95286. return fc, nil
  95287. }
  95288. func (ec *executionContext) _SubscriptionBillingAttempt_errorMessage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95289. fc, err := ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  95290. if err != nil {
  95291. return graphql.Null
  95292. }
  95293. ctx = graphql.WithFieldContext(ctx, fc)
  95294. defer func() {
  95295. if r := recover(); r != nil {
  95296. ec.Error(ctx, ec.Recover(ctx, r))
  95297. ret = graphql.Null
  95298. }
  95299. }()
  95300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95301. ctx = rctx // use context from middleware stack in children
  95302. return obj.ErrorMessage, nil
  95303. })
  95304. if err != nil {
  95305. ec.Error(ctx, err)
  95306. return graphql.Null
  95307. }
  95308. if resTmp == nil {
  95309. return graphql.Null
  95310. }
  95311. res := resTmp.(*string)
  95312. fc.Result = res
  95313. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  95314. }
  95315. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_errorMessage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95316. fc = &graphql.FieldContext{
  95317. Object: "SubscriptionBillingAttempt",
  95318. Field: field,
  95319. IsMethod: false,
  95320. IsResolver: false,
  95321. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95322. return nil, errors.New("field of type String does not have child fields")
  95323. },
  95324. }
  95325. return fc, nil
  95326. }
  95327. func (ec *executionContext) _SubscriptionBillingAttempt_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95328. fc, err := ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  95329. if err != nil {
  95330. return graphql.Null
  95331. }
  95332. ctx = graphql.WithFieldContext(ctx, fc)
  95333. defer func() {
  95334. if r := recover(); r != nil {
  95335. ec.Error(ctx, ec.Recover(ctx, r))
  95336. ret = graphql.Null
  95337. }
  95338. }()
  95339. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95340. ctx = rctx // use context from middleware stack in children
  95341. return obj.ID, nil
  95342. })
  95343. if err != nil {
  95344. ec.Error(ctx, err)
  95345. return graphql.Null
  95346. }
  95347. if resTmp == nil {
  95348. if !graphql.HasFieldError(ctx, fc) {
  95349. ec.Errorf(ctx, "must not be null")
  95350. }
  95351. return graphql.Null
  95352. }
  95353. res := resTmp.(string)
  95354. fc.Result = res
  95355. return ec.marshalNID2string(ctx, field.Selections, res)
  95356. }
  95357. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95358. fc = &graphql.FieldContext{
  95359. Object: "SubscriptionBillingAttempt",
  95360. Field: field,
  95361. IsMethod: false,
  95362. IsResolver: false,
  95363. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95364. return nil, errors.New("field of type ID does not have child fields")
  95365. },
  95366. }
  95367. return fc, nil
  95368. }
  95369. func (ec *executionContext) _SubscriptionBillingAttempt_idempotencyKey(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95370. fc, err := ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  95371. if err != nil {
  95372. return graphql.Null
  95373. }
  95374. ctx = graphql.WithFieldContext(ctx, fc)
  95375. defer func() {
  95376. if r := recover(); r != nil {
  95377. ec.Error(ctx, ec.Recover(ctx, r))
  95378. ret = graphql.Null
  95379. }
  95380. }()
  95381. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95382. ctx = rctx // use context from middleware stack in children
  95383. return obj.IdempotencyKey, nil
  95384. })
  95385. if err != nil {
  95386. ec.Error(ctx, err)
  95387. return graphql.Null
  95388. }
  95389. if resTmp == nil {
  95390. if !graphql.HasFieldError(ctx, fc) {
  95391. ec.Errorf(ctx, "must not be null")
  95392. }
  95393. return graphql.Null
  95394. }
  95395. res := resTmp.(string)
  95396. fc.Result = res
  95397. return ec.marshalNString2string(ctx, field.Selections, res)
  95398. }
  95399. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95400. fc = &graphql.FieldContext{
  95401. Object: "SubscriptionBillingAttempt",
  95402. Field: field,
  95403. IsMethod: false,
  95404. IsResolver: false,
  95405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95406. return nil, errors.New("field of type String does not have child fields")
  95407. },
  95408. }
  95409. return fc, nil
  95410. }
  95411. func (ec *executionContext) _SubscriptionBillingAttempt_nextActionUrl(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95412. fc, err := ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  95413. if err != nil {
  95414. return graphql.Null
  95415. }
  95416. ctx = graphql.WithFieldContext(ctx, fc)
  95417. defer func() {
  95418. if r := recover(); r != nil {
  95419. ec.Error(ctx, ec.Recover(ctx, r))
  95420. ret = graphql.Null
  95421. }
  95422. }()
  95423. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95424. ctx = rctx // use context from middleware stack in children
  95425. return obj.NextActionURL, nil
  95426. })
  95427. if err != nil {
  95428. ec.Error(ctx, err)
  95429. return graphql.Null
  95430. }
  95431. if resTmp == nil {
  95432. return graphql.Null
  95433. }
  95434. res := resTmp.(*string)
  95435. fc.Result = res
  95436. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  95437. }
  95438. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95439. fc = &graphql.FieldContext{
  95440. Object: "SubscriptionBillingAttempt",
  95441. Field: field,
  95442. IsMethod: false,
  95443. IsResolver: false,
  95444. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95445. return nil, errors.New("field of type URL does not have child fields")
  95446. },
  95447. }
  95448. return fc, nil
  95449. }
  95450. func (ec *executionContext) _SubscriptionBillingAttempt_order(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95451. fc, err := ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  95452. if err != nil {
  95453. return graphql.Null
  95454. }
  95455. ctx = graphql.WithFieldContext(ctx, fc)
  95456. defer func() {
  95457. if r := recover(); r != nil {
  95458. ec.Error(ctx, ec.Recover(ctx, r))
  95459. ret = graphql.Null
  95460. }
  95461. }()
  95462. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95463. ctx = rctx // use context from middleware stack in children
  95464. return obj.Order, nil
  95465. })
  95466. if err != nil {
  95467. ec.Error(ctx, err)
  95468. return graphql.Null
  95469. }
  95470. if resTmp == nil {
  95471. return graphql.Null
  95472. }
  95473. res := resTmp.(*Order)
  95474. fc.Result = res
  95475. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  95476. }
  95477. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_order(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95478. fc = &graphql.FieldContext{
  95479. Object: "SubscriptionBillingAttempt",
  95480. Field: field,
  95481. IsMethod: false,
  95482. IsResolver: false,
  95483. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95484. switch field.Name {
  95485. case "id":
  95486. return ec.fieldContext_Order_id(ctx, field)
  95487. }
  95488. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  95489. },
  95490. }
  95491. return fc, nil
  95492. }
  95493. func (ec *executionContext) _SubscriptionBillingAttempt_originTime(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95494. fc, err := ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  95495. if err != nil {
  95496. return graphql.Null
  95497. }
  95498. ctx = graphql.WithFieldContext(ctx, fc)
  95499. defer func() {
  95500. if r := recover(); r != nil {
  95501. ec.Error(ctx, ec.Recover(ctx, r))
  95502. ret = graphql.Null
  95503. }
  95504. }()
  95505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95506. ctx = rctx // use context from middleware stack in children
  95507. return obj.OriginTime, nil
  95508. })
  95509. if err != nil {
  95510. ec.Error(ctx, err)
  95511. return graphql.Null
  95512. }
  95513. if resTmp == nil {
  95514. return graphql.Null
  95515. }
  95516. res := resTmp.(*string)
  95517. fc.Result = res
  95518. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  95519. }
  95520. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_originTime(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95521. fc = &graphql.FieldContext{
  95522. Object: "SubscriptionBillingAttempt",
  95523. Field: field,
  95524. IsMethod: false,
  95525. IsResolver: false,
  95526. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95527. return nil, errors.New("field of type DateTime does not have child fields")
  95528. },
  95529. }
  95530. return fc, nil
  95531. }
  95532. func (ec *executionContext) _SubscriptionBillingAttempt_ready(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95533. fc, err := ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  95534. if err != nil {
  95535. return graphql.Null
  95536. }
  95537. ctx = graphql.WithFieldContext(ctx, fc)
  95538. defer func() {
  95539. if r := recover(); r != nil {
  95540. ec.Error(ctx, ec.Recover(ctx, r))
  95541. ret = graphql.Null
  95542. }
  95543. }()
  95544. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95545. ctx = rctx // use context from middleware stack in children
  95546. return obj.Ready, nil
  95547. })
  95548. if err != nil {
  95549. ec.Error(ctx, err)
  95550. return graphql.Null
  95551. }
  95552. if resTmp == nil {
  95553. if !graphql.HasFieldError(ctx, fc) {
  95554. ec.Errorf(ctx, "must not be null")
  95555. }
  95556. return graphql.Null
  95557. }
  95558. res := resTmp.(bool)
  95559. fc.Result = res
  95560. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  95561. }
  95562. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_ready(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95563. fc = &graphql.FieldContext{
  95564. Object: "SubscriptionBillingAttempt",
  95565. Field: field,
  95566. IsMethod: false,
  95567. IsResolver: false,
  95568. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95569. return nil, errors.New("field of type Boolean does not have child fields")
  95570. },
  95571. }
  95572. return fc, nil
  95573. }
  95574. func (ec *executionContext) _SubscriptionBillingAttempt_subscriptionContract(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttempt) (ret graphql.Marshaler) {
  95575. fc, err := ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  95576. if err != nil {
  95577. return graphql.Null
  95578. }
  95579. ctx = graphql.WithFieldContext(ctx, fc)
  95580. defer func() {
  95581. if r := recover(); r != nil {
  95582. ec.Error(ctx, ec.Recover(ctx, r))
  95583. ret = graphql.Null
  95584. }
  95585. }()
  95586. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95587. ctx = rctx // use context from middleware stack in children
  95588. return obj.SubscriptionContract, nil
  95589. })
  95590. if err != nil {
  95591. ec.Error(ctx, err)
  95592. return graphql.Null
  95593. }
  95594. if resTmp == nil {
  95595. if !graphql.HasFieldError(ctx, fc) {
  95596. ec.Errorf(ctx, "must not be null")
  95597. }
  95598. return graphql.Null
  95599. }
  95600. res := resTmp.(*SubscriptionContract)
  95601. fc.Result = res
  95602. return ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  95603. }
  95604. func (ec *executionContext) fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95605. fc = &graphql.FieldContext{
  95606. Object: "SubscriptionBillingAttempt",
  95607. Field: field,
  95608. IsMethod: false,
  95609. IsResolver: false,
  95610. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95611. switch field.Name {
  95612. case "app":
  95613. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  95614. case "appAdminUrl":
  95615. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  95616. case "billingAttempts":
  95617. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  95618. case "billingPolicy":
  95619. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  95620. case "createdAt":
  95621. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  95622. case "currencyCode":
  95623. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  95624. case "customAttributes":
  95625. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  95626. case "customer":
  95627. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  95628. case "customerPaymentMethod":
  95629. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  95630. case "deliveryMethod":
  95631. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  95632. case "deliveryPolicy":
  95633. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  95634. case "deliveryPrice":
  95635. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  95636. case "discounts":
  95637. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  95638. case "id":
  95639. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  95640. case "lastPaymentStatus":
  95641. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  95642. case "lineCount":
  95643. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  95644. case "lines":
  95645. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  95646. case "nextBillingDate":
  95647. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  95648. case "note":
  95649. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  95650. case "orders":
  95651. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  95652. case "originOrder":
  95653. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  95654. case "status":
  95655. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  95656. case "updatedAt":
  95657. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  95658. }
  95659. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  95660. },
  95661. }
  95662. return fc, nil
  95663. }
  95664. func (ec *executionContext) _SubscriptionBillingAttemptConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  95665. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_edges(ctx, field)
  95666. if err != nil {
  95667. return graphql.Null
  95668. }
  95669. ctx = graphql.WithFieldContext(ctx, fc)
  95670. defer func() {
  95671. if r := recover(); r != nil {
  95672. ec.Error(ctx, ec.Recover(ctx, r))
  95673. ret = graphql.Null
  95674. }
  95675. }()
  95676. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95677. ctx = rctx // use context from middleware stack in children
  95678. return obj.Edges, nil
  95679. })
  95680. if err != nil {
  95681. ec.Error(ctx, err)
  95682. return graphql.Null
  95683. }
  95684. if resTmp == nil {
  95685. if !graphql.HasFieldError(ctx, fc) {
  95686. ec.Errorf(ctx, "must not be null")
  95687. }
  95688. return graphql.Null
  95689. }
  95690. res := resTmp.([]*SubscriptionBillingAttemptEdge)
  95691. fc.Result = res
  95692. return ec.marshalNSubscriptionBillingAttemptEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptEdgeᚄ(ctx, field.Selections, res)
  95693. }
  95694. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95695. fc = &graphql.FieldContext{
  95696. Object: "SubscriptionBillingAttemptConnection",
  95697. Field: field,
  95698. IsMethod: false,
  95699. IsResolver: false,
  95700. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95701. switch field.Name {
  95702. case "cursor":
  95703. return ec.fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx, field)
  95704. case "node":
  95705. return ec.fieldContext_SubscriptionBillingAttemptEdge_node(ctx, field)
  95706. }
  95707. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttemptEdge", field.Name)
  95708. },
  95709. }
  95710. return fc, nil
  95711. }
  95712. func (ec *executionContext) _SubscriptionBillingAttemptConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  95713. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx, field)
  95714. if err != nil {
  95715. return graphql.Null
  95716. }
  95717. ctx = graphql.WithFieldContext(ctx, fc)
  95718. defer func() {
  95719. if r := recover(); r != nil {
  95720. ec.Error(ctx, ec.Recover(ctx, r))
  95721. ret = graphql.Null
  95722. }
  95723. }()
  95724. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95725. ctx = rctx // use context from middleware stack in children
  95726. return obj.Nodes, nil
  95727. })
  95728. if err != nil {
  95729. ec.Error(ctx, err)
  95730. return graphql.Null
  95731. }
  95732. if resTmp == nil {
  95733. if !graphql.HasFieldError(ctx, fc) {
  95734. ec.Errorf(ctx, "must not be null")
  95735. }
  95736. return graphql.Null
  95737. }
  95738. res := resTmp.([]*SubscriptionBillingAttempt)
  95739. fc.Result = res
  95740. return ec.marshalNSubscriptionBillingAttempt2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptᚄ(ctx, field.Selections, res)
  95741. }
  95742. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95743. fc = &graphql.FieldContext{
  95744. Object: "SubscriptionBillingAttemptConnection",
  95745. Field: field,
  95746. IsMethod: false,
  95747. IsResolver: false,
  95748. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95749. switch field.Name {
  95750. case "completedAt":
  95751. return ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  95752. case "createdAt":
  95753. return ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  95754. case "errorCode":
  95755. return ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  95756. case "errorMessage":
  95757. return ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  95758. case "id":
  95759. return ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  95760. case "idempotencyKey":
  95761. return ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  95762. case "nextActionUrl":
  95763. return ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  95764. case "order":
  95765. return ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  95766. case "originTime":
  95767. return ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  95768. case "ready":
  95769. return ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  95770. case "subscriptionContract":
  95771. return ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  95772. }
  95773. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttempt", field.Name)
  95774. },
  95775. }
  95776. return fc, nil
  95777. }
  95778. func (ec *executionContext) _SubscriptionBillingAttemptConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptConnection) (ret graphql.Marshaler) {
  95779. fc, err := ec.fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx, field)
  95780. if err != nil {
  95781. return graphql.Null
  95782. }
  95783. ctx = graphql.WithFieldContext(ctx, fc)
  95784. defer func() {
  95785. if r := recover(); r != nil {
  95786. ec.Error(ctx, ec.Recover(ctx, r))
  95787. ret = graphql.Null
  95788. }
  95789. }()
  95790. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95791. ctx = rctx // use context from middleware stack in children
  95792. return obj.PageInfo, nil
  95793. })
  95794. if err != nil {
  95795. ec.Error(ctx, err)
  95796. return graphql.Null
  95797. }
  95798. if resTmp == nil {
  95799. if !graphql.HasFieldError(ctx, fc) {
  95800. ec.Errorf(ctx, "must not be null")
  95801. }
  95802. return graphql.Null
  95803. }
  95804. res := resTmp.(*PageInfo)
  95805. fc.Result = res
  95806. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  95807. }
  95808. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95809. fc = &graphql.FieldContext{
  95810. Object: "SubscriptionBillingAttemptConnection",
  95811. Field: field,
  95812. IsMethod: false,
  95813. IsResolver: false,
  95814. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95815. switch field.Name {
  95816. case "endCursor":
  95817. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  95818. case "hasNextPage":
  95819. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  95820. case "hasPreviousPage":
  95821. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  95822. case "startCursor":
  95823. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  95824. }
  95825. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  95826. },
  95827. }
  95828. return fc, nil
  95829. }
  95830. func (ec *executionContext) _SubscriptionBillingAttemptEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptEdge) (ret graphql.Marshaler) {
  95831. fc, err := ec.fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx, field)
  95832. if err != nil {
  95833. return graphql.Null
  95834. }
  95835. ctx = graphql.WithFieldContext(ctx, fc)
  95836. defer func() {
  95837. if r := recover(); r != nil {
  95838. ec.Error(ctx, ec.Recover(ctx, r))
  95839. ret = graphql.Null
  95840. }
  95841. }()
  95842. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95843. ctx = rctx // use context from middleware stack in children
  95844. return obj.Cursor, nil
  95845. })
  95846. if err != nil {
  95847. ec.Error(ctx, err)
  95848. return graphql.Null
  95849. }
  95850. if resTmp == nil {
  95851. if !graphql.HasFieldError(ctx, fc) {
  95852. ec.Errorf(ctx, "must not be null")
  95853. }
  95854. return graphql.Null
  95855. }
  95856. res := resTmp.(string)
  95857. fc.Result = res
  95858. return ec.marshalNString2string(ctx, field.Selections, res)
  95859. }
  95860. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95861. fc = &graphql.FieldContext{
  95862. Object: "SubscriptionBillingAttemptEdge",
  95863. Field: field,
  95864. IsMethod: false,
  95865. IsResolver: false,
  95866. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95867. return nil, errors.New("field of type String does not have child fields")
  95868. },
  95869. }
  95870. return fc, nil
  95871. }
  95872. func (ec *executionContext) _SubscriptionBillingAttemptEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingAttemptEdge) (ret graphql.Marshaler) {
  95873. fc, err := ec.fieldContext_SubscriptionBillingAttemptEdge_node(ctx, field)
  95874. if err != nil {
  95875. return graphql.Null
  95876. }
  95877. ctx = graphql.WithFieldContext(ctx, fc)
  95878. defer func() {
  95879. if r := recover(); r != nil {
  95880. ec.Error(ctx, ec.Recover(ctx, r))
  95881. ret = graphql.Null
  95882. }
  95883. }()
  95884. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95885. ctx = rctx // use context from middleware stack in children
  95886. return obj.Node, nil
  95887. })
  95888. if err != nil {
  95889. ec.Error(ctx, err)
  95890. return graphql.Null
  95891. }
  95892. if resTmp == nil {
  95893. if !graphql.HasFieldError(ctx, fc) {
  95894. ec.Errorf(ctx, "must not be null")
  95895. }
  95896. return graphql.Null
  95897. }
  95898. res := resTmp.(*SubscriptionBillingAttempt)
  95899. fc.Result = res
  95900. return ec.marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttempt(ctx, field.Selections, res)
  95901. }
  95902. func (ec *executionContext) fieldContext_SubscriptionBillingAttemptEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95903. fc = &graphql.FieldContext{
  95904. Object: "SubscriptionBillingAttemptEdge",
  95905. Field: field,
  95906. IsMethod: false,
  95907. IsResolver: false,
  95908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95909. switch field.Name {
  95910. case "completedAt":
  95911. return ec.fieldContext_SubscriptionBillingAttempt_completedAt(ctx, field)
  95912. case "createdAt":
  95913. return ec.fieldContext_SubscriptionBillingAttempt_createdAt(ctx, field)
  95914. case "errorCode":
  95915. return ec.fieldContext_SubscriptionBillingAttempt_errorCode(ctx, field)
  95916. case "errorMessage":
  95917. return ec.fieldContext_SubscriptionBillingAttempt_errorMessage(ctx, field)
  95918. case "id":
  95919. return ec.fieldContext_SubscriptionBillingAttempt_id(ctx, field)
  95920. case "idempotencyKey":
  95921. return ec.fieldContext_SubscriptionBillingAttempt_idempotencyKey(ctx, field)
  95922. case "nextActionUrl":
  95923. return ec.fieldContext_SubscriptionBillingAttempt_nextActionUrl(ctx, field)
  95924. case "order":
  95925. return ec.fieldContext_SubscriptionBillingAttempt_order(ctx, field)
  95926. case "originTime":
  95927. return ec.fieldContext_SubscriptionBillingAttempt_originTime(ctx, field)
  95928. case "ready":
  95929. return ec.fieldContext_SubscriptionBillingAttempt_ready(ctx, field)
  95930. case "subscriptionContract":
  95931. return ec.fieldContext_SubscriptionBillingAttempt_subscriptionContract(ctx, field)
  95932. }
  95933. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttempt", field.Name)
  95934. },
  95935. }
  95936. return fc, nil
  95937. }
  95938. func (ec *executionContext) _SubscriptionBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  95939. fc, err := ec.fieldContext_SubscriptionBillingPolicy_anchors(ctx, field)
  95940. if err != nil {
  95941. return graphql.Null
  95942. }
  95943. ctx = graphql.WithFieldContext(ctx, fc)
  95944. defer func() {
  95945. if r := recover(); r != nil {
  95946. ec.Error(ctx, ec.Recover(ctx, r))
  95947. ret = graphql.Null
  95948. }
  95949. }()
  95950. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  95951. ctx = rctx // use context from middleware stack in children
  95952. return obj.Anchors, nil
  95953. })
  95954. if err != nil {
  95955. ec.Error(ctx, err)
  95956. return graphql.Null
  95957. }
  95958. if resTmp == nil {
  95959. if !graphql.HasFieldError(ctx, fc) {
  95960. ec.Errorf(ctx, "must not be null")
  95961. }
  95962. return graphql.Null
  95963. }
  95964. res := resTmp.([]*SellingPlanAnchor)
  95965. fc.Result = res
  95966. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  95967. }
  95968. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  95969. fc = &graphql.FieldContext{
  95970. Object: "SubscriptionBillingPolicy",
  95971. Field: field,
  95972. IsMethod: false,
  95973. IsResolver: false,
  95974. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  95975. switch field.Name {
  95976. case "cutoffDay":
  95977. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  95978. case "day":
  95979. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  95980. case "month":
  95981. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  95982. case "type":
  95983. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  95984. }
  95985. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  95986. },
  95987. }
  95988. return fc, nil
  95989. }
  95990. func (ec *executionContext) _SubscriptionBillingPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  95991. fc, err := ec.fieldContext_SubscriptionBillingPolicy_interval(ctx, field)
  95992. if err != nil {
  95993. return graphql.Null
  95994. }
  95995. ctx = graphql.WithFieldContext(ctx, fc)
  95996. defer func() {
  95997. if r := recover(); r != nil {
  95998. ec.Error(ctx, ec.Recover(ctx, r))
  95999. ret = graphql.Null
  96000. }
  96001. }()
  96002. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96003. ctx = rctx // use context from middleware stack in children
  96004. return obj.Interval, nil
  96005. })
  96006. if err != nil {
  96007. ec.Error(ctx, err)
  96008. return graphql.Null
  96009. }
  96010. if resTmp == nil {
  96011. if !graphql.HasFieldError(ctx, fc) {
  96012. ec.Errorf(ctx, "must not be null")
  96013. }
  96014. return graphql.Null
  96015. }
  96016. res := resTmp.(SellingPlanInterval)
  96017. fc.Result = res
  96018. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  96019. }
  96020. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96021. fc = &graphql.FieldContext{
  96022. Object: "SubscriptionBillingPolicy",
  96023. Field: field,
  96024. IsMethod: false,
  96025. IsResolver: false,
  96026. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96027. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  96028. },
  96029. }
  96030. return fc, nil
  96031. }
  96032. func (ec *executionContext) _SubscriptionBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  96033. fc, err := ec.fieldContext_SubscriptionBillingPolicy_intervalCount(ctx, field)
  96034. if err != nil {
  96035. return graphql.Null
  96036. }
  96037. ctx = graphql.WithFieldContext(ctx, fc)
  96038. defer func() {
  96039. if r := recover(); r != nil {
  96040. ec.Error(ctx, ec.Recover(ctx, r))
  96041. ret = graphql.Null
  96042. }
  96043. }()
  96044. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96045. ctx = rctx // use context from middleware stack in children
  96046. return obj.IntervalCount, nil
  96047. })
  96048. if err != nil {
  96049. ec.Error(ctx, err)
  96050. return graphql.Null
  96051. }
  96052. if resTmp == nil {
  96053. if !graphql.HasFieldError(ctx, fc) {
  96054. ec.Errorf(ctx, "must not be null")
  96055. }
  96056. return graphql.Null
  96057. }
  96058. res := resTmp.(int)
  96059. fc.Result = res
  96060. return ec.marshalNInt2int(ctx, field.Selections, res)
  96061. }
  96062. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96063. fc = &graphql.FieldContext{
  96064. Object: "SubscriptionBillingPolicy",
  96065. Field: field,
  96066. IsMethod: false,
  96067. IsResolver: false,
  96068. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96069. return nil, errors.New("field of type Int does not have child fields")
  96070. },
  96071. }
  96072. return fc, nil
  96073. }
  96074. func (ec *executionContext) _SubscriptionBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  96075. fc, err := ec.fieldContext_SubscriptionBillingPolicy_maxCycles(ctx, field)
  96076. if err != nil {
  96077. return graphql.Null
  96078. }
  96079. ctx = graphql.WithFieldContext(ctx, fc)
  96080. defer func() {
  96081. if r := recover(); r != nil {
  96082. ec.Error(ctx, ec.Recover(ctx, r))
  96083. ret = graphql.Null
  96084. }
  96085. }()
  96086. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96087. ctx = rctx // use context from middleware stack in children
  96088. return obj.MaxCycles, nil
  96089. })
  96090. if err != nil {
  96091. ec.Error(ctx, err)
  96092. return graphql.Null
  96093. }
  96094. if resTmp == nil {
  96095. return graphql.Null
  96096. }
  96097. res := resTmp.(*int)
  96098. fc.Result = res
  96099. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  96100. }
  96101. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_maxCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96102. fc = &graphql.FieldContext{
  96103. Object: "SubscriptionBillingPolicy",
  96104. Field: field,
  96105. IsMethod: false,
  96106. IsResolver: false,
  96107. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96108. return nil, errors.New("field of type Int does not have child fields")
  96109. },
  96110. }
  96111. return fc, nil
  96112. }
  96113. func (ec *executionContext) _SubscriptionBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField, obj *SubscriptionBillingPolicy) (ret graphql.Marshaler) {
  96114. fc, err := ec.fieldContext_SubscriptionBillingPolicy_minCycles(ctx, field)
  96115. if err != nil {
  96116. return graphql.Null
  96117. }
  96118. ctx = graphql.WithFieldContext(ctx, fc)
  96119. defer func() {
  96120. if r := recover(); r != nil {
  96121. ec.Error(ctx, ec.Recover(ctx, r))
  96122. ret = graphql.Null
  96123. }
  96124. }()
  96125. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96126. ctx = rctx // use context from middleware stack in children
  96127. return obj.MinCycles, nil
  96128. })
  96129. if err != nil {
  96130. ec.Error(ctx, err)
  96131. return graphql.Null
  96132. }
  96133. if resTmp == nil {
  96134. return graphql.Null
  96135. }
  96136. res := resTmp.(*int)
  96137. fc.Result = res
  96138. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  96139. }
  96140. func (ec *executionContext) fieldContext_SubscriptionBillingPolicy_minCycles(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96141. fc = &graphql.FieldContext{
  96142. Object: "SubscriptionBillingPolicy",
  96143. Field: field,
  96144. IsMethod: false,
  96145. IsResolver: false,
  96146. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96147. return nil, errors.New("field of type Int does not have child fields")
  96148. },
  96149. }
  96150. return fc, nil
  96151. }
  96152. func (ec *executionContext) _SubscriptionContract_app(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96153. fc, err := ec.fieldContext_SubscriptionContract_app(ctx, field)
  96154. if err != nil {
  96155. return graphql.Null
  96156. }
  96157. ctx = graphql.WithFieldContext(ctx, fc)
  96158. defer func() {
  96159. if r := recover(); r != nil {
  96160. ec.Error(ctx, ec.Recover(ctx, r))
  96161. ret = graphql.Null
  96162. }
  96163. }()
  96164. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96165. ctx = rctx // use context from middleware stack in children
  96166. return obj.App, nil
  96167. })
  96168. if err != nil {
  96169. ec.Error(ctx, err)
  96170. return graphql.Null
  96171. }
  96172. if resTmp == nil {
  96173. return graphql.Null
  96174. }
  96175. res := resTmp.(*App)
  96176. fc.Result = res
  96177. return ec.marshalOApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, field.Selections, res)
  96178. }
  96179. func (ec *executionContext) fieldContext_SubscriptionContract_app(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96180. fc = &graphql.FieldContext{
  96181. Object: "SubscriptionContract",
  96182. Field: field,
  96183. IsMethod: false,
  96184. IsResolver: false,
  96185. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96186. switch field.Name {
  96187. case "id":
  96188. return ec.fieldContext_App_id(ctx, field)
  96189. }
  96190. return nil, fmt.Errorf("no field named %q was found under type App", field.Name)
  96191. },
  96192. }
  96193. return fc, nil
  96194. }
  96195. func (ec *executionContext) _SubscriptionContract_appAdminUrl(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96196. fc, err := ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  96197. if err != nil {
  96198. return graphql.Null
  96199. }
  96200. ctx = graphql.WithFieldContext(ctx, fc)
  96201. defer func() {
  96202. if r := recover(); r != nil {
  96203. ec.Error(ctx, ec.Recover(ctx, r))
  96204. ret = graphql.Null
  96205. }
  96206. }()
  96207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96208. ctx = rctx // use context from middleware stack in children
  96209. return obj.AppAdminURL, nil
  96210. })
  96211. if err != nil {
  96212. ec.Error(ctx, err)
  96213. return graphql.Null
  96214. }
  96215. if resTmp == nil {
  96216. return graphql.Null
  96217. }
  96218. res := resTmp.(*string)
  96219. fc.Result = res
  96220. return ec.marshalOURL2ᚖstring(ctx, field.Selections, res)
  96221. }
  96222. func (ec *executionContext) fieldContext_SubscriptionContract_appAdminUrl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96223. fc = &graphql.FieldContext{
  96224. Object: "SubscriptionContract",
  96225. Field: field,
  96226. IsMethod: false,
  96227. IsResolver: false,
  96228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96229. return nil, errors.New("field of type URL does not have child fields")
  96230. },
  96231. }
  96232. return fc, nil
  96233. }
  96234. func (ec *executionContext) _SubscriptionContract_billingAttempts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96235. fc, err := ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  96236. if err != nil {
  96237. return graphql.Null
  96238. }
  96239. ctx = graphql.WithFieldContext(ctx, fc)
  96240. defer func() {
  96241. if r := recover(); r != nil {
  96242. ec.Error(ctx, ec.Recover(ctx, r))
  96243. ret = graphql.Null
  96244. }
  96245. }()
  96246. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96247. ctx = rctx // use context from middleware stack in children
  96248. return obj.BillingAttempts, nil
  96249. })
  96250. if err != nil {
  96251. ec.Error(ctx, err)
  96252. return graphql.Null
  96253. }
  96254. if resTmp == nil {
  96255. if !graphql.HasFieldError(ctx, fc) {
  96256. ec.Errorf(ctx, "must not be null")
  96257. }
  96258. return graphql.Null
  96259. }
  96260. res := resTmp.(*SubscriptionBillingAttemptConnection)
  96261. fc.Result = res
  96262. return ec.marshalNSubscriptionBillingAttemptConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptConnection(ctx, field.Selections, res)
  96263. }
  96264. func (ec *executionContext) fieldContext_SubscriptionContract_billingAttempts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96265. fc = &graphql.FieldContext{
  96266. Object: "SubscriptionContract",
  96267. Field: field,
  96268. IsMethod: false,
  96269. IsResolver: false,
  96270. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96271. switch field.Name {
  96272. case "edges":
  96273. return ec.fieldContext_SubscriptionBillingAttemptConnection_edges(ctx, field)
  96274. case "nodes":
  96275. return ec.fieldContext_SubscriptionBillingAttemptConnection_nodes(ctx, field)
  96276. case "pageInfo":
  96277. return ec.fieldContext_SubscriptionBillingAttemptConnection_pageInfo(ctx, field)
  96278. }
  96279. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingAttemptConnection", field.Name)
  96280. },
  96281. }
  96282. defer func() {
  96283. if r := recover(); r != nil {
  96284. err = ec.Recover(ctx, r)
  96285. ec.Error(ctx, err)
  96286. }
  96287. }()
  96288. ctx = graphql.WithFieldContext(ctx, fc)
  96289. if fc.Args, err = ec.field_SubscriptionContract_billingAttempts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  96290. ec.Error(ctx, err)
  96291. return
  96292. }
  96293. return fc, nil
  96294. }
  96295. func (ec *executionContext) _SubscriptionContract_billingPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96296. fc, err := ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  96297. if err != nil {
  96298. return graphql.Null
  96299. }
  96300. ctx = graphql.WithFieldContext(ctx, fc)
  96301. defer func() {
  96302. if r := recover(); r != nil {
  96303. ec.Error(ctx, ec.Recover(ctx, r))
  96304. ret = graphql.Null
  96305. }
  96306. }()
  96307. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96308. ctx = rctx // use context from middleware stack in children
  96309. return obj.BillingPolicy, nil
  96310. })
  96311. if err != nil {
  96312. ec.Error(ctx, err)
  96313. return graphql.Null
  96314. }
  96315. if resTmp == nil {
  96316. if !graphql.HasFieldError(ctx, fc) {
  96317. ec.Errorf(ctx, "must not be null")
  96318. }
  96319. return graphql.Null
  96320. }
  96321. res := resTmp.(*SubscriptionBillingPolicy)
  96322. fc.Result = res
  96323. return ec.marshalNSubscriptionBillingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingPolicy(ctx, field.Selections, res)
  96324. }
  96325. func (ec *executionContext) fieldContext_SubscriptionContract_billingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96326. fc = &graphql.FieldContext{
  96327. Object: "SubscriptionContract",
  96328. Field: field,
  96329. IsMethod: false,
  96330. IsResolver: false,
  96331. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96332. switch field.Name {
  96333. case "anchors":
  96334. return ec.fieldContext_SubscriptionBillingPolicy_anchors(ctx, field)
  96335. case "interval":
  96336. return ec.fieldContext_SubscriptionBillingPolicy_interval(ctx, field)
  96337. case "intervalCount":
  96338. return ec.fieldContext_SubscriptionBillingPolicy_intervalCount(ctx, field)
  96339. case "maxCycles":
  96340. return ec.fieldContext_SubscriptionBillingPolicy_maxCycles(ctx, field)
  96341. case "minCycles":
  96342. return ec.fieldContext_SubscriptionBillingPolicy_minCycles(ctx, field)
  96343. }
  96344. return nil, fmt.Errorf("no field named %q was found under type SubscriptionBillingPolicy", field.Name)
  96345. },
  96346. }
  96347. return fc, nil
  96348. }
  96349. func (ec *executionContext) _SubscriptionContract_createdAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96350. fc, err := ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  96351. if err != nil {
  96352. return graphql.Null
  96353. }
  96354. ctx = graphql.WithFieldContext(ctx, fc)
  96355. defer func() {
  96356. if r := recover(); r != nil {
  96357. ec.Error(ctx, ec.Recover(ctx, r))
  96358. ret = graphql.Null
  96359. }
  96360. }()
  96361. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96362. ctx = rctx // use context from middleware stack in children
  96363. return obj.CreatedAt, nil
  96364. })
  96365. if err != nil {
  96366. ec.Error(ctx, err)
  96367. return graphql.Null
  96368. }
  96369. if resTmp == nil {
  96370. if !graphql.HasFieldError(ctx, fc) {
  96371. ec.Errorf(ctx, "must not be null")
  96372. }
  96373. return graphql.Null
  96374. }
  96375. res := resTmp.(string)
  96376. fc.Result = res
  96377. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  96378. }
  96379. func (ec *executionContext) fieldContext_SubscriptionContract_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96380. fc = &graphql.FieldContext{
  96381. Object: "SubscriptionContract",
  96382. Field: field,
  96383. IsMethod: false,
  96384. IsResolver: false,
  96385. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96386. return nil, errors.New("field of type DateTime does not have child fields")
  96387. },
  96388. }
  96389. return fc, nil
  96390. }
  96391. func (ec *executionContext) _SubscriptionContract_currencyCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96392. fc, err := ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  96393. if err != nil {
  96394. return graphql.Null
  96395. }
  96396. ctx = graphql.WithFieldContext(ctx, fc)
  96397. defer func() {
  96398. if r := recover(); r != nil {
  96399. ec.Error(ctx, ec.Recover(ctx, r))
  96400. ret = graphql.Null
  96401. }
  96402. }()
  96403. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96404. ctx = rctx // use context from middleware stack in children
  96405. return obj.CurrencyCode, nil
  96406. })
  96407. if err != nil {
  96408. ec.Error(ctx, err)
  96409. return graphql.Null
  96410. }
  96411. if resTmp == nil {
  96412. if !graphql.HasFieldError(ctx, fc) {
  96413. ec.Errorf(ctx, "must not be null")
  96414. }
  96415. return graphql.Null
  96416. }
  96417. res := resTmp.(CurrencyCode)
  96418. fc.Result = res
  96419. return ec.marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx, field.Selections, res)
  96420. }
  96421. func (ec *executionContext) fieldContext_SubscriptionContract_currencyCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96422. fc = &graphql.FieldContext{
  96423. Object: "SubscriptionContract",
  96424. Field: field,
  96425. IsMethod: false,
  96426. IsResolver: false,
  96427. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96428. return nil, errors.New("field of type CurrencyCode does not have child fields")
  96429. },
  96430. }
  96431. return fc, nil
  96432. }
  96433. func (ec *executionContext) _SubscriptionContract_customAttributes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96434. fc, err := ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  96435. if err != nil {
  96436. return graphql.Null
  96437. }
  96438. ctx = graphql.WithFieldContext(ctx, fc)
  96439. defer func() {
  96440. if r := recover(); r != nil {
  96441. ec.Error(ctx, ec.Recover(ctx, r))
  96442. ret = graphql.Null
  96443. }
  96444. }()
  96445. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96446. ctx = rctx // use context from middleware stack in children
  96447. return obj.CustomAttributes, nil
  96448. })
  96449. if err != nil {
  96450. ec.Error(ctx, err)
  96451. return graphql.Null
  96452. }
  96453. if resTmp == nil {
  96454. if !graphql.HasFieldError(ctx, fc) {
  96455. ec.Errorf(ctx, "must not be null")
  96456. }
  96457. return graphql.Null
  96458. }
  96459. res := resTmp.([]*Attribute)
  96460. fc.Result = res
  96461. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  96462. }
  96463. func (ec *executionContext) fieldContext_SubscriptionContract_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96464. fc = &graphql.FieldContext{
  96465. Object: "SubscriptionContract",
  96466. Field: field,
  96467. IsMethod: false,
  96468. IsResolver: false,
  96469. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96470. switch field.Name {
  96471. case "key":
  96472. return ec.fieldContext_Attribute_key(ctx, field)
  96473. case "value":
  96474. return ec.fieldContext_Attribute_value(ctx, field)
  96475. }
  96476. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  96477. },
  96478. }
  96479. return fc, nil
  96480. }
  96481. func (ec *executionContext) _SubscriptionContract_customer(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96482. fc, err := ec.fieldContext_SubscriptionContract_customer(ctx, field)
  96483. if err != nil {
  96484. return graphql.Null
  96485. }
  96486. ctx = graphql.WithFieldContext(ctx, fc)
  96487. defer func() {
  96488. if r := recover(); r != nil {
  96489. ec.Error(ctx, ec.Recover(ctx, r))
  96490. ret = graphql.Null
  96491. }
  96492. }()
  96493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96494. ctx = rctx // use context from middleware stack in children
  96495. return obj.Customer, nil
  96496. })
  96497. if err != nil {
  96498. ec.Error(ctx, err)
  96499. return graphql.Null
  96500. }
  96501. if resTmp == nil {
  96502. return graphql.Null
  96503. }
  96504. res := resTmp.(*Customer)
  96505. fc.Result = res
  96506. return ec.marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx, field.Selections, res)
  96507. }
  96508. func (ec *executionContext) fieldContext_SubscriptionContract_customer(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96509. fc = &graphql.FieldContext{
  96510. Object: "SubscriptionContract",
  96511. Field: field,
  96512. IsMethod: false,
  96513. IsResolver: false,
  96514. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96515. switch field.Name {
  96516. case "addresses":
  96517. return ec.fieldContext_Customer_addresses(ctx, field)
  96518. case "amountSpent":
  96519. return ec.fieldContext_Customer_amountSpent(ctx, field)
  96520. case "averageOrderAmountV2":
  96521. return ec.fieldContext_Customer_averageOrderAmountV2(ctx, field)
  96522. case "canDelete":
  96523. return ec.fieldContext_Customer_canDelete(ctx, field)
  96524. case "companyContactProfiles":
  96525. return ec.fieldContext_Customer_companyContactProfiles(ctx, field)
  96526. case "createdAt":
  96527. return ec.fieldContext_Customer_createdAt(ctx, field)
  96528. case "defaultAddress":
  96529. return ec.fieldContext_Customer_defaultAddress(ctx, field)
  96530. case "displayName":
  96531. return ec.fieldContext_Customer_displayName(ctx, field)
  96532. case "email":
  96533. return ec.fieldContext_Customer_email(ctx, field)
  96534. case "emailMarketingConsent":
  96535. return ec.fieldContext_Customer_emailMarketingConsent(ctx, field)
  96536. case "events":
  96537. return ec.fieldContext_Customer_events(ctx, field)
  96538. case "firstName":
  96539. return ec.fieldContext_Customer_firstName(ctx, field)
  96540. case "hasTimelineComment":
  96541. return ec.fieldContext_Customer_hasTimelineComment(ctx, field)
  96542. case "id":
  96543. return ec.fieldContext_Customer_id(ctx, field)
  96544. case "image":
  96545. return ec.fieldContext_Customer_image(ctx, field)
  96546. case "lastName":
  96547. return ec.fieldContext_Customer_lastName(ctx, field)
  96548. case "lastOrder":
  96549. return ec.fieldContext_Customer_lastOrder(ctx, field)
  96550. case "legacyResourceId":
  96551. return ec.fieldContext_Customer_legacyResourceId(ctx, field)
  96552. case "lifetimeDuration":
  96553. return ec.fieldContext_Customer_lifetimeDuration(ctx, field)
  96554. case "locale":
  96555. return ec.fieldContext_Customer_locale(ctx, field)
  96556. case "market":
  96557. return ec.fieldContext_Customer_market(ctx, field)
  96558. case "metafield":
  96559. return ec.fieldContext_Customer_metafield(ctx, field)
  96560. case "metafieldDefinitions":
  96561. return ec.fieldContext_Customer_metafieldDefinitions(ctx, field)
  96562. case "metafields":
  96563. return ec.fieldContext_Customer_metafields(ctx, field)
  96564. case "multipassIdentifier":
  96565. return ec.fieldContext_Customer_multipassIdentifier(ctx, field)
  96566. case "note":
  96567. return ec.fieldContext_Customer_note(ctx, field)
  96568. case "numberOfOrders":
  96569. return ec.fieldContext_Customer_numberOfOrders(ctx, field)
  96570. case "orders":
  96571. return ec.fieldContext_Customer_orders(ctx, field)
  96572. case "paymentMethods":
  96573. return ec.fieldContext_Customer_paymentMethods(ctx, field)
  96574. case "phone":
  96575. return ec.fieldContext_Customer_phone(ctx, field)
  96576. case "privateMetafield":
  96577. return ec.fieldContext_Customer_privateMetafield(ctx, field)
  96578. case "privateMetafields":
  96579. return ec.fieldContext_Customer_privateMetafields(ctx, field)
  96580. case "productSubscriberStatus":
  96581. return ec.fieldContext_Customer_productSubscriberStatus(ctx, field)
  96582. case "smsMarketingConsent":
  96583. return ec.fieldContext_Customer_smsMarketingConsent(ctx, field)
  96584. case "state":
  96585. return ec.fieldContext_Customer_state(ctx, field)
  96586. case "statistics":
  96587. return ec.fieldContext_Customer_statistics(ctx, field)
  96588. case "subscriptionContracts":
  96589. return ec.fieldContext_Customer_subscriptionContracts(ctx, field)
  96590. case "tags":
  96591. return ec.fieldContext_Customer_tags(ctx, field)
  96592. case "taxExempt":
  96593. return ec.fieldContext_Customer_taxExempt(ctx, field)
  96594. case "taxExemptions":
  96595. return ec.fieldContext_Customer_taxExemptions(ctx, field)
  96596. case "unsubscribeUrl":
  96597. return ec.fieldContext_Customer_unsubscribeUrl(ctx, field)
  96598. case "updatedAt":
  96599. return ec.fieldContext_Customer_updatedAt(ctx, field)
  96600. case "validEmailAddress":
  96601. return ec.fieldContext_Customer_validEmailAddress(ctx, field)
  96602. case "verifiedEmail":
  96603. return ec.fieldContext_Customer_verifiedEmail(ctx, field)
  96604. }
  96605. return nil, fmt.Errorf("no field named %q was found under type Customer", field.Name)
  96606. },
  96607. }
  96608. return fc, nil
  96609. }
  96610. func (ec *executionContext) _SubscriptionContract_customerPaymentMethod(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96611. fc, err := ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  96612. if err != nil {
  96613. return graphql.Null
  96614. }
  96615. ctx = graphql.WithFieldContext(ctx, fc)
  96616. defer func() {
  96617. if r := recover(); r != nil {
  96618. ec.Error(ctx, ec.Recover(ctx, r))
  96619. ret = graphql.Null
  96620. }
  96621. }()
  96622. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96623. ctx = rctx // use context from middleware stack in children
  96624. return obj.CustomerPaymentMethod, nil
  96625. })
  96626. if err != nil {
  96627. ec.Error(ctx, err)
  96628. return graphql.Null
  96629. }
  96630. if resTmp == nil {
  96631. return graphql.Null
  96632. }
  96633. res := resTmp.(*CustomerPaymentMethod)
  96634. fc.Result = res
  96635. return ec.marshalOCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethod(ctx, field.Selections, res)
  96636. }
  96637. func (ec *executionContext) fieldContext_SubscriptionContract_customerPaymentMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96638. fc = &graphql.FieldContext{
  96639. Object: "SubscriptionContract",
  96640. Field: field,
  96641. IsMethod: false,
  96642. IsResolver: false,
  96643. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96644. switch field.Name {
  96645. case "customer":
  96646. return ec.fieldContext_CustomerPaymentMethod_customer(ctx, field)
  96647. case "id":
  96648. return ec.fieldContext_CustomerPaymentMethod_id(ctx, field)
  96649. case "instrument":
  96650. return ec.fieldContext_CustomerPaymentMethod_instrument(ctx, field)
  96651. case "revokedAt":
  96652. return ec.fieldContext_CustomerPaymentMethod_revokedAt(ctx, field)
  96653. case "revokedReason":
  96654. return ec.fieldContext_CustomerPaymentMethod_revokedReason(ctx, field)
  96655. case "subscriptionContracts":
  96656. return ec.fieldContext_CustomerPaymentMethod_subscriptionContracts(ctx, field)
  96657. }
  96658. return nil, fmt.Errorf("no field named %q was found under type CustomerPaymentMethod", field.Name)
  96659. },
  96660. }
  96661. defer func() {
  96662. if r := recover(); r != nil {
  96663. err = ec.Recover(ctx, r)
  96664. ec.Error(ctx, err)
  96665. }
  96666. }()
  96667. ctx = graphql.WithFieldContext(ctx, fc)
  96668. if fc.Args, err = ec.field_SubscriptionContract_customerPaymentMethod_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  96669. ec.Error(ctx, err)
  96670. return
  96671. }
  96672. return fc, nil
  96673. }
  96674. func (ec *executionContext) _SubscriptionContract_deliveryMethod(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96675. fc, err := ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  96676. if err != nil {
  96677. return graphql.Null
  96678. }
  96679. ctx = graphql.WithFieldContext(ctx, fc)
  96680. defer func() {
  96681. if r := recover(); r != nil {
  96682. ec.Error(ctx, ec.Recover(ctx, r))
  96683. ret = graphql.Null
  96684. }
  96685. }()
  96686. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96687. ctx = rctx // use context from middleware stack in children
  96688. return obj.DeliveryMethod, nil
  96689. })
  96690. if err != nil {
  96691. ec.Error(ctx, err)
  96692. return graphql.Null
  96693. }
  96694. if resTmp == nil {
  96695. return graphql.Null
  96696. }
  96697. res := resTmp.(SubscriptionDeliveryMethod)
  96698. fc.Result = res
  96699. return ec.marshalOSubscriptionDeliveryMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethod(ctx, field.Selections, res)
  96700. }
  96701. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryMethod(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96702. fc = &graphql.FieldContext{
  96703. Object: "SubscriptionContract",
  96704. Field: field,
  96705. IsMethod: false,
  96706. IsResolver: false,
  96707. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96708. return nil, errors.New("field of type SubscriptionDeliveryMethod does not have child fields")
  96709. },
  96710. }
  96711. return fc, nil
  96712. }
  96713. func (ec *executionContext) _SubscriptionContract_deliveryPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96714. fc, err := ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  96715. if err != nil {
  96716. return graphql.Null
  96717. }
  96718. ctx = graphql.WithFieldContext(ctx, fc)
  96719. defer func() {
  96720. if r := recover(); r != nil {
  96721. ec.Error(ctx, ec.Recover(ctx, r))
  96722. ret = graphql.Null
  96723. }
  96724. }()
  96725. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96726. ctx = rctx // use context from middleware stack in children
  96727. return obj.DeliveryPolicy, nil
  96728. })
  96729. if err != nil {
  96730. ec.Error(ctx, err)
  96731. return graphql.Null
  96732. }
  96733. if resTmp == nil {
  96734. if !graphql.HasFieldError(ctx, fc) {
  96735. ec.Errorf(ctx, "must not be null")
  96736. }
  96737. return graphql.Null
  96738. }
  96739. res := resTmp.(*SubscriptionDeliveryPolicy)
  96740. fc.Result = res
  96741. return ec.marshalNSubscriptionDeliveryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryPolicy(ctx, field.Selections, res)
  96742. }
  96743. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96744. fc = &graphql.FieldContext{
  96745. Object: "SubscriptionContract",
  96746. Field: field,
  96747. IsMethod: false,
  96748. IsResolver: false,
  96749. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96750. switch field.Name {
  96751. case "anchors":
  96752. return ec.fieldContext_SubscriptionDeliveryPolicy_anchors(ctx, field)
  96753. case "interval":
  96754. return ec.fieldContext_SubscriptionDeliveryPolicy_interval(ctx, field)
  96755. case "intervalCount":
  96756. return ec.fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx, field)
  96757. }
  96758. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryPolicy", field.Name)
  96759. },
  96760. }
  96761. return fc, nil
  96762. }
  96763. func (ec *executionContext) _SubscriptionContract_deliveryPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96764. fc, err := ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  96765. if err != nil {
  96766. return graphql.Null
  96767. }
  96768. ctx = graphql.WithFieldContext(ctx, fc)
  96769. defer func() {
  96770. if r := recover(); r != nil {
  96771. ec.Error(ctx, ec.Recover(ctx, r))
  96772. ret = graphql.Null
  96773. }
  96774. }()
  96775. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96776. ctx = rctx // use context from middleware stack in children
  96777. return obj.DeliveryPrice, nil
  96778. })
  96779. if err != nil {
  96780. ec.Error(ctx, err)
  96781. return graphql.Null
  96782. }
  96783. if resTmp == nil {
  96784. if !graphql.HasFieldError(ctx, fc) {
  96785. ec.Errorf(ctx, "must not be null")
  96786. }
  96787. return graphql.Null
  96788. }
  96789. res := resTmp.(*MoneyV2)
  96790. fc.Result = res
  96791. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  96792. }
  96793. func (ec *executionContext) fieldContext_SubscriptionContract_deliveryPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96794. fc = &graphql.FieldContext{
  96795. Object: "SubscriptionContract",
  96796. Field: field,
  96797. IsMethod: false,
  96798. IsResolver: false,
  96799. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96800. switch field.Name {
  96801. case "amount":
  96802. return ec.fieldContext_MoneyV2_amount(ctx, field)
  96803. case "currencyCode":
  96804. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  96805. }
  96806. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  96807. },
  96808. }
  96809. return fc, nil
  96810. }
  96811. func (ec *executionContext) _SubscriptionContract_discounts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96812. fc, err := ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  96813. if err != nil {
  96814. return graphql.Null
  96815. }
  96816. ctx = graphql.WithFieldContext(ctx, fc)
  96817. defer func() {
  96818. if r := recover(); r != nil {
  96819. ec.Error(ctx, ec.Recover(ctx, r))
  96820. ret = graphql.Null
  96821. }
  96822. }()
  96823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96824. ctx = rctx // use context from middleware stack in children
  96825. return obj.Discounts, nil
  96826. })
  96827. if err != nil {
  96828. ec.Error(ctx, err)
  96829. return graphql.Null
  96830. }
  96831. if resTmp == nil {
  96832. if !graphql.HasFieldError(ctx, fc) {
  96833. ec.Errorf(ctx, "must not be null")
  96834. }
  96835. return graphql.Null
  96836. }
  96837. res := resTmp.(*SubscriptionManualDiscountConnection)
  96838. fc.Result = res
  96839. return ec.marshalNSubscriptionManualDiscountConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountConnection(ctx, field.Selections, res)
  96840. }
  96841. func (ec *executionContext) fieldContext_SubscriptionContract_discounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96842. fc = &graphql.FieldContext{
  96843. Object: "SubscriptionContract",
  96844. Field: field,
  96845. IsMethod: false,
  96846. IsResolver: false,
  96847. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96848. switch field.Name {
  96849. case "edges":
  96850. return ec.fieldContext_SubscriptionManualDiscountConnection_edges(ctx, field)
  96851. case "nodes":
  96852. return ec.fieldContext_SubscriptionManualDiscountConnection_nodes(ctx, field)
  96853. case "pageInfo":
  96854. return ec.fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx, field)
  96855. }
  96856. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscountConnection", field.Name)
  96857. },
  96858. }
  96859. defer func() {
  96860. if r := recover(); r != nil {
  96861. err = ec.Recover(ctx, r)
  96862. ec.Error(ctx, err)
  96863. }
  96864. }()
  96865. ctx = graphql.WithFieldContext(ctx, fc)
  96866. if fc.Args, err = ec.field_SubscriptionContract_discounts_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  96867. ec.Error(ctx, err)
  96868. return
  96869. }
  96870. return fc, nil
  96871. }
  96872. func (ec *executionContext) _SubscriptionContract_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96873. fc, err := ec.fieldContext_SubscriptionContract_id(ctx, field)
  96874. if err != nil {
  96875. return graphql.Null
  96876. }
  96877. ctx = graphql.WithFieldContext(ctx, fc)
  96878. defer func() {
  96879. if r := recover(); r != nil {
  96880. ec.Error(ctx, ec.Recover(ctx, r))
  96881. ret = graphql.Null
  96882. }
  96883. }()
  96884. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96885. ctx = rctx // use context from middleware stack in children
  96886. return obj.ID, nil
  96887. })
  96888. if err != nil {
  96889. ec.Error(ctx, err)
  96890. return graphql.Null
  96891. }
  96892. if resTmp == nil {
  96893. if !graphql.HasFieldError(ctx, fc) {
  96894. ec.Errorf(ctx, "must not be null")
  96895. }
  96896. return graphql.Null
  96897. }
  96898. res := resTmp.(string)
  96899. fc.Result = res
  96900. return ec.marshalNID2string(ctx, field.Selections, res)
  96901. }
  96902. func (ec *executionContext) fieldContext_SubscriptionContract_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96903. fc = &graphql.FieldContext{
  96904. Object: "SubscriptionContract",
  96905. Field: field,
  96906. IsMethod: false,
  96907. IsResolver: false,
  96908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96909. return nil, errors.New("field of type ID does not have child fields")
  96910. },
  96911. }
  96912. return fc, nil
  96913. }
  96914. func (ec *executionContext) _SubscriptionContract_lastPaymentStatus(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96915. fc, err := ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  96916. if err != nil {
  96917. return graphql.Null
  96918. }
  96919. ctx = graphql.WithFieldContext(ctx, fc)
  96920. defer func() {
  96921. if r := recover(); r != nil {
  96922. ec.Error(ctx, ec.Recover(ctx, r))
  96923. ret = graphql.Null
  96924. }
  96925. }()
  96926. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96927. ctx = rctx // use context from middleware stack in children
  96928. return obj.LastPaymentStatus, nil
  96929. })
  96930. if err != nil {
  96931. ec.Error(ctx, err)
  96932. return graphql.Null
  96933. }
  96934. if resTmp == nil {
  96935. return graphql.Null
  96936. }
  96937. res := resTmp.(*SubscriptionContractLastPaymentStatus)
  96938. fc.Result = res
  96939. return ec.marshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx, field.Selections, res)
  96940. }
  96941. func (ec *executionContext) fieldContext_SubscriptionContract_lastPaymentStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96942. fc = &graphql.FieldContext{
  96943. Object: "SubscriptionContract",
  96944. Field: field,
  96945. IsMethod: false,
  96946. IsResolver: false,
  96947. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96948. return nil, errors.New("field of type SubscriptionContractLastPaymentStatus does not have child fields")
  96949. },
  96950. }
  96951. return fc, nil
  96952. }
  96953. func (ec *executionContext) _SubscriptionContract_lineCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96954. fc, err := ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  96955. if err != nil {
  96956. return graphql.Null
  96957. }
  96958. ctx = graphql.WithFieldContext(ctx, fc)
  96959. defer func() {
  96960. if r := recover(); r != nil {
  96961. ec.Error(ctx, ec.Recover(ctx, r))
  96962. ret = graphql.Null
  96963. }
  96964. }()
  96965. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  96966. ctx = rctx // use context from middleware stack in children
  96967. return obj.LineCount, nil
  96968. })
  96969. if err != nil {
  96970. ec.Error(ctx, err)
  96971. return graphql.Null
  96972. }
  96973. if resTmp == nil {
  96974. if !graphql.HasFieldError(ctx, fc) {
  96975. ec.Errorf(ctx, "must not be null")
  96976. }
  96977. return graphql.Null
  96978. }
  96979. res := resTmp.(int)
  96980. fc.Result = res
  96981. return ec.marshalNInt2int(ctx, field.Selections, res)
  96982. }
  96983. func (ec *executionContext) fieldContext_SubscriptionContract_lineCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  96984. fc = &graphql.FieldContext{
  96985. Object: "SubscriptionContract",
  96986. Field: field,
  96987. IsMethod: false,
  96988. IsResolver: false,
  96989. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  96990. return nil, errors.New("field of type Int does not have child fields")
  96991. },
  96992. }
  96993. return fc, nil
  96994. }
  96995. func (ec *executionContext) _SubscriptionContract_lines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  96996. fc, err := ec.fieldContext_SubscriptionContract_lines(ctx, field)
  96997. if err != nil {
  96998. return graphql.Null
  96999. }
  97000. ctx = graphql.WithFieldContext(ctx, fc)
  97001. defer func() {
  97002. if r := recover(); r != nil {
  97003. ec.Error(ctx, ec.Recover(ctx, r))
  97004. ret = graphql.Null
  97005. }
  97006. }()
  97007. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97008. ctx = rctx // use context from middleware stack in children
  97009. return obj.Lines, nil
  97010. })
  97011. if err != nil {
  97012. ec.Error(ctx, err)
  97013. return graphql.Null
  97014. }
  97015. if resTmp == nil {
  97016. if !graphql.HasFieldError(ctx, fc) {
  97017. ec.Errorf(ctx, "must not be null")
  97018. }
  97019. return graphql.Null
  97020. }
  97021. res := resTmp.(*SubscriptionLineConnection)
  97022. fc.Result = res
  97023. return ec.marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineConnection(ctx, field.Selections, res)
  97024. }
  97025. func (ec *executionContext) fieldContext_SubscriptionContract_lines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97026. fc = &graphql.FieldContext{
  97027. Object: "SubscriptionContract",
  97028. Field: field,
  97029. IsMethod: false,
  97030. IsResolver: false,
  97031. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97032. switch field.Name {
  97033. case "edges":
  97034. return ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  97035. case "nodes":
  97036. return ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  97037. case "pageInfo":
  97038. return ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  97039. }
  97040. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineConnection", field.Name)
  97041. },
  97042. }
  97043. defer func() {
  97044. if r := recover(); r != nil {
  97045. err = ec.Recover(ctx, r)
  97046. ec.Error(ctx, err)
  97047. }
  97048. }()
  97049. ctx = graphql.WithFieldContext(ctx, fc)
  97050. if fc.Args, err = ec.field_SubscriptionContract_lines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  97051. ec.Error(ctx, err)
  97052. return
  97053. }
  97054. return fc, nil
  97055. }
  97056. func (ec *executionContext) _SubscriptionContract_nextBillingDate(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97057. fc, err := ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  97058. if err != nil {
  97059. return graphql.Null
  97060. }
  97061. ctx = graphql.WithFieldContext(ctx, fc)
  97062. defer func() {
  97063. if r := recover(); r != nil {
  97064. ec.Error(ctx, ec.Recover(ctx, r))
  97065. ret = graphql.Null
  97066. }
  97067. }()
  97068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97069. ctx = rctx // use context from middleware stack in children
  97070. return obj.NextBillingDate, nil
  97071. })
  97072. if err != nil {
  97073. ec.Error(ctx, err)
  97074. return graphql.Null
  97075. }
  97076. if resTmp == nil {
  97077. return graphql.Null
  97078. }
  97079. res := resTmp.(*string)
  97080. fc.Result = res
  97081. return ec.marshalODateTime2ᚖstring(ctx, field.Selections, res)
  97082. }
  97083. func (ec *executionContext) fieldContext_SubscriptionContract_nextBillingDate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97084. fc = &graphql.FieldContext{
  97085. Object: "SubscriptionContract",
  97086. Field: field,
  97087. IsMethod: false,
  97088. IsResolver: false,
  97089. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97090. return nil, errors.New("field of type DateTime does not have child fields")
  97091. },
  97092. }
  97093. return fc, nil
  97094. }
  97095. func (ec *executionContext) _SubscriptionContract_note(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97096. fc, err := ec.fieldContext_SubscriptionContract_note(ctx, field)
  97097. if err != nil {
  97098. return graphql.Null
  97099. }
  97100. ctx = graphql.WithFieldContext(ctx, fc)
  97101. defer func() {
  97102. if r := recover(); r != nil {
  97103. ec.Error(ctx, ec.Recover(ctx, r))
  97104. ret = graphql.Null
  97105. }
  97106. }()
  97107. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97108. ctx = rctx // use context from middleware stack in children
  97109. return obj.Note, nil
  97110. })
  97111. if err != nil {
  97112. ec.Error(ctx, err)
  97113. return graphql.Null
  97114. }
  97115. if resTmp == nil {
  97116. return graphql.Null
  97117. }
  97118. res := resTmp.(*string)
  97119. fc.Result = res
  97120. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  97121. }
  97122. func (ec *executionContext) fieldContext_SubscriptionContract_note(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97123. fc = &graphql.FieldContext{
  97124. Object: "SubscriptionContract",
  97125. Field: field,
  97126. IsMethod: false,
  97127. IsResolver: false,
  97128. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97129. return nil, errors.New("field of type String does not have child fields")
  97130. },
  97131. }
  97132. return fc, nil
  97133. }
  97134. func (ec *executionContext) _SubscriptionContract_orders(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97135. fc, err := ec.fieldContext_SubscriptionContract_orders(ctx, field)
  97136. if err != nil {
  97137. return graphql.Null
  97138. }
  97139. ctx = graphql.WithFieldContext(ctx, fc)
  97140. defer func() {
  97141. if r := recover(); r != nil {
  97142. ec.Error(ctx, ec.Recover(ctx, r))
  97143. ret = graphql.Null
  97144. }
  97145. }()
  97146. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97147. ctx = rctx // use context from middleware stack in children
  97148. return obj.Orders, nil
  97149. })
  97150. if err != nil {
  97151. ec.Error(ctx, err)
  97152. return graphql.Null
  97153. }
  97154. if resTmp == nil {
  97155. if !graphql.HasFieldError(ctx, fc) {
  97156. ec.Errorf(ctx, "must not be null")
  97157. }
  97158. return graphql.Null
  97159. }
  97160. res := resTmp.(*OrderConnection)
  97161. fc.Result = res
  97162. return ec.marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx, field.Selections, res)
  97163. }
  97164. func (ec *executionContext) fieldContext_SubscriptionContract_orders(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97165. fc = &graphql.FieldContext{
  97166. Object: "SubscriptionContract",
  97167. Field: field,
  97168. IsMethod: false,
  97169. IsResolver: false,
  97170. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97171. switch field.Name {
  97172. case "edges":
  97173. return ec.fieldContext_OrderConnection_edges(ctx, field)
  97174. case "nodes":
  97175. return ec.fieldContext_OrderConnection_nodes(ctx, field)
  97176. case "pageInfo":
  97177. return ec.fieldContext_OrderConnection_pageInfo(ctx, field)
  97178. }
  97179. return nil, fmt.Errorf("no field named %q was found under type OrderConnection", field.Name)
  97180. },
  97181. }
  97182. defer func() {
  97183. if r := recover(); r != nil {
  97184. err = ec.Recover(ctx, r)
  97185. ec.Error(ctx, err)
  97186. }
  97187. }()
  97188. ctx = graphql.WithFieldContext(ctx, fc)
  97189. if fc.Args, err = ec.field_SubscriptionContract_orders_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  97190. ec.Error(ctx, err)
  97191. return
  97192. }
  97193. return fc, nil
  97194. }
  97195. func (ec *executionContext) _SubscriptionContract_originOrder(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97196. fc, err := ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  97197. if err != nil {
  97198. return graphql.Null
  97199. }
  97200. ctx = graphql.WithFieldContext(ctx, fc)
  97201. defer func() {
  97202. if r := recover(); r != nil {
  97203. ec.Error(ctx, ec.Recover(ctx, r))
  97204. ret = graphql.Null
  97205. }
  97206. }()
  97207. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97208. ctx = rctx // use context from middleware stack in children
  97209. return obj.OriginOrder, nil
  97210. })
  97211. if err != nil {
  97212. ec.Error(ctx, err)
  97213. return graphql.Null
  97214. }
  97215. if resTmp == nil {
  97216. return graphql.Null
  97217. }
  97218. res := resTmp.(*Order)
  97219. fc.Result = res
  97220. return ec.marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, field.Selections, res)
  97221. }
  97222. func (ec *executionContext) fieldContext_SubscriptionContract_originOrder(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97223. fc = &graphql.FieldContext{
  97224. Object: "SubscriptionContract",
  97225. Field: field,
  97226. IsMethod: false,
  97227. IsResolver: false,
  97228. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97229. switch field.Name {
  97230. case "id":
  97231. return ec.fieldContext_Order_id(ctx, field)
  97232. }
  97233. return nil, fmt.Errorf("no field named %q was found under type Order", field.Name)
  97234. },
  97235. }
  97236. return fc, nil
  97237. }
  97238. func (ec *executionContext) _SubscriptionContract_status(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97239. fc, err := ec.fieldContext_SubscriptionContract_status(ctx, field)
  97240. if err != nil {
  97241. return graphql.Null
  97242. }
  97243. ctx = graphql.WithFieldContext(ctx, fc)
  97244. defer func() {
  97245. if r := recover(); r != nil {
  97246. ec.Error(ctx, ec.Recover(ctx, r))
  97247. ret = graphql.Null
  97248. }
  97249. }()
  97250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97251. ctx = rctx // use context from middleware stack in children
  97252. return obj.Status, nil
  97253. })
  97254. if err != nil {
  97255. ec.Error(ctx, err)
  97256. return graphql.Null
  97257. }
  97258. if resTmp == nil {
  97259. if !graphql.HasFieldError(ctx, fc) {
  97260. ec.Errorf(ctx, "must not be null")
  97261. }
  97262. return graphql.Null
  97263. }
  97264. res := resTmp.(SubscriptionContractSubscriptionStatus)
  97265. fc.Result = res
  97266. return ec.marshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx, field.Selections, res)
  97267. }
  97268. func (ec *executionContext) fieldContext_SubscriptionContract_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97269. fc = &graphql.FieldContext{
  97270. Object: "SubscriptionContract",
  97271. Field: field,
  97272. IsMethod: false,
  97273. IsResolver: false,
  97274. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97275. return nil, errors.New("field of type SubscriptionContractSubscriptionStatus does not have child fields")
  97276. },
  97277. }
  97278. return fc, nil
  97279. }
  97280. func (ec *executionContext) _SubscriptionContract_updatedAt(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContract) (ret graphql.Marshaler) {
  97281. fc, err := ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  97282. if err != nil {
  97283. return graphql.Null
  97284. }
  97285. ctx = graphql.WithFieldContext(ctx, fc)
  97286. defer func() {
  97287. if r := recover(); r != nil {
  97288. ec.Error(ctx, ec.Recover(ctx, r))
  97289. ret = graphql.Null
  97290. }
  97291. }()
  97292. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97293. ctx = rctx // use context from middleware stack in children
  97294. return obj.UpdatedAt, nil
  97295. })
  97296. if err != nil {
  97297. ec.Error(ctx, err)
  97298. return graphql.Null
  97299. }
  97300. if resTmp == nil {
  97301. if !graphql.HasFieldError(ctx, fc) {
  97302. ec.Errorf(ctx, "must not be null")
  97303. }
  97304. return graphql.Null
  97305. }
  97306. res := resTmp.(string)
  97307. fc.Result = res
  97308. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  97309. }
  97310. func (ec *executionContext) fieldContext_SubscriptionContract_updatedAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97311. fc = &graphql.FieldContext{
  97312. Object: "SubscriptionContract",
  97313. Field: field,
  97314. IsMethod: false,
  97315. IsResolver: false,
  97316. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97317. return nil, errors.New("field of type DateTime does not have child fields")
  97318. },
  97319. }
  97320. return fc, nil
  97321. }
  97322. func (ec *executionContext) _SubscriptionContractConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  97323. fc, err := ec.fieldContext_SubscriptionContractConnection_edges(ctx, field)
  97324. if err != nil {
  97325. return graphql.Null
  97326. }
  97327. ctx = graphql.WithFieldContext(ctx, fc)
  97328. defer func() {
  97329. if r := recover(); r != nil {
  97330. ec.Error(ctx, ec.Recover(ctx, r))
  97331. ret = graphql.Null
  97332. }
  97333. }()
  97334. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97335. ctx = rctx // use context from middleware stack in children
  97336. return obj.Edges, nil
  97337. })
  97338. if err != nil {
  97339. ec.Error(ctx, err)
  97340. return graphql.Null
  97341. }
  97342. if resTmp == nil {
  97343. if !graphql.HasFieldError(ctx, fc) {
  97344. ec.Errorf(ctx, "must not be null")
  97345. }
  97346. return graphql.Null
  97347. }
  97348. res := resTmp.([]*SubscriptionContractEdge)
  97349. fc.Result = res
  97350. return ec.marshalNSubscriptionContractEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractEdgeᚄ(ctx, field.Selections, res)
  97351. }
  97352. func (ec *executionContext) fieldContext_SubscriptionContractConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97353. fc = &graphql.FieldContext{
  97354. Object: "SubscriptionContractConnection",
  97355. Field: field,
  97356. IsMethod: false,
  97357. IsResolver: false,
  97358. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97359. switch field.Name {
  97360. case "cursor":
  97361. return ec.fieldContext_SubscriptionContractEdge_cursor(ctx, field)
  97362. case "node":
  97363. return ec.fieldContext_SubscriptionContractEdge_node(ctx, field)
  97364. }
  97365. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContractEdge", field.Name)
  97366. },
  97367. }
  97368. return fc, nil
  97369. }
  97370. func (ec *executionContext) _SubscriptionContractConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  97371. fc, err := ec.fieldContext_SubscriptionContractConnection_nodes(ctx, field)
  97372. if err != nil {
  97373. return graphql.Null
  97374. }
  97375. ctx = graphql.WithFieldContext(ctx, fc)
  97376. defer func() {
  97377. if r := recover(); r != nil {
  97378. ec.Error(ctx, ec.Recover(ctx, r))
  97379. ret = graphql.Null
  97380. }
  97381. }()
  97382. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97383. ctx = rctx // use context from middleware stack in children
  97384. return obj.Nodes, nil
  97385. })
  97386. if err != nil {
  97387. ec.Error(ctx, err)
  97388. return graphql.Null
  97389. }
  97390. if resTmp == nil {
  97391. if !graphql.HasFieldError(ctx, fc) {
  97392. ec.Errorf(ctx, "must not be null")
  97393. }
  97394. return graphql.Null
  97395. }
  97396. res := resTmp.([]*SubscriptionContract)
  97397. fc.Result = res
  97398. return ec.marshalNSubscriptionContract2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractᚄ(ctx, field.Selections, res)
  97399. }
  97400. func (ec *executionContext) fieldContext_SubscriptionContractConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97401. fc = &graphql.FieldContext{
  97402. Object: "SubscriptionContractConnection",
  97403. Field: field,
  97404. IsMethod: false,
  97405. IsResolver: false,
  97406. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97407. switch field.Name {
  97408. case "app":
  97409. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  97410. case "appAdminUrl":
  97411. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  97412. case "billingAttempts":
  97413. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  97414. case "billingPolicy":
  97415. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  97416. case "createdAt":
  97417. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  97418. case "currencyCode":
  97419. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  97420. case "customAttributes":
  97421. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  97422. case "customer":
  97423. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  97424. case "customerPaymentMethod":
  97425. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  97426. case "deliveryMethod":
  97427. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  97428. case "deliveryPolicy":
  97429. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  97430. case "deliveryPrice":
  97431. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  97432. case "discounts":
  97433. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  97434. case "id":
  97435. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  97436. case "lastPaymentStatus":
  97437. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  97438. case "lineCount":
  97439. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  97440. case "lines":
  97441. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  97442. case "nextBillingDate":
  97443. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  97444. case "note":
  97445. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  97446. case "orders":
  97447. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  97448. case "originOrder":
  97449. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  97450. case "status":
  97451. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  97452. case "updatedAt":
  97453. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  97454. }
  97455. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  97456. },
  97457. }
  97458. return fc, nil
  97459. }
  97460. func (ec *executionContext) _SubscriptionContractConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractConnection) (ret graphql.Marshaler) {
  97461. fc, err := ec.fieldContext_SubscriptionContractConnection_pageInfo(ctx, field)
  97462. if err != nil {
  97463. return graphql.Null
  97464. }
  97465. ctx = graphql.WithFieldContext(ctx, fc)
  97466. defer func() {
  97467. if r := recover(); r != nil {
  97468. ec.Error(ctx, ec.Recover(ctx, r))
  97469. ret = graphql.Null
  97470. }
  97471. }()
  97472. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97473. ctx = rctx // use context from middleware stack in children
  97474. return obj.PageInfo, nil
  97475. })
  97476. if err != nil {
  97477. ec.Error(ctx, err)
  97478. return graphql.Null
  97479. }
  97480. if resTmp == nil {
  97481. if !graphql.HasFieldError(ctx, fc) {
  97482. ec.Errorf(ctx, "must not be null")
  97483. }
  97484. return graphql.Null
  97485. }
  97486. res := resTmp.(*PageInfo)
  97487. fc.Result = res
  97488. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  97489. }
  97490. func (ec *executionContext) fieldContext_SubscriptionContractConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97491. fc = &graphql.FieldContext{
  97492. Object: "SubscriptionContractConnection",
  97493. Field: field,
  97494. IsMethod: false,
  97495. IsResolver: false,
  97496. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97497. switch field.Name {
  97498. case "endCursor":
  97499. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  97500. case "hasNextPage":
  97501. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  97502. case "hasPreviousPage":
  97503. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  97504. case "startCursor":
  97505. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  97506. }
  97507. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  97508. },
  97509. }
  97510. return fc, nil
  97511. }
  97512. func (ec *executionContext) _SubscriptionContractEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractEdge) (ret graphql.Marshaler) {
  97513. fc, err := ec.fieldContext_SubscriptionContractEdge_cursor(ctx, field)
  97514. if err != nil {
  97515. return graphql.Null
  97516. }
  97517. ctx = graphql.WithFieldContext(ctx, fc)
  97518. defer func() {
  97519. if r := recover(); r != nil {
  97520. ec.Error(ctx, ec.Recover(ctx, r))
  97521. ret = graphql.Null
  97522. }
  97523. }()
  97524. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97525. ctx = rctx // use context from middleware stack in children
  97526. return obj.Cursor, nil
  97527. })
  97528. if err != nil {
  97529. ec.Error(ctx, err)
  97530. return graphql.Null
  97531. }
  97532. if resTmp == nil {
  97533. if !graphql.HasFieldError(ctx, fc) {
  97534. ec.Errorf(ctx, "must not be null")
  97535. }
  97536. return graphql.Null
  97537. }
  97538. res := resTmp.(string)
  97539. fc.Result = res
  97540. return ec.marshalNString2string(ctx, field.Selections, res)
  97541. }
  97542. func (ec *executionContext) fieldContext_SubscriptionContractEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97543. fc = &graphql.FieldContext{
  97544. Object: "SubscriptionContractEdge",
  97545. Field: field,
  97546. IsMethod: false,
  97547. IsResolver: false,
  97548. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97549. return nil, errors.New("field of type String does not have child fields")
  97550. },
  97551. }
  97552. return fc, nil
  97553. }
  97554. func (ec *executionContext) _SubscriptionContractEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionContractEdge) (ret graphql.Marshaler) {
  97555. fc, err := ec.fieldContext_SubscriptionContractEdge_node(ctx, field)
  97556. if err != nil {
  97557. return graphql.Null
  97558. }
  97559. ctx = graphql.WithFieldContext(ctx, fc)
  97560. defer func() {
  97561. if r := recover(); r != nil {
  97562. ec.Error(ctx, ec.Recover(ctx, r))
  97563. ret = graphql.Null
  97564. }
  97565. }()
  97566. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97567. ctx = rctx // use context from middleware stack in children
  97568. return obj.Node, nil
  97569. })
  97570. if err != nil {
  97571. ec.Error(ctx, err)
  97572. return graphql.Null
  97573. }
  97574. if resTmp == nil {
  97575. if !graphql.HasFieldError(ctx, fc) {
  97576. ec.Errorf(ctx, "must not be null")
  97577. }
  97578. return graphql.Null
  97579. }
  97580. res := resTmp.(*SubscriptionContract)
  97581. fc.Result = res
  97582. return ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx, field.Selections, res)
  97583. }
  97584. func (ec *executionContext) fieldContext_SubscriptionContractEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97585. fc = &graphql.FieldContext{
  97586. Object: "SubscriptionContractEdge",
  97587. Field: field,
  97588. IsMethod: false,
  97589. IsResolver: false,
  97590. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97591. switch field.Name {
  97592. case "app":
  97593. return ec.fieldContext_SubscriptionContract_app(ctx, field)
  97594. case "appAdminUrl":
  97595. return ec.fieldContext_SubscriptionContract_appAdminUrl(ctx, field)
  97596. case "billingAttempts":
  97597. return ec.fieldContext_SubscriptionContract_billingAttempts(ctx, field)
  97598. case "billingPolicy":
  97599. return ec.fieldContext_SubscriptionContract_billingPolicy(ctx, field)
  97600. case "createdAt":
  97601. return ec.fieldContext_SubscriptionContract_createdAt(ctx, field)
  97602. case "currencyCode":
  97603. return ec.fieldContext_SubscriptionContract_currencyCode(ctx, field)
  97604. case "customAttributes":
  97605. return ec.fieldContext_SubscriptionContract_customAttributes(ctx, field)
  97606. case "customer":
  97607. return ec.fieldContext_SubscriptionContract_customer(ctx, field)
  97608. case "customerPaymentMethod":
  97609. return ec.fieldContext_SubscriptionContract_customerPaymentMethod(ctx, field)
  97610. case "deliveryMethod":
  97611. return ec.fieldContext_SubscriptionContract_deliveryMethod(ctx, field)
  97612. case "deliveryPolicy":
  97613. return ec.fieldContext_SubscriptionContract_deliveryPolicy(ctx, field)
  97614. case "deliveryPrice":
  97615. return ec.fieldContext_SubscriptionContract_deliveryPrice(ctx, field)
  97616. case "discounts":
  97617. return ec.fieldContext_SubscriptionContract_discounts(ctx, field)
  97618. case "id":
  97619. return ec.fieldContext_SubscriptionContract_id(ctx, field)
  97620. case "lastPaymentStatus":
  97621. return ec.fieldContext_SubscriptionContract_lastPaymentStatus(ctx, field)
  97622. case "lineCount":
  97623. return ec.fieldContext_SubscriptionContract_lineCount(ctx, field)
  97624. case "lines":
  97625. return ec.fieldContext_SubscriptionContract_lines(ctx, field)
  97626. case "nextBillingDate":
  97627. return ec.fieldContext_SubscriptionContract_nextBillingDate(ctx, field)
  97628. case "note":
  97629. return ec.fieldContext_SubscriptionContract_note(ctx, field)
  97630. case "orders":
  97631. return ec.fieldContext_SubscriptionContract_orders(ctx, field)
  97632. case "originOrder":
  97633. return ec.fieldContext_SubscriptionContract_originOrder(ctx, field)
  97634. case "status":
  97635. return ec.fieldContext_SubscriptionContract_status(ctx, field)
  97636. case "updatedAt":
  97637. return ec.fieldContext_SubscriptionContract_updatedAt(ctx, field)
  97638. }
  97639. return nil, fmt.Errorf("no field named %q was found under type SubscriptionContract", field.Name)
  97640. },
  97641. }
  97642. return fc, nil
  97643. }
  97644. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_adjustmentType(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  97645. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field)
  97646. if err != nil {
  97647. return graphql.Null
  97648. }
  97649. ctx = graphql.WithFieldContext(ctx, fc)
  97650. defer func() {
  97651. if r := recover(); r != nil {
  97652. ec.Error(ctx, ec.Recover(ctx, r))
  97653. ret = graphql.Null
  97654. }
  97655. }()
  97656. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97657. ctx = rctx // use context from middleware stack in children
  97658. return obj.AdjustmentType, nil
  97659. })
  97660. if err != nil {
  97661. ec.Error(ctx, err)
  97662. return graphql.Null
  97663. }
  97664. if resTmp == nil {
  97665. if !graphql.HasFieldError(ctx, fc) {
  97666. ec.Errorf(ctx, "must not be null")
  97667. }
  97668. return graphql.Null
  97669. }
  97670. res := resTmp.(SellingPlanPricingPolicyAdjustmentType)
  97671. fc.Result = res
  97672. return ec.marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx, field.Selections, res)
  97673. }
  97674. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97675. fc = &graphql.FieldContext{
  97676. Object: "SubscriptionCyclePriceAdjustment",
  97677. Field: field,
  97678. IsMethod: false,
  97679. IsResolver: false,
  97680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97681. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentType does not have child fields")
  97682. },
  97683. }
  97684. return fc, nil
  97685. }
  97686. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_adjustmentValue(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  97687. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field)
  97688. if err != nil {
  97689. return graphql.Null
  97690. }
  97691. ctx = graphql.WithFieldContext(ctx, fc)
  97692. defer func() {
  97693. if r := recover(); r != nil {
  97694. ec.Error(ctx, ec.Recover(ctx, r))
  97695. ret = graphql.Null
  97696. }
  97697. }()
  97698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97699. ctx = rctx // use context from middleware stack in children
  97700. return obj.AdjustmentValue, nil
  97701. })
  97702. if err != nil {
  97703. ec.Error(ctx, err)
  97704. return graphql.Null
  97705. }
  97706. if resTmp == nil {
  97707. if !graphql.HasFieldError(ctx, fc) {
  97708. ec.Errorf(ctx, "must not be null")
  97709. }
  97710. return graphql.Null
  97711. }
  97712. res := resTmp.(SellingPlanPricingPolicyAdjustmentValue)
  97713. fc.Result = res
  97714. return ec.marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx, field.Selections, res)
  97715. }
  97716. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97717. fc = &graphql.FieldContext{
  97718. Object: "SubscriptionCyclePriceAdjustment",
  97719. Field: field,
  97720. IsMethod: false,
  97721. IsResolver: false,
  97722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97723. return nil, errors.New("field of type SellingPlanPricingPolicyAdjustmentValue does not have child fields")
  97724. },
  97725. }
  97726. return fc, nil
  97727. }
  97728. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_afterCycle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  97729. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx, field)
  97730. if err != nil {
  97731. return graphql.Null
  97732. }
  97733. ctx = graphql.WithFieldContext(ctx, fc)
  97734. defer func() {
  97735. if r := recover(); r != nil {
  97736. ec.Error(ctx, ec.Recover(ctx, r))
  97737. ret = graphql.Null
  97738. }
  97739. }()
  97740. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97741. ctx = rctx // use context from middleware stack in children
  97742. return obj.AfterCycle, nil
  97743. })
  97744. if err != nil {
  97745. ec.Error(ctx, err)
  97746. return graphql.Null
  97747. }
  97748. if resTmp == nil {
  97749. if !graphql.HasFieldError(ctx, fc) {
  97750. ec.Errorf(ctx, "must not be null")
  97751. }
  97752. return graphql.Null
  97753. }
  97754. res := resTmp.(int)
  97755. fc.Result = res
  97756. return ec.marshalNInt2int(ctx, field.Selections, res)
  97757. }
  97758. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97759. fc = &graphql.FieldContext{
  97760. Object: "SubscriptionCyclePriceAdjustment",
  97761. Field: field,
  97762. IsMethod: false,
  97763. IsResolver: false,
  97764. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97765. return nil, errors.New("field of type Int does not have child fields")
  97766. },
  97767. }
  97768. return fc, nil
  97769. }
  97770. func (ec *executionContext) _SubscriptionCyclePriceAdjustment_computedPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionCyclePriceAdjustment) (ret graphql.Marshaler) {
  97771. fc, err := ec.fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx, field)
  97772. if err != nil {
  97773. return graphql.Null
  97774. }
  97775. ctx = graphql.WithFieldContext(ctx, fc)
  97776. defer func() {
  97777. if r := recover(); r != nil {
  97778. ec.Error(ctx, ec.Recover(ctx, r))
  97779. ret = graphql.Null
  97780. }
  97781. }()
  97782. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97783. ctx = rctx // use context from middleware stack in children
  97784. return obj.ComputedPrice, nil
  97785. })
  97786. if err != nil {
  97787. ec.Error(ctx, err)
  97788. return graphql.Null
  97789. }
  97790. if resTmp == nil {
  97791. if !graphql.HasFieldError(ctx, fc) {
  97792. ec.Errorf(ctx, "must not be null")
  97793. }
  97794. return graphql.Null
  97795. }
  97796. res := resTmp.(*MoneyV2)
  97797. fc.Result = res
  97798. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  97799. }
  97800. func (ec *executionContext) fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97801. fc = &graphql.FieldContext{
  97802. Object: "SubscriptionCyclePriceAdjustment",
  97803. Field: field,
  97804. IsMethod: false,
  97805. IsResolver: false,
  97806. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97807. switch field.Name {
  97808. case "amount":
  97809. return ec.fieldContext_MoneyV2_amount(ctx, field)
  97810. case "currencyCode":
  97811. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  97812. }
  97813. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  97814. },
  97815. }
  97816. return fc, nil
  97817. }
  97818. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery_address(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDelivery) (ret graphql.Marshaler) {
  97819. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDelivery_address(ctx, field)
  97820. if err != nil {
  97821. return graphql.Null
  97822. }
  97823. ctx = graphql.WithFieldContext(ctx, fc)
  97824. defer func() {
  97825. if r := recover(); r != nil {
  97826. ec.Error(ctx, ec.Recover(ctx, r))
  97827. ret = graphql.Null
  97828. }
  97829. }()
  97830. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97831. ctx = rctx // use context from middleware stack in children
  97832. return obj.Address, nil
  97833. })
  97834. if err != nil {
  97835. ec.Error(ctx, err)
  97836. return graphql.Null
  97837. }
  97838. if resTmp == nil {
  97839. if !graphql.HasFieldError(ctx, fc) {
  97840. ec.Errorf(ctx, "must not be null")
  97841. }
  97842. return graphql.Null
  97843. }
  97844. res := resTmp.(*SubscriptionMailingAddress)
  97845. fc.Result = res
  97846. return ec.marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionMailingAddress(ctx, field.Selections, res)
  97847. }
  97848. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDelivery_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97849. fc = &graphql.FieldContext{
  97850. Object: "SubscriptionDeliveryMethodLocalDelivery",
  97851. Field: field,
  97852. IsMethod: false,
  97853. IsResolver: false,
  97854. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97855. switch field.Name {
  97856. case "address1":
  97857. return ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  97858. case "address2":
  97859. return ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  97860. case "city":
  97861. return ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  97862. case "company":
  97863. return ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  97864. case "country":
  97865. return ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  97866. case "countryCode":
  97867. return ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  97868. case "firstName":
  97869. return ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  97870. case "lastName":
  97871. return ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  97872. case "name":
  97873. return ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  97874. case "phone":
  97875. return ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  97876. case "province":
  97877. return ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  97878. case "provinceCode":
  97879. return ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  97880. case "zip":
  97881. return ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  97882. }
  97883. return nil, fmt.Errorf("no field named %q was found under type SubscriptionMailingAddress", field.Name)
  97884. },
  97885. }
  97886. return fc, nil
  97887. }
  97888. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDelivery) (ret graphql.Marshaler) {
  97889. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx, field)
  97890. if err != nil {
  97891. return graphql.Null
  97892. }
  97893. ctx = graphql.WithFieldContext(ctx, fc)
  97894. defer func() {
  97895. if r := recover(); r != nil {
  97896. ec.Error(ctx, ec.Recover(ctx, r))
  97897. ret = graphql.Null
  97898. }
  97899. }()
  97900. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97901. ctx = rctx // use context from middleware stack in children
  97902. return obj.LocalDeliveryOption, nil
  97903. })
  97904. if err != nil {
  97905. ec.Error(ctx, err)
  97906. return graphql.Null
  97907. }
  97908. if resTmp == nil {
  97909. if !graphql.HasFieldError(ctx, fc) {
  97910. ec.Errorf(ctx, "must not be null")
  97911. }
  97912. return graphql.Null
  97913. }
  97914. res := resTmp.(*SubscriptionDeliveryMethodLocalDeliveryOption)
  97915. fc.Result = res
  97916. return ec.marshalNSubscriptionDeliveryMethodLocalDeliveryOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodLocalDeliveryOption(ctx, field.Selections, res)
  97917. }
  97918. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97919. fc = &graphql.FieldContext{
  97920. Object: "SubscriptionDeliveryMethodLocalDelivery",
  97921. Field: field,
  97922. IsMethod: false,
  97923. IsResolver: false,
  97924. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97925. switch field.Name {
  97926. case "code":
  97927. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field)
  97928. case "description":
  97929. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field)
  97930. case "instructions":
  97931. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field)
  97932. case "phone":
  97933. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field)
  97934. case "presentmentTitle":
  97935. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field)
  97936. case "title":
  97937. return ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field)
  97938. }
  97939. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodLocalDeliveryOption", field.Name)
  97940. },
  97941. }
  97942. return fc, nil
  97943. }
  97944. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  97945. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field)
  97946. if err != nil {
  97947. return graphql.Null
  97948. }
  97949. ctx = graphql.WithFieldContext(ctx, fc)
  97950. defer func() {
  97951. if r := recover(); r != nil {
  97952. ec.Error(ctx, ec.Recover(ctx, r))
  97953. ret = graphql.Null
  97954. }
  97955. }()
  97956. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97957. ctx = rctx // use context from middleware stack in children
  97958. return obj.Code, nil
  97959. })
  97960. if err != nil {
  97961. ec.Error(ctx, err)
  97962. return graphql.Null
  97963. }
  97964. if resTmp == nil {
  97965. return graphql.Null
  97966. }
  97967. res := resTmp.(*string)
  97968. fc.Result = res
  97969. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  97970. }
  97971. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  97972. fc = &graphql.FieldContext{
  97973. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  97974. Field: field,
  97975. IsMethod: false,
  97976. IsResolver: false,
  97977. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  97978. return nil, errors.New("field of type String does not have child fields")
  97979. },
  97980. }
  97981. return fc, nil
  97982. }
  97983. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  97984. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field)
  97985. if err != nil {
  97986. return graphql.Null
  97987. }
  97988. ctx = graphql.WithFieldContext(ctx, fc)
  97989. defer func() {
  97990. if r := recover(); r != nil {
  97991. ec.Error(ctx, ec.Recover(ctx, r))
  97992. ret = graphql.Null
  97993. }
  97994. }()
  97995. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  97996. ctx = rctx // use context from middleware stack in children
  97997. return obj.Description, nil
  97998. })
  97999. if err != nil {
  98000. ec.Error(ctx, err)
  98001. return graphql.Null
  98002. }
  98003. if resTmp == nil {
  98004. return graphql.Null
  98005. }
  98006. res := resTmp.(*string)
  98007. fc.Result = res
  98008. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98009. }
  98010. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98011. fc = &graphql.FieldContext{
  98012. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  98013. Field: field,
  98014. IsMethod: false,
  98015. IsResolver: false,
  98016. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98017. return nil, errors.New("field of type String does not have child fields")
  98018. },
  98019. }
  98020. return fc, nil
  98021. }
  98022. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  98023. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field)
  98024. if err != nil {
  98025. return graphql.Null
  98026. }
  98027. ctx = graphql.WithFieldContext(ctx, fc)
  98028. defer func() {
  98029. if r := recover(); r != nil {
  98030. ec.Error(ctx, ec.Recover(ctx, r))
  98031. ret = graphql.Null
  98032. }
  98033. }()
  98034. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98035. ctx = rctx // use context from middleware stack in children
  98036. return obj.Instructions, nil
  98037. })
  98038. if err != nil {
  98039. ec.Error(ctx, err)
  98040. return graphql.Null
  98041. }
  98042. if resTmp == nil {
  98043. return graphql.Null
  98044. }
  98045. res := resTmp.(*string)
  98046. fc.Result = res
  98047. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98048. }
  98049. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98050. fc = &graphql.FieldContext{
  98051. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  98052. Field: field,
  98053. IsMethod: false,
  98054. IsResolver: false,
  98055. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98056. return nil, errors.New("field of type String does not have child fields")
  98057. },
  98058. }
  98059. return fc, nil
  98060. }
  98061. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  98062. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field)
  98063. if err != nil {
  98064. return graphql.Null
  98065. }
  98066. ctx = graphql.WithFieldContext(ctx, fc)
  98067. defer func() {
  98068. if r := recover(); r != nil {
  98069. ec.Error(ctx, ec.Recover(ctx, r))
  98070. ret = graphql.Null
  98071. }
  98072. }()
  98073. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98074. ctx = rctx // use context from middleware stack in children
  98075. return obj.Phone, nil
  98076. })
  98077. if err != nil {
  98078. ec.Error(ctx, err)
  98079. return graphql.Null
  98080. }
  98081. if resTmp == nil {
  98082. if !graphql.HasFieldError(ctx, fc) {
  98083. ec.Errorf(ctx, "must not be null")
  98084. }
  98085. return graphql.Null
  98086. }
  98087. res := resTmp.(string)
  98088. fc.Result = res
  98089. return ec.marshalNString2string(ctx, field.Selections, res)
  98090. }
  98091. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98092. fc = &graphql.FieldContext{
  98093. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  98094. Field: field,
  98095. IsMethod: false,
  98096. IsResolver: false,
  98097. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98098. return nil, errors.New("field of type String does not have child fields")
  98099. },
  98100. }
  98101. return fc, nil
  98102. }
  98103. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  98104. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field)
  98105. if err != nil {
  98106. return graphql.Null
  98107. }
  98108. ctx = graphql.WithFieldContext(ctx, fc)
  98109. defer func() {
  98110. if r := recover(); r != nil {
  98111. ec.Error(ctx, ec.Recover(ctx, r))
  98112. ret = graphql.Null
  98113. }
  98114. }()
  98115. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98116. ctx = rctx // use context from middleware stack in children
  98117. return obj.PresentmentTitle, nil
  98118. })
  98119. if err != nil {
  98120. ec.Error(ctx, err)
  98121. return graphql.Null
  98122. }
  98123. if resTmp == nil {
  98124. return graphql.Null
  98125. }
  98126. res := resTmp.(*string)
  98127. fc.Result = res
  98128. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98129. }
  98130. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98131. fc = &graphql.FieldContext{
  98132. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  98133. Field: field,
  98134. IsMethod: false,
  98135. IsResolver: false,
  98136. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98137. return nil, errors.New("field of type String does not have child fields")
  98138. },
  98139. }
  98140. return fc, nil
  98141. }
  98142. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodLocalDeliveryOption) (ret graphql.Marshaler) {
  98143. fc, err := ec.fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field)
  98144. if err != nil {
  98145. return graphql.Null
  98146. }
  98147. ctx = graphql.WithFieldContext(ctx, fc)
  98148. defer func() {
  98149. if r := recover(); r != nil {
  98150. ec.Error(ctx, ec.Recover(ctx, r))
  98151. ret = graphql.Null
  98152. }
  98153. }()
  98154. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98155. ctx = rctx // use context from middleware stack in children
  98156. return obj.Title, nil
  98157. })
  98158. if err != nil {
  98159. ec.Error(ctx, err)
  98160. return graphql.Null
  98161. }
  98162. if resTmp == nil {
  98163. return graphql.Null
  98164. }
  98165. res := resTmp.(*string)
  98166. fc.Result = res
  98167. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98168. }
  98169. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98170. fc = &graphql.FieldContext{
  98171. Object: "SubscriptionDeliveryMethodLocalDeliveryOption",
  98172. Field: field,
  98173. IsMethod: false,
  98174. IsResolver: false,
  98175. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98176. return nil, errors.New("field of type String does not have child fields")
  98177. },
  98178. }
  98179. return fc, nil
  98180. }
  98181. func (ec *executionContext) _SubscriptionDeliveryMethodPickup_pickupOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickup) (ret graphql.Marshaler) {
  98182. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickup_pickupOption(ctx, field)
  98183. if err != nil {
  98184. return graphql.Null
  98185. }
  98186. ctx = graphql.WithFieldContext(ctx, fc)
  98187. defer func() {
  98188. if r := recover(); r != nil {
  98189. ec.Error(ctx, ec.Recover(ctx, r))
  98190. ret = graphql.Null
  98191. }
  98192. }()
  98193. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98194. ctx = rctx // use context from middleware stack in children
  98195. return obj.PickupOption, nil
  98196. })
  98197. if err != nil {
  98198. ec.Error(ctx, err)
  98199. return graphql.Null
  98200. }
  98201. if resTmp == nil {
  98202. if !graphql.HasFieldError(ctx, fc) {
  98203. ec.Errorf(ctx, "must not be null")
  98204. }
  98205. return graphql.Null
  98206. }
  98207. res := resTmp.(*SubscriptionDeliveryMethodPickupOption)
  98208. fc.Result = res
  98209. return ec.marshalNSubscriptionDeliveryMethodPickupOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodPickupOption(ctx, field.Selections, res)
  98210. }
  98211. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickup_pickupOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98212. fc = &graphql.FieldContext{
  98213. Object: "SubscriptionDeliveryMethodPickup",
  98214. Field: field,
  98215. IsMethod: false,
  98216. IsResolver: false,
  98217. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98218. switch field.Name {
  98219. case "code":
  98220. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx, field)
  98221. case "description":
  98222. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx, field)
  98223. case "location":
  98224. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx, field)
  98225. case "presentmentTitle":
  98226. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field)
  98227. case "title":
  98228. return ec.fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx, field)
  98229. }
  98230. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodPickupOption", field.Name)
  98231. },
  98232. }
  98233. return fc, nil
  98234. }
  98235. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  98236. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx, field)
  98237. if err != nil {
  98238. return graphql.Null
  98239. }
  98240. ctx = graphql.WithFieldContext(ctx, fc)
  98241. defer func() {
  98242. if r := recover(); r != nil {
  98243. ec.Error(ctx, ec.Recover(ctx, r))
  98244. ret = graphql.Null
  98245. }
  98246. }()
  98247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98248. ctx = rctx // use context from middleware stack in children
  98249. return obj.Code, nil
  98250. })
  98251. if err != nil {
  98252. ec.Error(ctx, err)
  98253. return graphql.Null
  98254. }
  98255. if resTmp == nil {
  98256. return graphql.Null
  98257. }
  98258. res := resTmp.(*string)
  98259. fc.Result = res
  98260. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98261. }
  98262. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98263. fc = &graphql.FieldContext{
  98264. Object: "SubscriptionDeliveryMethodPickupOption",
  98265. Field: field,
  98266. IsMethod: false,
  98267. IsResolver: false,
  98268. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98269. return nil, errors.New("field of type String does not have child fields")
  98270. },
  98271. }
  98272. return fc, nil
  98273. }
  98274. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  98275. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx, field)
  98276. if err != nil {
  98277. return graphql.Null
  98278. }
  98279. ctx = graphql.WithFieldContext(ctx, fc)
  98280. defer func() {
  98281. if r := recover(); r != nil {
  98282. ec.Error(ctx, ec.Recover(ctx, r))
  98283. ret = graphql.Null
  98284. }
  98285. }()
  98286. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98287. ctx = rctx // use context from middleware stack in children
  98288. return obj.Description, nil
  98289. })
  98290. if err != nil {
  98291. ec.Error(ctx, err)
  98292. return graphql.Null
  98293. }
  98294. if resTmp == nil {
  98295. return graphql.Null
  98296. }
  98297. res := resTmp.(*string)
  98298. fc.Result = res
  98299. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98300. }
  98301. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98302. fc = &graphql.FieldContext{
  98303. Object: "SubscriptionDeliveryMethodPickupOption",
  98304. Field: field,
  98305. IsMethod: false,
  98306. IsResolver: false,
  98307. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98308. return nil, errors.New("field of type String does not have child fields")
  98309. },
  98310. }
  98311. return fc, nil
  98312. }
  98313. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_location(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  98314. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx, field)
  98315. if err != nil {
  98316. return graphql.Null
  98317. }
  98318. ctx = graphql.WithFieldContext(ctx, fc)
  98319. defer func() {
  98320. if r := recover(); r != nil {
  98321. ec.Error(ctx, ec.Recover(ctx, r))
  98322. ret = graphql.Null
  98323. }
  98324. }()
  98325. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98326. ctx = rctx // use context from middleware stack in children
  98327. return obj.Location, nil
  98328. })
  98329. if err != nil {
  98330. ec.Error(ctx, err)
  98331. return graphql.Null
  98332. }
  98333. if resTmp == nil {
  98334. if !graphql.HasFieldError(ctx, fc) {
  98335. ec.Errorf(ctx, "must not be null")
  98336. }
  98337. return graphql.Null
  98338. }
  98339. res := resTmp.(*Location)
  98340. fc.Result = res
  98341. return ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, field.Selections, res)
  98342. }
  98343. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_location(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98344. fc = &graphql.FieldContext{
  98345. Object: "SubscriptionDeliveryMethodPickupOption",
  98346. Field: field,
  98347. IsMethod: false,
  98348. IsResolver: false,
  98349. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98350. switch field.Name {
  98351. case "activatable":
  98352. return ec.fieldContext_Location_activatable(ctx, field)
  98353. case "address":
  98354. return ec.fieldContext_Location_address(ctx, field)
  98355. case "addressVerified":
  98356. return ec.fieldContext_Location_addressVerified(ctx, field)
  98357. case "deactivatable":
  98358. return ec.fieldContext_Location_deactivatable(ctx, field)
  98359. case "deactivatedAt":
  98360. return ec.fieldContext_Location_deactivatedAt(ctx, field)
  98361. case "deletable":
  98362. return ec.fieldContext_Location_deletable(ctx, field)
  98363. case "fulfillmentService":
  98364. return ec.fieldContext_Location_fulfillmentService(ctx, field)
  98365. case "fulfillsOnlineOrders":
  98366. return ec.fieldContext_Location_fulfillsOnlineOrders(ctx, field)
  98367. case "hasActiveInventory":
  98368. return ec.fieldContext_Location_hasActiveInventory(ctx, field)
  98369. case "hasUnfulfilledOrders":
  98370. return ec.fieldContext_Location_hasUnfulfilledOrders(ctx, field)
  98371. case "id":
  98372. return ec.fieldContext_Location_id(ctx, field)
  98373. case "inventoryLevel":
  98374. return ec.fieldContext_Location_inventoryLevel(ctx, field)
  98375. case "inventoryLevels":
  98376. return ec.fieldContext_Location_inventoryLevels(ctx, field)
  98377. case "isActive":
  98378. return ec.fieldContext_Location_isActive(ctx, field)
  98379. case "legacyResourceId":
  98380. return ec.fieldContext_Location_legacyResourceId(ctx, field)
  98381. case "metafield":
  98382. return ec.fieldContext_Location_metafield(ctx, field)
  98383. case "metafieldDefinitions":
  98384. return ec.fieldContext_Location_metafieldDefinitions(ctx, field)
  98385. case "metafields":
  98386. return ec.fieldContext_Location_metafields(ctx, field)
  98387. case "name":
  98388. return ec.fieldContext_Location_name(ctx, field)
  98389. case "privateMetafield":
  98390. return ec.fieldContext_Location_privateMetafield(ctx, field)
  98391. case "privateMetafields":
  98392. return ec.fieldContext_Location_privateMetafields(ctx, field)
  98393. case "shipsInventory":
  98394. return ec.fieldContext_Location_shipsInventory(ctx, field)
  98395. case "suggestedAddresses":
  98396. return ec.fieldContext_Location_suggestedAddresses(ctx, field)
  98397. }
  98398. return nil, fmt.Errorf("no field named %q was found under type Location", field.Name)
  98399. },
  98400. }
  98401. return fc, nil
  98402. }
  98403. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  98404. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field)
  98405. if err != nil {
  98406. return graphql.Null
  98407. }
  98408. ctx = graphql.WithFieldContext(ctx, fc)
  98409. defer func() {
  98410. if r := recover(); r != nil {
  98411. ec.Error(ctx, ec.Recover(ctx, r))
  98412. ret = graphql.Null
  98413. }
  98414. }()
  98415. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98416. ctx = rctx // use context from middleware stack in children
  98417. return obj.PresentmentTitle, nil
  98418. })
  98419. if err != nil {
  98420. ec.Error(ctx, err)
  98421. return graphql.Null
  98422. }
  98423. if resTmp == nil {
  98424. return graphql.Null
  98425. }
  98426. res := resTmp.(*string)
  98427. fc.Result = res
  98428. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98429. }
  98430. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98431. fc = &graphql.FieldContext{
  98432. Object: "SubscriptionDeliveryMethodPickupOption",
  98433. Field: field,
  98434. IsMethod: false,
  98435. IsResolver: false,
  98436. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98437. return nil, errors.New("field of type String does not have child fields")
  98438. },
  98439. }
  98440. return fc, nil
  98441. }
  98442. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodPickupOption) (ret graphql.Marshaler) {
  98443. fc, err := ec.fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx, field)
  98444. if err != nil {
  98445. return graphql.Null
  98446. }
  98447. ctx = graphql.WithFieldContext(ctx, fc)
  98448. defer func() {
  98449. if r := recover(); r != nil {
  98450. ec.Error(ctx, ec.Recover(ctx, r))
  98451. ret = graphql.Null
  98452. }
  98453. }()
  98454. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98455. ctx = rctx // use context from middleware stack in children
  98456. return obj.Title, nil
  98457. })
  98458. if err != nil {
  98459. ec.Error(ctx, err)
  98460. return graphql.Null
  98461. }
  98462. if resTmp == nil {
  98463. return graphql.Null
  98464. }
  98465. res := resTmp.(*string)
  98466. fc.Result = res
  98467. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98468. }
  98469. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodPickupOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98470. fc = &graphql.FieldContext{
  98471. Object: "SubscriptionDeliveryMethodPickupOption",
  98472. Field: field,
  98473. IsMethod: false,
  98474. IsResolver: false,
  98475. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98476. return nil, errors.New("field of type String does not have child fields")
  98477. },
  98478. }
  98479. return fc, nil
  98480. }
  98481. func (ec *executionContext) _SubscriptionDeliveryMethodShipping_address(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShipping) (ret graphql.Marshaler) {
  98482. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShipping_address(ctx, field)
  98483. if err != nil {
  98484. return graphql.Null
  98485. }
  98486. ctx = graphql.WithFieldContext(ctx, fc)
  98487. defer func() {
  98488. if r := recover(); r != nil {
  98489. ec.Error(ctx, ec.Recover(ctx, r))
  98490. ret = graphql.Null
  98491. }
  98492. }()
  98493. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98494. ctx = rctx // use context from middleware stack in children
  98495. return obj.Address, nil
  98496. })
  98497. if err != nil {
  98498. ec.Error(ctx, err)
  98499. return graphql.Null
  98500. }
  98501. if resTmp == nil {
  98502. if !graphql.HasFieldError(ctx, fc) {
  98503. ec.Errorf(ctx, "must not be null")
  98504. }
  98505. return graphql.Null
  98506. }
  98507. res := resTmp.(*SubscriptionMailingAddress)
  98508. fc.Result = res
  98509. return ec.marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionMailingAddress(ctx, field.Selections, res)
  98510. }
  98511. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShipping_address(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98512. fc = &graphql.FieldContext{
  98513. Object: "SubscriptionDeliveryMethodShipping",
  98514. Field: field,
  98515. IsMethod: false,
  98516. IsResolver: false,
  98517. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98518. switch field.Name {
  98519. case "address1":
  98520. return ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  98521. case "address2":
  98522. return ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  98523. case "city":
  98524. return ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  98525. case "company":
  98526. return ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  98527. case "country":
  98528. return ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  98529. case "countryCode":
  98530. return ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  98531. case "firstName":
  98532. return ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  98533. case "lastName":
  98534. return ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  98535. case "name":
  98536. return ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  98537. case "phone":
  98538. return ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  98539. case "province":
  98540. return ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  98541. case "provinceCode":
  98542. return ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  98543. case "zip":
  98544. return ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  98545. }
  98546. return nil, fmt.Errorf("no field named %q was found under type SubscriptionMailingAddress", field.Name)
  98547. },
  98548. }
  98549. return fc, nil
  98550. }
  98551. func (ec *executionContext) _SubscriptionDeliveryMethodShipping_shippingOption(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShipping) (ret graphql.Marshaler) {
  98552. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShipping_shippingOption(ctx, field)
  98553. if err != nil {
  98554. return graphql.Null
  98555. }
  98556. ctx = graphql.WithFieldContext(ctx, fc)
  98557. defer func() {
  98558. if r := recover(); r != nil {
  98559. ec.Error(ctx, ec.Recover(ctx, r))
  98560. ret = graphql.Null
  98561. }
  98562. }()
  98563. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98564. ctx = rctx // use context from middleware stack in children
  98565. return obj.ShippingOption, nil
  98566. })
  98567. if err != nil {
  98568. ec.Error(ctx, err)
  98569. return graphql.Null
  98570. }
  98571. if resTmp == nil {
  98572. if !graphql.HasFieldError(ctx, fc) {
  98573. ec.Errorf(ctx, "must not be null")
  98574. }
  98575. return graphql.Null
  98576. }
  98577. res := resTmp.(*SubscriptionDeliveryMethodShippingOption)
  98578. fc.Result = res
  98579. return ec.marshalNSubscriptionDeliveryMethodShippingOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodShippingOption(ctx, field.Selections, res)
  98580. }
  98581. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShipping_shippingOption(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98582. fc = &graphql.FieldContext{
  98583. Object: "SubscriptionDeliveryMethodShipping",
  98584. Field: field,
  98585. IsMethod: false,
  98586. IsResolver: false,
  98587. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98588. switch field.Name {
  98589. case "carrierService":
  98590. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field)
  98591. case "code":
  98592. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx, field)
  98593. case "description":
  98594. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx, field)
  98595. case "presentmentTitle":
  98596. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field)
  98597. case "title":
  98598. return ec.fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx, field)
  98599. }
  98600. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDeliveryMethodShippingOption", field.Name)
  98601. },
  98602. }
  98603. return fc, nil
  98604. }
  98605. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_carrierService(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  98606. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field)
  98607. if err != nil {
  98608. return graphql.Null
  98609. }
  98610. ctx = graphql.WithFieldContext(ctx, fc)
  98611. defer func() {
  98612. if r := recover(); r != nil {
  98613. ec.Error(ctx, ec.Recover(ctx, r))
  98614. ret = graphql.Null
  98615. }
  98616. }()
  98617. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98618. ctx = rctx // use context from middleware stack in children
  98619. return obj.CarrierService, nil
  98620. })
  98621. if err != nil {
  98622. ec.Error(ctx, err)
  98623. return graphql.Null
  98624. }
  98625. if resTmp == nil {
  98626. return graphql.Null
  98627. }
  98628. res := resTmp.(*DeliveryCarrierService)
  98629. fc.Result = res
  98630. return ec.marshalODeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCarrierService(ctx, field.Selections, res)
  98631. }
  98632. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_carrierService(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98633. fc = &graphql.FieldContext{
  98634. Object: "SubscriptionDeliveryMethodShippingOption",
  98635. Field: field,
  98636. IsMethod: false,
  98637. IsResolver: false,
  98638. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98639. switch field.Name {
  98640. case "availableServicesForCountries":
  98641. return ec.fieldContext_DeliveryCarrierService_availableServicesForCountries(ctx, field)
  98642. case "formattedName":
  98643. return ec.fieldContext_DeliveryCarrierService_formattedName(ctx, field)
  98644. case "icon":
  98645. return ec.fieldContext_DeliveryCarrierService_icon(ctx, field)
  98646. case "id":
  98647. return ec.fieldContext_DeliveryCarrierService_id(ctx, field)
  98648. case "name":
  98649. return ec.fieldContext_DeliveryCarrierService_name(ctx, field)
  98650. }
  98651. return nil, fmt.Errorf("no field named %q was found under type DeliveryCarrierService", field.Name)
  98652. },
  98653. }
  98654. return fc, nil
  98655. }
  98656. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_code(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  98657. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx, field)
  98658. if err != nil {
  98659. return graphql.Null
  98660. }
  98661. ctx = graphql.WithFieldContext(ctx, fc)
  98662. defer func() {
  98663. if r := recover(); r != nil {
  98664. ec.Error(ctx, ec.Recover(ctx, r))
  98665. ret = graphql.Null
  98666. }
  98667. }()
  98668. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98669. ctx = rctx // use context from middleware stack in children
  98670. return obj.Code, nil
  98671. })
  98672. if err != nil {
  98673. ec.Error(ctx, err)
  98674. return graphql.Null
  98675. }
  98676. if resTmp == nil {
  98677. return graphql.Null
  98678. }
  98679. res := resTmp.(*string)
  98680. fc.Result = res
  98681. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98682. }
  98683. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_code(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98684. fc = &graphql.FieldContext{
  98685. Object: "SubscriptionDeliveryMethodShippingOption",
  98686. Field: field,
  98687. IsMethod: false,
  98688. IsResolver: false,
  98689. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98690. return nil, errors.New("field of type String does not have child fields")
  98691. },
  98692. }
  98693. return fc, nil
  98694. }
  98695. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_description(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  98696. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx, field)
  98697. if err != nil {
  98698. return graphql.Null
  98699. }
  98700. ctx = graphql.WithFieldContext(ctx, fc)
  98701. defer func() {
  98702. if r := recover(); r != nil {
  98703. ec.Error(ctx, ec.Recover(ctx, r))
  98704. ret = graphql.Null
  98705. }
  98706. }()
  98707. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98708. ctx = rctx // use context from middleware stack in children
  98709. return obj.Description, nil
  98710. })
  98711. if err != nil {
  98712. ec.Error(ctx, err)
  98713. return graphql.Null
  98714. }
  98715. if resTmp == nil {
  98716. return graphql.Null
  98717. }
  98718. res := resTmp.(*string)
  98719. fc.Result = res
  98720. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98721. }
  98722. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98723. fc = &graphql.FieldContext{
  98724. Object: "SubscriptionDeliveryMethodShippingOption",
  98725. Field: field,
  98726. IsMethod: false,
  98727. IsResolver: false,
  98728. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98729. return nil, errors.New("field of type String does not have child fields")
  98730. },
  98731. }
  98732. return fc, nil
  98733. }
  98734. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  98735. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field)
  98736. if err != nil {
  98737. return graphql.Null
  98738. }
  98739. ctx = graphql.WithFieldContext(ctx, fc)
  98740. defer func() {
  98741. if r := recover(); r != nil {
  98742. ec.Error(ctx, ec.Recover(ctx, r))
  98743. ret = graphql.Null
  98744. }
  98745. }()
  98746. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98747. ctx = rctx // use context from middleware stack in children
  98748. return obj.PresentmentTitle, nil
  98749. })
  98750. if err != nil {
  98751. ec.Error(ctx, err)
  98752. return graphql.Null
  98753. }
  98754. if resTmp == nil {
  98755. return graphql.Null
  98756. }
  98757. res := resTmp.(*string)
  98758. fc.Result = res
  98759. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98760. }
  98761. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98762. fc = &graphql.FieldContext{
  98763. Object: "SubscriptionDeliveryMethodShippingOption",
  98764. Field: field,
  98765. IsMethod: false,
  98766. IsResolver: false,
  98767. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98768. return nil, errors.New("field of type String does not have child fields")
  98769. },
  98770. }
  98771. return fc, nil
  98772. }
  98773. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryMethodShippingOption) (ret graphql.Marshaler) {
  98774. fc, err := ec.fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx, field)
  98775. if err != nil {
  98776. return graphql.Null
  98777. }
  98778. ctx = graphql.WithFieldContext(ctx, fc)
  98779. defer func() {
  98780. if r := recover(); r != nil {
  98781. ec.Error(ctx, ec.Recover(ctx, r))
  98782. ret = graphql.Null
  98783. }
  98784. }()
  98785. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98786. ctx = rctx // use context from middleware stack in children
  98787. return obj.Title, nil
  98788. })
  98789. if err != nil {
  98790. ec.Error(ctx, err)
  98791. return graphql.Null
  98792. }
  98793. if resTmp == nil {
  98794. return graphql.Null
  98795. }
  98796. res := resTmp.(*string)
  98797. fc.Result = res
  98798. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  98799. }
  98800. func (ec *executionContext) fieldContext_SubscriptionDeliveryMethodShippingOption_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98801. fc = &graphql.FieldContext{
  98802. Object: "SubscriptionDeliveryMethodShippingOption",
  98803. Field: field,
  98804. IsMethod: false,
  98805. IsResolver: false,
  98806. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98807. return nil, errors.New("field of type String does not have child fields")
  98808. },
  98809. }
  98810. return fc, nil
  98811. }
  98812. func (ec *executionContext) _SubscriptionDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  98813. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_anchors(ctx, field)
  98814. if err != nil {
  98815. return graphql.Null
  98816. }
  98817. ctx = graphql.WithFieldContext(ctx, fc)
  98818. defer func() {
  98819. if r := recover(); r != nil {
  98820. ec.Error(ctx, ec.Recover(ctx, r))
  98821. ret = graphql.Null
  98822. }
  98823. }()
  98824. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98825. ctx = rctx // use context from middleware stack in children
  98826. return obj.Anchors, nil
  98827. })
  98828. if err != nil {
  98829. ec.Error(ctx, err)
  98830. return graphql.Null
  98831. }
  98832. if resTmp == nil {
  98833. if !graphql.HasFieldError(ctx, fc) {
  98834. ec.Errorf(ctx, "must not be null")
  98835. }
  98836. return graphql.Null
  98837. }
  98838. res := resTmp.([]*SellingPlanAnchor)
  98839. fc.Result = res
  98840. return ec.marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx, field.Selections, res)
  98841. }
  98842. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_anchors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98843. fc = &graphql.FieldContext{
  98844. Object: "SubscriptionDeliveryPolicy",
  98845. Field: field,
  98846. IsMethod: false,
  98847. IsResolver: false,
  98848. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98849. switch field.Name {
  98850. case "cutoffDay":
  98851. return ec.fieldContext_SellingPlanAnchor_cutoffDay(ctx, field)
  98852. case "day":
  98853. return ec.fieldContext_SellingPlanAnchor_day(ctx, field)
  98854. case "month":
  98855. return ec.fieldContext_SellingPlanAnchor_month(ctx, field)
  98856. case "type":
  98857. return ec.fieldContext_SellingPlanAnchor_type(ctx, field)
  98858. }
  98859. return nil, fmt.Errorf("no field named %q was found under type SellingPlanAnchor", field.Name)
  98860. },
  98861. }
  98862. return fc, nil
  98863. }
  98864. func (ec *executionContext) _SubscriptionDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  98865. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_interval(ctx, field)
  98866. if err != nil {
  98867. return graphql.Null
  98868. }
  98869. ctx = graphql.WithFieldContext(ctx, fc)
  98870. defer func() {
  98871. if r := recover(); r != nil {
  98872. ec.Error(ctx, ec.Recover(ctx, r))
  98873. ret = graphql.Null
  98874. }
  98875. }()
  98876. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98877. ctx = rctx // use context from middleware stack in children
  98878. return obj.Interval, nil
  98879. })
  98880. if err != nil {
  98881. ec.Error(ctx, err)
  98882. return graphql.Null
  98883. }
  98884. if resTmp == nil {
  98885. if !graphql.HasFieldError(ctx, fc) {
  98886. ec.Errorf(ctx, "must not be null")
  98887. }
  98888. return graphql.Null
  98889. }
  98890. res := resTmp.(SellingPlanInterval)
  98891. fc.Result = res
  98892. return ec.marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx, field.Selections, res)
  98893. }
  98894. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_interval(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98895. fc = &graphql.FieldContext{
  98896. Object: "SubscriptionDeliveryPolicy",
  98897. Field: field,
  98898. IsMethod: false,
  98899. IsResolver: false,
  98900. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98901. return nil, errors.New("field of type SellingPlanInterval does not have child fields")
  98902. },
  98903. }
  98904. return fc, nil
  98905. }
  98906. func (ec *executionContext) _SubscriptionDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDeliveryPolicy) (ret graphql.Marshaler) {
  98907. fc, err := ec.fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx, field)
  98908. if err != nil {
  98909. return graphql.Null
  98910. }
  98911. ctx = graphql.WithFieldContext(ctx, fc)
  98912. defer func() {
  98913. if r := recover(); r != nil {
  98914. ec.Error(ctx, ec.Recover(ctx, r))
  98915. ret = graphql.Null
  98916. }
  98917. }()
  98918. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98919. ctx = rctx // use context from middleware stack in children
  98920. return obj.IntervalCount, nil
  98921. })
  98922. if err != nil {
  98923. ec.Error(ctx, err)
  98924. return graphql.Null
  98925. }
  98926. if resTmp == nil {
  98927. if !graphql.HasFieldError(ctx, fc) {
  98928. ec.Errorf(ctx, "must not be null")
  98929. }
  98930. return graphql.Null
  98931. }
  98932. res := resTmp.(int)
  98933. fc.Result = res
  98934. return ec.marshalNInt2int(ctx, field.Selections, res)
  98935. }
  98936. func (ec *executionContext) fieldContext_SubscriptionDeliveryPolicy_intervalCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98937. fc = &graphql.FieldContext{
  98938. Object: "SubscriptionDeliveryPolicy",
  98939. Field: field,
  98940. IsMethod: false,
  98941. IsResolver: false,
  98942. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98943. return nil, errors.New("field of type Int does not have child fields")
  98944. },
  98945. }
  98946. return fc, nil
  98947. }
  98948. func (ec *executionContext) _SubscriptionDiscountAllocation_amount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountAllocation) (ret graphql.Marshaler) {
  98949. fc, err := ec.fieldContext_SubscriptionDiscountAllocation_amount(ctx, field)
  98950. if err != nil {
  98951. return graphql.Null
  98952. }
  98953. ctx = graphql.WithFieldContext(ctx, fc)
  98954. defer func() {
  98955. if r := recover(); r != nil {
  98956. ec.Error(ctx, ec.Recover(ctx, r))
  98957. ret = graphql.Null
  98958. }
  98959. }()
  98960. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  98961. ctx = rctx // use context from middleware stack in children
  98962. return obj.Amount, nil
  98963. })
  98964. if err != nil {
  98965. ec.Error(ctx, err)
  98966. return graphql.Null
  98967. }
  98968. if resTmp == nil {
  98969. if !graphql.HasFieldError(ctx, fc) {
  98970. ec.Errorf(ctx, "must not be null")
  98971. }
  98972. return graphql.Null
  98973. }
  98974. res := resTmp.(*MoneyV2)
  98975. fc.Result = res
  98976. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  98977. }
  98978. func (ec *executionContext) fieldContext_SubscriptionDiscountAllocation_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  98979. fc = &graphql.FieldContext{
  98980. Object: "SubscriptionDiscountAllocation",
  98981. Field: field,
  98982. IsMethod: false,
  98983. IsResolver: false,
  98984. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  98985. switch field.Name {
  98986. case "amount":
  98987. return ec.fieldContext_MoneyV2_amount(ctx, field)
  98988. case "currencyCode":
  98989. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  98990. }
  98991. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  98992. },
  98993. }
  98994. return fc, nil
  98995. }
  98996. func (ec *executionContext) _SubscriptionDiscountAllocation_discount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountAllocation) (ret graphql.Marshaler) {
  98997. fc, err := ec.fieldContext_SubscriptionDiscountAllocation_discount(ctx, field)
  98998. if err != nil {
  98999. return graphql.Null
  99000. }
  99001. ctx = graphql.WithFieldContext(ctx, fc)
  99002. defer func() {
  99003. if r := recover(); r != nil {
  99004. ec.Error(ctx, ec.Recover(ctx, r))
  99005. ret = graphql.Null
  99006. }
  99007. }()
  99008. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99009. ctx = rctx // use context from middleware stack in children
  99010. return obj.Discount, nil
  99011. })
  99012. if err != nil {
  99013. ec.Error(ctx, err)
  99014. return graphql.Null
  99015. }
  99016. if resTmp == nil {
  99017. if !graphql.HasFieldError(ctx, fc) {
  99018. ec.Errorf(ctx, "must not be null")
  99019. }
  99020. return graphql.Null
  99021. }
  99022. res := resTmp.(SubscriptionDiscount)
  99023. fc.Result = res
  99024. return ec.marshalNSubscriptionDiscount2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscount(ctx, field.Selections, res)
  99025. }
  99026. func (ec *executionContext) fieldContext_SubscriptionDiscountAllocation_discount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99027. fc = &graphql.FieldContext{
  99028. Object: "SubscriptionDiscountAllocation",
  99029. Field: field,
  99030. IsMethod: false,
  99031. IsResolver: false,
  99032. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99033. return nil, errors.New("field of type SubscriptionDiscount does not have child fields")
  99034. },
  99035. }
  99036. return fc, nil
  99037. }
  99038. func (ec *executionContext) _SubscriptionDiscountEntitledLines_all(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountEntitledLines) (ret graphql.Marshaler) {
  99039. fc, err := ec.fieldContext_SubscriptionDiscountEntitledLines_all(ctx, field)
  99040. if err != nil {
  99041. return graphql.Null
  99042. }
  99043. ctx = graphql.WithFieldContext(ctx, fc)
  99044. defer func() {
  99045. if r := recover(); r != nil {
  99046. ec.Error(ctx, ec.Recover(ctx, r))
  99047. ret = graphql.Null
  99048. }
  99049. }()
  99050. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99051. ctx = rctx // use context from middleware stack in children
  99052. return obj.All, nil
  99053. })
  99054. if err != nil {
  99055. ec.Error(ctx, err)
  99056. return graphql.Null
  99057. }
  99058. if resTmp == nil {
  99059. if !graphql.HasFieldError(ctx, fc) {
  99060. ec.Errorf(ctx, "must not be null")
  99061. }
  99062. return graphql.Null
  99063. }
  99064. res := resTmp.(bool)
  99065. fc.Result = res
  99066. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  99067. }
  99068. func (ec *executionContext) fieldContext_SubscriptionDiscountEntitledLines_all(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99069. fc = &graphql.FieldContext{
  99070. Object: "SubscriptionDiscountEntitledLines",
  99071. Field: field,
  99072. IsMethod: false,
  99073. IsResolver: false,
  99074. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99075. return nil, errors.New("field of type Boolean does not have child fields")
  99076. },
  99077. }
  99078. return fc, nil
  99079. }
  99080. func (ec *executionContext) _SubscriptionDiscountEntitledLines_lines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountEntitledLines) (ret graphql.Marshaler) {
  99081. fc, err := ec.fieldContext_SubscriptionDiscountEntitledLines_lines(ctx, field)
  99082. if err != nil {
  99083. return graphql.Null
  99084. }
  99085. ctx = graphql.WithFieldContext(ctx, fc)
  99086. defer func() {
  99087. if r := recover(); r != nil {
  99088. ec.Error(ctx, ec.Recover(ctx, r))
  99089. ret = graphql.Null
  99090. }
  99091. }()
  99092. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99093. ctx = rctx // use context from middleware stack in children
  99094. return obj.Lines, nil
  99095. })
  99096. if err != nil {
  99097. ec.Error(ctx, err)
  99098. return graphql.Null
  99099. }
  99100. if resTmp == nil {
  99101. if !graphql.HasFieldError(ctx, fc) {
  99102. ec.Errorf(ctx, "must not be null")
  99103. }
  99104. return graphql.Null
  99105. }
  99106. res := resTmp.(*SubscriptionLineConnection)
  99107. fc.Result = res
  99108. return ec.marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineConnection(ctx, field.Selections, res)
  99109. }
  99110. func (ec *executionContext) fieldContext_SubscriptionDiscountEntitledLines_lines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99111. fc = &graphql.FieldContext{
  99112. Object: "SubscriptionDiscountEntitledLines",
  99113. Field: field,
  99114. IsMethod: false,
  99115. IsResolver: false,
  99116. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99117. switch field.Name {
  99118. case "edges":
  99119. return ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  99120. case "nodes":
  99121. return ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  99122. case "pageInfo":
  99123. return ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  99124. }
  99125. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineConnection", field.Name)
  99126. },
  99127. }
  99128. defer func() {
  99129. if r := recover(); r != nil {
  99130. err = ec.Recover(ctx, r)
  99131. ec.Error(ctx, err)
  99132. }
  99133. }()
  99134. ctx = graphql.WithFieldContext(ctx, fc)
  99135. if fc.Args, err = ec.field_SubscriptionDiscountEntitledLines_lines_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  99136. ec.Error(ctx, err)
  99137. return
  99138. }
  99139. return fc, nil
  99140. }
  99141. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue_amount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountFixedAmountValue) (ret graphql.Marshaler) {
  99142. fc, err := ec.fieldContext_SubscriptionDiscountFixedAmountValue_amount(ctx, field)
  99143. if err != nil {
  99144. return graphql.Null
  99145. }
  99146. ctx = graphql.WithFieldContext(ctx, fc)
  99147. defer func() {
  99148. if r := recover(); r != nil {
  99149. ec.Error(ctx, ec.Recover(ctx, r))
  99150. ret = graphql.Null
  99151. }
  99152. }()
  99153. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99154. ctx = rctx // use context from middleware stack in children
  99155. return obj.Amount, nil
  99156. })
  99157. if err != nil {
  99158. ec.Error(ctx, err)
  99159. return graphql.Null
  99160. }
  99161. if resTmp == nil {
  99162. if !graphql.HasFieldError(ctx, fc) {
  99163. ec.Errorf(ctx, "must not be null")
  99164. }
  99165. return graphql.Null
  99166. }
  99167. res := resTmp.(*MoneyV2)
  99168. fc.Result = res
  99169. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  99170. }
  99171. func (ec *executionContext) fieldContext_SubscriptionDiscountFixedAmountValue_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99172. fc = &graphql.FieldContext{
  99173. Object: "SubscriptionDiscountFixedAmountValue",
  99174. Field: field,
  99175. IsMethod: false,
  99176. IsResolver: false,
  99177. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99178. switch field.Name {
  99179. case "amount":
  99180. return ec.fieldContext_MoneyV2_amount(ctx, field)
  99181. case "currencyCode":
  99182. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  99183. }
  99184. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  99185. },
  99186. }
  99187. return fc, nil
  99188. }
  99189. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountFixedAmountValue) (ret graphql.Marshaler) {
  99190. fc, err := ec.fieldContext_SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx, field)
  99191. if err != nil {
  99192. return graphql.Null
  99193. }
  99194. ctx = graphql.WithFieldContext(ctx, fc)
  99195. defer func() {
  99196. if r := recover(); r != nil {
  99197. ec.Error(ctx, ec.Recover(ctx, r))
  99198. ret = graphql.Null
  99199. }
  99200. }()
  99201. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99202. ctx = rctx // use context from middleware stack in children
  99203. return obj.AppliesOnEachItem, nil
  99204. })
  99205. if err != nil {
  99206. ec.Error(ctx, err)
  99207. return graphql.Null
  99208. }
  99209. if resTmp == nil {
  99210. if !graphql.HasFieldError(ctx, fc) {
  99211. ec.Errorf(ctx, "must not be null")
  99212. }
  99213. return graphql.Null
  99214. }
  99215. res := resTmp.(bool)
  99216. fc.Result = res
  99217. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  99218. }
  99219. func (ec *executionContext) fieldContext_SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99220. fc = &graphql.FieldContext{
  99221. Object: "SubscriptionDiscountFixedAmountValue",
  99222. Field: field,
  99223. IsMethod: false,
  99224. IsResolver: false,
  99225. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99226. return nil, errors.New("field of type Boolean does not have child fields")
  99227. },
  99228. }
  99229. return fc, nil
  99230. }
  99231. func (ec *executionContext) _SubscriptionDiscountPercentageValue_percentage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionDiscountPercentageValue) (ret graphql.Marshaler) {
  99232. fc, err := ec.fieldContext_SubscriptionDiscountPercentageValue_percentage(ctx, field)
  99233. if err != nil {
  99234. return graphql.Null
  99235. }
  99236. ctx = graphql.WithFieldContext(ctx, fc)
  99237. defer func() {
  99238. if r := recover(); r != nil {
  99239. ec.Error(ctx, ec.Recover(ctx, r))
  99240. ret = graphql.Null
  99241. }
  99242. }()
  99243. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99244. ctx = rctx // use context from middleware stack in children
  99245. return obj.Percentage, nil
  99246. })
  99247. if err != nil {
  99248. ec.Error(ctx, err)
  99249. return graphql.Null
  99250. }
  99251. if resTmp == nil {
  99252. if !graphql.HasFieldError(ctx, fc) {
  99253. ec.Errorf(ctx, "must not be null")
  99254. }
  99255. return graphql.Null
  99256. }
  99257. res := resTmp.(int)
  99258. fc.Result = res
  99259. return ec.marshalNInt2int(ctx, field.Selections, res)
  99260. }
  99261. func (ec *executionContext) fieldContext_SubscriptionDiscountPercentageValue_percentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99262. fc = &graphql.FieldContext{
  99263. Object: "SubscriptionDiscountPercentageValue",
  99264. Field: field,
  99265. IsMethod: false,
  99266. IsResolver: false,
  99267. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99268. return nil, errors.New("field of type Int does not have child fields")
  99269. },
  99270. }
  99271. return fc, nil
  99272. }
  99273. func (ec *executionContext) _SubscriptionLine_currentPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99274. fc, err := ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  99275. if err != nil {
  99276. return graphql.Null
  99277. }
  99278. ctx = graphql.WithFieldContext(ctx, fc)
  99279. defer func() {
  99280. if r := recover(); r != nil {
  99281. ec.Error(ctx, ec.Recover(ctx, r))
  99282. ret = graphql.Null
  99283. }
  99284. }()
  99285. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99286. ctx = rctx // use context from middleware stack in children
  99287. return obj.CurrentPrice, nil
  99288. })
  99289. if err != nil {
  99290. ec.Error(ctx, err)
  99291. return graphql.Null
  99292. }
  99293. if resTmp == nil {
  99294. if !graphql.HasFieldError(ctx, fc) {
  99295. ec.Errorf(ctx, "must not be null")
  99296. }
  99297. return graphql.Null
  99298. }
  99299. res := resTmp.(*MoneyV2)
  99300. fc.Result = res
  99301. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  99302. }
  99303. func (ec *executionContext) fieldContext_SubscriptionLine_currentPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99304. fc = &graphql.FieldContext{
  99305. Object: "SubscriptionLine",
  99306. Field: field,
  99307. IsMethod: false,
  99308. IsResolver: false,
  99309. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99310. switch field.Name {
  99311. case "amount":
  99312. return ec.fieldContext_MoneyV2_amount(ctx, field)
  99313. case "currencyCode":
  99314. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  99315. }
  99316. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  99317. },
  99318. }
  99319. return fc, nil
  99320. }
  99321. func (ec *executionContext) _SubscriptionLine_customAttributes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99322. fc, err := ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  99323. if err != nil {
  99324. return graphql.Null
  99325. }
  99326. ctx = graphql.WithFieldContext(ctx, fc)
  99327. defer func() {
  99328. if r := recover(); r != nil {
  99329. ec.Error(ctx, ec.Recover(ctx, r))
  99330. ret = graphql.Null
  99331. }
  99332. }()
  99333. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99334. ctx = rctx // use context from middleware stack in children
  99335. return obj.CustomAttributes, nil
  99336. })
  99337. if err != nil {
  99338. ec.Error(ctx, err)
  99339. return graphql.Null
  99340. }
  99341. if resTmp == nil {
  99342. if !graphql.HasFieldError(ctx, fc) {
  99343. ec.Errorf(ctx, "must not be null")
  99344. }
  99345. return graphql.Null
  99346. }
  99347. res := resTmp.([]*Attribute)
  99348. fc.Result = res
  99349. return ec.marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttributeᚄ(ctx, field.Selections, res)
  99350. }
  99351. func (ec *executionContext) fieldContext_SubscriptionLine_customAttributes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99352. fc = &graphql.FieldContext{
  99353. Object: "SubscriptionLine",
  99354. Field: field,
  99355. IsMethod: false,
  99356. IsResolver: false,
  99357. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99358. switch field.Name {
  99359. case "key":
  99360. return ec.fieldContext_Attribute_key(ctx, field)
  99361. case "value":
  99362. return ec.fieldContext_Attribute_value(ctx, field)
  99363. }
  99364. return nil, fmt.Errorf("no field named %q was found under type Attribute", field.Name)
  99365. },
  99366. }
  99367. return fc, nil
  99368. }
  99369. func (ec *executionContext) _SubscriptionLine_discountAllocations(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99370. fc, err := ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  99371. if err != nil {
  99372. return graphql.Null
  99373. }
  99374. ctx = graphql.WithFieldContext(ctx, fc)
  99375. defer func() {
  99376. if r := recover(); r != nil {
  99377. ec.Error(ctx, ec.Recover(ctx, r))
  99378. ret = graphql.Null
  99379. }
  99380. }()
  99381. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99382. ctx = rctx // use context from middleware stack in children
  99383. return obj.DiscountAllocations, nil
  99384. })
  99385. if err != nil {
  99386. ec.Error(ctx, err)
  99387. return graphql.Null
  99388. }
  99389. if resTmp == nil {
  99390. if !graphql.HasFieldError(ctx, fc) {
  99391. ec.Errorf(ctx, "must not be null")
  99392. }
  99393. return graphql.Null
  99394. }
  99395. res := resTmp.([]*SubscriptionDiscountAllocation)
  99396. fc.Result = res
  99397. return ec.marshalNSubscriptionDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountAllocationᚄ(ctx, field.Selections, res)
  99398. }
  99399. func (ec *executionContext) fieldContext_SubscriptionLine_discountAllocations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99400. fc = &graphql.FieldContext{
  99401. Object: "SubscriptionLine",
  99402. Field: field,
  99403. IsMethod: false,
  99404. IsResolver: false,
  99405. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99406. switch field.Name {
  99407. case "amount":
  99408. return ec.fieldContext_SubscriptionDiscountAllocation_amount(ctx, field)
  99409. case "discount":
  99410. return ec.fieldContext_SubscriptionDiscountAllocation_discount(ctx, field)
  99411. }
  99412. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDiscountAllocation", field.Name)
  99413. },
  99414. }
  99415. return fc, nil
  99416. }
  99417. func (ec *executionContext) _SubscriptionLine_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99418. fc, err := ec.fieldContext_SubscriptionLine_id(ctx, field)
  99419. if err != nil {
  99420. return graphql.Null
  99421. }
  99422. ctx = graphql.WithFieldContext(ctx, fc)
  99423. defer func() {
  99424. if r := recover(); r != nil {
  99425. ec.Error(ctx, ec.Recover(ctx, r))
  99426. ret = graphql.Null
  99427. }
  99428. }()
  99429. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99430. ctx = rctx // use context from middleware stack in children
  99431. return obj.ID, nil
  99432. })
  99433. if err != nil {
  99434. ec.Error(ctx, err)
  99435. return graphql.Null
  99436. }
  99437. if resTmp == nil {
  99438. if !graphql.HasFieldError(ctx, fc) {
  99439. ec.Errorf(ctx, "must not be null")
  99440. }
  99441. return graphql.Null
  99442. }
  99443. res := resTmp.(string)
  99444. fc.Result = res
  99445. return ec.marshalNID2string(ctx, field.Selections, res)
  99446. }
  99447. func (ec *executionContext) fieldContext_SubscriptionLine_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99448. fc = &graphql.FieldContext{
  99449. Object: "SubscriptionLine",
  99450. Field: field,
  99451. IsMethod: false,
  99452. IsResolver: false,
  99453. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99454. return nil, errors.New("field of type ID does not have child fields")
  99455. },
  99456. }
  99457. return fc, nil
  99458. }
  99459. func (ec *executionContext) _SubscriptionLine_lineDiscountedPrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99460. fc, err := ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  99461. if err != nil {
  99462. return graphql.Null
  99463. }
  99464. ctx = graphql.WithFieldContext(ctx, fc)
  99465. defer func() {
  99466. if r := recover(); r != nil {
  99467. ec.Error(ctx, ec.Recover(ctx, r))
  99468. ret = graphql.Null
  99469. }
  99470. }()
  99471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99472. ctx = rctx // use context from middleware stack in children
  99473. return obj.LineDiscountedPrice, nil
  99474. })
  99475. if err != nil {
  99476. ec.Error(ctx, err)
  99477. return graphql.Null
  99478. }
  99479. if resTmp == nil {
  99480. if !graphql.HasFieldError(ctx, fc) {
  99481. ec.Errorf(ctx, "must not be null")
  99482. }
  99483. return graphql.Null
  99484. }
  99485. res := resTmp.(*MoneyV2)
  99486. fc.Result = res
  99487. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  99488. }
  99489. func (ec *executionContext) fieldContext_SubscriptionLine_lineDiscountedPrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99490. fc = &graphql.FieldContext{
  99491. Object: "SubscriptionLine",
  99492. Field: field,
  99493. IsMethod: false,
  99494. IsResolver: false,
  99495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99496. switch field.Name {
  99497. case "amount":
  99498. return ec.fieldContext_MoneyV2_amount(ctx, field)
  99499. case "currencyCode":
  99500. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  99501. }
  99502. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  99503. },
  99504. }
  99505. return fc, nil
  99506. }
  99507. func (ec *executionContext) _SubscriptionLine_pricingPolicy(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99508. fc, err := ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  99509. if err != nil {
  99510. return graphql.Null
  99511. }
  99512. ctx = graphql.WithFieldContext(ctx, fc)
  99513. defer func() {
  99514. if r := recover(); r != nil {
  99515. ec.Error(ctx, ec.Recover(ctx, r))
  99516. ret = graphql.Null
  99517. }
  99518. }()
  99519. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99520. ctx = rctx // use context from middleware stack in children
  99521. return obj.PricingPolicy, nil
  99522. })
  99523. if err != nil {
  99524. ec.Error(ctx, err)
  99525. return graphql.Null
  99526. }
  99527. if resTmp == nil {
  99528. return graphql.Null
  99529. }
  99530. res := resTmp.(*SubscriptionPricingPolicy)
  99531. fc.Result = res
  99532. return ec.marshalOSubscriptionPricingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionPricingPolicy(ctx, field.Selections, res)
  99533. }
  99534. func (ec *executionContext) fieldContext_SubscriptionLine_pricingPolicy(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99535. fc = &graphql.FieldContext{
  99536. Object: "SubscriptionLine",
  99537. Field: field,
  99538. IsMethod: false,
  99539. IsResolver: false,
  99540. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99541. switch field.Name {
  99542. case "basePrice":
  99543. return ec.fieldContext_SubscriptionPricingPolicy_basePrice(ctx, field)
  99544. case "cycleDiscounts":
  99545. return ec.fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx, field)
  99546. }
  99547. return nil, fmt.Errorf("no field named %q was found under type SubscriptionPricingPolicy", field.Name)
  99548. },
  99549. }
  99550. return fc, nil
  99551. }
  99552. func (ec *executionContext) _SubscriptionLine_productId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99553. fc, err := ec.fieldContext_SubscriptionLine_productId(ctx, field)
  99554. if err != nil {
  99555. return graphql.Null
  99556. }
  99557. ctx = graphql.WithFieldContext(ctx, fc)
  99558. defer func() {
  99559. if r := recover(); r != nil {
  99560. ec.Error(ctx, ec.Recover(ctx, r))
  99561. ret = graphql.Null
  99562. }
  99563. }()
  99564. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99565. ctx = rctx // use context from middleware stack in children
  99566. return obj.ProductID, nil
  99567. })
  99568. if err != nil {
  99569. ec.Error(ctx, err)
  99570. return graphql.Null
  99571. }
  99572. if resTmp == nil {
  99573. return graphql.Null
  99574. }
  99575. res := resTmp.(*string)
  99576. fc.Result = res
  99577. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  99578. }
  99579. func (ec *executionContext) fieldContext_SubscriptionLine_productId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99580. fc = &graphql.FieldContext{
  99581. Object: "SubscriptionLine",
  99582. Field: field,
  99583. IsMethod: false,
  99584. IsResolver: false,
  99585. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99586. return nil, errors.New("field of type ID does not have child fields")
  99587. },
  99588. }
  99589. return fc, nil
  99590. }
  99591. func (ec *executionContext) _SubscriptionLine_quantity(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99592. fc, err := ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  99593. if err != nil {
  99594. return graphql.Null
  99595. }
  99596. ctx = graphql.WithFieldContext(ctx, fc)
  99597. defer func() {
  99598. if r := recover(); r != nil {
  99599. ec.Error(ctx, ec.Recover(ctx, r))
  99600. ret = graphql.Null
  99601. }
  99602. }()
  99603. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99604. ctx = rctx // use context from middleware stack in children
  99605. return obj.Quantity, nil
  99606. })
  99607. if err != nil {
  99608. ec.Error(ctx, err)
  99609. return graphql.Null
  99610. }
  99611. if resTmp == nil {
  99612. if !graphql.HasFieldError(ctx, fc) {
  99613. ec.Errorf(ctx, "must not be null")
  99614. }
  99615. return graphql.Null
  99616. }
  99617. res := resTmp.(int)
  99618. fc.Result = res
  99619. return ec.marshalNInt2int(ctx, field.Selections, res)
  99620. }
  99621. func (ec *executionContext) fieldContext_SubscriptionLine_quantity(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99622. fc = &graphql.FieldContext{
  99623. Object: "SubscriptionLine",
  99624. Field: field,
  99625. IsMethod: false,
  99626. IsResolver: false,
  99627. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99628. return nil, errors.New("field of type Int does not have child fields")
  99629. },
  99630. }
  99631. return fc, nil
  99632. }
  99633. func (ec *executionContext) _SubscriptionLine_requiresShipping(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99634. fc, err := ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  99635. if err != nil {
  99636. return graphql.Null
  99637. }
  99638. ctx = graphql.WithFieldContext(ctx, fc)
  99639. defer func() {
  99640. if r := recover(); r != nil {
  99641. ec.Error(ctx, ec.Recover(ctx, r))
  99642. ret = graphql.Null
  99643. }
  99644. }()
  99645. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99646. ctx = rctx // use context from middleware stack in children
  99647. return obj.RequiresShipping, nil
  99648. })
  99649. if err != nil {
  99650. ec.Error(ctx, err)
  99651. return graphql.Null
  99652. }
  99653. if resTmp == nil {
  99654. if !graphql.HasFieldError(ctx, fc) {
  99655. ec.Errorf(ctx, "must not be null")
  99656. }
  99657. return graphql.Null
  99658. }
  99659. res := resTmp.(bool)
  99660. fc.Result = res
  99661. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  99662. }
  99663. func (ec *executionContext) fieldContext_SubscriptionLine_requiresShipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99664. fc = &graphql.FieldContext{
  99665. Object: "SubscriptionLine",
  99666. Field: field,
  99667. IsMethod: false,
  99668. IsResolver: false,
  99669. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99670. return nil, errors.New("field of type Boolean does not have child fields")
  99671. },
  99672. }
  99673. return fc, nil
  99674. }
  99675. func (ec *executionContext) _SubscriptionLine_sellingPlanId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99676. fc, err := ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  99677. if err != nil {
  99678. return graphql.Null
  99679. }
  99680. ctx = graphql.WithFieldContext(ctx, fc)
  99681. defer func() {
  99682. if r := recover(); r != nil {
  99683. ec.Error(ctx, ec.Recover(ctx, r))
  99684. ret = graphql.Null
  99685. }
  99686. }()
  99687. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99688. ctx = rctx // use context from middleware stack in children
  99689. return obj.SellingPlanID, nil
  99690. })
  99691. if err != nil {
  99692. ec.Error(ctx, err)
  99693. return graphql.Null
  99694. }
  99695. if resTmp == nil {
  99696. return graphql.Null
  99697. }
  99698. res := resTmp.(*string)
  99699. fc.Result = res
  99700. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  99701. }
  99702. func (ec *executionContext) fieldContext_SubscriptionLine_sellingPlanId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99703. fc = &graphql.FieldContext{
  99704. Object: "SubscriptionLine",
  99705. Field: field,
  99706. IsMethod: false,
  99707. IsResolver: false,
  99708. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99709. return nil, errors.New("field of type ID does not have child fields")
  99710. },
  99711. }
  99712. return fc, nil
  99713. }
  99714. func (ec *executionContext) _SubscriptionLine_sellingPlanName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99715. fc, err := ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  99716. if err != nil {
  99717. return graphql.Null
  99718. }
  99719. ctx = graphql.WithFieldContext(ctx, fc)
  99720. defer func() {
  99721. if r := recover(); r != nil {
  99722. ec.Error(ctx, ec.Recover(ctx, r))
  99723. ret = graphql.Null
  99724. }
  99725. }()
  99726. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99727. ctx = rctx // use context from middleware stack in children
  99728. return obj.SellingPlanName, nil
  99729. })
  99730. if err != nil {
  99731. ec.Error(ctx, err)
  99732. return graphql.Null
  99733. }
  99734. if resTmp == nil {
  99735. return graphql.Null
  99736. }
  99737. res := resTmp.(*string)
  99738. fc.Result = res
  99739. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  99740. }
  99741. func (ec *executionContext) fieldContext_SubscriptionLine_sellingPlanName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99742. fc = &graphql.FieldContext{
  99743. Object: "SubscriptionLine",
  99744. Field: field,
  99745. IsMethod: false,
  99746. IsResolver: false,
  99747. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99748. return nil, errors.New("field of type String does not have child fields")
  99749. },
  99750. }
  99751. return fc, nil
  99752. }
  99753. func (ec *executionContext) _SubscriptionLine_sku(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99754. fc, err := ec.fieldContext_SubscriptionLine_sku(ctx, field)
  99755. if err != nil {
  99756. return graphql.Null
  99757. }
  99758. ctx = graphql.WithFieldContext(ctx, fc)
  99759. defer func() {
  99760. if r := recover(); r != nil {
  99761. ec.Error(ctx, ec.Recover(ctx, r))
  99762. ret = graphql.Null
  99763. }
  99764. }()
  99765. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99766. ctx = rctx // use context from middleware stack in children
  99767. return obj.Sku, nil
  99768. })
  99769. if err != nil {
  99770. ec.Error(ctx, err)
  99771. return graphql.Null
  99772. }
  99773. if resTmp == nil {
  99774. return graphql.Null
  99775. }
  99776. res := resTmp.(*string)
  99777. fc.Result = res
  99778. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  99779. }
  99780. func (ec *executionContext) fieldContext_SubscriptionLine_sku(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99781. fc = &graphql.FieldContext{
  99782. Object: "SubscriptionLine",
  99783. Field: field,
  99784. IsMethod: false,
  99785. IsResolver: false,
  99786. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99787. return nil, errors.New("field of type String does not have child fields")
  99788. },
  99789. }
  99790. return fc, nil
  99791. }
  99792. func (ec *executionContext) _SubscriptionLine_taxable(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99793. fc, err := ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  99794. if err != nil {
  99795. return graphql.Null
  99796. }
  99797. ctx = graphql.WithFieldContext(ctx, fc)
  99798. defer func() {
  99799. if r := recover(); r != nil {
  99800. ec.Error(ctx, ec.Recover(ctx, r))
  99801. ret = graphql.Null
  99802. }
  99803. }()
  99804. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99805. ctx = rctx // use context from middleware stack in children
  99806. return obj.Taxable, nil
  99807. })
  99808. if err != nil {
  99809. ec.Error(ctx, err)
  99810. return graphql.Null
  99811. }
  99812. if resTmp == nil {
  99813. if !graphql.HasFieldError(ctx, fc) {
  99814. ec.Errorf(ctx, "must not be null")
  99815. }
  99816. return graphql.Null
  99817. }
  99818. res := resTmp.(bool)
  99819. fc.Result = res
  99820. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  99821. }
  99822. func (ec *executionContext) fieldContext_SubscriptionLine_taxable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99823. fc = &graphql.FieldContext{
  99824. Object: "SubscriptionLine",
  99825. Field: field,
  99826. IsMethod: false,
  99827. IsResolver: false,
  99828. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99829. return nil, errors.New("field of type Boolean does not have child fields")
  99830. },
  99831. }
  99832. return fc, nil
  99833. }
  99834. func (ec *executionContext) _SubscriptionLine_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99835. fc, err := ec.fieldContext_SubscriptionLine_title(ctx, field)
  99836. if err != nil {
  99837. return graphql.Null
  99838. }
  99839. ctx = graphql.WithFieldContext(ctx, fc)
  99840. defer func() {
  99841. if r := recover(); r != nil {
  99842. ec.Error(ctx, ec.Recover(ctx, r))
  99843. ret = graphql.Null
  99844. }
  99845. }()
  99846. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99847. ctx = rctx // use context from middleware stack in children
  99848. return obj.Title, nil
  99849. })
  99850. if err != nil {
  99851. ec.Error(ctx, err)
  99852. return graphql.Null
  99853. }
  99854. if resTmp == nil {
  99855. if !graphql.HasFieldError(ctx, fc) {
  99856. ec.Errorf(ctx, "must not be null")
  99857. }
  99858. return graphql.Null
  99859. }
  99860. res := resTmp.(string)
  99861. fc.Result = res
  99862. return ec.marshalNString2string(ctx, field.Selections, res)
  99863. }
  99864. func (ec *executionContext) fieldContext_SubscriptionLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99865. fc = &graphql.FieldContext{
  99866. Object: "SubscriptionLine",
  99867. Field: field,
  99868. IsMethod: false,
  99869. IsResolver: false,
  99870. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99871. return nil, errors.New("field of type String does not have child fields")
  99872. },
  99873. }
  99874. return fc, nil
  99875. }
  99876. func (ec *executionContext) _SubscriptionLine_variantId(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99877. fc, err := ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  99878. if err != nil {
  99879. return graphql.Null
  99880. }
  99881. ctx = graphql.WithFieldContext(ctx, fc)
  99882. defer func() {
  99883. if r := recover(); r != nil {
  99884. ec.Error(ctx, ec.Recover(ctx, r))
  99885. ret = graphql.Null
  99886. }
  99887. }()
  99888. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99889. ctx = rctx // use context from middleware stack in children
  99890. return obj.VariantID, nil
  99891. })
  99892. if err != nil {
  99893. ec.Error(ctx, err)
  99894. return graphql.Null
  99895. }
  99896. if resTmp == nil {
  99897. return graphql.Null
  99898. }
  99899. res := resTmp.(*string)
  99900. fc.Result = res
  99901. return ec.marshalOID2ᚖstring(ctx, field.Selections, res)
  99902. }
  99903. func (ec *executionContext) fieldContext_SubscriptionLine_variantId(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99904. fc = &graphql.FieldContext{
  99905. Object: "SubscriptionLine",
  99906. Field: field,
  99907. IsMethod: false,
  99908. IsResolver: false,
  99909. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99910. return nil, errors.New("field of type ID does not have child fields")
  99911. },
  99912. }
  99913. return fc, nil
  99914. }
  99915. func (ec *executionContext) _SubscriptionLine_variantImage(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99916. fc, err := ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  99917. if err != nil {
  99918. return graphql.Null
  99919. }
  99920. ctx = graphql.WithFieldContext(ctx, fc)
  99921. defer func() {
  99922. if r := recover(); r != nil {
  99923. ec.Error(ctx, ec.Recover(ctx, r))
  99924. ret = graphql.Null
  99925. }
  99926. }()
  99927. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99928. ctx = rctx // use context from middleware stack in children
  99929. return obj.VariantImage, nil
  99930. })
  99931. if err != nil {
  99932. ec.Error(ctx, err)
  99933. return graphql.Null
  99934. }
  99935. if resTmp == nil {
  99936. return graphql.Null
  99937. }
  99938. res := resTmp.(*Image)
  99939. fc.Result = res
  99940. return ec.marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, field.Selections, res)
  99941. }
  99942. func (ec *executionContext) fieldContext_SubscriptionLine_variantImage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  99943. fc = &graphql.FieldContext{
  99944. Object: "SubscriptionLine",
  99945. Field: field,
  99946. IsMethod: false,
  99947. IsResolver: false,
  99948. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  99949. switch field.Name {
  99950. case "altText":
  99951. return ec.fieldContext_Image_altText(ctx, field)
  99952. case "height":
  99953. return ec.fieldContext_Image_height(ctx, field)
  99954. case "id":
  99955. return ec.fieldContext_Image_id(ctx, field)
  99956. case "metafield":
  99957. return ec.fieldContext_Image_metafield(ctx, field)
  99958. case "metafields":
  99959. return ec.fieldContext_Image_metafields(ctx, field)
  99960. case "privateMetafield":
  99961. return ec.fieldContext_Image_privateMetafield(ctx, field)
  99962. case "privateMetafields":
  99963. return ec.fieldContext_Image_privateMetafields(ctx, field)
  99964. case "url":
  99965. return ec.fieldContext_Image_url(ctx, field)
  99966. case "width":
  99967. return ec.fieldContext_Image_width(ctx, field)
  99968. }
  99969. return nil, fmt.Errorf("no field named %q was found under type Image", field.Name)
  99970. },
  99971. }
  99972. return fc, nil
  99973. }
  99974. func (ec *executionContext) _SubscriptionLine_variantTitle(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLine) (ret graphql.Marshaler) {
  99975. fc, err := ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  99976. if err != nil {
  99977. return graphql.Null
  99978. }
  99979. ctx = graphql.WithFieldContext(ctx, fc)
  99980. defer func() {
  99981. if r := recover(); r != nil {
  99982. ec.Error(ctx, ec.Recover(ctx, r))
  99983. ret = graphql.Null
  99984. }
  99985. }()
  99986. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  99987. ctx = rctx // use context from middleware stack in children
  99988. return obj.VariantTitle, nil
  99989. })
  99990. if err != nil {
  99991. ec.Error(ctx, err)
  99992. return graphql.Null
  99993. }
  99994. if resTmp == nil {
  99995. return graphql.Null
  99996. }
  99997. res := resTmp.(*string)
  99998. fc.Result = res
  99999. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100000. }
  100001. func (ec *executionContext) fieldContext_SubscriptionLine_variantTitle(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100002. fc = &graphql.FieldContext{
  100003. Object: "SubscriptionLine",
  100004. Field: field,
  100005. IsMethod: false,
  100006. IsResolver: false,
  100007. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100008. return nil, errors.New("field of type String does not have child fields")
  100009. },
  100010. }
  100011. return fc, nil
  100012. }
  100013. func (ec *executionContext) _SubscriptionLineConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  100014. fc, err := ec.fieldContext_SubscriptionLineConnection_edges(ctx, field)
  100015. if err != nil {
  100016. return graphql.Null
  100017. }
  100018. ctx = graphql.WithFieldContext(ctx, fc)
  100019. defer func() {
  100020. if r := recover(); r != nil {
  100021. ec.Error(ctx, ec.Recover(ctx, r))
  100022. ret = graphql.Null
  100023. }
  100024. }()
  100025. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100026. ctx = rctx // use context from middleware stack in children
  100027. return obj.Edges, nil
  100028. })
  100029. if err != nil {
  100030. ec.Error(ctx, err)
  100031. return graphql.Null
  100032. }
  100033. if resTmp == nil {
  100034. if !graphql.HasFieldError(ctx, fc) {
  100035. ec.Errorf(ctx, "must not be null")
  100036. }
  100037. return graphql.Null
  100038. }
  100039. res := resTmp.([]*SubscriptionLineEdge)
  100040. fc.Result = res
  100041. return ec.marshalNSubscriptionLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineEdgeᚄ(ctx, field.Selections, res)
  100042. }
  100043. func (ec *executionContext) fieldContext_SubscriptionLineConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100044. fc = &graphql.FieldContext{
  100045. Object: "SubscriptionLineConnection",
  100046. Field: field,
  100047. IsMethod: false,
  100048. IsResolver: false,
  100049. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100050. switch field.Name {
  100051. case "cursor":
  100052. return ec.fieldContext_SubscriptionLineEdge_cursor(ctx, field)
  100053. case "node":
  100054. return ec.fieldContext_SubscriptionLineEdge_node(ctx, field)
  100055. }
  100056. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLineEdge", field.Name)
  100057. },
  100058. }
  100059. return fc, nil
  100060. }
  100061. func (ec *executionContext) _SubscriptionLineConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  100062. fc, err := ec.fieldContext_SubscriptionLineConnection_nodes(ctx, field)
  100063. if err != nil {
  100064. return graphql.Null
  100065. }
  100066. ctx = graphql.WithFieldContext(ctx, fc)
  100067. defer func() {
  100068. if r := recover(); r != nil {
  100069. ec.Error(ctx, ec.Recover(ctx, r))
  100070. ret = graphql.Null
  100071. }
  100072. }()
  100073. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100074. ctx = rctx // use context from middleware stack in children
  100075. return obj.Nodes, nil
  100076. })
  100077. if err != nil {
  100078. ec.Error(ctx, err)
  100079. return graphql.Null
  100080. }
  100081. if resTmp == nil {
  100082. if !graphql.HasFieldError(ctx, fc) {
  100083. ec.Errorf(ctx, "must not be null")
  100084. }
  100085. return graphql.Null
  100086. }
  100087. res := resTmp.([]*SubscriptionLine)
  100088. fc.Result = res
  100089. return ec.marshalNSubscriptionLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineᚄ(ctx, field.Selections, res)
  100090. }
  100091. func (ec *executionContext) fieldContext_SubscriptionLineConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100092. fc = &graphql.FieldContext{
  100093. Object: "SubscriptionLineConnection",
  100094. Field: field,
  100095. IsMethod: false,
  100096. IsResolver: false,
  100097. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100098. switch field.Name {
  100099. case "currentPrice":
  100100. return ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  100101. case "customAttributes":
  100102. return ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  100103. case "discountAllocations":
  100104. return ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  100105. case "id":
  100106. return ec.fieldContext_SubscriptionLine_id(ctx, field)
  100107. case "lineDiscountedPrice":
  100108. return ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  100109. case "pricingPolicy":
  100110. return ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  100111. case "productId":
  100112. return ec.fieldContext_SubscriptionLine_productId(ctx, field)
  100113. case "quantity":
  100114. return ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  100115. case "requiresShipping":
  100116. return ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  100117. case "sellingPlanId":
  100118. return ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  100119. case "sellingPlanName":
  100120. return ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  100121. case "sku":
  100122. return ec.fieldContext_SubscriptionLine_sku(ctx, field)
  100123. case "taxable":
  100124. return ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  100125. case "title":
  100126. return ec.fieldContext_SubscriptionLine_title(ctx, field)
  100127. case "variantId":
  100128. return ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  100129. case "variantImage":
  100130. return ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  100131. case "variantTitle":
  100132. return ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  100133. }
  100134. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLine", field.Name)
  100135. },
  100136. }
  100137. return fc, nil
  100138. }
  100139. func (ec *executionContext) _SubscriptionLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineConnection) (ret graphql.Marshaler) {
  100140. fc, err := ec.fieldContext_SubscriptionLineConnection_pageInfo(ctx, field)
  100141. if err != nil {
  100142. return graphql.Null
  100143. }
  100144. ctx = graphql.WithFieldContext(ctx, fc)
  100145. defer func() {
  100146. if r := recover(); r != nil {
  100147. ec.Error(ctx, ec.Recover(ctx, r))
  100148. ret = graphql.Null
  100149. }
  100150. }()
  100151. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100152. ctx = rctx // use context from middleware stack in children
  100153. return obj.PageInfo, nil
  100154. })
  100155. if err != nil {
  100156. ec.Error(ctx, err)
  100157. return graphql.Null
  100158. }
  100159. if resTmp == nil {
  100160. if !graphql.HasFieldError(ctx, fc) {
  100161. ec.Errorf(ctx, "must not be null")
  100162. }
  100163. return graphql.Null
  100164. }
  100165. res := resTmp.(*PageInfo)
  100166. fc.Result = res
  100167. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  100168. }
  100169. func (ec *executionContext) fieldContext_SubscriptionLineConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100170. fc = &graphql.FieldContext{
  100171. Object: "SubscriptionLineConnection",
  100172. Field: field,
  100173. IsMethod: false,
  100174. IsResolver: false,
  100175. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100176. switch field.Name {
  100177. case "endCursor":
  100178. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  100179. case "hasNextPage":
  100180. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  100181. case "hasPreviousPage":
  100182. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  100183. case "startCursor":
  100184. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  100185. }
  100186. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  100187. },
  100188. }
  100189. return fc, nil
  100190. }
  100191. func (ec *executionContext) _SubscriptionLineEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineEdge) (ret graphql.Marshaler) {
  100192. fc, err := ec.fieldContext_SubscriptionLineEdge_cursor(ctx, field)
  100193. if err != nil {
  100194. return graphql.Null
  100195. }
  100196. ctx = graphql.WithFieldContext(ctx, fc)
  100197. defer func() {
  100198. if r := recover(); r != nil {
  100199. ec.Error(ctx, ec.Recover(ctx, r))
  100200. ret = graphql.Null
  100201. }
  100202. }()
  100203. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100204. ctx = rctx // use context from middleware stack in children
  100205. return obj.Cursor, nil
  100206. })
  100207. if err != nil {
  100208. ec.Error(ctx, err)
  100209. return graphql.Null
  100210. }
  100211. if resTmp == nil {
  100212. if !graphql.HasFieldError(ctx, fc) {
  100213. ec.Errorf(ctx, "must not be null")
  100214. }
  100215. return graphql.Null
  100216. }
  100217. res := resTmp.(string)
  100218. fc.Result = res
  100219. return ec.marshalNString2string(ctx, field.Selections, res)
  100220. }
  100221. func (ec *executionContext) fieldContext_SubscriptionLineEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100222. fc = &graphql.FieldContext{
  100223. Object: "SubscriptionLineEdge",
  100224. Field: field,
  100225. IsMethod: false,
  100226. IsResolver: false,
  100227. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100228. return nil, errors.New("field of type String does not have child fields")
  100229. },
  100230. }
  100231. return fc, nil
  100232. }
  100233. func (ec *executionContext) _SubscriptionLineEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionLineEdge) (ret graphql.Marshaler) {
  100234. fc, err := ec.fieldContext_SubscriptionLineEdge_node(ctx, field)
  100235. if err != nil {
  100236. return graphql.Null
  100237. }
  100238. ctx = graphql.WithFieldContext(ctx, fc)
  100239. defer func() {
  100240. if r := recover(); r != nil {
  100241. ec.Error(ctx, ec.Recover(ctx, r))
  100242. ret = graphql.Null
  100243. }
  100244. }()
  100245. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100246. ctx = rctx // use context from middleware stack in children
  100247. return obj.Node, nil
  100248. })
  100249. if err != nil {
  100250. ec.Error(ctx, err)
  100251. return graphql.Null
  100252. }
  100253. if resTmp == nil {
  100254. if !graphql.HasFieldError(ctx, fc) {
  100255. ec.Errorf(ctx, "must not be null")
  100256. }
  100257. return graphql.Null
  100258. }
  100259. res := resTmp.(*SubscriptionLine)
  100260. fc.Result = res
  100261. return ec.marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLine(ctx, field.Selections, res)
  100262. }
  100263. func (ec *executionContext) fieldContext_SubscriptionLineEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100264. fc = &graphql.FieldContext{
  100265. Object: "SubscriptionLineEdge",
  100266. Field: field,
  100267. IsMethod: false,
  100268. IsResolver: false,
  100269. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100270. switch field.Name {
  100271. case "currentPrice":
  100272. return ec.fieldContext_SubscriptionLine_currentPrice(ctx, field)
  100273. case "customAttributes":
  100274. return ec.fieldContext_SubscriptionLine_customAttributes(ctx, field)
  100275. case "discountAllocations":
  100276. return ec.fieldContext_SubscriptionLine_discountAllocations(ctx, field)
  100277. case "id":
  100278. return ec.fieldContext_SubscriptionLine_id(ctx, field)
  100279. case "lineDiscountedPrice":
  100280. return ec.fieldContext_SubscriptionLine_lineDiscountedPrice(ctx, field)
  100281. case "pricingPolicy":
  100282. return ec.fieldContext_SubscriptionLine_pricingPolicy(ctx, field)
  100283. case "productId":
  100284. return ec.fieldContext_SubscriptionLine_productId(ctx, field)
  100285. case "quantity":
  100286. return ec.fieldContext_SubscriptionLine_quantity(ctx, field)
  100287. case "requiresShipping":
  100288. return ec.fieldContext_SubscriptionLine_requiresShipping(ctx, field)
  100289. case "sellingPlanId":
  100290. return ec.fieldContext_SubscriptionLine_sellingPlanId(ctx, field)
  100291. case "sellingPlanName":
  100292. return ec.fieldContext_SubscriptionLine_sellingPlanName(ctx, field)
  100293. case "sku":
  100294. return ec.fieldContext_SubscriptionLine_sku(ctx, field)
  100295. case "taxable":
  100296. return ec.fieldContext_SubscriptionLine_taxable(ctx, field)
  100297. case "title":
  100298. return ec.fieldContext_SubscriptionLine_title(ctx, field)
  100299. case "variantId":
  100300. return ec.fieldContext_SubscriptionLine_variantId(ctx, field)
  100301. case "variantImage":
  100302. return ec.fieldContext_SubscriptionLine_variantImage(ctx, field)
  100303. case "variantTitle":
  100304. return ec.fieldContext_SubscriptionLine_variantTitle(ctx, field)
  100305. }
  100306. return nil, fmt.Errorf("no field named %q was found under type SubscriptionLine", field.Name)
  100307. },
  100308. }
  100309. return fc, nil
  100310. }
  100311. func (ec *executionContext) _SubscriptionMailingAddress_address1(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100312. fc, err := ec.fieldContext_SubscriptionMailingAddress_address1(ctx, field)
  100313. if err != nil {
  100314. return graphql.Null
  100315. }
  100316. ctx = graphql.WithFieldContext(ctx, fc)
  100317. defer func() {
  100318. if r := recover(); r != nil {
  100319. ec.Error(ctx, ec.Recover(ctx, r))
  100320. ret = graphql.Null
  100321. }
  100322. }()
  100323. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100324. ctx = rctx // use context from middleware stack in children
  100325. return obj.Address1, nil
  100326. })
  100327. if err != nil {
  100328. ec.Error(ctx, err)
  100329. return graphql.Null
  100330. }
  100331. if resTmp == nil {
  100332. return graphql.Null
  100333. }
  100334. res := resTmp.(*string)
  100335. fc.Result = res
  100336. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100337. }
  100338. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_address1(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100339. fc = &graphql.FieldContext{
  100340. Object: "SubscriptionMailingAddress",
  100341. Field: field,
  100342. IsMethod: false,
  100343. IsResolver: false,
  100344. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100345. return nil, errors.New("field of type String does not have child fields")
  100346. },
  100347. }
  100348. return fc, nil
  100349. }
  100350. func (ec *executionContext) _SubscriptionMailingAddress_address2(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100351. fc, err := ec.fieldContext_SubscriptionMailingAddress_address2(ctx, field)
  100352. if err != nil {
  100353. return graphql.Null
  100354. }
  100355. ctx = graphql.WithFieldContext(ctx, fc)
  100356. defer func() {
  100357. if r := recover(); r != nil {
  100358. ec.Error(ctx, ec.Recover(ctx, r))
  100359. ret = graphql.Null
  100360. }
  100361. }()
  100362. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100363. ctx = rctx // use context from middleware stack in children
  100364. return obj.Address2, nil
  100365. })
  100366. if err != nil {
  100367. ec.Error(ctx, err)
  100368. return graphql.Null
  100369. }
  100370. if resTmp == nil {
  100371. return graphql.Null
  100372. }
  100373. res := resTmp.(*string)
  100374. fc.Result = res
  100375. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100376. }
  100377. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_address2(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100378. fc = &graphql.FieldContext{
  100379. Object: "SubscriptionMailingAddress",
  100380. Field: field,
  100381. IsMethod: false,
  100382. IsResolver: false,
  100383. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100384. return nil, errors.New("field of type String does not have child fields")
  100385. },
  100386. }
  100387. return fc, nil
  100388. }
  100389. func (ec *executionContext) _SubscriptionMailingAddress_city(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100390. fc, err := ec.fieldContext_SubscriptionMailingAddress_city(ctx, field)
  100391. if err != nil {
  100392. return graphql.Null
  100393. }
  100394. ctx = graphql.WithFieldContext(ctx, fc)
  100395. defer func() {
  100396. if r := recover(); r != nil {
  100397. ec.Error(ctx, ec.Recover(ctx, r))
  100398. ret = graphql.Null
  100399. }
  100400. }()
  100401. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100402. ctx = rctx // use context from middleware stack in children
  100403. return obj.City, nil
  100404. })
  100405. if err != nil {
  100406. ec.Error(ctx, err)
  100407. return graphql.Null
  100408. }
  100409. if resTmp == nil {
  100410. return graphql.Null
  100411. }
  100412. res := resTmp.(*string)
  100413. fc.Result = res
  100414. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100415. }
  100416. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_city(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100417. fc = &graphql.FieldContext{
  100418. Object: "SubscriptionMailingAddress",
  100419. Field: field,
  100420. IsMethod: false,
  100421. IsResolver: false,
  100422. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100423. return nil, errors.New("field of type String does not have child fields")
  100424. },
  100425. }
  100426. return fc, nil
  100427. }
  100428. func (ec *executionContext) _SubscriptionMailingAddress_company(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100429. fc, err := ec.fieldContext_SubscriptionMailingAddress_company(ctx, field)
  100430. if err != nil {
  100431. return graphql.Null
  100432. }
  100433. ctx = graphql.WithFieldContext(ctx, fc)
  100434. defer func() {
  100435. if r := recover(); r != nil {
  100436. ec.Error(ctx, ec.Recover(ctx, r))
  100437. ret = graphql.Null
  100438. }
  100439. }()
  100440. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100441. ctx = rctx // use context from middleware stack in children
  100442. return obj.Company, nil
  100443. })
  100444. if err != nil {
  100445. ec.Error(ctx, err)
  100446. return graphql.Null
  100447. }
  100448. if resTmp == nil {
  100449. return graphql.Null
  100450. }
  100451. res := resTmp.(*string)
  100452. fc.Result = res
  100453. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100454. }
  100455. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_company(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100456. fc = &graphql.FieldContext{
  100457. Object: "SubscriptionMailingAddress",
  100458. Field: field,
  100459. IsMethod: false,
  100460. IsResolver: false,
  100461. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100462. return nil, errors.New("field of type String does not have child fields")
  100463. },
  100464. }
  100465. return fc, nil
  100466. }
  100467. func (ec *executionContext) _SubscriptionMailingAddress_country(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100468. fc, err := ec.fieldContext_SubscriptionMailingAddress_country(ctx, field)
  100469. if err != nil {
  100470. return graphql.Null
  100471. }
  100472. ctx = graphql.WithFieldContext(ctx, fc)
  100473. defer func() {
  100474. if r := recover(); r != nil {
  100475. ec.Error(ctx, ec.Recover(ctx, r))
  100476. ret = graphql.Null
  100477. }
  100478. }()
  100479. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100480. ctx = rctx // use context from middleware stack in children
  100481. return obj.Country, nil
  100482. })
  100483. if err != nil {
  100484. ec.Error(ctx, err)
  100485. return graphql.Null
  100486. }
  100487. if resTmp == nil {
  100488. return graphql.Null
  100489. }
  100490. res := resTmp.(*string)
  100491. fc.Result = res
  100492. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100493. }
  100494. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_country(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100495. fc = &graphql.FieldContext{
  100496. Object: "SubscriptionMailingAddress",
  100497. Field: field,
  100498. IsMethod: false,
  100499. IsResolver: false,
  100500. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100501. return nil, errors.New("field of type String does not have child fields")
  100502. },
  100503. }
  100504. return fc, nil
  100505. }
  100506. func (ec *executionContext) _SubscriptionMailingAddress_countryCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100507. fc, err := ec.fieldContext_SubscriptionMailingAddress_countryCode(ctx, field)
  100508. if err != nil {
  100509. return graphql.Null
  100510. }
  100511. ctx = graphql.WithFieldContext(ctx, fc)
  100512. defer func() {
  100513. if r := recover(); r != nil {
  100514. ec.Error(ctx, ec.Recover(ctx, r))
  100515. ret = graphql.Null
  100516. }
  100517. }()
  100518. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100519. ctx = rctx // use context from middleware stack in children
  100520. return obj.CountryCode, nil
  100521. })
  100522. if err != nil {
  100523. ec.Error(ctx, err)
  100524. return graphql.Null
  100525. }
  100526. if resTmp == nil {
  100527. return graphql.Null
  100528. }
  100529. res := resTmp.(*CountryCode)
  100530. fc.Result = res
  100531. return ec.marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, field.Selections, res)
  100532. }
  100533. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_countryCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100534. fc = &graphql.FieldContext{
  100535. Object: "SubscriptionMailingAddress",
  100536. Field: field,
  100537. IsMethod: false,
  100538. IsResolver: false,
  100539. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100540. return nil, errors.New("field of type CountryCode does not have child fields")
  100541. },
  100542. }
  100543. return fc, nil
  100544. }
  100545. func (ec *executionContext) _SubscriptionMailingAddress_firstName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100546. fc, err := ec.fieldContext_SubscriptionMailingAddress_firstName(ctx, field)
  100547. if err != nil {
  100548. return graphql.Null
  100549. }
  100550. ctx = graphql.WithFieldContext(ctx, fc)
  100551. defer func() {
  100552. if r := recover(); r != nil {
  100553. ec.Error(ctx, ec.Recover(ctx, r))
  100554. ret = graphql.Null
  100555. }
  100556. }()
  100557. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100558. ctx = rctx // use context from middleware stack in children
  100559. return obj.FirstName, nil
  100560. })
  100561. if err != nil {
  100562. ec.Error(ctx, err)
  100563. return graphql.Null
  100564. }
  100565. if resTmp == nil {
  100566. return graphql.Null
  100567. }
  100568. res := resTmp.(*string)
  100569. fc.Result = res
  100570. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100571. }
  100572. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_firstName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100573. fc = &graphql.FieldContext{
  100574. Object: "SubscriptionMailingAddress",
  100575. Field: field,
  100576. IsMethod: false,
  100577. IsResolver: false,
  100578. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100579. return nil, errors.New("field of type String does not have child fields")
  100580. },
  100581. }
  100582. return fc, nil
  100583. }
  100584. func (ec *executionContext) _SubscriptionMailingAddress_lastName(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100585. fc, err := ec.fieldContext_SubscriptionMailingAddress_lastName(ctx, field)
  100586. if err != nil {
  100587. return graphql.Null
  100588. }
  100589. ctx = graphql.WithFieldContext(ctx, fc)
  100590. defer func() {
  100591. if r := recover(); r != nil {
  100592. ec.Error(ctx, ec.Recover(ctx, r))
  100593. ret = graphql.Null
  100594. }
  100595. }()
  100596. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100597. ctx = rctx // use context from middleware stack in children
  100598. return obj.LastName, nil
  100599. })
  100600. if err != nil {
  100601. ec.Error(ctx, err)
  100602. return graphql.Null
  100603. }
  100604. if resTmp == nil {
  100605. return graphql.Null
  100606. }
  100607. res := resTmp.(*string)
  100608. fc.Result = res
  100609. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100610. }
  100611. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_lastName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100612. fc = &graphql.FieldContext{
  100613. Object: "SubscriptionMailingAddress",
  100614. Field: field,
  100615. IsMethod: false,
  100616. IsResolver: false,
  100617. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100618. return nil, errors.New("field of type String does not have child fields")
  100619. },
  100620. }
  100621. return fc, nil
  100622. }
  100623. func (ec *executionContext) _SubscriptionMailingAddress_name(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100624. fc, err := ec.fieldContext_SubscriptionMailingAddress_name(ctx, field)
  100625. if err != nil {
  100626. return graphql.Null
  100627. }
  100628. ctx = graphql.WithFieldContext(ctx, fc)
  100629. defer func() {
  100630. if r := recover(); r != nil {
  100631. ec.Error(ctx, ec.Recover(ctx, r))
  100632. ret = graphql.Null
  100633. }
  100634. }()
  100635. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100636. ctx = rctx // use context from middleware stack in children
  100637. return obj.Name, nil
  100638. })
  100639. if err != nil {
  100640. ec.Error(ctx, err)
  100641. return graphql.Null
  100642. }
  100643. if resTmp == nil {
  100644. return graphql.Null
  100645. }
  100646. res := resTmp.(*string)
  100647. fc.Result = res
  100648. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100649. }
  100650. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100651. fc = &graphql.FieldContext{
  100652. Object: "SubscriptionMailingAddress",
  100653. Field: field,
  100654. IsMethod: false,
  100655. IsResolver: false,
  100656. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100657. return nil, errors.New("field of type String does not have child fields")
  100658. },
  100659. }
  100660. return fc, nil
  100661. }
  100662. func (ec *executionContext) _SubscriptionMailingAddress_phone(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100663. fc, err := ec.fieldContext_SubscriptionMailingAddress_phone(ctx, field)
  100664. if err != nil {
  100665. return graphql.Null
  100666. }
  100667. ctx = graphql.WithFieldContext(ctx, fc)
  100668. defer func() {
  100669. if r := recover(); r != nil {
  100670. ec.Error(ctx, ec.Recover(ctx, r))
  100671. ret = graphql.Null
  100672. }
  100673. }()
  100674. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100675. ctx = rctx // use context from middleware stack in children
  100676. return obj.Phone, nil
  100677. })
  100678. if err != nil {
  100679. ec.Error(ctx, err)
  100680. return graphql.Null
  100681. }
  100682. if resTmp == nil {
  100683. return graphql.Null
  100684. }
  100685. res := resTmp.(*string)
  100686. fc.Result = res
  100687. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100688. }
  100689. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_phone(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100690. fc = &graphql.FieldContext{
  100691. Object: "SubscriptionMailingAddress",
  100692. Field: field,
  100693. IsMethod: false,
  100694. IsResolver: false,
  100695. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100696. return nil, errors.New("field of type String does not have child fields")
  100697. },
  100698. }
  100699. return fc, nil
  100700. }
  100701. func (ec *executionContext) _SubscriptionMailingAddress_province(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100702. fc, err := ec.fieldContext_SubscriptionMailingAddress_province(ctx, field)
  100703. if err != nil {
  100704. return graphql.Null
  100705. }
  100706. ctx = graphql.WithFieldContext(ctx, fc)
  100707. defer func() {
  100708. if r := recover(); r != nil {
  100709. ec.Error(ctx, ec.Recover(ctx, r))
  100710. ret = graphql.Null
  100711. }
  100712. }()
  100713. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100714. ctx = rctx // use context from middleware stack in children
  100715. return obj.Province, nil
  100716. })
  100717. if err != nil {
  100718. ec.Error(ctx, err)
  100719. return graphql.Null
  100720. }
  100721. if resTmp == nil {
  100722. return graphql.Null
  100723. }
  100724. res := resTmp.(*string)
  100725. fc.Result = res
  100726. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100727. }
  100728. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_province(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100729. fc = &graphql.FieldContext{
  100730. Object: "SubscriptionMailingAddress",
  100731. Field: field,
  100732. IsMethod: false,
  100733. IsResolver: false,
  100734. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100735. return nil, errors.New("field of type String does not have child fields")
  100736. },
  100737. }
  100738. return fc, nil
  100739. }
  100740. func (ec *executionContext) _SubscriptionMailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100741. fc, err := ec.fieldContext_SubscriptionMailingAddress_provinceCode(ctx, field)
  100742. if err != nil {
  100743. return graphql.Null
  100744. }
  100745. ctx = graphql.WithFieldContext(ctx, fc)
  100746. defer func() {
  100747. if r := recover(); r != nil {
  100748. ec.Error(ctx, ec.Recover(ctx, r))
  100749. ret = graphql.Null
  100750. }
  100751. }()
  100752. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100753. ctx = rctx // use context from middleware stack in children
  100754. return obj.ProvinceCode, nil
  100755. })
  100756. if err != nil {
  100757. ec.Error(ctx, err)
  100758. return graphql.Null
  100759. }
  100760. if resTmp == nil {
  100761. return graphql.Null
  100762. }
  100763. res := resTmp.(*string)
  100764. fc.Result = res
  100765. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100766. }
  100767. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_provinceCode(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100768. fc = &graphql.FieldContext{
  100769. Object: "SubscriptionMailingAddress",
  100770. Field: field,
  100771. IsMethod: false,
  100772. IsResolver: false,
  100773. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100774. return nil, errors.New("field of type String does not have child fields")
  100775. },
  100776. }
  100777. return fc, nil
  100778. }
  100779. func (ec *executionContext) _SubscriptionMailingAddress_zip(ctx context.Context, field graphql.CollectedField, obj *SubscriptionMailingAddress) (ret graphql.Marshaler) {
  100780. fc, err := ec.fieldContext_SubscriptionMailingAddress_zip(ctx, field)
  100781. if err != nil {
  100782. return graphql.Null
  100783. }
  100784. ctx = graphql.WithFieldContext(ctx, fc)
  100785. defer func() {
  100786. if r := recover(); r != nil {
  100787. ec.Error(ctx, ec.Recover(ctx, r))
  100788. ret = graphql.Null
  100789. }
  100790. }()
  100791. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100792. ctx = rctx // use context from middleware stack in children
  100793. return obj.Zip, nil
  100794. })
  100795. if err != nil {
  100796. ec.Error(ctx, err)
  100797. return graphql.Null
  100798. }
  100799. if resTmp == nil {
  100800. return graphql.Null
  100801. }
  100802. res := resTmp.(*string)
  100803. fc.Result = res
  100804. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  100805. }
  100806. func (ec *executionContext) fieldContext_SubscriptionMailingAddress_zip(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100807. fc = &graphql.FieldContext{
  100808. Object: "SubscriptionMailingAddress",
  100809. Field: field,
  100810. IsMethod: false,
  100811. IsResolver: false,
  100812. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100813. return nil, errors.New("field of type String does not have child fields")
  100814. },
  100815. }
  100816. return fc, nil
  100817. }
  100818. func (ec *executionContext) _SubscriptionManualDiscount_entitledLines(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  100819. fc, err := ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  100820. if err != nil {
  100821. return graphql.Null
  100822. }
  100823. ctx = graphql.WithFieldContext(ctx, fc)
  100824. defer func() {
  100825. if r := recover(); r != nil {
  100826. ec.Error(ctx, ec.Recover(ctx, r))
  100827. ret = graphql.Null
  100828. }
  100829. }()
  100830. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100831. ctx = rctx // use context from middleware stack in children
  100832. return obj.EntitledLines, nil
  100833. })
  100834. if err != nil {
  100835. ec.Error(ctx, err)
  100836. return graphql.Null
  100837. }
  100838. if resTmp == nil {
  100839. if !graphql.HasFieldError(ctx, fc) {
  100840. ec.Errorf(ctx, "must not be null")
  100841. }
  100842. return graphql.Null
  100843. }
  100844. res := resTmp.(*SubscriptionDiscountEntitledLines)
  100845. fc.Result = res
  100846. return ec.marshalNSubscriptionDiscountEntitledLines2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountEntitledLines(ctx, field.Selections, res)
  100847. }
  100848. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_entitledLines(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100849. fc = &graphql.FieldContext{
  100850. Object: "SubscriptionManualDiscount",
  100851. Field: field,
  100852. IsMethod: false,
  100853. IsResolver: false,
  100854. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100855. switch field.Name {
  100856. case "all":
  100857. return ec.fieldContext_SubscriptionDiscountEntitledLines_all(ctx, field)
  100858. case "lines":
  100859. return ec.fieldContext_SubscriptionDiscountEntitledLines_lines(ctx, field)
  100860. }
  100861. return nil, fmt.Errorf("no field named %q was found under type SubscriptionDiscountEntitledLines", field.Name)
  100862. },
  100863. }
  100864. return fc, nil
  100865. }
  100866. func (ec *executionContext) _SubscriptionManualDiscount_id(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  100867. fc, err := ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  100868. if err != nil {
  100869. return graphql.Null
  100870. }
  100871. ctx = graphql.WithFieldContext(ctx, fc)
  100872. defer func() {
  100873. if r := recover(); r != nil {
  100874. ec.Error(ctx, ec.Recover(ctx, r))
  100875. ret = graphql.Null
  100876. }
  100877. }()
  100878. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100879. ctx = rctx // use context from middleware stack in children
  100880. return obj.ID, nil
  100881. })
  100882. if err != nil {
  100883. ec.Error(ctx, err)
  100884. return graphql.Null
  100885. }
  100886. if resTmp == nil {
  100887. if !graphql.HasFieldError(ctx, fc) {
  100888. ec.Errorf(ctx, "must not be null")
  100889. }
  100890. return graphql.Null
  100891. }
  100892. res := resTmp.(string)
  100893. fc.Result = res
  100894. return ec.marshalNID2string(ctx, field.Selections, res)
  100895. }
  100896. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100897. fc = &graphql.FieldContext{
  100898. Object: "SubscriptionManualDiscount",
  100899. Field: field,
  100900. IsMethod: false,
  100901. IsResolver: false,
  100902. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100903. return nil, errors.New("field of type ID does not have child fields")
  100904. },
  100905. }
  100906. return fc, nil
  100907. }
  100908. func (ec *executionContext) _SubscriptionManualDiscount_recurringCycleLimit(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  100909. fc, err := ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  100910. if err != nil {
  100911. return graphql.Null
  100912. }
  100913. ctx = graphql.WithFieldContext(ctx, fc)
  100914. defer func() {
  100915. if r := recover(); r != nil {
  100916. ec.Error(ctx, ec.Recover(ctx, r))
  100917. ret = graphql.Null
  100918. }
  100919. }()
  100920. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100921. ctx = rctx // use context from middleware stack in children
  100922. return obj.RecurringCycleLimit, nil
  100923. })
  100924. if err != nil {
  100925. ec.Error(ctx, err)
  100926. return graphql.Null
  100927. }
  100928. if resTmp == nil {
  100929. return graphql.Null
  100930. }
  100931. res := resTmp.(*int)
  100932. fc.Result = res
  100933. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  100934. }
  100935. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100936. fc = &graphql.FieldContext{
  100937. Object: "SubscriptionManualDiscount",
  100938. Field: field,
  100939. IsMethod: false,
  100940. IsResolver: false,
  100941. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100942. return nil, errors.New("field of type Int does not have child fields")
  100943. },
  100944. }
  100945. return fc, nil
  100946. }
  100947. func (ec *executionContext) _SubscriptionManualDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  100948. fc, err := ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  100949. if err != nil {
  100950. return graphql.Null
  100951. }
  100952. ctx = graphql.WithFieldContext(ctx, fc)
  100953. defer func() {
  100954. if r := recover(); r != nil {
  100955. ec.Error(ctx, ec.Recover(ctx, r))
  100956. ret = graphql.Null
  100957. }
  100958. }()
  100959. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100960. ctx = rctx // use context from middleware stack in children
  100961. return obj.RejectionReason, nil
  100962. })
  100963. if err != nil {
  100964. ec.Error(ctx, err)
  100965. return graphql.Null
  100966. }
  100967. if resTmp == nil {
  100968. return graphql.Null
  100969. }
  100970. res := resTmp.(*SubscriptionDiscountRejectionReason)
  100971. fc.Result = res
  100972. return ec.marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx, field.Selections, res)
  100973. }
  100974. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_rejectionReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  100975. fc = &graphql.FieldContext{
  100976. Object: "SubscriptionManualDiscount",
  100977. Field: field,
  100978. IsMethod: false,
  100979. IsResolver: false,
  100980. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  100981. return nil, errors.New("field of type SubscriptionDiscountRejectionReason does not have child fields")
  100982. },
  100983. }
  100984. return fc, nil
  100985. }
  100986. func (ec *executionContext) _SubscriptionManualDiscount_targetType(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  100987. fc, err := ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  100988. if err != nil {
  100989. return graphql.Null
  100990. }
  100991. ctx = graphql.WithFieldContext(ctx, fc)
  100992. defer func() {
  100993. if r := recover(); r != nil {
  100994. ec.Error(ctx, ec.Recover(ctx, r))
  100995. ret = graphql.Null
  100996. }
  100997. }()
  100998. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  100999. ctx = rctx // use context from middleware stack in children
  101000. return obj.TargetType, nil
  101001. })
  101002. if err != nil {
  101003. ec.Error(ctx, err)
  101004. return graphql.Null
  101005. }
  101006. if resTmp == nil {
  101007. if !graphql.HasFieldError(ctx, fc) {
  101008. ec.Errorf(ctx, "must not be null")
  101009. }
  101010. return graphql.Null
  101011. }
  101012. res := resTmp.(DiscountTargetType)
  101013. fc.Result = res
  101014. return ec.marshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountTargetType(ctx, field.Selections, res)
  101015. }
  101016. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_targetType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101017. fc = &graphql.FieldContext{
  101018. Object: "SubscriptionManualDiscount",
  101019. Field: field,
  101020. IsMethod: false,
  101021. IsResolver: false,
  101022. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101023. return nil, errors.New("field of type DiscountTargetType does not have child fields")
  101024. },
  101025. }
  101026. return fc, nil
  101027. }
  101028. func (ec *executionContext) _SubscriptionManualDiscount_title(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  101029. fc, err := ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  101030. if err != nil {
  101031. return graphql.Null
  101032. }
  101033. ctx = graphql.WithFieldContext(ctx, fc)
  101034. defer func() {
  101035. if r := recover(); r != nil {
  101036. ec.Error(ctx, ec.Recover(ctx, r))
  101037. ret = graphql.Null
  101038. }
  101039. }()
  101040. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101041. ctx = rctx // use context from middleware stack in children
  101042. return obj.Title, nil
  101043. })
  101044. if err != nil {
  101045. ec.Error(ctx, err)
  101046. return graphql.Null
  101047. }
  101048. if resTmp == nil {
  101049. return graphql.Null
  101050. }
  101051. res := resTmp.(*string)
  101052. fc.Result = res
  101053. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  101054. }
  101055. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101056. fc = &graphql.FieldContext{
  101057. Object: "SubscriptionManualDiscount",
  101058. Field: field,
  101059. IsMethod: false,
  101060. IsResolver: false,
  101061. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101062. return nil, errors.New("field of type String does not have child fields")
  101063. },
  101064. }
  101065. return fc, nil
  101066. }
  101067. func (ec *executionContext) _SubscriptionManualDiscount_type(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  101068. fc, err := ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  101069. if err != nil {
  101070. return graphql.Null
  101071. }
  101072. ctx = graphql.WithFieldContext(ctx, fc)
  101073. defer func() {
  101074. if r := recover(); r != nil {
  101075. ec.Error(ctx, ec.Recover(ctx, r))
  101076. ret = graphql.Null
  101077. }
  101078. }()
  101079. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101080. ctx = rctx // use context from middleware stack in children
  101081. return obj.Type, nil
  101082. })
  101083. if err != nil {
  101084. ec.Error(ctx, err)
  101085. return graphql.Null
  101086. }
  101087. if resTmp == nil {
  101088. if !graphql.HasFieldError(ctx, fc) {
  101089. ec.Errorf(ctx, "must not be null")
  101090. }
  101091. return graphql.Null
  101092. }
  101093. res := resTmp.(DiscountType)
  101094. fc.Result = res
  101095. return ec.marshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountType(ctx, field.Selections, res)
  101096. }
  101097. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101098. fc = &graphql.FieldContext{
  101099. Object: "SubscriptionManualDiscount",
  101100. Field: field,
  101101. IsMethod: false,
  101102. IsResolver: false,
  101103. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101104. return nil, errors.New("field of type DiscountType does not have child fields")
  101105. },
  101106. }
  101107. return fc, nil
  101108. }
  101109. func (ec *executionContext) _SubscriptionManualDiscount_usageCount(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  101110. fc, err := ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  101111. if err != nil {
  101112. return graphql.Null
  101113. }
  101114. ctx = graphql.WithFieldContext(ctx, fc)
  101115. defer func() {
  101116. if r := recover(); r != nil {
  101117. ec.Error(ctx, ec.Recover(ctx, r))
  101118. ret = graphql.Null
  101119. }
  101120. }()
  101121. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101122. ctx = rctx // use context from middleware stack in children
  101123. return obj.UsageCount, nil
  101124. })
  101125. if err != nil {
  101126. ec.Error(ctx, err)
  101127. return graphql.Null
  101128. }
  101129. if resTmp == nil {
  101130. if !graphql.HasFieldError(ctx, fc) {
  101131. ec.Errorf(ctx, "must not be null")
  101132. }
  101133. return graphql.Null
  101134. }
  101135. res := resTmp.(int)
  101136. fc.Result = res
  101137. return ec.marshalNInt2int(ctx, field.Selections, res)
  101138. }
  101139. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_usageCount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101140. fc = &graphql.FieldContext{
  101141. Object: "SubscriptionManualDiscount",
  101142. Field: field,
  101143. IsMethod: false,
  101144. IsResolver: false,
  101145. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101146. return nil, errors.New("field of type Int does not have child fields")
  101147. },
  101148. }
  101149. return fc, nil
  101150. }
  101151. func (ec *executionContext) _SubscriptionManualDiscount_value(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscount) (ret graphql.Marshaler) {
  101152. fc, err := ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  101153. if err != nil {
  101154. return graphql.Null
  101155. }
  101156. ctx = graphql.WithFieldContext(ctx, fc)
  101157. defer func() {
  101158. if r := recover(); r != nil {
  101159. ec.Error(ctx, ec.Recover(ctx, r))
  101160. ret = graphql.Null
  101161. }
  101162. }()
  101163. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101164. ctx = rctx // use context from middleware stack in children
  101165. return obj.Value, nil
  101166. })
  101167. if err != nil {
  101168. ec.Error(ctx, err)
  101169. return graphql.Null
  101170. }
  101171. if resTmp == nil {
  101172. if !graphql.HasFieldError(ctx, fc) {
  101173. ec.Errorf(ctx, "must not be null")
  101174. }
  101175. return graphql.Null
  101176. }
  101177. res := resTmp.(SubscriptionDiscountValue)
  101178. fc.Result = res
  101179. return ec.marshalNSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountValue(ctx, field.Selections, res)
  101180. }
  101181. func (ec *executionContext) fieldContext_SubscriptionManualDiscount_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101182. fc = &graphql.FieldContext{
  101183. Object: "SubscriptionManualDiscount",
  101184. Field: field,
  101185. IsMethod: false,
  101186. IsResolver: false,
  101187. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101188. return nil, errors.New("field of type SubscriptionDiscountValue does not have child fields")
  101189. },
  101190. }
  101191. return fc, nil
  101192. }
  101193. func (ec *executionContext) _SubscriptionManualDiscountConnection_edges(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  101194. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_edges(ctx, field)
  101195. if err != nil {
  101196. return graphql.Null
  101197. }
  101198. ctx = graphql.WithFieldContext(ctx, fc)
  101199. defer func() {
  101200. if r := recover(); r != nil {
  101201. ec.Error(ctx, ec.Recover(ctx, r))
  101202. ret = graphql.Null
  101203. }
  101204. }()
  101205. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101206. ctx = rctx // use context from middleware stack in children
  101207. return obj.Edges, nil
  101208. })
  101209. if err != nil {
  101210. ec.Error(ctx, err)
  101211. return graphql.Null
  101212. }
  101213. if resTmp == nil {
  101214. if !graphql.HasFieldError(ctx, fc) {
  101215. ec.Errorf(ctx, "must not be null")
  101216. }
  101217. return graphql.Null
  101218. }
  101219. res := resTmp.([]*SubscriptionManualDiscountEdge)
  101220. fc.Result = res
  101221. return ec.marshalNSubscriptionManualDiscountEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountEdgeᚄ(ctx, field.Selections, res)
  101222. }
  101223. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_edges(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101224. fc = &graphql.FieldContext{
  101225. Object: "SubscriptionManualDiscountConnection",
  101226. Field: field,
  101227. IsMethod: false,
  101228. IsResolver: false,
  101229. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101230. switch field.Name {
  101231. case "cursor":
  101232. return ec.fieldContext_SubscriptionManualDiscountEdge_cursor(ctx, field)
  101233. case "node":
  101234. return ec.fieldContext_SubscriptionManualDiscountEdge_node(ctx, field)
  101235. }
  101236. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscountEdge", field.Name)
  101237. },
  101238. }
  101239. return fc, nil
  101240. }
  101241. func (ec *executionContext) _SubscriptionManualDiscountConnection_nodes(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  101242. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_nodes(ctx, field)
  101243. if err != nil {
  101244. return graphql.Null
  101245. }
  101246. ctx = graphql.WithFieldContext(ctx, fc)
  101247. defer func() {
  101248. if r := recover(); r != nil {
  101249. ec.Error(ctx, ec.Recover(ctx, r))
  101250. ret = graphql.Null
  101251. }
  101252. }()
  101253. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101254. ctx = rctx // use context from middleware stack in children
  101255. return obj.Nodes, nil
  101256. })
  101257. if err != nil {
  101258. ec.Error(ctx, err)
  101259. return graphql.Null
  101260. }
  101261. if resTmp == nil {
  101262. if !graphql.HasFieldError(ctx, fc) {
  101263. ec.Errorf(ctx, "must not be null")
  101264. }
  101265. return graphql.Null
  101266. }
  101267. res := resTmp.([]*SubscriptionManualDiscount)
  101268. fc.Result = res
  101269. return ec.marshalNSubscriptionManualDiscount2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountᚄ(ctx, field.Selections, res)
  101270. }
  101271. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101272. fc = &graphql.FieldContext{
  101273. Object: "SubscriptionManualDiscountConnection",
  101274. Field: field,
  101275. IsMethod: false,
  101276. IsResolver: false,
  101277. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101278. switch field.Name {
  101279. case "entitledLines":
  101280. return ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  101281. case "id":
  101282. return ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  101283. case "recurringCycleLimit":
  101284. return ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  101285. case "rejectionReason":
  101286. return ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  101287. case "targetType":
  101288. return ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  101289. case "title":
  101290. return ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  101291. case "type":
  101292. return ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  101293. case "usageCount":
  101294. return ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  101295. case "value":
  101296. return ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  101297. }
  101298. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscount", field.Name)
  101299. },
  101300. }
  101301. return fc, nil
  101302. }
  101303. func (ec *executionContext) _SubscriptionManualDiscountConnection_pageInfo(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountConnection) (ret graphql.Marshaler) {
  101304. fc, err := ec.fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx, field)
  101305. if err != nil {
  101306. return graphql.Null
  101307. }
  101308. ctx = graphql.WithFieldContext(ctx, fc)
  101309. defer func() {
  101310. if r := recover(); r != nil {
  101311. ec.Error(ctx, ec.Recover(ctx, r))
  101312. ret = graphql.Null
  101313. }
  101314. }()
  101315. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101316. ctx = rctx // use context from middleware stack in children
  101317. return obj.PageInfo, nil
  101318. })
  101319. if err != nil {
  101320. ec.Error(ctx, err)
  101321. return graphql.Null
  101322. }
  101323. if resTmp == nil {
  101324. if !graphql.HasFieldError(ctx, fc) {
  101325. ec.Errorf(ctx, "must not be null")
  101326. }
  101327. return graphql.Null
  101328. }
  101329. res := resTmp.(*PageInfo)
  101330. fc.Result = res
  101331. return ec.marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx, field.Selections, res)
  101332. }
  101333. func (ec *executionContext) fieldContext_SubscriptionManualDiscountConnection_pageInfo(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101334. fc = &graphql.FieldContext{
  101335. Object: "SubscriptionManualDiscountConnection",
  101336. Field: field,
  101337. IsMethod: false,
  101338. IsResolver: false,
  101339. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101340. switch field.Name {
  101341. case "endCursor":
  101342. return ec.fieldContext_PageInfo_endCursor(ctx, field)
  101343. case "hasNextPage":
  101344. return ec.fieldContext_PageInfo_hasNextPage(ctx, field)
  101345. case "hasPreviousPage":
  101346. return ec.fieldContext_PageInfo_hasPreviousPage(ctx, field)
  101347. case "startCursor":
  101348. return ec.fieldContext_PageInfo_startCursor(ctx, field)
  101349. }
  101350. return nil, fmt.Errorf("no field named %q was found under type PageInfo", field.Name)
  101351. },
  101352. }
  101353. return fc, nil
  101354. }
  101355. func (ec *executionContext) _SubscriptionManualDiscountEdge_cursor(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountEdge) (ret graphql.Marshaler) {
  101356. fc, err := ec.fieldContext_SubscriptionManualDiscountEdge_cursor(ctx, field)
  101357. if err != nil {
  101358. return graphql.Null
  101359. }
  101360. ctx = graphql.WithFieldContext(ctx, fc)
  101361. defer func() {
  101362. if r := recover(); r != nil {
  101363. ec.Error(ctx, ec.Recover(ctx, r))
  101364. ret = graphql.Null
  101365. }
  101366. }()
  101367. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101368. ctx = rctx // use context from middleware stack in children
  101369. return obj.Cursor, nil
  101370. })
  101371. if err != nil {
  101372. ec.Error(ctx, err)
  101373. return graphql.Null
  101374. }
  101375. if resTmp == nil {
  101376. if !graphql.HasFieldError(ctx, fc) {
  101377. ec.Errorf(ctx, "must not be null")
  101378. }
  101379. return graphql.Null
  101380. }
  101381. res := resTmp.(string)
  101382. fc.Result = res
  101383. return ec.marshalNString2string(ctx, field.Selections, res)
  101384. }
  101385. func (ec *executionContext) fieldContext_SubscriptionManualDiscountEdge_cursor(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101386. fc = &graphql.FieldContext{
  101387. Object: "SubscriptionManualDiscountEdge",
  101388. Field: field,
  101389. IsMethod: false,
  101390. IsResolver: false,
  101391. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101392. return nil, errors.New("field of type String does not have child fields")
  101393. },
  101394. }
  101395. return fc, nil
  101396. }
  101397. func (ec *executionContext) _SubscriptionManualDiscountEdge_node(ctx context.Context, field graphql.CollectedField, obj *SubscriptionManualDiscountEdge) (ret graphql.Marshaler) {
  101398. fc, err := ec.fieldContext_SubscriptionManualDiscountEdge_node(ctx, field)
  101399. if err != nil {
  101400. return graphql.Null
  101401. }
  101402. ctx = graphql.WithFieldContext(ctx, fc)
  101403. defer func() {
  101404. if r := recover(); r != nil {
  101405. ec.Error(ctx, ec.Recover(ctx, r))
  101406. ret = graphql.Null
  101407. }
  101408. }()
  101409. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101410. ctx = rctx // use context from middleware stack in children
  101411. return obj.Node, nil
  101412. })
  101413. if err != nil {
  101414. ec.Error(ctx, err)
  101415. return graphql.Null
  101416. }
  101417. if resTmp == nil {
  101418. if !graphql.HasFieldError(ctx, fc) {
  101419. ec.Errorf(ctx, "must not be null")
  101420. }
  101421. return graphql.Null
  101422. }
  101423. res := resTmp.(*SubscriptionManualDiscount)
  101424. fc.Result = res
  101425. return ec.marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscount(ctx, field.Selections, res)
  101426. }
  101427. func (ec *executionContext) fieldContext_SubscriptionManualDiscountEdge_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101428. fc = &graphql.FieldContext{
  101429. Object: "SubscriptionManualDiscountEdge",
  101430. Field: field,
  101431. IsMethod: false,
  101432. IsResolver: false,
  101433. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101434. switch field.Name {
  101435. case "entitledLines":
  101436. return ec.fieldContext_SubscriptionManualDiscount_entitledLines(ctx, field)
  101437. case "id":
  101438. return ec.fieldContext_SubscriptionManualDiscount_id(ctx, field)
  101439. case "recurringCycleLimit":
  101440. return ec.fieldContext_SubscriptionManualDiscount_recurringCycleLimit(ctx, field)
  101441. case "rejectionReason":
  101442. return ec.fieldContext_SubscriptionManualDiscount_rejectionReason(ctx, field)
  101443. case "targetType":
  101444. return ec.fieldContext_SubscriptionManualDiscount_targetType(ctx, field)
  101445. case "title":
  101446. return ec.fieldContext_SubscriptionManualDiscount_title(ctx, field)
  101447. case "type":
  101448. return ec.fieldContext_SubscriptionManualDiscount_type(ctx, field)
  101449. case "usageCount":
  101450. return ec.fieldContext_SubscriptionManualDiscount_usageCount(ctx, field)
  101451. case "value":
  101452. return ec.fieldContext_SubscriptionManualDiscount_value(ctx, field)
  101453. }
  101454. return nil, fmt.Errorf("no field named %q was found under type SubscriptionManualDiscount", field.Name)
  101455. },
  101456. }
  101457. return fc, nil
  101458. }
  101459. func (ec *executionContext) _SubscriptionPricingPolicy_basePrice(ctx context.Context, field graphql.CollectedField, obj *SubscriptionPricingPolicy) (ret graphql.Marshaler) {
  101460. fc, err := ec.fieldContext_SubscriptionPricingPolicy_basePrice(ctx, field)
  101461. if err != nil {
  101462. return graphql.Null
  101463. }
  101464. ctx = graphql.WithFieldContext(ctx, fc)
  101465. defer func() {
  101466. if r := recover(); r != nil {
  101467. ec.Error(ctx, ec.Recover(ctx, r))
  101468. ret = graphql.Null
  101469. }
  101470. }()
  101471. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101472. ctx = rctx // use context from middleware stack in children
  101473. return obj.BasePrice, nil
  101474. })
  101475. if err != nil {
  101476. ec.Error(ctx, err)
  101477. return graphql.Null
  101478. }
  101479. if resTmp == nil {
  101480. if !graphql.HasFieldError(ctx, fc) {
  101481. ec.Errorf(ctx, "must not be null")
  101482. }
  101483. return graphql.Null
  101484. }
  101485. res := resTmp.(*MoneyV2)
  101486. fc.Result = res
  101487. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  101488. }
  101489. func (ec *executionContext) fieldContext_SubscriptionPricingPolicy_basePrice(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101490. fc = &graphql.FieldContext{
  101491. Object: "SubscriptionPricingPolicy",
  101492. Field: field,
  101493. IsMethod: false,
  101494. IsResolver: false,
  101495. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101496. switch field.Name {
  101497. case "amount":
  101498. return ec.fieldContext_MoneyV2_amount(ctx, field)
  101499. case "currencyCode":
  101500. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  101501. }
  101502. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  101503. },
  101504. }
  101505. return fc, nil
  101506. }
  101507. func (ec *executionContext) _SubscriptionPricingPolicy_cycleDiscounts(ctx context.Context, field graphql.CollectedField, obj *SubscriptionPricingPolicy) (ret graphql.Marshaler) {
  101508. fc, err := ec.fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx, field)
  101509. if err != nil {
  101510. return graphql.Null
  101511. }
  101512. ctx = graphql.WithFieldContext(ctx, fc)
  101513. defer func() {
  101514. if r := recover(); r != nil {
  101515. ec.Error(ctx, ec.Recover(ctx, r))
  101516. ret = graphql.Null
  101517. }
  101518. }()
  101519. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101520. ctx = rctx // use context from middleware stack in children
  101521. return obj.CycleDiscounts, nil
  101522. })
  101523. if err != nil {
  101524. ec.Error(ctx, err)
  101525. return graphql.Null
  101526. }
  101527. if resTmp == nil {
  101528. if !graphql.HasFieldError(ctx, fc) {
  101529. ec.Errorf(ctx, "must not be null")
  101530. }
  101531. return graphql.Null
  101532. }
  101533. res := resTmp.([]*SubscriptionCyclePriceAdjustment)
  101534. fc.Result = res
  101535. return ec.marshalNSubscriptionCyclePriceAdjustment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionCyclePriceAdjustmentᚄ(ctx, field.Selections, res)
  101536. }
  101537. func (ec *executionContext) fieldContext_SubscriptionPricingPolicy_cycleDiscounts(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101538. fc = &graphql.FieldContext{
  101539. Object: "SubscriptionPricingPolicy",
  101540. Field: field,
  101541. IsMethod: false,
  101542. IsResolver: false,
  101543. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101544. switch field.Name {
  101545. case "adjustmentType":
  101546. return ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field)
  101547. case "adjustmentValue":
  101548. return ec.fieldContext_SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field)
  101549. case "afterCycle":
  101550. return ec.fieldContext_SubscriptionCyclePriceAdjustment_afterCycle(ctx, field)
  101551. case "computedPrice":
  101552. return ec.fieldContext_SubscriptionCyclePriceAdjustment_computedPrice(ctx, field)
  101553. }
  101554. return nil, fmt.Errorf("no field named %q was found under type SubscriptionCyclePriceAdjustment", field.Name)
  101555. },
  101556. }
  101557. return fc, nil
  101558. }
  101559. func (ec *executionContext) _SuggestedOrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101560. fc, err := ec.fieldContext_SuggestedOrderTransaction_accountNumber(ctx, field)
  101561. if err != nil {
  101562. return graphql.Null
  101563. }
  101564. ctx = graphql.WithFieldContext(ctx, fc)
  101565. defer func() {
  101566. if r := recover(); r != nil {
  101567. ec.Error(ctx, ec.Recover(ctx, r))
  101568. ret = graphql.Null
  101569. }
  101570. }()
  101571. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101572. ctx = rctx // use context from middleware stack in children
  101573. return obj.AccountNumber, nil
  101574. })
  101575. if err != nil {
  101576. ec.Error(ctx, err)
  101577. return graphql.Null
  101578. }
  101579. if resTmp == nil {
  101580. return graphql.Null
  101581. }
  101582. res := resTmp.(*string)
  101583. fc.Result = res
  101584. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  101585. }
  101586. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_accountNumber(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101587. fc = &graphql.FieldContext{
  101588. Object: "SuggestedOrderTransaction",
  101589. Field: field,
  101590. IsMethod: false,
  101591. IsResolver: false,
  101592. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101593. return nil, errors.New("field of type String does not have child fields")
  101594. },
  101595. }
  101596. return fc, nil
  101597. }
  101598. func (ec *executionContext) _SuggestedOrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101599. fc, err := ec.fieldContext_SuggestedOrderTransaction_amountSet(ctx, field)
  101600. if err != nil {
  101601. return graphql.Null
  101602. }
  101603. ctx = graphql.WithFieldContext(ctx, fc)
  101604. defer func() {
  101605. if r := recover(); r != nil {
  101606. ec.Error(ctx, ec.Recover(ctx, r))
  101607. ret = graphql.Null
  101608. }
  101609. }()
  101610. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101611. ctx = rctx // use context from middleware stack in children
  101612. return obj.AmountSet, nil
  101613. })
  101614. if err != nil {
  101615. ec.Error(ctx, err)
  101616. return graphql.Null
  101617. }
  101618. if resTmp == nil {
  101619. if !graphql.HasFieldError(ctx, fc) {
  101620. ec.Errorf(ctx, "must not be null")
  101621. }
  101622. return graphql.Null
  101623. }
  101624. res := resTmp.(*MoneyBag)
  101625. fc.Result = res
  101626. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101627. }
  101628. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101629. fc = &graphql.FieldContext{
  101630. Object: "SuggestedOrderTransaction",
  101631. Field: field,
  101632. IsMethod: false,
  101633. IsResolver: false,
  101634. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101635. switch field.Name {
  101636. case "presentmentMoney":
  101637. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101638. case "shopMoney":
  101639. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101640. }
  101641. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101642. },
  101643. }
  101644. return fc, nil
  101645. }
  101646. func (ec *executionContext) _SuggestedOrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101647. fc, err := ec.fieldContext_SuggestedOrderTransaction_formattedGateway(ctx, field)
  101648. if err != nil {
  101649. return graphql.Null
  101650. }
  101651. ctx = graphql.WithFieldContext(ctx, fc)
  101652. defer func() {
  101653. if r := recover(); r != nil {
  101654. ec.Error(ctx, ec.Recover(ctx, r))
  101655. ret = graphql.Null
  101656. }
  101657. }()
  101658. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101659. ctx = rctx // use context from middleware stack in children
  101660. return obj.FormattedGateway, nil
  101661. })
  101662. if err != nil {
  101663. ec.Error(ctx, err)
  101664. return graphql.Null
  101665. }
  101666. if resTmp == nil {
  101667. return graphql.Null
  101668. }
  101669. res := resTmp.(*string)
  101670. fc.Result = res
  101671. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  101672. }
  101673. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_formattedGateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101674. fc = &graphql.FieldContext{
  101675. Object: "SuggestedOrderTransaction",
  101676. Field: field,
  101677. IsMethod: false,
  101678. IsResolver: false,
  101679. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101680. return nil, errors.New("field of type String does not have child fields")
  101681. },
  101682. }
  101683. return fc, nil
  101684. }
  101685. func (ec *executionContext) _SuggestedOrderTransaction_gateway(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101686. fc, err := ec.fieldContext_SuggestedOrderTransaction_gateway(ctx, field)
  101687. if err != nil {
  101688. return graphql.Null
  101689. }
  101690. ctx = graphql.WithFieldContext(ctx, fc)
  101691. defer func() {
  101692. if r := recover(); r != nil {
  101693. ec.Error(ctx, ec.Recover(ctx, r))
  101694. ret = graphql.Null
  101695. }
  101696. }()
  101697. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101698. ctx = rctx // use context from middleware stack in children
  101699. return obj.Gateway, nil
  101700. })
  101701. if err != nil {
  101702. ec.Error(ctx, err)
  101703. return graphql.Null
  101704. }
  101705. if resTmp == nil {
  101706. return graphql.Null
  101707. }
  101708. res := resTmp.(*string)
  101709. fc.Result = res
  101710. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  101711. }
  101712. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_gateway(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101713. fc = &graphql.FieldContext{
  101714. Object: "SuggestedOrderTransaction",
  101715. Field: field,
  101716. IsMethod: false,
  101717. IsResolver: false,
  101718. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101719. return nil, errors.New("field of type String does not have child fields")
  101720. },
  101721. }
  101722. return fc, nil
  101723. }
  101724. func (ec *executionContext) _SuggestedOrderTransaction_kind(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101725. fc, err := ec.fieldContext_SuggestedOrderTransaction_kind(ctx, field)
  101726. if err != nil {
  101727. return graphql.Null
  101728. }
  101729. ctx = graphql.WithFieldContext(ctx, fc)
  101730. defer func() {
  101731. if r := recover(); r != nil {
  101732. ec.Error(ctx, ec.Recover(ctx, r))
  101733. ret = graphql.Null
  101734. }
  101735. }()
  101736. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101737. ctx = rctx // use context from middleware stack in children
  101738. return obj.Kind, nil
  101739. })
  101740. if err != nil {
  101741. ec.Error(ctx, err)
  101742. return graphql.Null
  101743. }
  101744. if resTmp == nil {
  101745. if !graphql.HasFieldError(ctx, fc) {
  101746. ec.Errorf(ctx, "must not be null")
  101747. }
  101748. return graphql.Null
  101749. }
  101750. res := resTmp.(SuggestedOrderTransactionKind)
  101751. fc.Result = res
  101752. return ec.marshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransactionKind(ctx, field.Selections, res)
  101753. }
  101754. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101755. fc = &graphql.FieldContext{
  101756. Object: "SuggestedOrderTransaction",
  101757. Field: field,
  101758. IsMethod: false,
  101759. IsResolver: false,
  101760. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101761. return nil, errors.New("field of type SuggestedOrderTransactionKind does not have child fields")
  101762. },
  101763. }
  101764. return fc, nil
  101765. }
  101766. func (ec *executionContext) _SuggestedOrderTransaction_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101767. fc, err := ec.fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx, field)
  101768. if err != nil {
  101769. return graphql.Null
  101770. }
  101771. ctx = graphql.WithFieldContext(ctx, fc)
  101772. defer func() {
  101773. if r := recover(); r != nil {
  101774. ec.Error(ctx, ec.Recover(ctx, r))
  101775. ret = graphql.Null
  101776. }
  101777. }()
  101778. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101779. ctx = rctx // use context from middleware stack in children
  101780. return obj.MaximumRefundableSet, nil
  101781. })
  101782. if err != nil {
  101783. ec.Error(ctx, err)
  101784. return graphql.Null
  101785. }
  101786. if resTmp == nil {
  101787. return graphql.Null
  101788. }
  101789. res := resTmp.(*MoneyBag)
  101790. fc.Result = res
  101791. return ec.marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101792. }
  101793. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101794. fc = &graphql.FieldContext{
  101795. Object: "SuggestedOrderTransaction",
  101796. Field: field,
  101797. IsMethod: false,
  101798. IsResolver: false,
  101799. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101800. switch field.Name {
  101801. case "presentmentMoney":
  101802. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101803. case "shopMoney":
  101804. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101805. }
  101806. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101807. },
  101808. }
  101809. return fc, nil
  101810. }
  101811. func (ec *executionContext) _SuggestedOrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField, obj *SuggestedOrderTransaction) (ret graphql.Marshaler) {
  101812. fc, err := ec.fieldContext_SuggestedOrderTransaction_parentTransaction(ctx, field)
  101813. if err != nil {
  101814. return graphql.Null
  101815. }
  101816. ctx = graphql.WithFieldContext(ctx, fc)
  101817. defer func() {
  101818. if r := recover(); r != nil {
  101819. ec.Error(ctx, ec.Recover(ctx, r))
  101820. ret = graphql.Null
  101821. }
  101822. }()
  101823. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101824. ctx = rctx // use context from middleware stack in children
  101825. return obj.ParentTransaction, nil
  101826. })
  101827. if err != nil {
  101828. ec.Error(ctx, err)
  101829. return graphql.Null
  101830. }
  101831. if resTmp == nil {
  101832. return graphql.Null
  101833. }
  101834. res := resTmp.(*OrderTransaction)
  101835. fc.Result = res
  101836. return ec.marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx, field.Selections, res)
  101837. }
  101838. func (ec *executionContext) fieldContext_SuggestedOrderTransaction_parentTransaction(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101839. fc = &graphql.FieldContext{
  101840. Object: "SuggestedOrderTransaction",
  101841. Field: field,
  101842. IsMethod: false,
  101843. IsResolver: false,
  101844. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101845. switch field.Name {
  101846. case "accountNumber":
  101847. return ec.fieldContext_OrderTransaction_accountNumber(ctx, field)
  101848. case "amountSet":
  101849. return ec.fieldContext_OrderTransaction_amountSet(ctx, field)
  101850. case "authorizationCode":
  101851. return ec.fieldContext_OrderTransaction_authorizationCode(ctx, field)
  101852. case "authorizationExpiresAt":
  101853. return ec.fieldContext_OrderTransaction_authorizationExpiresAt(ctx, field)
  101854. case "createdAt":
  101855. return ec.fieldContext_OrderTransaction_createdAt(ctx, field)
  101856. case "errorCode":
  101857. return ec.fieldContext_OrderTransaction_errorCode(ctx, field)
  101858. case "fees":
  101859. return ec.fieldContext_OrderTransaction_fees(ctx, field)
  101860. case "formattedGateway":
  101861. return ec.fieldContext_OrderTransaction_formattedGateway(ctx, field)
  101862. case "gateway":
  101863. return ec.fieldContext_OrderTransaction_gateway(ctx, field)
  101864. case "id":
  101865. return ec.fieldContext_OrderTransaction_id(ctx, field)
  101866. case "kind":
  101867. return ec.fieldContext_OrderTransaction_kind(ctx, field)
  101868. case "manuallyCapturable":
  101869. return ec.fieldContext_OrderTransaction_manuallyCapturable(ctx, field)
  101870. case "maximumRefundableV2":
  101871. return ec.fieldContext_OrderTransaction_maximumRefundableV2(ctx, field)
  101872. case "order":
  101873. return ec.fieldContext_OrderTransaction_order(ctx, field)
  101874. case "parentTransaction":
  101875. return ec.fieldContext_OrderTransaction_parentTransaction(ctx, field)
  101876. case "paymentIcon":
  101877. return ec.fieldContext_OrderTransaction_paymentIcon(ctx, field)
  101878. case "processedAt":
  101879. return ec.fieldContext_OrderTransaction_processedAt(ctx, field)
  101880. case "receiptJson":
  101881. return ec.fieldContext_OrderTransaction_receiptJson(ctx, field)
  101882. case "settlementCurrency":
  101883. return ec.fieldContext_OrderTransaction_settlementCurrency(ctx, field)
  101884. case "settlementCurrencyRate":
  101885. return ec.fieldContext_OrderTransaction_settlementCurrencyRate(ctx, field)
  101886. case "shopifyPaymentsSet":
  101887. return ec.fieldContext_OrderTransaction_shopifyPaymentsSet(ctx, field)
  101888. case "status":
  101889. return ec.fieldContext_OrderTransaction_status(ctx, field)
  101890. case "test":
  101891. return ec.fieldContext_OrderTransaction_test(ctx, field)
  101892. case "totalUnsettledSet":
  101893. return ec.fieldContext_OrderTransaction_totalUnsettledSet(ctx, field)
  101894. case "user":
  101895. return ec.fieldContext_OrderTransaction_user(ctx, field)
  101896. }
  101897. return nil, fmt.Errorf("no field named %q was found under type OrderTransaction", field.Name)
  101898. },
  101899. }
  101900. return fc, nil
  101901. }
  101902. func (ec *executionContext) _SuggestedRefund_amountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  101903. fc, err := ec.fieldContext_SuggestedRefund_amountSet(ctx, field)
  101904. if err != nil {
  101905. return graphql.Null
  101906. }
  101907. ctx = graphql.WithFieldContext(ctx, fc)
  101908. defer func() {
  101909. if r := recover(); r != nil {
  101910. ec.Error(ctx, ec.Recover(ctx, r))
  101911. ret = graphql.Null
  101912. }
  101913. }()
  101914. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101915. ctx = rctx // use context from middleware stack in children
  101916. return obj.AmountSet, nil
  101917. })
  101918. if err != nil {
  101919. ec.Error(ctx, err)
  101920. return graphql.Null
  101921. }
  101922. if resTmp == nil {
  101923. if !graphql.HasFieldError(ctx, fc) {
  101924. ec.Errorf(ctx, "must not be null")
  101925. }
  101926. return graphql.Null
  101927. }
  101928. res := resTmp.(*MoneyBag)
  101929. fc.Result = res
  101930. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101931. }
  101932. func (ec *executionContext) fieldContext_SuggestedRefund_amountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101933. fc = &graphql.FieldContext{
  101934. Object: "SuggestedRefund",
  101935. Field: field,
  101936. IsMethod: false,
  101937. IsResolver: false,
  101938. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101939. switch field.Name {
  101940. case "presentmentMoney":
  101941. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101942. case "shopMoney":
  101943. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101944. }
  101945. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101946. },
  101947. }
  101948. return fc, nil
  101949. }
  101950. func (ec *executionContext) _SuggestedRefund_discountedSubtotalSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  101951. fc, err := ec.fieldContext_SuggestedRefund_discountedSubtotalSet(ctx, field)
  101952. if err != nil {
  101953. return graphql.Null
  101954. }
  101955. ctx = graphql.WithFieldContext(ctx, fc)
  101956. defer func() {
  101957. if r := recover(); r != nil {
  101958. ec.Error(ctx, ec.Recover(ctx, r))
  101959. ret = graphql.Null
  101960. }
  101961. }()
  101962. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  101963. ctx = rctx // use context from middleware stack in children
  101964. return obj.DiscountedSubtotalSet, nil
  101965. })
  101966. if err != nil {
  101967. ec.Error(ctx, err)
  101968. return graphql.Null
  101969. }
  101970. if resTmp == nil {
  101971. if !graphql.HasFieldError(ctx, fc) {
  101972. ec.Errorf(ctx, "must not be null")
  101973. }
  101974. return graphql.Null
  101975. }
  101976. res := resTmp.(*MoneyBag)
  101977. fc.Result = res
  101978. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  101979. }
  101980. func (ec *executionContext) fieldContext_SuggestedRefund_discountedSubtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  101981. fc = &graphql.FieldContext{
  101982. Object: "SuggestedRefund",
  101983. Field: field,
  101984. IsMethod: false,
  101985. IsResolver: false,
  101986. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  101987. switch field.Name {
  101988. case "presentmentMoney":
  101989. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  101990. case "shopMoney":
  101991. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  101992. }
  101993. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  101994. },
  101995. }
  101996. return fc, nil
  101997. }
  101998. func (ec *executionContext) _SuggestedRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  101999. fc, err := ec.fieldContext_SuggestedRefund_maximumRefundableSet(ctx, field)
  102000. if err != nil {
  102001. return graphql.Null
  102002. }
  102003. ctx = graphql.WithFieldContext(ctx, fc)
  102004. defer func() {
  102005. if r := recover(); r != nil {
  102006. ec.Error(ctx, ec.Recover(ctx, r))
  102007. ret = graphql.Null
  102008. }
  102009. }()
  102010. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102011. ctx = rctx // use context from middleware stack in children
  102012. return obj.MaximumRefundableSet, nil
  102013. })
  102014. if err != nil {
  102015. ec.Error(ctx, err)
  102016. return graphql.Null
  102017. }
  102018. if resTmp == nil {
  102019. if !graphql.HasFieldError(ctx, fc) {
  102020. ec.Errorf(ctx, "must not be null")
  102021. }
  102022. return graphql.Null
  102023. }
  102024. res := resTmp.(*MoneyBag)
  102025. fc.Result = res
  102026. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102027. }
  102028. func (ec *executionContext) fieldContext_SuggestedRefund_maximumRefundableSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102029. fc = &graphql.FieldContext{
  102030. Object: "SuggestedRefund",
  102031. Field: field,
  102032. IsMethod: false,
  102033. IsResolver: false,
  102034. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102035. switch field.Name {
  102036. case "presentmentMoney":
  102037. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102038. case "shopMoney":
  102039. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102040. }
  102041. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102042. },
  102043. }
  102044. return fc, nil
  102045. }
  102046. func (ec *executionContext) _SuggestedRefund_refundDuties(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102047. fc, err := ec.fieldContext_SuggestedRefund_refundDuties(ctx, field)
  102048. if err != nil {
  102049. return graphql.Null
  102050. }
  102051. ctx = graphql.WithFieldContext(ctx, fc)
  102052. defer func() {
  102053. if r := recover(); r != nil {
  102054. ec.Error(ctx, ec.Recover(ctx, r))
  102055. ret = graphql.Null
  102056. }
  102057. }()
  102058. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102059. ctx = rctx // use context from middleware stack in children
  102060. return obj.RefundDuties, nil
  102061. })
  102062. if err != nil {
  102063. ec.Error(ctx, err)
  102064. return graphql.Null
  102065. }
  102066. if resTmp == nil {
  102067. if !graphql.HasFieldError(ctx, fc) {
  102068. ec.Errorf(ctx, "must not be null")
  102069. }
  102070. return graphql.Null
  102071. }
  102072. res := resTmp.([]*RefundDuty)
  102073. fc.Result = res
  102074. return ec.marshalNRefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyᚄ(ctx, field.Selections, res)
  102075. }
  102076. func (ec *executionContext) fieldContext_SuggestedRefund_refundDuties(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102077. fc = &graphql.FieldContext{
  102078. Object: "SuggestedRefund",
  102079. Field: field,
  102080. IsMethod: false,
  102081. IsResolver: false,
  102082. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102083. switch field.Name {
  102084. case "amountSet":
  102085. return ec.fieldContext_RefundDuty_amountSet(ctx, field)
  102086. case "originalDuty":
  102087. return ec.fieldContext_RefundDuty_originalDuty(ctx, field)
  102088. }
  102089. return nil, fmt.Errorf("no field named %q was found under type RefundDuty", field.Name)
  102090. },
  102091. }
  102092. return fc, nil
  102093. }
  102094. func (ec *executionContext) _SuggestedRefund_refundLineItems(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102095. fc, err := ec.fieldContext_SuggestedRefund_refundLineItems(ctx, field)
  102096. if err != nil {
  102097. return graphql.Null
  102098. }
  102099. ctx = graphql.WithFieldContext(ctx, fc)
  102100. defer func() {
  102101. if r := recover(); r != nil {
  102102. ec.Error(ctx, ec.Recover(ctx, r))
  102103. ret = graphql.Null
  102104. }
  102105. }()
  102106. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102107. ctx = rctx // use context from middleware stack in children
  102108. return obj.RefundLineItems, nil
  102109. })
  102110. if err != nil {
  102111. ec.Error(ctx, err)
  102112. return graphql.Null
  102113. }
  102114. if resTmp == nil {
  102115. if !graphql.HasFieldError(ctx, fc) {
  102116. ec.Errorf(ctx, "must not be null")
  102117. }
  102118. return graphql.Null
  102119. }
  102120. res := resTmp.([]*RefundLineItem)
  102121. fc.Result = res
  102122. return ec.marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemᚄ(ctx, field.Selections, res)
  102123. }
  102124. func (ec *executionContext) fieldContext_SuggestedRefund_refundLineItems(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102125. fc = &graphql.FieldContext{
  102126. Object: "SuggestedRefund",
  102127. Field: field,
  102128. IsMethod: false,
  102129. IsResolver: false,
  102130. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102131. switch field.Name {
  102132. case "lineItem":
  102133. return ec.fieldContext_RefundLineItem_lineItem(ctx, field)
  102134. case "location":
  102135. return ec.fieldContext_RefundLineItem_location(ctx, field)
  102136. case "priceSet":
  102137. return ec.fieldContext_RefundLineItem_priceSet(ctx, field)
  102138. case "quantity":
  102139. return ec.fieldContext_RefundLineItem_quantity(ctx, field)
  102140. case "restockType":
  102141. return ec.fieldContext_RefundLineItem_restockType(ctx, field)
  102142. case "restocked":
  102143. return ec.fieldContext_RefundLineItem_restocked(ctx, field)
  102144. case "subtotalSet":
  102145. return ec.fieldContext_RefundLineItem_subtotalSet(ctx, field)
  102146. case "totalTaxSet":
  102147. return ec.fieldContext_RefundLineItem_totalTaxSet(ctx, field)
  102148. }
  102149. return nil, fmt.Errorf("no field named %q was found under type RefundLineItem", field.Name)
  102150. },
  102151. }
  102152. return fc, nil
  102153. }
  102154. func (ec *executionContext) _SuggestedRefund_shipping(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102155. fc, err := ec.fieldContext_SuggestedRefund_shipping(ctx, field)
  102156. if err != nil {
  102157. return graphql.Null
  102158. }
  102159. ctx = graphql.WithFieldContext(ctx, fc)
  102160. defer func() {
  102161. if r := recover(); r != nil {
  102162. ec.Error(ctx, ec.Recover(ctx, r))
  102163. ret = graphql.Null
  102164. }
  102165. }()
  102166. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102167. ctx = rctx // use context from middleware stack in children
  102168. return obj.Shipping, nil
  102169. })
  102170. if err != nil {
  102171. ec.Error(ctx, err)
  102172. return graphql.Null
  102173. }
  102174. if resTmp == nil {
  102175. if !graphql.HasFieldError(ctx, fc) {
  102176. ec.Errorf(ctx, "must not be null")
  102177. }
  102178. return graphql.Null
  102179. }
  102180. res := resTmp.(*ShippingRefund)
  102181. fc.Result = res
  102182. return ec.marshalNShippingRefund2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingRefund(ctx, field.Selections, res)
  102183. }
  102184. func (ec *executionContext) fieldContext_SuggestedRefund_shipping(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102185. fc = &graphql.FieldContext{
  102186. Object: "SuggestedRefund",
  102187. Field: field,
  102188. IsMethod: false,
  102189. IsResolver: false,
  102190. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102191. switch field.Name {
  102192. case "amountSet":
  102193. return ec.fieldContext_ShippingRefund_amountSet(ctx, field)
  102194. case "maximumRefundableSet":
  102195. return ec.fieldContext_ShippingRefund_maximumRefundableSet(ctx, field)
  102196. case "taxSet":
  102197. return ec.fieldContext_ShippingRefund_taxSet(ctx, field)
  102198. }
  102199. return nil, fmt.Errorf("no field named %q was found under type ShippingRefund", field.Name)
  102200. },
  102201. }
  102202. return fc, nil
  102203. }
  102204. func (ec *executionContext) _SuggestedRefund_subtotalSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102205. fc, err := ec.fieldContext_SuggestedRefund_subtotalSet(ctx, field)
  102206. if err != nil {
  102207. return graphql.Null
  102208. }
  102209. ctx = graphql.WithFieldContext(ctx, fc)
  102210. defer func() {
  102211. if r := recover(); r != nil {
  102212. ec.Error(ctx, ec.Recover(ctx, r))
  102213. ret = graphql.Null
  102214. }
  102215. }()
  102216. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102217. ctx = rctx // use context from middleware stack in children
  102218. return obj.SubtotalSet, nil
  102219. })
  102220. if err != nil {
  102221. ec.Error(ctx, err)
  102222. return graphql.Null
  102223. }
  102224. if resTmp == nil {
  102225. if !graphql.HasFieldError(ctx, fc) {
  102226. ec.Errorf(ctx, "must not be null")
  102227. }
  102228. return graphql.Null
  102229. }
  102230. res := resTmp.(*MoneyBag)
  102231. fc.Result = res
  102232. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102233. }
  102234. func (ec *executionContext) fieldContext_SuggestedRefund_subtotalSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102235. fc = &graphql.FieldContext{
  102236. Object: "SuggestedRefund",
  102237. Field: field,
  102238. IsMethod: false,
  102239. IsResolver: false,
  102240. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102241. switch field.Name {
  102242. case "presentmentMoney":
  102243. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102244. case "shopMoney":
  102245. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102246. }
  102247. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102248. },
  102249. }
  102250. return fc, nil
  102251. }
  102252. func (ec *executionContext) _SuggestedRefund_suggestedTransactions(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102253. fc, err := ec.fieldContext_SuggestedRefund_suggestedTransactions(ctx, field)
  102254. if err != nil {
  102255. return graphql.Null
  102256. }
  102257. ctx = graphql.WithFieldContext(ctx, fc)
  102258. defer func() {
  102259. if r := recover(); r != nil {
  102260. ec.Error(ctx, ec.Recover(ctx, r))
  102261. ret = graphql.Null
  102262. }
  102263. }()
  102264. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102265. ctx = rctx // use context from middleware stack in children
  102266. return obj.SuggestedTransactions, nil
  102267. })
  102268. if err != nil {
  102269. ec.Error(ctx, err)
  102270. return graphql.Null
  102271. }
  102272. if resTmp == nil {
  102273. if !graphql.HasFieldError(ctx, fc) {
  102274. ec.Errorf(ctx, "must not be null")
  102275. }
  102276. return graphql.Null
  102277. }
  102278. res := resTmp.([]*SuggestedOrderTransaction)
  102279. fc.Result = res
  102280. return ec.marshalNSuggestedOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransactionᚄ(ctx, field.Selections, res)
  102281. }
  102282. func (ec *executionContext) fieldContext_SuggestedRefund_suggestedTransactions(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102283. fc = &graphql.FieldContext{
  102284. Object: "SuggestedRefund",
  102285. Field: field,
  102286. IsMethod: false,
  102287. IsResolver: false,
  102288. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102289. switch field.Name {
  102290. case "accountNumber":
  102291. return ec.fieldContext_SuggestedOrderTransaction_accountNumber(ctx, field)
  102292. case "amountSet":
  102293. return ec.fieldContext_SuggestedOrderTransaction_amountSet(ctx, field)
  102294. case "formattedGateway":
  102295. return ec.fieldContext_SuggestedOrderTransaction_formattedGateway(ctx, field)
  102296. case "gateway":
  102297. return ec.fieldContext_SuggestedOrderTransaction_gateway(ctx, field)
  102298. case "kind":
  102299. return ec.fieldContext_SuggestedOrderTransaction_kind(ctx, field)
  102300. case "maximumRefundableSet":
  102301. return ec.fieldContext_SuggestedOrderTransaction_maximumRefundableSet(ctx, field)
  102302. case "parentTransaction":
  102303. return ec.fieldContext_SuggestedOrderTransaction_parentTransaction(ctx, field)
  102304. }
  102305. return nil, fmt.Errorf("no field named %q was found under type SuggestedOrderTransaction", field.Name)
  102306. },
  102307. }
  102308. return fc, nil
  102309. }
  102310. func (ec *executionContext) _SuggestedRefund_totalCartDiscountAmountSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102311. fc, err := ec.fieldContext_SuggestedRefund_totalCartDiscountAmountSet(ctx, field)
  102312. if err != nil {
  102313. return graphql.Null
  102314. }
  102315. ctx = graphql.WithFieldContext(ctx, fc)
  102316. defer func() {
  102317. if r := recover(); r != nil {
  102318. ec.Error(ctx, ec.Recover(ctx, r))
  102319. ret = graphql.Null
  102320. }
  102321. }()
  102322. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102323. ctx = rctx // use context from middleware stack in children
  102324. return obj.TotalCartDiscountAmountSet, nil
  102325. })
  102326. if err != nil {
  102327. ec.Error(ctx, err)
  102328. return graphql.Null
  102329. }
  102330. if resTmp == nil {
  102331. if !graphql.HasFieldError(ctx, fc) {
  102332. ec.Errorf(ctx, "must not be null")
  102333. }
  102334. return graphql.Null
  102335. }
  102336. res := resTmp.(*MoneyBag)
  102337. fc.Result = res
  102338. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102339. }
  102340. func (ec *executionContext) fieldContext_SuggestedRefund_totalCartDiscountAmountSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102341. fc = &graphql.FieldContext{
  102342. Object: "SuggestedRefund",
  102343. Field: field,
  102344. IsMethod: false,
  102345. IsResolver: false,
  102346. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102347. switch field.Name {
  102348. case "presentmentMoney":
  102349. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102350. case "shopMoney":
  102351. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102352. }
  102353. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102354. },
  102355. }
  102356. return fc, nil
  102357. }
  102358. func (ec *executionContext) _SuggestedRefund_totalDutiesSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102359. fc, err := ec.fieldContext_SuggestedRefund_totalDutiesSet(ctx, field)
  102360. if err != nil {
  102361. return graphql.Null
  102362. }
  102363. ctx = graphql.WithFieldContext(ctx, fc)
  102364. defer func() {
  102365. if r := recover(); r != nil {
  102366. ec.Error(ctx, ec.Recover(ctx, r))
  102367. ret = graphql.Null
  102368. }
  102369. }()
  102370. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102371. ctx = rctx // use context from middleware stack in children
  102372. return obj.TotalDutiesSet, nil
  102373. })
  102374. if err != nil {
  102375. ec.Error(ctx, err)
  102376. return graphql.Null
  102377. }
  102378. if resTmp == nil {
  102379. if !graphql.HasFieldError(ctx, fc) {
  102380. ec.Errorf(ctx, "must not be null")
  102381. }
  102382. return graphql.Null
  102383. }
  102384. res := resTmp.(*MoneyBag)
  102385. fc.Result = res
  102386. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102387. }
  102388. func (ec *executionContext) fieldContext_SuggestedRefund_totalDutiesSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102389. fc = &graphql.FieldContext{
  102390. Object: "SuggestedRefund",
  102391. Field: field,
  102392. IsMethod: false,
  102393. IsResolver: false,
  102394. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102395. switch field.Name {
  102396. case "presentmentMoney":
  102397. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102398. case "shopMoney":
  102399. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102400. }
  102401. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102402. },
  102403. }
  102404. return fc, nil
  102405. }
  102406. func (ec *executionContext) _SuggestedRefund_totalTaxSet(ctx context.Context, field graphql.CollectedField, obj *SuggestedRefund) (ret graphql.Marshaler) {
  102407. fc, err := ec.fieldContext_SuggestedRefund_totalTaxSet(ctx, field)
  102408. if err != nil {
  102409. return graphql.Null
  102410. }
  102411. ctx = graphql.WithFieldContext(ctx, fc)
  102412. defer func() {
  102413. if r := recover(); r != nil {
  102414. ec.Error(ctx, ec.Recover(ctx, r))
  102415. ret = graphql.Null
  102416. }
  102417. }()
  102418. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102419. ctx = rctx // use context from middleware stack in children
  102420. return obj.TotalTaxSet, nil
  102421. })
  102422. if err != nil {
  102423. ec.Error(ctx, err)
  102424. return graphql.Null
  102425. }
  102426. if resTmp == nil {
  102427. if !graphql.HasFieldError(ctx, fc) {
  102428. ec.Errorf(ctx, "must not be null")
  102429. }
  102430. return graphql.Null
  102431. }
  102432. res := resTmp.(*MoneyBag)
  102433. fc.Result = res
  102434. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102435. }
  102436. func (ec *executionContext) fieldContext_SuggestedRefund_totalTaxSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102437. fc = &graphql.FieldContext{
  102438. Object: "SuggestedRefund",
  102439. Field: field,
  102440. IsMethod: false,
  102441. IsResolver: false,
  102442. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102443. switch field.Name {
  102444. case "presentmentMoney":
  102445. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102446. case "shopMoney":
  102447. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102448. }
  102449. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102450. },
  102451. }
  102452. return fc, nil
  102453. }
  102454. func (ec *executionContext) _TaxLine_channelLiable(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  102455. fc, err := ec.fieldContext_TaxLine_channelLiable(ctx, field)
  102456. if err != nil {
  102457. return graphql.Null
  102458. }
  102459. ctx = graphql.WithFieldContext(ctx, fc)
  102460. defer func() {
  102461. if r := recover(); r != nil {
  102462. ec.Error(ctx, ec.Recover(ctx, r))
  102463. ret = graphql.Null
  102464. }
  102465. }()
  102466. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102467. ctx = rctx // use context from middleware stack in children
  102468. return obj.ChannelLiable, nil
  102469. })
  102470. if err != nil {
  102471. ec.Error(ctx, err)
  102472. return graphql.Null
  102473. }
  102474. if resTmp == nil {
  102475. return graphql.Null
  102476. }
  102477. res := resTmp.(*bool)
  102478. fc.Result = res
  102479. return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res)
  102480. }
  102481. func (ec *executionContext) fieldContext_TaxLine_channelLiable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102482. fc = &graphql.FieldContext{
  102483. Object: "TaxLine",
  102484. Field: field,
  102485. IsMethod: false,
  102486. IsResolver: false,
  102487. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102488. return nil, errors.New("field of type Boolean does not have child fields")
  102489. },
  102490. }
  102491. return fc, nil
  102492. }
  102493. func (ec *executionContext) _TaxLine_priceSet(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  102494. fc, err := ec.fieldContext_TaxLine_priceSet(ctx, field)
  102495. if err != nil {
  102496. return graphql.Null
  102497. }
  102498. ctx = graphql.WithFieldContext(ctx, fc)
  102499. defer func() {
  102500. if r := recover(); r != nil {
  102501. ec.Error(ctx, ec.Recover(ctx, r))
  102502. ret = graphql.Null
  102503. }
  102504. }()
  102505. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102506. ctx = rctx // use context from middleware stack in children
  102507. return obj.PriceSet, nil
  102508. })
  102509. if err != nil {
  102510. ec.Error(ctx, err)
  102511. return graphql.Null
  102512. }
  102513. if resTmp == nil {
  102514. if !graphql.HasFieldError(ctx, fc) {
  102515. ec.Errorf(ctx, "must not be null")
  102516. }
  102517. return graphql.Null
  102518. }
  102519. res := resTmp.(*MoneyBag)
  102520. fc.Result = res
  102521. return ec.marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx, field.Selections, res)
  102522. }
  102523. func (ec *executionContext) fieldContext_TaxLine_priceSet(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102524. fc = &graphql.FieldContext{
  102525. Object: "TaxLine",
  102526. Field: field,
  102527. IsMethod: false,
  102528. IsResolver: false,
  102529. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102530. switch field.Name {
  102531. case "presentmentMoney":
  102532. return ec.fieldContext_MoneyBag_presentmentMoney(ctx, field)
  102533. case "shopMoney":
  102534. return ec.fieldContext_MoneyBag_shopMoney(ctx, field)
  102535. }
  102536. return nil, fmt.Errorf("no field named %q was found under type MoneyBag", field.Name)
  102537. },
  102538. }
  102539. return fc, nil
  102540. }
  102541. func (ec *executionContext) _TaxLine_rate(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  102542. fc, err := ec.fieldContext_TaxLine_rate(ctx, field)
  102543. if err != nil {
  102544. return graphql.Null
  102545. }
  102546. ctx = graphql.WithFieldContext(ctx, fc)
  102547. defer func() {
  102548. if r := recover(); r != nil {
  102549. ec.Error(ctx, ec.Recover(ctx, r))
  102550. ret = graphql.Null
  102551. }
  102552. }()
  102553. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102554. ctx = rctx // use context from middleware stack in children
  102555. return obj.Rate, nil
  102556. })
  102557. if err != nil {
  102558. ec.Error(ctx, err)
  102559. return graphql.Null
  102560. }
  102561. if resTmp == nil {
  102562. return graphql.Null
  102563. }
  102564. res := resTmp.(*float64)
  102565. fc.Result = res
  102566. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  102567. }
  102568. func (ec *executionContext) fieldContext_TaxLine_rate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102569. fc = &graphql.FieldContext{
  102570. Object: "TaxLine",
  102571. Field: field,
  102572. IsMethod: false,
  102573. IsResolver: false,
  102574. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102575. return nil, errors.New("field of type Float does not have child fields")
  102576. },
  102577. }
  102578. return fc, nil
  102579. }
  102580. func (ec *executionContext) _TaxLine_ratePercentage(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  102581. fc, err := ec.fieldContext_TaxLine_ratePercentage(ctx, field)
  102582. if err != nil {
  102583. return graphql.Null
  102584. }
  102585. ctx = graphql.WithFieldContext(ctx, fc)
  102586. defer func() {
  102587. if r := recover(); r != nil {
  102588. ec.Error(ctx, ec.Recover(ctx, r))
  102589. ret = graphql.Null
  102590. }
  102591. }()
  102592. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102593. ctx = rctx // use context from middleware stack in children
  102594. return obj.RatePercentage, nil
  102595. })
  102596. if err != nil {
  102597. ec.Error(ctx, err)
  102598. return graphql.Null
  102599. }
  102600. if resTmp == nil {
  102601. return graphql.Null
  102602. }
  102603. res := resTmp.(*float64)
  102604. fc.Result = res
  102605. return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res)
  102606. }
  102607. func (ec *executionContext) fieldContext_TaxLine_ratePercentage(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102608. fc = &graphql.FieldContext{
  102609. Object: "TaxLine",
  102610. Field: field,
  102611. IsMethod: false,
  102612. IsResolver: false,
  102613. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102614. return nil, errors.New("field of type Float does not have child fields")
  102615. },
  102616. }
  102617. return fc, nil
  102618. }
  102619. func (ec *executionContext) _TaxLine_title(ctx context.Context, field graphql.CollectedField, obj *TaxLine) (ret graphql.Marshaler) {
  102620. fc, err := ec.fieldContext_TaxLine_title(ctx, field)
  102621. if err != nil {
  102622. return graphql.Null
  102623. }
  102624. ctx = graphql.WithFieldContext(ctx, fc)
  102625. defer func() {
  102626. if r := recover(); r != nil {
  102627. ec.Error(ctx, ec.Recover(ctx, r))
  102628. ret = graphql.Null
  102629. }
  102630. }()
  102631. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102632. ctx = rctx // use context from middleware stack in children
  102633. return obj.Title, nil
  102634. })
  102635. if err != nil {
  102636. ec.Error(ctx, err)
  102637. return graphql.Null
  102638. }
  102639. if resTmp == nil {
  102640. if !graphql.HasFieldError(ctx, fc) {
  102641. ec.Errorf(ctx, "must not be null")
  102642. }
  102643. return graphql.Null
  102644. }
  102645. res := resTmp.(string)
  102646. fc.Result = res
  102647. return ec.marshalNString2string(ctx, field.Selections, res)
  102648. }
  102649. func (ec *executionContext) fieldContext_TaxLine_title(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102650. fc = &graphql.FieldContext{
  102651. Object: "TaxLine",
  102652. Field: field,
  102653. IsMethod: false,
  102654. IsResolver: false,
  102655. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102656. return nil, errors.New("field of type String does not have child fields")
  102657. },
  102658. }
  102659. return fc, nil
  102660. }
  102661. func (ec *executionContext) _TransactionFee_amount(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102662. fc, err := ec.fieldContext_TransactionFee_amount(ctx, field)
  102663. if err != nil {
  102664. return graphql.Null
  102665. }
  102666. ctx = graphql.WithFieldContext(ctx, fc)
  102667. defer func() {
  102668. if r := recover(); r != nil {
  102669. ec.Error(ctx, ec.Recover(ctx, r))
  102670. ret = graphql.Null
  102671. }
  102672. }()
  102673. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102674. ctx = rctx // use context from middleware stack in children
  102675. return obj.Amount, nil
  102676. })
  102677. if err != nil {
  102678. ec.Error(ctx, err)
  102679. return graphql.Null
  102680. }
  102681. if resTmp == nil {
  102682. if !graphql.HasFieldError(ctx, fc) {
  102683. ec.Errorf(ctx, "must not be null")
  102684. }
  102685. return graphql.Null
  102686. }
  102687. res := resTmp.(*MoneyV2)
  102688. fc.Result = res
  102689. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  102690. }
  102691. func (ec *executionContext) fieldContext_TransactionFee_amount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102692. fc = &graphql.FieldContext{
  102693. Object: "TransactionFee",
  102694. Field: field,
  102695. IsMethod: false,
  102696. IsResolver: false,
  102697. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102698. switch field.Name {
  102699. case "amount":
  102700. return ec.fieldContext_MoneyV2_amount(ctx, field)
  102701. case "currencyCode":
  102702. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  102703. }
  102704. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  102705. },
  102706. }
  102707. return fc, nil
  102708. }
  102709. func (ec *executionContext) _TransactionFee_flatFee(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102710. fc, err := ec.fieldContext_TransactionFee_flatFee(ctx, field)
  102711. if err != nil {
  102712. return graphql.Null
  102713. }
  102714. ctx = graphql.WithFieldContext(ctx, fc)
  102715. defer func() {
  102716. if r := recover(); r != nil {
  102717. ec.Error(ctx, ec.Recover(ctx, r))
  102718. ret = graphql.Null
  102719. }
  102720. }()
  102721. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102722. ctx = rctx // use context from middleware stack in children
  102723. return obj.FlatFee, nil
  102724. })
  102725. if err != nil {
  102726. ec.Error(ctx, err)
  102727. return graphql.Null
  102728. }
  102729. if resTmp == nil {
  102730. if !graphql.HasFieldError(ctx, fc) {
  102731. ec.Errorf(ctx, "must not be null")
  102732. }
  102733. return graphql.Null
  102734. }
  102735. res := resTmp.(*MoneyV2)
  102736. fc.Result = res
  102737. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  102738. }
  102739. func (ec *executionContext) fieldContext_TransactionFee_flatFee(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102740. fc = &graphql.FieldContext{
  102741. Object: "TransactionFee",
  102742. Field: field,
  102743. IsMethod: false,
  102744. IsResolver: false,
  102745. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102746. switch field.Name {
  102747. case "amount":
  102748. return ec.fieldContext_MoneyV2_amount(ctx, field)
  102749. case "currencyCode":
  102750. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  102751. }
  102752. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  102753. },
  102754. }
  102755. return fc, nil
  102756. }
  102757. func (ec *executionContext) _TransactionFee_flatFeeName(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102758. fc, err := ec.fieldContext_TransactionFee_flatFeeName(ctx, field)
  102759. if err != nil {
  102760. return graphql.Null
  102761. }
  102762. ctx = graphql.WithFieldContext(ctx, fc)
  102763. defer func() {
  102764. if r := recover(); r != nil {
  102765. ec.Error(ctx, ec.Recover(ctx, r))
  102766. ret = graphql.Null
  102767. }
  102768. }()
  102769. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102770. ctx = rctx // use context from middleware stack in children
  102771. return obj.FlatFeeName, nil
  102772. })
  102773. if err != nil {
  102774. ec.Error(ctx, err)
  102775. return graphql.Null
  102776. }
  102777. if resTmp == nil {
  102778. return graphql.Null
  102779. }
  102780. res := resTmp.(*string)
  102781. fc.Result = res
  102782. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  102783. }
  102784. func (ec *executionContext) fieldContext_TransactionFee_flatFeeName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102785. fc = &graphql.FieldContext{
  102786. Object: "TransactionFee",
  102787. Field: field,
  102788. IsMethod: false,
  102789. IsResolver: false,
  102790. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102791. return nil, errors.New("field of type String does not have child fields")
  102792. },
  102793. }
  102794. return fc, nil
  102795. }
  102796. func (ec *executionContext) _TransactionFee_id(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102797. fc, err := ec.fieldContext_TransactionFee_id(ctx, field)
  102798. if err != nil {
  102799. return graphql.Null
  102800. }
  102801. ctx = graphql.WithFieldContext(ctx, fc)
  102802. defer func() {
  102803. if r := recover(); r != nil {
  102804. ec.Error(ctx, ec.Recover(ctx, r))
  102805. ret = graphql.Null
  102806. }
  102807. }()
  102808. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102809. ctx = rctx // use context from middleware stack in children
  102810. return obj.ID, nil
  102811. })
  102812. if err != nil {
  102813. ec.Error(ctx, err)
  102814. return graphql.Null
  102815. }
  102816. if resTmp == nil {
  102817. if !graphql.HasFieldError(ctx, fc) {
  102818. ec.Errorf(ctx, "must not be null")
  102819. }
  102820. return graphql.Null
  102821. }
  102822. res := resTmp.(string)
  102823. fc.Result = res
  102824. return ec.marshalNID2string(ctx, field.Selections, res)
  102825. }
  102826. func (ec *executionContext) fieldContext_TransactionFee_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102827. fc = &graphql.FieldContext{
  102828. Object: "TransactionFee",
  102829. Field: field,
  102830. IsMethod: false,
  102831. IsResolver: false,
  102832. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102833. return nil, errors.New("field of type ID does not have child fields")
  102834. },
  102835. }
  102836. return fc, nil
  102837. }
  102838. func (ec *executionContext) _TransactionFee_rate(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102839. fc, err := ec.fieldContext_TransactionFee_rate(ctx, field)
  102840. if err != nil {
  102841. return graphql.Null
  102842. }
  102843. ctx = graphql.WithFieldContext(ctx, fc)
  102844. defer func() {
  102845. if r := recover(); r != nil {
  102846. ec.Error(ctx, ec.Recover(ctx, r))
  102847. ret = graphql.Null
  102848. }
  102849. }()
  102850. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102851. ctx = rctx // use context from middleware stack in children
  102852. return obj.Rate, nil
  102853. })
  102854. if err != nil {
  102855. ec.Error(ctx, err)
  102856. return graphql.Null
  102857. }
  102858. if resTmp == nil {
  102859. if !graphql.HasFieldError(ctx, fc) {
  102860. ec.Errorf(ctx, "must not be null")
  102861. }
  102862. return graphql.Null
  102863. }
  102864. res := resTmp.(string)
  102865. fc.Result = res
  102866. return ec.marshalNDecimal2string(ctx, field.Selections, res)
  102867. }
  102868. func (ec *executionContext) fieldContext_TransactionFee_rate(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102869. fc = &graphql.FieldContext{
  102870. Object: "TransactionFee",
  102871. Field: field,
  102872. IsMethod: false,
  102873. IsResolver: false,
  102874. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102875. return nil, errors.New("field of type Decimal does not have child fields")
  102876. },
  102877. }
  102878. return fc, nil
  102879. }
  102880. func (ec *executionContext) _TransactionFee_rateName(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102881. fc, err := ec.fieldContext_TransactionFee_rateName(ctx, field)
  102882. if err != nil {
  102883. return graphql.Null
  102884. }
  102885. ctx = graphql.WithFieldContext(ctx, fc)
  102886. defer func() {
  102887. if r := recover(); r != nil {
  102888. ec.Error(ctx, ec.Recover(ctx, r))
  102889. ret = graphql.Null
  102890. }
  102891. }()
  102892. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102893. ctx = rctx // use context from middleware stack in children
  102894. return obj.RateName, nil
  102895. })
  102896. if err != nil {
  102897. ec.Error(ctx, err)
  102898. return graphql.Null
  102899. }
  102900. if resTmp == nil {
  102901. return graphql.Null
  102902. }
  102903. res := resTmp.(*string)
  102904. fc.Result = res
  102905. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  102906. }
  102907. func (ec *executionContext) fieldContext_TransactionFee_rateName(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102908. fc = &graphql.FieldContext{
  102909. Object: "TransactionFee",
  102910. Field: field,
  102911. IsMethod: false,
  102912. IsResolver: false,
  102913. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102914. return nil, errors.New("field of type String does not have child fields")
  102915. },
  102916. }
  102917. return fc, nil
  102918. }
  102919. func (ec *executionContext) _TransactionFee_taxAmount(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102920. fc, err := ec.fieldContext_TransactionFee_taxAmount(ctx, field)
  102921. if err != nil {
  102922. return graphql.Null
  102923. }
  102924. ctx = graphql.WithFieldContext(ctx, fc)
  102925. defer func() {
  102926. if r := recover(); r != nil {
  102927. ec.Error(ctx, ec.Recover(ctx, r))
  102928. ret = graphql.Null
  102929. }
  102930. }()
  102931. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102932. ctx = rctx // use context from middleware stack in children
  102933. return obj.TaxAmount, nil
  102934. })
  102935. if err != nil {
  102936. ec.Error(ctx, err)
  102937. return graphql.Null
  102938. }
  102939. if resTmp == nil {
  102940. if !graphql.HasFieldError(ctx, fc) {
  102941. ec.Errorf(ctx, "must not be null")
  102942. }
  102943. return graphql.Null
  102944. }
  102945. res := resTmp.(*MoneyV2)
  102946. fc.Result = res
  102947. return ec.marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx, field.Selections, res)
  102948. }
  102949. func (ec *executionContext) fieldContext_TransactionFee_taxAmount(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102950. fc = &graphql.FieldContext{
  102951. Object: "TransactionFee",
  102952. Field: field,
  102953. IsMethod: false,
  102954. IsResolver: false,
  102955. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  102956. switch field.Name {
  102957. case "amount":
  102958. return ec.fieldContext_MoneyV2_amount(ctx, field)
  102959. case "currencyCode":
  102960. return ec.fieldContext_MoneyV2_currencyCode(ctx, field)
  102961. }
  102962. return nil, fmt.Errorf("no field named %q was found under type MoneyV2", field.Name)
  102963. },
  102964. }
  102965. return fc, nil
  102966. }
  102967. func (ec *executionContext) _TransactionFee_type(ctx context.Context, field graphql.CollectedField, obj *TransactionFee) (ret graphql.Marshaler) {
  102968. fc, err := ec.fieldContext_TransactionFee_type(ctx, field)
  102969. if err != nil {
  102970. return graphql.Null
  102971. }
  102972. ctx = graphql.WithFieldContext(ctx, fc)
  102973. defer func() {
  102974. if r := recover(); r != nil {
  102975. ec.Error(ctx, ec.Recover(ctx, r))
  102976. ret = graphql.Null
  102977. }
  102978. }()
  102979. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  102980. ctx = rctx // use context from middleware stack in children
  102981. return obj.Type, nil
  102982. })
  102983. if err != nil {
  102984. ec.Error(ctx, err)
  102985. return graphql.Null
  102986. }
  102987. if resTmp == nil {
  102988. if !graphql.HasFieldError(ctx, fc) {
  102989. ec.Errorf(ctx, "must not be null")
  102990. }
  102991. return graphql.Null
  102992. }
  102993. res := resTmp.(string)
  102994. fc.Result = res
  102995. return ec.marshalNString2string(ctx, field.Selections, res)
  102996. }
  102997. func (ec *executionContext) fieldContext_TransactionFee_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  102998. fc = &graphql.FieldContext{
  102999. Object: "TransactionFee",
  103000. Field: field,
  103001. IsMethod: false,
  103002. IsResolver: false,
  103003. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103004. return nil, errors.New("field of type String does not have child fields")
  103005. },
  103006. }
  103007. return fc, nil
  103008. }
  103009. func (ec *executionContext) _TypedAttribute_key(ctx context.Context, field graphql.CollectedField, obj *TypedAttribute) (ret graphql.Marshaler) {
  103010. fc, err := ec.fieldContext_TypedAttribute_key(ctx, field)
  103011. if err != nil {
  103012. return graphql.Null
  103013. }
  103014. ctx = graphql.WithFieldContext(ctx, fc)
  103015. defer func() {
  103016. if r := recover(); r != nil {
  103017. ec.Error(ctx, ec.Recover(ctx, r))
  103018. ret = graphql.Null
  103019. }
  103020. }()
  103021. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103022. ctx = rctx // use context from middleware stack in children
  103023. return obj.Key, nil
  103024. })
  103025. if err != nil {
  103026. ec.Error(ctx, err)
  103027. return graphql.Null
  103028. }
  103029. if resTmp == nil {
  103030. if !graphql.HasFieldError(ctx, fc) {
  103031. ec.Errorf(ctx, "must not be null")
  103032. }
  103033. return graphql.Null
  103034. }
  103035. res := resTmp.(string)
  103036. fc.Result = res
  103037. return ec.marshalNString2string(ctx, field.Selections, res)
  103038. }
  103039. func (ec *executionContext) fieldContext_TypedAttribute_key(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103040. fc = &graphql.FieldContext{
  103041. Object: "TypedAttribute",
  103042. Field: field,
  103043. IsMethod: false,
  103044. IsResolver: false,
  103045. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103046. return nil, errors.New("field of type String does not have child fields")
  103047. },
  103048. }
  103049. return fc, nil
  103050. }
  103051. func (ec *executionContext) _TypedAttribute_value(ctx context.Context, field graphql.CollectedField, obj *TypedAttribute) (ret graphql.Marshaler) {
  103052. fc, err := ec.fieldContext_TypedAttribute_value(ctx, field)
  103053. if err != nil {
  103054. return graphql.Null
  103055. }
  103056. ctx = graphql.WithFieldContext(ctx, fc)
  103057. defer func() {
  103058. if r := recover(); r != nil {
  103059. ec.Error(ctx, ec.Recover(ctx, r))
  103060. ret = graphql.Null
  103061. }
  103062. }()
  103063. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103064. ctx = rctx // use context from middleware stack in children
  103065. return obj.Value, nil
  103066. })
  103067. if err != nil {
  103068. ec.Error(ctx, err)
  103069. return graphql.Null
  103070. }
  103071. if resTmp == nil {
  103072. if !graphql.HasFieldError(ctx, fc) {
  103073. ec.Errorf(ctx, "must not be null")
  103074. }
  103075. return graphql.Null
  103076. }
  103077. res := resTmp.(string)
  103078. fc.Result = res
  103079. return ec.marshalNString2string(ctx, field.Selections, res)
  103080. }
  103081. func (ec *executionContext) fieldContext_TypedAttribute_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103082. fc = &graphql.FieldContext{
  103083. Object: "TypedAttribute",
  103084. Field: field,
  103085. IsMethod: false,
  103086. IsResolver: false,
  103087. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103088. return nil, errors.New("field of type String does not have child fields")
  103089. },
  103090. }
  103091. return fc, nil
  103092. }
  103093. func (ec *executionContext) _UTMParameters_campaign(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  103094. fc, err := ec.fieldContext_UTMParameters_campaign(ctx, field)
  103095. if err != nil {
  103096. return graphql.Null
  103097. }
  103098. ctx = graphql.WithFieldContext(ctx, fc)
  103099. defer func() {
  103100. if r := recover(); r != nil {
  103101. ec.Error(ctx, ec.Recover(ctx, r))
  103102. ret = graphql.Null
  103103. }
  103104. }()
  103105. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103106. ctx = rctx // use context from middleware stack in children
  103107. return obj.Campaign, nil
  103108. })
  103109. if err != nil {
  103110. ec.Error(ctx, err)
  103111. return graphql.Null
  103112. }
  103113. if resTmp == nil {
  103114. return graphql.Null
  103115. }
  103116. res := resTmp.(*string)
  103117. fc.Result = res
  103118. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103119. }
  103120. func (ec *executionContext) fieldContext_UTMParameters_campaign(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103121. fc = &graphql.FieldContext{
  103122. Object: "UTMParameters",
  103123. Field: field,
  103124. IsMethod: false,
  103125. IsResolver: false,
  103126. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103127. return nil, errors.New("field of type String does not have child fields")
  103128. },
  103129. }
  103130. return fc, nil
  103131. }
  103132. func (ec *executionContext) _UTMParameters_content(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  103133. fc, err := ec.fieldContext_UTMParameters_content(ctx, field)
  103134. if err != nil {
  103135. return graphql.Null
  103136. }
  103137. ctx = graphql.WithFieldContext(ctx, fc)
  103138. defer func() {
  103139. if r := recover(); r != nil {
  103140. ec.Error(ctx, ec.Recover(ctx, r))
  103141. ret = graphql.Null
  103142. }
  103143. }()
  103144. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103145. ctx = rctx // use context from middleware stack in children
  103146. return obj.Content, nil
  103147. })
  103148. if err != nil {
  103149. ec.Error(ctx, err)
  103150. return graphql.Null
  103151. }
  103152. if resTmp == nil {
  103153. return graphql.Null
  103154. }
  103155. res := resTmp.(*string)
  103156. fc.Result = res
  103157. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103158. }
  103159. func (ec *executionContext) fieldContext_UTMParameters_content(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103160. fc = &graphql.FieldContext{
  103161. Object: "UTMParameters",
  103162. Field: field,
  103163. IsMethod: false,
  103164. IsResolver: false,
  103165. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103166. return nil, errors.New("field of type String does not have child fields")
  103167. },
  103168. }
  103169. return fc, nil
  103170. }
  103171. func (ec *executionContext) _UTMParameters_medium(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  103172. fc, err := ec.fieldContext_UTMParameters_medium(ctx, field)
  103173. if err != nil {
  103174. return graphql.Null
  103175. }
  103176. ctx = graphql.WithFieldContext(ctx, fc)
  103177. defer func() {
  103178. if r := recover(); r != nil {
  103179. ec.Error(ctx, ec.Recover(ctx, r))
  103180. ret = graphql.Null
  103181. }
  103182. }()
  103183. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103184. ctx = rctx // use context from middleware stack in children
  103185. return obj.Medium, nil
  103186. })
  103187. if err != nil {
  103188. ec.Error(ctx, err)
  103189. return graphql.Null
  103190. }
  103191. if resTmp == nil {
  103192. return graphql.Null
  103193. }
  103194. res := resTmp.(*string)
  103195. fc.Result = res
  103196. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103197. }
  103198. func (ec *executionContext) fieldContext_UTMParameters_medium(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103199. fc = &graphql.FieldContext{
  103200. Object: "UTMParameters",
  103201. Field: field,
  103202. IsMethod: false,
  103203. IsResolver: false,
  103204. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103205. return nil, errors.New("field of type String does not have child fields")
  103206. },
  103207. }
  103208. return fc, nil
  103209. }
  103210. func (ec *executionContext) _UTMParameters_source(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  103211. fc, err := ec.fieldContext_UTMParameters_source(ctx, field)
  103212. if err != nil {
  103213. return graphql.Null
  103214. }
  103215. ctx = graphql.WithFieldContext(ctx, fc)
  103216. defer func() {
  103217. if r := recover(); r != nil {
  103218. ec.Error(ctx, ec.Recover(ctx, r))
  103219. ret = graphql.Null
  103220. }
  103221. }()
  103222. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103223. ctx = rctx // use context from middleware stack in children
  103224. return obj.Source, nil
  103225. })
  103226. if err != nil {
  103227. ec.Error(ctx, err)
  103228. return graphql.Null
  103229. }
  103230. if resTmp == nil {
  103231. return graphql.Null
  103232. }
  103233. res := resTmp.(*string)
  103234. fc.Result = res
  103235. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103236. }
  103237. func (ec *executionContext) fieldContext_UTMParameters_source(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103238. fc = &graphql.FieldContext{
  103239. Object: "UTMParameters",
  103240. Field: field,
  103241. IsMethod: false,
  103242. IsResolver: false,
  103243. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103244. return nil, errors.New("field of type String does not have child fields")
  103245. },
  103246. }
  103247. return fc, nil
  103248. }
  103249. func (ec *executionContext) _UTMParameters_term(ctx context.Context, field graphql.CollectedField, obj *UTMParameters) (ret graphql.Marshaler) {
  103250. fc, err := ec.fieldContext_UTMParameters_term(ctx, field)
  103251. if err != nil {
  103252. return graphql.Null
  103253. }
  103254. ctx = graphql.WithFieldContext(ctx, fc)
  103255. defer func() {
  103256. if r := recover(); r != nil {
  103257. ec.Error(ctx, ec.Recover(ctx, r))
  103258. ret = graphql.Null
  103259. }
  103260. }()
  103261. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103262. ctx = rctx // use context from middleware stack in children
  103263. return obj.Term, nil
  103264. })
  103265. if err != nil {
  103266. ec.Error(ctx, err)
  103267. return graphql.Null
  103268. }
  103269. if resTmp == nil {
  103270. return graphql.Null
  103271. }
  103272. res := resTmp.(*string)
  103273. fc.Result = res
  103274. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103275. }
  103276. func (ec *executionContext) fieldContext_UTMParameters_term(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103277. fc = &graphql.FieldContext{
  103278. Object: "UTMParameters",
  103279. Field: field,
  103280. IsMethod: false,
  103281. IsResolver: false,
  103282. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103283. return nil, errors.New("field of type String does not have child fields")
  103284. },
  103285. }
  103286. return fc, nil
  103287. }
  103288. func (ec *executionContext) _UserError_field(ctx context.Context, field graphql.CollectedField, obj *UserError) (ret graphql.Marshaler) {
  103289. fc, err := ec.fieldContext_UserError_field(ctx, field)
  103290. if err != nil {
  103291. return graphql.Null
  103292. }
  103293. ctx = graphql.WithFieldContext(ctx, fc)
  103294. defer func() {
  103295. if r := recover(); r != nil {
  103296. ec.Error(ctx, ec.Recover(ctx, r))
  103297. ret = graphql.Null
  103298. }
  103299. }()
  103300. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103301. ctx = rctx // use context from middleware stack in children
  103302. return obj.Field, nil
  103303. })
  103304. if err != nil {
  103305. ec.Error(ctx, err)
  103306. return graphql.Null
  103307. }
  103308. if resTmp == nil {
  103309. return graphql.Null
  103310. }
  103311. res := resTmp.([]string)
  103312. fc.Result = res
  103313. return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
  103314. }
  103315. func (ec *executionContext) fieldContext_UserError_field(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103316. fc = &graphql.FieldContext{
  103317. Object: "UserError",
  103318. Field: field,
  103319. IsMethod: false,
  103320. IsResolver: false,
  103321. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103322. return nil, errors.New("field of type String does not have child fields")
  103323. },
  103324. }
  103325. return fc, nil
  103326. }
  103327. func (ec *executionContext) _UserError_message(ctx context.Context, field graphql.CollectedField, obj *UserError) (ret graphql.Marshaler) {
  103328. fc, err := ec.fieldContext_UserError_message(ctx, field)
  103329. if err != nil {
  103330. return graphql.Null
  103331. }
  103332. ctx = graphql.WithFieldContext(ctx, fc)
  103333. defer func() {
  103334. if r := recover(); r != nil {
  103335. ec.Error(ctx, ec.Recover(ctx, r))
  103336. ret = graphql.Null
  103337. }
  103338. }()
  103339. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103340. ctx = rctx // use context from middleware stack in children
  103341. return obj.Message, nil
  103342. })
  103343. if err != nil {
  103344. ec.Error(ctx, err)
  103345. return graphql.Null
  103346. }
  103347. if resTmp == nil {
  103348. if !graphql.HasFieldError(ctx, fc) {
  103349. ec.Errorf(ctx, "must not be null")
  103350. }
  103351. return graphql.Null
  103352. }
  103353. res := resTmp.(string)
  103354. fc.Result = res
  103355. return ec.marshalNString2string(ctx, field.Selections, res)
  103356. }
  103357. func (ec *executionContext) fieldContext_UserError_message(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103358. fc = &graphql.FieldContext{
  103359. Object: "UserError",
  103360. Field: field,
  103361. IsMethod: false,
  103362. IsResolver: false,
  103363. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103364. return nil, errors.New("field of type String does not have child fields")
  103365. },
  103366. }
  103367. return fc, nil
  103368. }
  103369. func (ec *executionContext) _VaultCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103370. fc, err := ec.fieldContext_VaultCreditCard_billingAddress(ctx, field)
  103371. if err != nil {
  103372. return graphql.Null
  103373. }
  103374. ctx = graphql.WithFieldContext(ctx, fc)
  103375. defer func() {
  103376. if r := recover(); r != nil {
  103377. ec.Error(ctx, ec.Recover(ctx, r))
  103378. ret = graphql.Null
  103379. }
  103380. }()
  103381. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103382. ctx = rctx // use context from middleware stack in children
  103383. return obj.BillingAddress, nil
  103384. })
  103385. if err != nil {
  103386. ec.Error(ctx, err)
  103387. return graphql.Null
  103388. }
  103389. if resTmp == nil {
  103390. return graphql.Null
  103391. }
  103392. res := resTmp.(*CustomerCreditCardBillingAddress)
  103393. fc.Result = res
  103394. return ec.marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx, field.Selections, res)
  103395. }
  103396. func (ec *executionContext) fieldContext_VaultCreditCard_billingAddress(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103397. fc = &graphql.FieldContext{
  103398. Object: "VaultCreditCard",
  103399. Field: field,
  103400. IsMethod: false,
  103401. IsResolver: false,
  103402. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103403. switch field.Name {
  103404. case "address1":
  103405. return ec.fieldContext_CustomerCreditCardBillingAddress_address1(ctx, field)
  103406. case "city":
  103407. return ec.fieldContext_CustomerCreditCardBillingAddress_city(ctx, field)
  103408. case "country":
  103409. return ec.fieldContext_CustomerCreditCardBillingAddress_country(ctx, field)
  103410. case "countryCode":
  103411. return ec.fieldContext_CustomerCreditCardBillingAddress_countryCode(ctx, field)
  103412. case "province":
  103413. return ec.fieldContext_CustomerCreditCardBillingAddress_province(ctx, field)
  103414. case "provinceCode":
  103415. return ec.fieldContext_CustomerCreditCardBillingAddress_provinceCode(ctx, field)
  103416. case "zip":
  103417. return ec.fieldContext_CustomerCreditCardBillingAddress_zip(ctx, field)
  103418. }
  103419. return nil, fmt.Errorf("no field named %q was found under type CustomerCreditCardBillingAddress", field.Name)
  103420. },
  103421. }
  103422. return fc, nil
  103423. }
  103424. func (ec *executionContext) _VaultCreditCard_brand(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103425. fc, err := ec.fieldContext_VaultCreditCard_brand(ctx, field)
  103426. if err != nil {
  103427. return graphql.Null
  103428. }
  103429. ctx = graphql.WithFieldContext(ctx, fc)
  103430. defer func() {
  103431. if r := recover(); r != nil {
  103432. ec.Error(ctx, ec.Recover(ctx, r))
  103433. ret = graphql.Null
  103434. }
  103435. }()
  103436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103437. ctx = rctx // use context from middleware stack in children
  103438. return obj.Brand, nil
  103439. })
  103440. if err != nil {
  103441. ec.Error(ctx, err)
  103442. return graphql.Null
  103443. }
  103444. if resTmp == nil {
  103445. if !graphql.HasFieldError(ctx, fc) {
  103446. ec.Errorf(ctx, "must not be null")
  103447. }
  103448. return graphql.Null
  103449. }
  103450. res := resTmp.(string)
  103451. fc.Result = res
  103452. return ec.marshalNString2string(ctx, field.Selections, res)
  103453. }
  103454. func (ec *executionContext) fieldContext_VaultCreditCard_brand(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103455. fc = &graphql.FieldContext{
  103456. Object: "VaultCreditCard",
  103457. Field: field,
  103458. IsMethod: false,
  103459. IsResolver: false,
  103460. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103461. return nil, errors.New("field of type String does not have child fields")
  103462. },
  103463. }
  103464. return fc, nil
  103465. }
  103466. func (ec *executionContext) _VaultCreditCard_expired(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103467. fc, err := ec.fieldContext_VaultCreditCard_expired(ctx, field)
  103468. if err != nil {
  103469. return graphql.Null
  103470. }
  103471. ctx = graphql.WithFieldContext(ctx, fc)
  103472. defer func() {
  103473. if r := recover(); r != nil {
  103474. ec.Error(ctx, ec.Recover(ctx, r))
  103475. ret = graphql.Null
  103476. }
  103477. }()
  103478. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103479. ctx = rctx // use context from middleware stack in children
  103480. return obj.Expired, nil
  103481. })
  103482. if err != nil {
  103483. ec.Error(ctx, err)
  103484. return graphql.Null
  103485. }
  103486. if resTmp == nil {
  103487. if !graphql.HasFieldError(ctx, fc) {
  103488. ec.Errorf(ctx, "must not be null")
  103489. }
  103490. return graphql.Null
  103491. }
  103492. res := resTmp.(bool)
  103493. fc.Result = res
  103494. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  103495. }
  103496. func (ec *executionContext) fieldContext_VaultCreditCard_expired(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103497. fc = &graphql.FieldContext{
  103498. Object: "VaultCreditCard",
  103499. Field: field,
  103500. IsMethod: false,
  103501. IsResolver: false,
  103502. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103503. return nil, errors.New("field of type Boolean does not have child fields")
  103504. },
  103505. }
  103506. return fc, nil
  103507. }
  103508. func (ec *executionContext) _VaultCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103509. fc, err := ec.fieldContext_VaultCreditCard_expiryMonth(ctx, field)
  103510. if err != nil {
  103511. return graphql.Null
  103512. }
  103513. ctx = graphql.WithFieldContext(ctx, fc)
  103514. defer func() {
  103515. if r := recover(); r != nil {
  103516. ec.Error(ctx, ec.Recover(ctx, r))
  103517. ret = graphql.Null
  103518. }
  103519. }()
  103520. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103521. ctx = rctx // use context from middleware stack in children
  103522. return obj.ExpiryMonth, nil
  103523. })
  103524. if err != nil {
  103525. ec.Error(ctx, err)
  103526. return graphql.Null
  103527. }
  103528. if resTmp == nil {
  103529. if !graphql.HasFieldError(ctx, fc) {
  103530. ec.Errorf(ctx, "must not be null")
  103531. }
  103532. return graphql.Null
  103533. }
  103534. res := resTmp.(int)
  103535. fc.Result = res
  103536. return ec.marshalNInt2int(ctx, field.Selections, res)
  103537. }
  103538. func (ec *executionContext) fieldContext_VaultCreditCard_expiryMonth(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103539. fc = &graphql.FieldContext{
  103540. Object: "VaultCreditCard",
  103541. Field: field,
  103542. IsMethod: false,
  103543. IsResolver: false,
  103544. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103545. return nil, errors.New("field of type Int does not have child fields")
  103546. },
  103547. }
  103548. return fc, nil
  103549. }
  103550. func (ec *executionContext) _VaultCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103551. fc, err := ec.fieldContext_VaultCreditCard_expiryYear(ctx, field)
  103552. if err != nil {
  103553. return graphql.Null
  103554. }
  103555. ctx = graphql.WithFieldContext(ctx, fc)
  103556. defer func() {
  103557. if r := recover(); r != nil {
  103558. ec.Error(ctx, ec.Recover(ctx, r))
  103559. ret = graphql.Null
  103560. }
  103561. }()
  103562. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103563. ctx = rctx // use context from middleware stack in children
  103564. return obj.ExpiryYear, nil
  103565. })
  103566. if err != nil {
  103567. ec.Error(ctx, err)
  103568. return graphql.Null
  103569. }
  103570. if resTmp == nil {
  103571. if !graphql.HasFieldError(ctx, fc) {
  103572. ec.Errorf(ctx, "must not be null")
  103573. }
  103574. return graphql.Null
  103575. }
  103576. res := resTmp.(int)
  103577. fc.Result = res
  103578. return ec.marshalNInt2int(ctx, field.Selections, res)
  103579. }
  103580. func (ec *executionContext) fieldContext_VaultCreditCard_expiryYear(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103581. fc = &graphql.FieldContext{
  103582. Object: "VaultCreditCard",
  103583. Field: field,
  103584. IsMethod: false,
  103585. IsResolver: false,
  103586. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103587. return nil, errors.New("field of type Int does not have child fields")
  103588. },
  103589. }
  103590. return fc, nil
  103591. }
  103592. func (ec *executionContext) _VaultCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103593. fc, err := ec.fieldContext_VaultCreditCard_lastDigits(ctx, field)
  103594. if err != nil {
  103595. return graphql.Null
  103596. }
  103597. ctx = graphql.WithFieldContext(ctx, fc)
  103598. defer func() {
  103599. if r := recover(); r != nil {
  103600. ec.Error(ctx, ec.Recover(ctx, r))
  103601. ret = graphql.Null
  103602. }
  103603. }()
  103604. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103605. ctx = rctx // use context from middleware stack in children
  103606. return obj.LastDigits, nil
  103607. })
  103608. if err != nil {
  103609. ec.Error(ctx, err)
  103610. return graphql.Null
  103611. }
  103612. if resTmp == nil {
  103613. if !graphql.HasFieldError(ctx, fc) {
  103614. ec.Errorf(ctx, "must not be null")
  103615. }
  103616. return graphql.Null
  103617. }
  103618. res := resTmp.(string)
  103619. fc.Result = res
  103620. return ec.marshalNString2string(ctx, field.Selections, res)
  103621. }
  103622. func (ec *executionContext) fieldContext_VaultCreditCard_lastDigits(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103623. fc = &graphql.FieldContext{
  103624. Object: "VaultCreditCard",
  103625. Field: field,
  103626. IsMethod: false,
  103627. IsResolver: false,
  103628. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103629. return nil, errors.New("field of type String does not have child fields")
  103630. },
  103631. }
  103632. return fc, nil
  103633. }
  103634. func (ec *executionContext) _VaultCreditCard_name(ctx context.Context, field graphql.CollectedField, obj *VaultCreditCard) (ret graphql.Marshaler) {
  103635. fc, err := ec.fieldContext_VaultCreditCard_name(ctx, field)
  103636. if err != nil {
  103637. return graphql.Null
  103638. }
  103639. ctx = graphql.WithFieldContext(ctx, fc)
  103640. defer func() {
  103641. if r := recover(); r != nil {
  103642. ec.Error(ctx, ec.Recover(ctx, r))
  103643. ret = graphql.Null
  103644. }
  103645. }()
  103646. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103647. ctx = rctx // use context from middleware stack in children
  103648. return obj.Name, nil
  103649. })
  103650. if err != nil {
  103651. ec.Error(ctx, err)
  103652. return graphql.Null
  103653. }
  103654. if resTmp == nil {
  103655. if !graphql.HasFieldError(ctx, fc) {
  103656. ec.Errorf(ctx, "must not be null")
  103657. }
  103658. return graphql.Null
  103659. }
  103660. res := resTmp.(string)
  103661. fc.Result = res
  103662. return ec.marshalNString2string(ctx, field.Selections, res)
  103663. }
  103664. func (ec *executionContext) fieldContext_VaultCreditCard_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103665. fc = &graphql.FieldContext{
  103666. Object: "VaultCreditCard",
  103667. Field: field,
  103668. IsMethod: false,
  103669. IsResolver: false,
  103670. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103671. return nil, errors.New("field of type String does not have child fields")
  103672. },
  103673. }
  103674. return fc, nil
  103675. }
  103676. func (ec *executionContext) _VaultPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  103677. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_inactive(ctx, field)
  103678. if err != nil {
  103679. return graphql.Null
  103680. }
  103681. ctx = graphql.WithFieldContext(ctx, fc)
  103682. defer func() {
  103683. if r := recover(); r != nil {
  103684. ec.Error(ctx, ec.Recover(ctx, r))
  103685. ret = graphql.Null
  103686. }
  103687. }()
  103688. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103689. ctx = rctx // use context from middleware stack in children
  103690. return obj.Inactive, nil
  103691. })
  103692. if err != nil {
  103693. ec.Error(ctx, err)
  103694. return graphql.Null
  103695. }
  103696. if resTmp == nil {
  103697. if !graphql.HasFieldError(ctx, fc) {
  103698. ec.Errorf(ctx, "must not be null")
  103699. }
  103700. return graphql.Null
  103701. }
  103702. res := resTmp.(bool)
  103703. fc.Result = res
  103704. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  103705. }
  103706. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_inactive(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103707. fc = &graphql.FieldContext{
  103708. Object: "VaultPaypalBillingAgreement",
  103709. Field: field,
  103710. IsMethod: false,
  103711. IsResolver: false,
  103712. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103713. return nil, errors.New("field of type Boolean does not have child fields")
  103714. },
  103715. }
  103716. return fc, nil
  103717. }
  103718. func (ec *executionContext) _VaultPaypalBillingAgreement_name(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  103719. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_name(ctx, field)
  103720. if err != nil {
  103721. return graphql.Null
  103722. }
  103723. ctx = graphql.WithFieldContext(ctx, fc)
  103724. defer func() {
  103725. if r := recover(); r != nil {
  103726. ec.Error(ctx, ec.Recover(ctx, r))
  103727. ret = graphql.Null
  103728. }
  103729. }()
  103730. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103731. ctx = rctx // use context from middleware stack in children
  103732. return obj.Name, nil
  103733. })
  103734. if err != nil {
  103735. ec.Error(ctx, err)
  103736. return graphql.Null
  103737. }
  103738. if resTmp == nil {
  103739. if !graphql.HasFieldError(ctx, fc) {
  103740. ec.Errorf(ctx, "must not be null")
  103741. }
  103742. return graphql.Null
  103743. }
  103744. res := resTmp.(string)
  103745. fc.Result = res
  103746. return ec.marshalNString2string(ctx, field.Selections, res)
  103747. }
  103748. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103749. fc = &graphql.FieldContext{
  103750. Object: "VaultPaypalBillingAgreement",
  103751. Field: field,
  103752. IsMethod: false,
  103753. IsResolver: false,
  103754. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103755. return nil, errors.New("field of type String does not have child fields")
  103756. },
  103757. }
  103758. return fc, nil
  103759. }
  103760. func (ec *executionContext) _VaultPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField, obj *VaultPaypalBillingAgreement) (ret graphql.Marshaler) {
  103761. fc, err := ec.fieldContext_VaultPaypalBillingAgreement_paypalAccountEmail(ctx, field)
  103762. if err != nil {
  103763. return graphql.Null
  103764. }
  103765. ctx = graphql.WithFieldContext(ctx, fc)
  103766. defer func() {
  103767. if r := recover(); r != nil {
  103768. ec.Error(ctx, ec.Recover(ctx, r))
  103769. ret = graphql.Null
  103770. }
  103771. }()
  103772. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103773. ctx = rctx // use context from middleware stack in children
  103774. return obj.PaypalAccountEmail, nil
  103775. })
  103776. if err != nil {
  103777. ec.Error(ctx, err)
  103778. return graphql.Null
  103779. }
  103780. if resTmp == nil {
  103781. if !graphql.HasFieldError(ctx, fc) {
  103782. ec.Errorf(ctx, "must not be null")
  103783. }
  103784. return graphql.Null
  103785. }
  103786. res := resTmp.(string)
  103787. fc.Result = res
  103788. return ec.marshalNString2string(ctx, field.Selections, res)
  103789. }
  103790. func (ec *executionContext) fieldContext_VaultPaypalBillingAgreement_paypalAccountEmail(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103791. fc = &graphql.FieldContext{
  103792. Object: "VaultPaypalBillingAgreement",
  103793. Field: field,
  103794. IsMethod: false,
  103795. IsResolver: false,
  103796. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103797. return nil, errors.New("field of type String does not have child fields")
  103798. },
  103799. }
  103800. return fc, nil
  103801. }
  103802. func (ec *executionContext) _Video_alt(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  103803. fc, err := ec.fieldContext_Video_alt(ctx, field)
  103804. if err != nil {
  103805. return graphql.Null
  103806. }
  103807. ctx = graphql.WithFieldContext(ctx, fc)
  103808. defer func() {
  103809. if r := recover(); r != nil {
  103810. ec.Error(ctx, ec.Recover(ctx, r))
  103811. ret = graphql.Null
  103812. }
  103813. }()
  103814. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103815. ctx = rctx // use context from middleware stack in children
  103816. return obj.Alt, nil
  103817. })
  103818. if err != nil {
  103819. ec.Error(ctx, err)
  103820. return graphql.Null
  103821. }
  103822. if resTmp == nil {
  103823. return graphql.Null
  103824. }
  103825. res := resTmp.(*string)
  103826. fc.Result = res
  103827. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  103828. }
  103829. func (ec *executionContext) fieldContext_Video_alt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103830. fc = &graphql.FieldContext{
  103831. Object: "Video",
  103832. Field: field,
  103833. IsMethod: false,
  103834. IsResolver: false,
  103835. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103836. return nil, errors.New("field of type String does not have child fields")
  103837. },
  103838. }
  103839. return fc, nil
  103840. }
  103841. func (ec *executionContext) _Video_createdAt(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  103842. fc, err := ec.fieldContext_Video_createdAt(ctx, field)
  103843. if err != nil {
  103844. return graphql.Null
  103845. }
  103846. ctx = graphql.WithFieldContext(ctx, fc)
  103847. defer func() {
  103848. if r := recover(); r != nil {
  103849. ec.Error(ctx, ec.Recover(ctx, r))
  103850. ret = graphql.Null
  103851. }
  103852. }()
  103853. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103854. ctx = rctx // use context from middleware stack in children
  103855. return obj.CreatedAt, nil
  103856. })
  103857. if err != nil {
  103858. ec.Error(ctx, err)
  103859. return graphql.Null
  103860. }
  103861. if resTmp == nil {
  103862. if !graphql.HasFieldError(ctx, fc) {
  103863. ec.Errorf(ctx, "must not be null")
  103864. }
  103865. return graphql.Null
  103866. }
  103867. res := resTmp.(string)
  103868. fc.Result = res
  103869. return ec.marshalNDateTime2string(ctx, field.Selections, res)
  103870. }
  103871. func (ec *executionContext) fieldContext_Video_createdAt(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103872. fc = &graphql.FieldContext{
  103873. Object: "Video",
  103874. Field: field,
  103875. IsMethod: false,
  103876. IsResolver: false,
  103877. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103878. return nil, errors.New("field of type DateTime does not have child fields")
  103879. },
  103880. }
  103881. return fc, nil
  103882. }
  103883. func (ec *executionContext) _Video_duration(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  103884. fc, err := ec.fieldContext_Video_duration(ctx, field)
  103885. if err != nil {
  103886. return graphql.Null
  103887. }
  103888. ctx = graphql.WithFieldContext(ctx, fc)
  103889. defer func() {
  103890. if r := recover(); r != nil {
  103891. ec.Error(ctx, ec.Recover(ctx, r))
  103892. ret = graphql.Null
  103893. }
  103894. }()
  103895. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103896. ctx = rctx // use context from middleware stack in children
  103897. return obj.Duration, nil
  103898. })
  103899. if err != nil {
  103900. ec.Error(ctx, err)
  103901. return graphql.Null
  103902. }
  103903. if resTmp == nil {
  103904. return graphql.Null
  103905. }
  103906. res := resTmp.(*int)
  103907. fc.Result = res
  103908. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  103909. }
  103910. func (ec *executionContext) fieldContext_Video_duration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103911. fc = &graphql.FieldContext{
  103912. Object: "Video",
  103913. Field: field,
  103914. IsMethod: false,
  103915. IsResolver: false,
  103916. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103917. return nil, errors.New("field of type Int does not have child fields")
  103918. },
  103919. }
  103920. return fc, nil
  103921. }
  103922. func (ec *executionContext) _Video_fileErrors(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  103923. fc, err := ec.fieldContext_Video_fileErrors(ctx, field)
  103924. if err != nil {
  103925. return graphql.Null
  103926. }
  103927. ctx = graphql.WithFieldContext(ctx, fc)
  103928. defer func() {
  103929. if r := recover(); r != nil {
  103930. ec.Error(ctx, ec.Recover(ctx, r))
  103931. ret = graphql.Null
  103932. }
  103933. }()
  103934. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103935. ctx = rctx // use context from middleware stack in children
  103936. return obj.FileErrors, nil
  103937. })
  103938. if err != nil {
  103939. ec.Error(ctx, err)
  103940. return graphql.Null
  103941. }
  103942. if resTmp == nil {
  103943. if !graphql.HasFieldError(ctx, fc) {
  103944. ec.Errorf(ctx, "must not be null")
  103945. }
  103946. return graphql.Null
  103947. }
  103948. res := resTmp.([]*FileError)
  103949. fc.Result = res
  103950. return ec.marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorᚄ(ctx, field.Selections, res)
  103951. }
  103952. func (ec *executionContext) fieldContext_Video_fileErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  103953. fc = &graphql.FieldContext{
  103954. Object: "Video",
  103955. Field: field,
  103956. IsMethod: false,
  103957. IsResolver: false,
  103958. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  103959. switch field.Name {
  103960. case "code":
  103961. return ec.fieldContext_FileError_code(ctx, field)
  103962. case "details":
  103963. return ec.fieldContext_FileError_details(ctx, field)
  103964. case "message":
  103965. return ec.fieldContext_FileError_message(ctx, field)
  103966. }
  103967. return nil, fmt.Errorf("no field named %q was found under type FileError", field.Name)
  103968. },
  103969. }
  103970. return fc, nil
  103971. }
  103972. func (ec *executionContext) _Video_fileStatus(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  103973. fc, err := ec.fieldContext_Video_fileStatus(ctx, field)
  103974. if err != nil {
  103975. return graphql.Null
  103976. }
  103977. ctx = graphql.WithFieldContext(ctx, fc)
  103978. defer func() {
  103979. if r := recover(); r != nil {
  103980. ec.Error(ctx, ec.Recover(ctx, r))
  103981. ret = graphql.Null
  103982. }
  103983. }()
  103984. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  103985. ctx = rctx // use context from middleware stack in children
  103986. return obj.FileStatus, nil
  103987. })
  103988. if err != nil {
  103989. ec.Error(ctx, err)
  103990. return graphql.Null
  103991. }
  103992. if resTmp == nil {
  103993. if !graphql.HasFieldError(ctx, fc) {
  103994. ec.Errorf(ctx, "must not be null")
  103995. }
  103996. return graphql.Null
  103997. }
  103998. res := resTmp.(FileStatus)
  103999. fc.Result = res
  104000. return ec.marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileStatus(ctx, field.Selections, res)
  104001. }
  104002. func (ec *executionContext) fieldContext_Video_fileStatus(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104003. fc = &graphql.FieldContext{
  104004. Object: "Video",
  104005. Field: field,
  104006. IsMethod: false,
  104007. IsResolver: false,
  104008. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104009. return nil, errors.New("field of type FileStatus does not have child fields")
  104010. },
  104011. }
  104012. return fc, nil
  104013. }
  104014. func (ec *executionContext) _Video_filename(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104015. fc, err := ec.fieldContext_Video_filename(ctx, field)
  104016. if err != nil {
  104017. return graphql.Null
  104018. }
  104019. ctx = graphql.WithFieldContext(ctx, fc)
  104020. defer func() {
  104021. if r := recover(); r != nil {
  104022. ec.Error(ctx, ec.Recover(ctx, r))
  104023. ret = graphql.Null
  104024. }
  104025. }()
  104026. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104027. ctx = rctx // use context from middleware stack in children
  104028. return obj.Filename, nil
  104029. })
  104030. if err != nil {
  104031. ec.Error(ctx, err)
  104032. return graphql.Null
  104033. }
  104034. if resTmp == nil {
  104035. if !graphql.HasFieldError(ctx, fc) {
  104036. ec.Errorf(ctx, "must not be null")
  104037. }
  104038. return graphql.Null
  104039. }
  104040. res := resTmp.(string)
  104041. fc.Result = res
  104042. return ec.marshalNString2string(ctx, field.Selections, res)
  104043. }
  104044. func (ec *executionContext) fieldContext_Video_filename(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104045. fc = &graphql.FieldContext{
  104046. Object: "Video",
  104047. Field: field,
  104048. IsMethod: false,
  104049. IsResolver: false,
  104050. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104051. return nil, errors.New("field of type String does not have child fields")
  104052. },
  104053. }
  104054. return fc, nil
  104055. }
  104056. func (ec *executionContext) _Video_id(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104057. fc, err := ec.fieldContext_Video_id(ctx, field)
  104058. if err != nil {
  104059. return graphql.Null
  104060. }
  104061. ctx = graphql.WithFieldContext(ctx, fc)
  104062. defer func() {
  104063. if r := recover(); r != nil {
  104064. ec.Error(ctx, ec.Recover(ctx, r))
  104065. ret = graphql.Null
  104066. }
  104067. }()
  104068. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104069. ctx = rctx // use context from middleware stack in children
  104070. return obj.ID, nil
  104071. })
  104072. if err != nil {
  104073. ec.Error(ctx, err)
  104074. return graphql.Null
  104075. }
  104076. if resTmp == nil {
  104077. if !graphql.HasFieldError(ctx, fc) {
  104078. ec.Errorf(ctx, "must not be null")
  104079. }
  104080. return graphql.Null
  104081. }
  104082. res := resTmp.(string)
  104083. fc.Result = res
  104084. return ec.marshalNID2string(ctx, field.Selections, res)
  104085. }
  104086. func (ec *executionContext) fieldContext_Video_id(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104087. fc = &graphql.FieldContext{
  104088. Object: "Video",
  104089. Field: field,
  104090. IsMethod: false,
  104091. IsResolver: false,
  104092. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104093. return nil, errors.New("field of type ID does not have child fields")
  104094. },
  104095. }
  104096. return fc, nil
  104097. }
  104098. func (ec *executionContext) _Video_mediaContentType(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104099. fc, err := ec.fieldContext_Video_mediaContentType(ctx, field)
  104100. if err != nil {
  104101. return graphql.Null
  104102. }
  104103. ctx = graphql.WithFieldContext(ctx, fc)
  104104. defer func() {
  104105. if r := recover(); r != nil {
  104106. ec.Error(ctx, ec.Recover(ctx, r))
  104107. ret = graphql.Null
  104108. }
  104109. }()
  104110. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104111. ctx = rctx // use context from middleware stack in children
  104112. return obj.MediaContentType, nil
  104113. })
  104114. if err != nil {
  104115. ec.Error(ctx, err)
  104116. return graphql.Null
  104117. }
  104118. if resTmp == nil {
  104119. if !graphql.HasFieldError(ctx, fc) {
  104120. ec.Errorf(ctx, "must not be null")
  104121. }
  104122. return graphql.Null
  104123. }
  104124. res := resTmp.(MediaContentType)
  104125. fc.Result = res
  104126. return ec.marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaContentType(ctx, field.Selections, res)
  104127. }
  104128. func (ec *executionContext) fieldContext_Video_mediaContentType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104129. fc = &graphql.FieldContext{
  104130. Object: "Video",
  104131. Field: field,
  104132. IsMethod: false,
  104133. IsResolver: false,
  104134. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104135. return nil, errors.New("field of type MediaContentType does not have child fields")
  104136. },
  104137. }
  104138. return fc, nil
  104139. }
  104140. func (ec *executionContext) _Video_mediaErrors(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104141. fc, err := ec.fieldContext_Video_mediaErrors(ctx, field)
  104142. if err != nil {
  104143. return graphql.Null
  104144. }
  104145. ctx = graphql.WithFieldContext(ctx, fc)
  104146. defer func() {
  104147. if r := recover(); r != nil {
  104148. ec.Error(ctx, ec.Recover(ctx, r))
  104149. ret = graphql.Null
  104150. }
  104151. }()
  104152. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104153. ctx = rctx // use context from middleware stack in children
  104154. return obj.MediaErrors, nil
  104155. })
  104156. if err != nil {
  104157. ec.Error(ctx, err)
  104158. return graphql.Null
  104159. }
  104160. if resTmp == nil {
  104161. if !graphql.HasFieldError(ctx, fc) {
  104162. ec.Errorf(ctx, "must not be null")
  104163. }
  104164. return graphql.Null
  104165. }
  104166. res := resTmp.([]*MediaError)
  104167. fc.Result = res
  104168. return ec.marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorᚄ(ctx, field.Selections, res)
  104169. }
  104170. func (ec *executionContext) fieldContext_Video_mediaErrors(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104171. fc = &graphql.FieldContext{
  104172. Object: "Video",
  104173. Field: field,
  104174. IsMethod: false,
  104175. IsResolver: false,
  104176. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104177. switch field.Name {
  104178. case "code":
  104179. return ec.fieldContext_MediaError_code(ctx, field)
  104180. case "details":
  104181. return ec.fieldContext_MediaError_details(ctx, field)
  104182. case "message":
  104183. return ec.fieldContext_MediaError_message(ctx, field)
  104184. }
  104185. return nil, fmt.Errorf("no field named %q was found under type MediaError", field.Name)
  104186. },
  104187. }
  104188. return fc, nil
  104189. }
  104190. func (ec *executionContext) _Video_mediaWarnings(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104191. fc, err := ec.fieldContext_Video_mediaWarnings(ctx, field)
  104192. if err != nil {
  104193. return graphql.Null
  104194. }
  104195. ctx = graphql.WithFieldContext(ctx, fc)
  104196. defer func() {
  104197. if r := recover(); r != nil {
  104198. ec.Error(ctx, ec.Recover(ctx, r))
  104199. ret = graphql.Null
  104200. }
  104201. }()
  104202. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104203. ctx = rctx // use context from middleware stack in children
  104204. return obj.MediaWarnings, nil
  104205. })
  104206. if err != nil {
  104207. ec.Error(ctx, err)
  104208. return graphql.Null
  104209. }
  104210. if resTmp == nil {
  104211. if !graphql.HasFieldError(ctx, fc) {
  104212. ec.Errorf(ctx, "must not be null")
  104213. }
  104214. return graphql.Null
  104215. }
  104216. res := resTmp.([]*MediaWarning)
  104217. fc.Result = res
  104218. return ec.marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningᚄ(ctx, field.Selections, res)
  104219. }
  104220. func (ec *executionContext) fieldContext_Video_mediaWarnings(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104221. fc = &graphql.FieldContext{
  104222. Object: "Video",
  104223. Field: field,
  104224. IsMethod: false,
  104225. IsResolver: false,
  104226. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104227. switch field.Name {
  104228. case "code":
  104229. return ec.fieldContext_MediaWarning_code(ctx, field)
  104230. case "message":
  104231. return ec.fieldContext_MediaWarning_message(ctx, field)
  104232. }
  104233. return nil, fmt.Errorf("no field named %q was found under type MediaWarning", field.Name)
  104234. },
  104235. }
  104236. return fc, nil
  104237. }
  104238. func (ec *executionContext) _Video_originalSource(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104239. fc, err := ec.fieldContext_Video_originalSource(ctx, field)
  104240. if err != nil {
  104241. return graphql.Null
  104242. }
  104243. ctx = graphql.WithFieldContext(ctx, fc)
  104244. defer func() {
  104245. if r := recover(); r != nil {
  104246. ec.Error(ctx, ec.Recover(ctx, r))
  104247. ret = graphql.Null
  104248. }
  104249. }()
  104250. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104251. ctx = rctx // use context from middleware stack in children
  104252. return obj.OriginalSource, nil
  104253. })
  104254. if err != nil {
  104255. ec.Error(ctx, err)
  104256. return graphql.Null
  104257. }
  104258. if resTmp == nil {
  104259. return graphql.Null
  104260. }
  104261. res := resTmp.(*VideoSource)
  104262. fc.Result = res
  104263. return ec.marshalOVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSource(ctx, field.Selections, res)
  104264. }
  104265. func (ec *executionContext) fieldContext_Video_originalSource(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104266. fc = &graphql.FieldContext{
  104267. Object: "Video",
  104268. Field: field,
  104269. IsMethod: false,
  104270. IsResolver: false,
  104271. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104272. switch field.Name {
  104273. case "fileSize":
  104274. return ec.fieldContext_VideoSource_fileSize(ctx, field)
  104275. case "format":
  104276. return ec.fieldContext_VideoSource_format(ctx, field)
  104277. case "height":
  104278. return ec.fieldContext_VideoSource_height(ctx, field)
  104279. case "mimeType":
  104280. return ec.fieldContext_VideoSource_mimeType(ctx, field)
  104281. case "url":
  104282. return ec.fieldContext_VideoSource_url(ctx, field)
  104283. case "width":
  104284. return ec.fieldContext_VideoSource_width(ctx, field)
  104285. }
  104286. return nil, fmt.Errorf("no field named %q was found under type VideoSource", field.Name)
  104287. },
  104288. }
  104289. return fc, nil
  104290. }
  104291. func (ec *executionContext) _Video_preview(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104292. fc, err := ec.fieldContext_Video_preview(ctx, field)
  104293. if err != nil {
  104294. return graphql.Null
  104295. }
  104296. ctx = graphql.WithFieldContext(ctx, fc)
  104297. defer func() {
  104298. if r := recover(); r != nil {
  104299. ec.Error(ctx, ec.Recover(ctx, r))
  104300. ret = graphql.Null
  104301. }
  104302. }()
  104303. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104304. ctx = rctx // use context from middleware stack in children
  104305. return obj.Preview, nil
  104306. })
  104307. if err != nil {
  104308. ec.Error(ctx, err)
  104309. return graphql.Null
  104310. }
  104311. if resTmp == nil {
  104312. return graphql.Null
  104313. }
  104314. res := resTmp.(*MediaPreviewImage)
  104315. fc.Result = res
  104316. return ec.marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImage(ctx, field.Selections, res)
  104317. }
  104318. func (ec *executionContext) fieldContext_Video_preview(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104319. fc = &graphql.FieldContext{
  104320. Object: "Video",
  104321. Field: field,
  104322. IsMethod: false,
  104323. IsResolver: false,
  104324. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104325. switch field.Name {
  104326. case "image":
  104327. return ec.fieldContext_MediaPreviewImage_image(ctx, field)
  104328. case "status":
  104329. return ec.fieldContext_MediaPreviewImage_status(ctx, field)
  104330. }
  104331. return nil, fmt.Errorf("no field named %q was found under type MediaPreviewImage", field.Name)
  104332. },
  104333. }
  104334. return fc, nil
  104335. }
  104336. func (ec *executionContext) _Video_sources(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104337. fc, err := ec.fieldContext_Video_sources(ctx, field)
  104338. if err != nil {
  104339. return graphql.Null
  104340. }
  104341. ctx = graphql.WithFieldContext(ctx, fc)
  104342. defer func() {
  104343. if r := recover(); r != nil {
  104344. ec.Error(ctx, ec.Recover(ctx, r))
  104345. ret = graphql.Null
  104346. }
  104347. }()
  104348. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104349. ctx = rctx // use context from middleware stack in children
  104350. return obj.Sources, nil
  104351. })
  104352. if err != nil {
  104353. ec.Error(ctx, err)
  104354. return graphql.Null
  104355. }
  104356. if resTmp == nil {
  104357. if !graphql.HasFieldError(ctx, fc) {
  104358. ec.Errorf(ctx, "must not be null")
  104359. }
  104360. return graphql.Null
  104361. }
  104362. res := resTmp.([]*VideoSource)
  104363. fc.Result = res
  104364. return ec.marshalNVideoSource2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSourceᚄ(ctx, field.Selections, res)
  104365. }
  104366. func (ec *executionContext) fieldContext_Video_sources(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104367. fc = &graphql.FieldContext{
  104368. Object: "Video",
  104369. Field: field,
  104370. IsMethod: false,
  104371. IsResolver: false,
  104372. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104373. switch field.Name {
  104374. case "fileSize":
  104375. return ec.fieldContext_VideoSource_fileSize(ctx, field)
  104376. case "format":
  104377. return ec.fieldContext_VideoSource_format(ctx, field)
  104378. case "height":
  104379. return ec.fieldContext_VideoSource_height(ctx, field)
  104380. case "mimeType":
  104381. return ec.fieldContext_VideoSource_mimeType(ctx, field)
  104382. case "url":
  104383. return ec.fieldContext_VideoSource_url(ctx, field)
  104384. case "width":
  104385. return ec.fieldContext_VideoSource_width(ctx, field)
  104386. }
  104387. return nil, fmt.Errorf("no field named %q was found under type VideoSource", field.Name)
  104388. },
  104389. }
  104390. return fc, nil
  104391. }
  104392. func (ec *executionContext) _Video_status(ctx context.Context, field graphql.CollectedField, obj *Video) (ret graphql.Marshaler) {
  104393. fc, err := ec.fieldContext_Video_status(ctx, field)
  104394. if err != nil {
  104395. return graphql.Null
  104396. }
  104397. ctx = graphql.WithFieldContext(ctx, fc)
  104398. defer func() {
  104399. if r := recover(); r != nil {
  104400. ec.Error(ctx, ec.Recover(ctx, r))
  104401. ret = graphql.Null
  104402. }
  104403. }()
  104404. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104405. ctx = rctx // use context from middleware stack in children
  104406. return obj.Status, nil
  104407. })
  104408. if err != nil {
  104409. ec.Error(ctx, err)
  104410. return graphql.Null
  104411. }
  104412. if resTmp == nil {
  104413. if !graphql.HasFieldError(ctx, fc) {
  104414. ec.Errorf(ctx, "must not be null")
  104415. }
  104416. return graphql.Null
  104417. }
  104418. res := resTmp.(MediaStatus)
  104419. fc.Result = res
  104420. return ec.marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaStatus(ctx, field.Selections, res)
  104421. }
  104422. func (ec *executionContext) fieldContext_Video_status(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104423. fc = &graphql.FieldContext{
  104424. Object: "Video",
  104425. Field: field,
  104426. IsMethod: false,
  104427. IsResolver: false,
  104428. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104429. return nil, errors.New("field of type MediaStatus does not have child fields")
  104430. },
  104431. }
  104432. return fc, nil
  104433. }
  104434. func (ec *executionContext) _VideoSource_fileSize(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104435. fc, err := ec.fieldContext_VideoSource_fileSize(ctx, field)
  104436. if err != nil {
  104437. return graphql.Null
  104438. }
  104439. ctx = graphql.WithFieldContext(ctx, fc)
  104440. defer func() {
  104441. if r := recover(); r != nil {
  104442. ec.Error(ctx, ec.Recover(ctx, r))
  104443. ret = graphql.Null
  104444. }
  104445. }()
  104446. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104447. ctx = rctx // use context from middleware stack in children
  104448. return obj.FileSize, nil
  104449. })
  104450. if err != nil {
  104451. ec.Error(ctx, err)
  104452. return graphql.Null
  104453. }
  104454. if resTmp == nil {
  104455. return graphql.Null
  104456. }
  104457. res := resTmp.(*int)
  104458. fc.Result = res
  104459. return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
  104460. }
  104461. func (ec *executionContext) fieldContext_VideoSource_fileSize(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104462. fc = &graphql.FieldContext{
  104463. Object: "VideoSource",
  104464. Field: field,
  104465. IsMethod: false,
  104466. IsResolver: false,
  104467. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104468. return nil, errors.New("field of type Int does not have child fields")
  104469. },
  104470. }
  104471. return fc, nil
  104472. }
  104473. func (ec *executionContext) _VideoSource_format(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104474. fc, err := ec.fieldContext_VideoSource_format(ctx, field)
  104475. if err != nil {
  104476. return graphql.Null
  104477. }
  104478. ctx = graphql.WithFieldContext(ctx, fc)
  104479. defer func() {
  104480. if r := recover(); r != nil {
  104481. ec.Error(ctx, ec.Recover(ctx, r))
  104482. ret = graphql.Null
  104483. }
  104484. }()
  104485. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104486. ctx = rctx // use context from middleware stack in children
  104487. return obj.Format, nil
  104488. })
  104489. if err != nil {
  104490. ec.Error(ctx, err)
  104491. return graphql.Null
  104492. }
  104493. if resTmp == nil {
  104494. if !graphql.HasFieldError(ctx, fc) {
  104495. ec.Errorf(ctx, "must not be null")
  104496. }
  104497. return graphql.Null
  104498. }
  104499. res := resTmp.(string)
  104500. fc.Result = res
  104501. return ec.marshalNString2string(ctx, field.Selections, res)
  104502. }
  104503. func (ec *executionContext) fieldContext_VideoSource_format(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104504. fc = &graphql.FieldContext{
  104505. Object: "VideoSource",
  104506. Field: field,
  104507. IsMethod: false,
  104508. IsResolver: false,
  104509. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104510. return nil, errors.New("field of type String does not have child fields")
  104511. },
  104512. }
  104513. return fc, nil
  104514. }
  104515. func (ec *executionContext) _VideoSource_height(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104516. fc, err := ec.fieldContext_VideoSource_height(ctx, field)
  104517. if err != nil {
  104518. return graphql.Null
  104519. }
  104520. ctx = graphql.WithFieldContext(ctx, fc)
  104521. defer func() {
  104522. if r := recover(); r != nil {
  104523. ec.Error(ctx, ec.Recover(ctx, r))
  104524. ret = graphql.Null
  104525. }
  104526. }()
  104527. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104528. ctx = rctx // use context from middleware stack in children
  104529. return obj.Height, nil
  104530. })
  104531. if err != nil {
  104532. ec.Error(ctx, err)
  104533. return graphql.Null
  104534. }
  104535. if resTmp == nil {
  104536. if !graphql.HasFieldError(ctx, fc) {
  104537. ec.Errorf(ctx, "must not be null")
  104538. }
  104539. return graphql.Null
  104540. }
  104541. res := resTmp.(int)
  104542. fc.Result = res
  104543. return ec.marshalNInt2int(ctx, field.Selections, res)
  104544. }
  104545. func (ec *executionContext) fieldContext_VideoSource_height(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104546. fc = &graphql.FieldContext{
  104547. Object: "VideoSource",
  104548. Field: field,
  104549. IsMethod: false,
  104550. IsResolver: false,
  104551. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104552. return nil, errors.New("field of type Int does not have child fields")
  104553. },
  104554. }
  104555. return fc, nil
  104556. }
  104557. func (ec *executionContext) _VideoSource_mimeType(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104558. fc, err := ec.fieldContext_VideoSource_mimeType(ctx, field)
  104559. if err != nil {
  104560. return graphql.Null
  104561. }
  104562. ctx = graphql.WithFieldContext(ctx, fc)
  104563. defer func() {
  104564. if r := recover(); r != nil {
  104565. ec.Error(ctx, ec.Recover(ctx, r))
  104566. ret = graphql.Null
  104567. }
  104568. }()
  104569. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104570. ctx = rctx // use context from middleware stack in children
  104571. return obj.MimeType, nil
  104572. })
  104573. if err != nil {
  104574. ec.Error(ctx, err)
  104575. return graphql.Null
  104576. }
  104577. if resTmp == nil {
  104578. if !graphql.HasFieldError(ctx, fc) {
  104579. ec.Errorf(ctx, "must not be null")
  104580. }
  104581. return graphql.Null
  104582. }
  104583. res := resTmp.(string)
  104584. fc.Result = res
  104585. return ec.marshalNString2string(ctx, field.Selections, res)
  104586. }
  104587. func (ec *executionContext) fieldContext_VideoSource_mimeType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104588. fc = &graphql.FieldContext{
  104589. Object: "VideoSource",
  104590. Field: field,
  104591. IsMethod: false,
  104592. IsResolver: false,
  104593. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104594. return nil, errors.New("field of type String does not have child fields")
  104595. },
  104596. }
  104597. return fc, nil
  104598. }
  104599. func (ec *executionContext) _VideoSource_url(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104600. fc, err := ec.fieldContext_VideoSource_url(ctx, field)
  104601. if err != nil {
  104602. return graphql.Null
  104603. }
  104604. ctx = graphql.WithFieldContext(ctx, fc)
  104605. defer func() {
  104606. if r := recover(); r != nil {
  104607. ec.Error(ctx, ec.Recover(ctx, r))
  104608. ret = graphql.Null
  104609. }
  104610. }()
  104611. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104612. ctx = rctx // use context from middleware stack in children
  104613. return obj.URL, nil
  104614. })
  104615. if err != nil {
  104616. ec.Error(ctx, err)
  104617. return graphql.Null
  104618. }
  104619. if resTmp == nil {
  104620. if !graphql.HasFieldError(ctx, fc) {
  104621. ec.Errorf(ctx, "must not be null")
  104622. }
  104623. return graphql.Null
  104624. }
  104625. res := resTmp.(string)
  104626. fc.Result = res
  104627. return ec.marshalNString2string(ctx, field.Selections, res)
  104628. }
  104629. func (ec *executionContext) fieldContext_VideoSource_url(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104630. fc = &graphql.FieldContext{
  104631. Object: "VideoSource",
  104632. Field: field,
  104633. IsMethod: false,
  104634. IsResolver: false,
  104635. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104636. return nil, errors.New("field of type String does not have child fields")
  104637. },
  104638. }
  104639. return fc, nil
  104640. }
  104641. func (ec *executionContext) _VideoSource_width(ctx context.Context, field graphql.CollectedField, obj *VideoSource) (ret graphql.Marshaler) {
  104642. fc, err := ec.fieldContext_VideoSource_width(ctx, field)
  104643. if err != nil {
  104644. return graphql.Null
  104645. }
  104646. ctx = graphql.WithFieldContext(ctx, fc)
  104647. defer func() {
  104648. if r := recover(); r != nil {
  104649. ec.Error(ctx, ec.Recover(ctx, r))
  104650. ret = graphql.Null
  104651. }
  104652. }()
  104653. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104654. ctx = rctx // use context from middleware stack in children
  104655. return obj.Width, nil
  104656. })
  104657. if err != nil {
  104658. ec.Error(ctx, err)
  104659. return graphql.Null
  104660. }
  104661. if resTmp == nil {
  104662. if !graphql.HasFieldError(ctx, fc) {
  104663. ec.Errorf(ctx, "must not be null")
  104664. }
  104665. return graphql.Null
  104666. }
  104667. res := resTmp.(int)
  104668. fc.Result = res
  104669. return ec.marshalNInt2int(ctx, field.Selections, res)
  104670. }
  104671. func (ec *executionContext) fieldContext_VideoSource_width(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104672. fc = &graphql.FieldContext{
  104673. Object: "VideoSource",
  104674. Field: field,
  104675. IsMethod: false,
  104676. IsResolver: false,
  104677. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104678. return nil, errors.New("field of type Int does not have child fields")
  104679. },
  104680. }
  104681. return fc, nil
  104682. }
  104683. func (ec *executionContext) _Weight_unit(ctx context.Context, field graphql.CollectedField, obj *Weight) (ret graphql.Marshaler) {
  104684. fc, err := ec.fieldContext_Weight_unit(ctx, field)
  104685. if err != nil {
  104686. return graphql.Null
  104687. }
  104688. ctx = graphql.WithFieldContext(ctx, fc)
  104689. defer func() {
  104690. if r := recover(); r != nil {
  104691. ec.Error(ctx, ec.Recover(ctx, r))
  104692. ret = graphql.Null
  104693. }
  104694. }()
  104695. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104696. ctx = rctx // use context from middleware stack in children
  104697. return obj.Unit, nil
  104698. })
  104699. if err != nil {
  104700. ec.Error(ctx, err)
  104701. return graphql.Null
  104702. }
  104703. if resTmp == nil {
  104704. if !graphql.HasFieldError(ctx, fc) {
  104705. ec.Errorf(ctx, "must not be null")
  104706. }
  104707. return graphql.Null
  104708. }
  104709. res := resTmp.(WeightUnit)
  104710. fc.Result = res
  104711. return ec.marshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐWeightUnit(ctx, field.Selections, res)
  104712. }
  104713. func (ec *executionContext) fieldContext_Weight_unit(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104714. fc = &graphql.FieldContext{
  104715. Object: "Weight",
  104716. Field: field,
  104717. IsMethod: false,
  104718. IsResolver: false,
  104719. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104720. return nil, errors.New("field of type WeightUnit does not have child fields")
  104721. },
  104722. }
  104723. return fc, nil
  104724. }
  104725. func (ec *executionContext) _Weight_value(ctx context.Context, field graphql.CollectedField, obj *Weight) (ret graphql.Marshaler) {
  104726. fc, err := ec.fieldContext_Weight_value(ctx, field)
  104727. if err != nil {
  104728. return graphql.Null
  104729. }
  104730. ctx = graphql.WithFieldContext(ctx, fc)
  104731. defer func() {
  104732. if r := recover(); r != nil {
  104733. ec.Error(ctx, ec.Recover(ctx, r))
  104734. ret = graphql.Null
  104735. }
  104736. }()
  104737. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104738. ctx = rctx // use context from middleware stack in children
  104739. return obj.Value, nil
  104740. })
  104741. if err != nil {
  104742. ec.Error(ctx, err)
  104743. return graphql.Null
  104744. }
  104745. if resTmp == nil {
  104746. if !graphql.HasFieldError(ctx, fc) {
  104747. ec.Errorf(ctx, "must not be null")
  104748. }
  104749. return graphql.Null
  104750. }
  104751. res := resTmp.(float64)
  104752. fc.Result = res
  104753. return ec.marshalNFloat2float64(ctx, field.Selections, res)
  104754. }
  104755. func (ec *executionContext) fieldContext_Weight_value(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104756. fc = &graphql.FieldContext{
  104757. Object: "Weight",
  104758. Field: field,
  104759. IsMethod: false,
  104760. IsResolver: false,
  104761. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104762. return nil, errors.New("field of type Float does not have child fields")
  104763. },
  104764. }
  104765. return fc, nil
  104766. }
  104767. func (ec *executionContext) __Service_sdl(ctx context.Context, field graphql.CollectedField, obj *fedruntime.Service) (ret graphql.Marshaler) {
  104768. fc, err := ec.fieldContext__Service_sdl(ctx, field)
  104769. if err != nil {
  104770. return graphql.Null
  104771. }
  104772. ctx = graphql.WithFieldContext(ctx, fc)
  104773. defer func() {
  104774. if r := recover(); r != nil {
  104775. ec.Error(ctx, ec.Recover(ctx, r))
  104776. ret = graphql.Null
  104777. }
  104778. }()
  104779. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104780. ctx = rctx // use context from middleware stack in children
  104781. return obj.SDL, nil
  104782. })
  104783. if err != nil {
  104784. ec.Error(ctx, err)
  104785. return graphql.Null
  104786. }
  104787. if resTmp == nil {
  104788. return graphql.Null
  104789. }
  104790. res := resTmp.(string)
  104791. fc.Result = res
  104792. return ec.marshalOString2string(ctx, field.Selections, res)
  104793. }
  104794. func (ec *executionContext) fieldContext__Service_sdl(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104795. fc = &graphql.FieldContext{
  104796. Object: "_Service",
  104797. Field: field,
  104798. IsMethod: false,
  104799. IsResolver: false,
  104800. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104801. return nil, errors.New("field of type String does not have child fields")
  104802. },
  104803. }
  104804. return fc, nil
  104805. }
  104806. func (ec *executionContext) ___Directive_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  104807. fc, err := ec.fieldContext___Directive_name(ctx, field)
  104808. if err != nil {
  104809. return graphql.Null
  104810. }
  104811. ctx = graphql.WithFieldContext(ctx, fc)
  104812. defer func() {
  104813. if r := recover(); r != nil {
  104814. ec.Error(ctx, ec.Recover(ctx, r))
  104815. ret = graphql.Null
  104816. }
  104817. }()
  104818. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104819. ctx = rctx // use context from middleware stack in children
  104820. return obj.Name, nil
  104821. })
  104822. if err != nil {
  104823. ec.Error(ctx, err)
  104824. return graphql.Null
  104825. }
  104826. if resTmp == nil {
  104827. if !graphql.HasFieldError(ctx, fc) {
  104828. ec.Errorf(ctx, "must not be null")
  104829. }
  104830. return graphql.Null
  104831. }
  104832. res := resTmp.(string)
  104833. fc.Result = res
  104834. return ec.marshalNString2string(ctx, field.Selections, res)
  104835. }
  104836. func (ec *executionContext) fieldContext___Directive_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104837. fc = &graphql.FieldContext{
  104838. Object: "__Directive",
  104839. Field: field,
  104840. IsMethod: false,
  104841. IsResolver: false,
  104842. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104843. return nil, errors.New("field of type String does not have child fields")
  104844. },
  104845. }
  104846. return fc, nil
  104847. }
  104848. func (ec *executionContext) ___Directive_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  104849. fc, err := ec.fieldContext___Directive_description(ctx, field)
  104850. if err != nil {
  104851. return graphql.Null
  104852. }
  104853. ctx = graphql.WithFieldContext(ctx, fc)
  104854. defer func() {
  104855. if r := recover(); r != nil {
  104856. ec.Error(ctx, ec.Recover(ctx, r))
  104857. ret = graphql.Null
  104858. }
  104859. }()
  104860. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104861. ctx = rctx // use context from middleware stack in children
  104862. return obj.Description(), nil
  104863. })
  104864. if err != nil {
  104865. ec.Error(ctx, err)
  104866. return graphql.Null
  104867. }
  104868. if resTmp == nil {
  104869. return graphql.Null
  104870. }
  104871. res := resTmp.(*string)
  104872. fc.Result = res
  104873. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  104874. }
  104875. func (ec *executionContext) fieldContext___Directive_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104876. fc = &graphql.FieldContext{
  104877. Object: "__Directive",
  104878. Field: field,
  104879. IsMethod: true,
  104880. IsResolver: false,
  104881. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104882. return nil, errors.New("field of type String does not have child fields")
  104883. },
  104884. }
  104885. return fc, nil
  104886. }
  104887. func (ec *executionContext) ___Directive_locations(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  104888. fc, err := ec.fieldContext___Directive_locations(ctx, field)
  104889. if err != nil {
  104890. return graphql.Null
  104891. }
  104892. ctx = graphql.WithFieldContext(ctx, fc)
  104893. defer func() {
  104894. if r := recover(); r != nil {
  104895. ec.Error(ctx, ec.Recover(ctx, r))
  104896. ret = graphql.Null
  104897. }
  104898. }()
  104899. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104900. ctx = rctx // use context from middleware stack in children
  104901. return obj.Locations, nil
  104902. })
  104903. if err != nil {
  104904. ec.Error(ctx, err)
  104905. return graphql.Null
  104906. }
  104907. if resTmp == nil {
  104908. if !graphql.HasFieldError(ctx, fc) {
  104909. ec.Errorf(ctx, "must not be null")
  104910. }
  104911. return graphql.Null
  104912. }
  104913. res := resTmp.([]string)
  104914. fc.Result = res
  104915. return ec.marshalN__DirectiveLocation2ᚕstringᚄ(ctx, field.Selections, res)
  104916. }
  104917. func (ec *executionContext) fieldContext___Directive_locations(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104918. fc = &graphql.FieldContext{
  104919. Object: "__Directive",
  104920. Field: field,
  104921. IsMethod: false,
  104922. IsResolver: false,
  104923. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104924. return nil, errors.New("field of type __DirectiveLocation does not have child fields")
  104925. },
  104926. }
  104927. return fc, nil
  104928. }
  104929. func (ec *executionContext) ___Directive_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  104930. fc, err := ec.fieldContext___Directive_args(ctx, field)
  104931. if err != nil {
  104932. return graphql.Null
  104933. }
  104934. ctx = graphql.WithFieldContext(ctx, fc)
  104935. defer func() {
  104936. if r := recover(); r != nil {
  104937. ec.Error(ctx, ec.Recover(ctx, r))
  104938. ret = graphql.Null
  104939. }
  104940. }()
  104941. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104942. ctx = rctx // use context from middleware stack in children
  104943. return obj.Args, nil
  104944. })
  104945. if err != nil {
  104946. ec.Error(ctx, err)
  104947. return graphql.Null
  104948. }
  104949. if resTmp == nil {
  104950. if !graphql.HasFieldError(ctx, fc) {
  104951. ec.Errorf(ctx, "must not be null")
  104952. }
  104953. return graphql.Null
  104954. }
  104955. res := resTmp.([]introspection.InputValue)
  104956. fc.Result = res
  104957. return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  104958. }
  104959. func (ec *executionContext) fieldContext___Directive_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  104960. fc = &graphql.FieldContext{
  104961. Object: "__Directive",
  104962. Field: field,
  104963. IsMethod: false,
  104964. IsResolver: false,
  104965. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  104966. switch field.Name {
  104967. case "name":
  104968. return ec.fieldContext___InputValue_name(ctx, field)
  104969. case "description":
  104970. return ec.fieldContext___InputValue_description(ctx, field)
  104971. case "type":
  104972. return ec.fieldContext___InputValue_type(ctx, field)
  104973. case "defaultValue":
  104974. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  104975. }
  104976. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  104977. },
  104978. }
  104979. return fc, nil
  104980. }
  104981. func (ec *executionContext) ___Directive_isRepeatable(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
  104982. fc, err := ec.fieldContext___Directive_isRepeatable(ctx, field)
  104983. if err != nil {
  104984. return graphql.Null
  104985. }
  104986. ctx = graphql.WithFieldContext(ctx, fc)
  104987. defer func() {
  104988. if r := recover(); r != nil {
  104989. ec.Error(ctx, ec.Recover(ctx, r))
  104990. ret = graphql.Null
  104991. }
  104992. }()
  104993. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  104994. ctx = rctx // use context from middleware stack in children
  104995. return obj.IsRepeatable, nil
  104996. })
  104997. if err != nil {
  104998. ec.Error(ctx, err)
  104999. return graphql.Null
  105000. }
  105001. if resTmp == nil {
  105002. if !graphql.HasFieldError(ctx, fc) {
  105003. ec.Errorf(ctx, "must not be null")
  105004. }
  105005. return graphql.Null
  105006. }
  105007. res := resTmp.(bool)
  105008. fc.Result = res
  105009. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  105010. }
  105011. func (ec *executionContext) fieldContext___Directive_isRepeatable(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105012. fc = &graphql.FieldContext{
  105013. Object: "__Directive",
  105014. Field: field,
  105015. IsMethod: false,
  105016. IsResolver: false,
  105017. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105018. return nil, errors.New("field of type Boolean does not have child fields")
  105019. },
  105020. }
  105021. return fc, nil
  105022. }
  105023. func (ec *executionContext) ___EnumValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  105024. fc, err := ec.fieldContext___EnumValue_name(ctx, field)
  105025. if err != nil {
  105026. return graphql.Null
  105027. }
  105028. ctx = graphql.WithFieldContext(ctx, fc)
  105029. defer func() {
  105030. if r := recover(); r != nil {
  105031. ec.Error(ctx, ec.Recover(ctx, r))
  105032. ret = graphql.Null
  105033. }
  105034. }()
  105035. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105036. ctx = rctx // use context from middleware stack in children
  105037. return obj.Name, nil
  105038. })
  105039. if err != nil {
  105040. ec.Error(ctx, err)
  105041. return graphql.Null
  105042. }
  105043. if resTmp == nil {
  105044. if !graphql.HasFieldError(ctx, fc) {
  105045. ec.Errorf(ctx, "must not be null")
  105046. }
  105047. return graphql.Null
  105048. }
  105049. res := resTmp.(string)
  105050. fc.Result = res
  105051. return ec.marshalNString2string(ctx, field.Selections, res)
  105052. }
  105053. func (ec *executionContext) fieldContext___EnumValue_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105054. fc = &graphql.FieldContext{
  105055. Object: "__EnumValue",
  105056. Field: field,
  105057. IsMethod: false,
  105058. IsResolver: false,
  105059. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105060. return nil, errors.New("field of type String does not have child fields")
  105061. },
  105062. }
  105063. return fc, nil
  105064. }
  105065. func (ec *executionContext) ___EnumValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  105066. fc, err := ec.fieldContext___EnumValue_description(ctx, field)
  105067. if err != nil {
  105068. return graphql.Null
  105069. }
  105070. ctx = graphql.WithFieldContext(ctx, fc)
  105071. defer func() {
  105072. if r := recover(); r != nil {
  105073. ec.Error(ctx, ec.Recover(ctx, r))
  105074. ret = graphql.Null
  105075. }
  105076. }()
  105077. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105078. ctx = rctx // use context from middleware stack in children
  105079. return obj.Description(), nil
  105080. })
  105081. if err != nil {
  105082. ec.Error(ctx, err)
  105083. return graphql.Null
  105084. }
  105085. if resTmp == nil {
  105086. return graphql.Null
  105087. }
  105088. res := resTmp.(*string)
  105089. fc.Result = res
  105090. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105091. }
  105092. func (ec *executionContext) fieldContext___EnumValue_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105093. fc = &graphql.FieldContext{
  105094. Object: "__EnumValue",
  105095. Field: field,
  105096. IsMethod: true,
  105097. IsResolver: false,
  105098. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105099. return nil, errors.New("field of type String does not have child fields")
  105100. },
  105101. }
  105102. return fc, nil
  105103. }
  105104. func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  105105. fc, err := ec.fieldContext___EnumValue_isDeprecated(ctx, field)
  105106. if err != nil {
  105107. return graphql.Null
  105108. }
  105109. ctx = graphql.WithFieldContext(ctx, fc)
  105110. defer func() {
  105111. if r := recover(); r != nil {
  105112. ec.Error(ctx, ec.Recover(ctx, r))
  105113. ret = graphql.Null
  105114. }
  105115. }()
  105116. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105117. ctx = rctx // use context from middleware stack in children
  105118. return obj.IsDeprecated(), nil
  105119. })
  105120. if err != nil {
  105121. ec.Error(ctx, err)
  105122. return graphql.Null
  105123. }
  105124. if resTmp == nil {
  105125. if !graphql.HasFieldError(ctx, fc) {
  105126. ec.Errorf(ctx, "must not be null")
  105127. }
  105128. return graphql.Null
  105129. }
  105130. res := resTmp.(bool)
  105131. fc.Result = res
  105132. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  105133. }
  105134. func (ec *executionContext) fieldContext___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105135. fc = &graphql.FieldContext{
  105136. Object: "__EnumValue",
  105137. Field: field,
  105138. IsMethod: true,
  105139. IsResolver: false,
  105140. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105141. return nil, errors.New("field of type Boolean does not have child fields")
  105142. },
  105143. }
  105144. return fc, nil
  105145. }
  105146. func (ec *executionContext) ___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
  105147. fc, err := ec.fieldContext___EnumValue_deprecationReason(ctx, field)
  105148. if err != nil {
  105149. return graphql.Null
  105150. }
  105151. ctx = graphql.WithFieldContext(ctx, fc)
  105152. defer func() {
  105153. if r := recover(); r != nil {
  105154. ec.Error(ctx, ec.Recover(ctx, r))
  105155. ret = graphql.Null
  105156. }
  105157. }()
  105158. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105159. ctx = rctx // use context from middleware stack in children
  105160. return obj.DeprecationReason(), nil
  105161. })
  105162. if err != nil {
  105163. ec.Error(ctx, err)
  105164. return graphql.Null
  105165. }
  105166. if resTmp == nil {
  105167. return graphql.Null
  105168. }
  105169. res := resTmp.(*string)
  105170. fc.Result = res
  105171. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105172. }
  105173. func (ec *executionContext) fieldContext___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105174. fc = &graphql.FieldContext{
  105175. Object: "__EnumValue",
  105176. Field: field,
  105177. IsMethod: true,
  105178. IsResolver: false,
  105179. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105180. return nil, errors.New("field of type String does not have child fields")
  105181. },
  105182. }
  105183. return fc, nil
  105184. }
  105185. func (ec *executionContext) ___Field_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105186. fc, err := ec.fieldContext___Field_name(ctx, field)
  105187. if err != nil {
  105188. return graphql.Null
  105189. }
  105190. ctx = graphql.WithFieldContext(ctx, fc)
  105191. defer func() {
  105192. if r := recover(); r != nil {
  105193. ec.Error(ctx, ec.Recover(ctx, r))
  105194. ret = graphql.Null
  105195. }
  105196. }()
  105197. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105198. ctx = rctx // use context from middleware stack in children
  105199. return obj.Name, nil
  105200. })
  105201. if err != nil {
  105202. ec.Error(ctx, err)
  105203. return graphql.Null
  105204. }
  105205. if resTmp == nil {
  105206. if !graphql.HasFieldError(ctx, fc) {
  105207. ec.Errorf(ctx, "must not be null")
  105208. }
  105209. return graphql.Null
  105210. }
  105211. res := resTmp.(string)
  105212. fc.Result = res
  105213. return ec.marshalNString2string(ctx, field.Selections, res)
  105214. }
  105215. func (ec *executionContext) fieldContext___Field_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105216. fc = &graphql.FieldContext{
  105217. Object: "__Field",
  105218. Field: field,
  105219. IsMethod: false,
  105220. IsResolver: false,
  105221. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105222. return nil, errors.New("field of type String does not have child fields")
  105223. },
  105224. }
  105225. return fc, nil
  105226. }
  105227. func (ec *executionContext) ___Field_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105228. fc, err := ec.fieldContext___Field_description(ctx, field)
  105229. if err != nil {
  105230. return graphql.Null
  105231. }
  105232. ctx = graphql.WithFieldContext(ctx, fc)
  105233. defer func() {
  105234. if r := recover(); r != nil {
  105235. ec.Error(ctx, ec.Recover(ctx, r))
  105236. ret = graphql.Null
  105237. }
  105238. }()
  105239. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105240. ctx = rctx // use context from middleware stack in children
  105241. return obj.Description(), nil
  105242. })
  105243. if err != nil {
  105244. ec.Error(ctx, err)
  105245. return graphql.Null
  105246. }
  105247. if resTmp == nil {
  105248. return graphql.Null
  105249. }
  105250. res := resTmp.(*string)
  105251. fc.Result = res
  105252. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105253. }
  105254. func (ec *executionContext) fieldContext___Field_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105255. fc = &graphql.FieldContext{
  105256. Object: "__Field",
  105257. Field: field,
  105258. IsMethod: true,
  105259. IsResolver: false,
  105260. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105261. return nil, errors.New("field of type String does not have child fields")
  105262. },
  105263. }
  105264. return fc, nil
  105265. }
  105266. func (ec *executionContext) ___Field_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105267. fc, err := ec.fieldContext___Field_args(ctx, field)
  105268. if err != nil {
  105269. return graphql.Null
  105270. }
  105271. ctx = graphql.WithFieldContext(ctx, fc)
  105272. defer func() {
  105273. if r := recover(); r != nil {
  105274. ec.Error(ctx, ec.Recover(ctx, r))
  105275. ret = graphql.Null
  105276. }
  105277. }()
  105278. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105279. ctx = rctx // use context from middleware stack in children
  105280. return obj.Args, nil
  105281. })
  105282. if err != nil {
  105283. ec.Error(ctx, err)
  105284. return graphql.Null
  105285. }
  105286. if resTmp == nil {
  105287. if !graphql.HasFieldError(ctx, fc) {
  105288. ec.Errorf(ctx, "must not be null")
  105289. }
  105290. return graphql.Null
  105291. }
  105292. res := resTmp.([]introspection.InputValue)
  105293. fc.Result = res
  105294. return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  105295. }
  105296. func (ec *executionContext) fieldContext___Field_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105297. fc = &graphql.FieldContext{
  105298. Object: "__Field",
  105299. Field: field,
  105300. IsMethod: false,
  105301. IsResolver: false,
  105302. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105303. switch field.Name {
  105304. case "name":
  105305. return ec.fieldContext___InputValue_name(ctx, field)
  105306. case "description":
  105307. return ec.fieldContext___InputValue_description(ctx, field)
  105308. case "type":
  105309. return ec.fieldContext___InputValue_type(ctx, field)
  105310. case "defaultValue":
  105311. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  105312. }
  105313. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  105314. },
  105315. }
  105316. return fc, nil
  105317. }
  105318. func (ec *executionContext) ___Field_type(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105319. fc, err := ec.fieldContext___Field_type(ctx, field)
  105320. if err != nil {
  105321. return graphql.Null
  105322. }
  105323. ctx = graphql.WithFieldContext(ctx, fc)
  105324. defer func() {
  105325. if r := recover(); r != nil {
  105326. ec.Error(ctx, ec.Recover(ctx, r))
  105327. ret = graphql.Null
  105328. }
  105329. }()
  105330. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105331. ctx = rctx // use context from middleware stack in children
  105332. return obj.Type, nil
  105333. })
  105334. if err != nil {
  105335. ec.Error(ctx, err)
  105336. return graphql.Null
  105337. }
  105338. if resTmp == nil {
  105339. if !graphql.HasFieldError(ctx, fc) {
  105340. ec.Errorf(ctx, "must not be null")
  105341. }
  105342. return graphql.Null
  105343. }
  105344. res := resTmp.(*introspection.Type)
  105345. fc.Result = res
  105346. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  105347. }
  105348. func (ec *executionContext) fieldContext___Field_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105349. fc = &graphql.FieldContext{
  105350. Object: "__Field",
  105351. Field: field,
  105352. IsMethod: false,
  105353. IsResolver: false,
  105354. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105355. switch field.Name {
  105356. case "kind":
  105357. return ec.fieldContext___Type_kind(ctx, field)
  105358. case "name":
  105359. return ec.fieldContext___Type_name(ctx, field)
  105360. case "description":
  105361. return ec.fieldContext___Type_description(ctx, field)
  105362. case "fields":
  105363. return ec.fieldContext___Type_fields(ctx, field)
  105364. case "interfaces":
  105365. return ec.fieldContext___Type_interfaces(ctx, field)
  105366. case "possibleTypes":
  105367. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105368. case "enumValues":
  105369. return ec.fieldContext___Type_enumValues(ctx, field)
  105370. case "inputFields":
  105371. return ec.fieldContext___Type_inputFields(ctx, field)
  105372. case "ofType":
  105373. return ec.fieldContext___Type_ofType(ctx, field)
  105374. case "specifiedByURL":
  105375. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105376. }
  105377. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105378. },
  105379. }
  105380. return fc, nil
  105381. }
  105382. func (ec *executionContext) ___Field_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105383. fc, err := ec.fieldContext___Field_isDeprecated(ctx, field)
  105384. if err != nil {
  105385. return graphql.Null
  105386. }
  105387. ctx = graphql.WithFieldContext(ctx, fc)
  105388. defer func() {
  105389. if r := recover(); r != nil {
  105390. ec.Error(ctx, ec.Recover(ctx, r))
  105391. ret = graphql.Null
  105392. }
  105393. }()
  105394. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105395. ctx = rctx // use context from middleware stack in children
  105396. return obj.IsDeprecated(), nil
  105397. })
  105398. if err != nil {
  105399. ec.Error(ctx, err)
  105400. return graphql.Null
  105401. }
  105402. if resTmp == nil {
  105403. if !graphql.HasFieldError(ctx, fc) {
  105404. ec.Errorf(ctx, "must not be null")
  105405. }
  105406. return graphql.Null
  105407. }
  105408. res := resTmp.(bool)
  105409. fc.Result = res
  105410. return ec.marshalNBoolean2bool(ctx, field.Selections, res)
  105411. }
  105412. func (ec *executionContext) fieldContext___Field_isDeprecated(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105413. fc = &graphql.FieldContext{
  105414. Object: "__Field",
  105415. Field: field,
  105416. IsMethod: true,
  105417. IsResolver: false,
  105418. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105419. return nil, errors.New("field of type Boolean does not have child fields")
  105420. },
  105421. }
  105422. return fc, nil
  105423. }
  105424. func (ec *executionContext) ___Field_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
  105425. fc, err := ec.fieldContext___Field_deprecationReason(ctx, field)
  105426. if err != nil {
  105427. return graphql.Null
  105428. }
  105429. ctx = graphql.WithFieldContext(ctx, fc)
  105430. defer func() {
  105431. if r := recover(); r != nil {
  105432. ec.Error(ctx, ec.Recover(ctx, r))
  105433. ret = graphql.Null
  105434. }
  105435. }()
  105436. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105437. ctx = rctx // use context from middleware stack in children
  105438. return obj.DeprecationReason(), nil
  105439. })
  105440. if err != nil {
  105441. ec.Error(ctx, err)
  105442. return graphql.Null
  105443. }
  105444. if resTmp == nil {
  105445. return graphql.Null
  105446. }
  105447. res := resTmp.(*string)
  105448. fc.Result = res
  105449. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105450. }
  105451. func (ec *executionContext) fieldContext___Field_deprecationReason(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105452. fc = &graphql.FieldContext{
  105453. Object: "__Field",
  105454. Field: field,
  105455. IsMethod: true,
  105456. IsResolver: false,
  105457. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105458. return nil, errors.New("field of type String does not have child fields")
  105459. },
  105460. }
  105461. return fc, nil
  105462. }
  105463. func (ec *executionContext) ___InputValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  105464. fc, err := ec.fieldContext___InputValue_name(ctx, field)
  105465. if err != nil {
  105466. return graphql.Null
  105467. }
  105468. ctx = graphql.WithFieldContext(ctx, fc)
  105469. defer func() {
  105470. if r := recover(); r != nil {
  105471. ec.Error(ctx, ec.Recover(ctx, r))
  105472. ret = graphql.Null
  105473. }
  105474. }()
  105475. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105476. ctx = rctx // use context from middleware stack in children
  105477. return obj.Name, nil
  105478. })
  105479. if err != nil {
  105480. ec.Error(ctx, err)
  105481. return graphql.Null
  105482. }
  105483. if resTmp == nil {
  105484. if !graphql.HasFieldError(ctx, fc) {
  105485. ec.Errorf(ctx, "must not be null")
  105486. }
  105487. return graphql.Null
  105488. }
  105489. res := resTmp.(string)
  105490. fc.Result = res
  105491. return ec.marshalNString2string(ctx, field.Selections, res)
  105492. }
  105493. func (ec *executionContext) fieldContext___InputValue_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105494. fc = &graphql.FieldContext{
  105495. Object: "__InputValue",
  105496. Field: field,
  105497. IsMethod: false,
  105498. IsResolver: false,
  105499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105500. return nil, errors.New("field of type String does not have child fields")
  105501. },
  105502. }
  105503. return fc, nil
  105504. }
  105505. func (ec *executionContext) ___InputValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  105506. fc, err := ec.fieldContext___InputValue_description(ctx, field)
  105507. if err != nil {
  105508. return graphql.Null
  105509. }
  105510. ctx = graphql.WithFieldContext(ctx, fc)
  105511. defer func() {
  105512. if r := recover(); r != nil {
  105513. ec.Error(ctx, ec.Recover(ctx, r))
  105514. ret = graphql.Null
  105515. }
  105516. }()
  105517. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105518. ctx = rctx // use context from middleware stack in children
  105519. return obj.Description(), nil
  105520. })
  105521. if err != nil {
  105522. ec.Error(ctx, err)
  105523. return graphql.Null
  105524. }
  105525. if resTmp == nil {
  105526. return graphql.Null
  105527. }
  105528. res := resTmp.(*string)
  105529. fc.Result = res
  105530. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105531. }
  105532. func (ec *executionContext) fieldContext___InputValue_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105533. fc = &graphql.FieldContext{
  105534. Object: "__InputValue",
  105535. Field: field,
  105536. IsMethod: true,
  105537. IsResolver: false,
  105538. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105539. return nil, errors.New("field of type String does not have child fields")
  105540. },
  105541. }
  105542. return fc, nil
  105543. }
  105544. func (ec *executionContext) ___InputValue_type(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  105545. fc, err := ec.fieldContext___InputValue_type(ctx, field)
  105546. if err != nil {
  105547. return graphql.Null
  105548. }
  105549. ctx = graphql.WithFieldContext(ctx, fc)
  105550. defer func() {
  105551. if r := recover(); r != nil {
  105552. ec.Error(ctx, ec.Recover(ctx, r))
  105553. ret = graphql.Null
  105554. }
  105555. }()
  105556. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105557. ctx = rctx // use context from middleware stack in children
  105558. return obj.Type, nil
  105559. })
  105560. if err != nil {
  105561. ec.Error(ctx, err)
  105562. return graphql.Null
  105563. }
  105564. if resTmp == nil {
  105565. if !graphql.HasFieldError(ctx, fc) {
  105566. ec.Errorf(ctx, "must not be null")
  105567. }
  105568. return graphql.Null
  105569. }
  105570. res := resTmp.(*introspection.Type)
  105571. fc.Result = res
  105572. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  105573. }
  105574. func (ec *executionContext) fieldContext___InputValue_type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105575. fc = &graphql.FieldContext{
  105576. Object: "__InputValue",
  105577. Field: field,
  105578. IsMethod: false,
  105579. IsResolver: false,
  105580. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105581. switch field.Name {
  105582. case "kind":
  105583. return ec.fieldContext___Type_kind(ctx, field)
  105584. case "name":
  105585. return ec.fieldContext___Type_name(ctx, field)
  105586. case "description":
  105587. return ec.fieldContext___Type_description(ctx, field)
  105588. case "fields":
  105589. return ec.fieldContext___Type_fields(ctx, field)
  105590. case "interfaces":
  105591. return ec.fieldContext___Type_interfaces(ctx, field)
  105592. case "possibleTypes":
  105593. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105594. case "enumValues":
  105595. return ec.fieldContext___Type_enumValues(ctx, field)
  105596. case "inputFields":
  105597. return ec.fieldContext___Type_inputFields(ctx, field)
  105598. case "ofType":
  105599. return ec.fieldContext___Type_ofType(ctx, field)
  105600. case "specifiedByURL":
  105601. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105602. }
  105603. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105604. },
  105605. }
  105606. return fc, nil
  105607. }
  105608. func (ec *executionContext) ___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
  105609. fc, err := ec.fieldContext___InputValue_defaultValue(ctx, field)
  105610. if err != nil {
  105611. return graphql.Null
  105612. }
  105613. ctx = graphql.WithFieldContext(ctx, fc)
  105614. defer func() {
  105615. if r := recover(); r != nil {
  105616. ec.Error(ctx, ec.Recover(ctx, r))
  105617. ret = graphql.Null
  105618. }
  105619. }()
  105620. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105621. ctx = rctx // use context from middleware stack in children
  105622. return obj.DefaultValue, nil
  105623. })
  105624. if err != nil {
  105625. ec.Error(ctx, err)
  105626. return graphql.Null
  105627. }
  105628. if resTmp == nil {
  105629. return graphql.Null
  105630. }
  105631. res := resTmp.(*string)
  105632. fc.Result = res
  105633. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105634. }
  105635. func (ec *executionContext) fieldContext___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105636. fc = &graphql.FieldContext{
  105637. Object: "__InputValue",
  105638. Field: field,
  105639. IsMethod: false,
  105640. IsResolver: false,
  105641. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105642. return nil, errors.New("field of type String does not have child fields")
  105643. },
  105644. }
  105645. return fc, nil
  105646. }
  105647. func (ec *executionContext) ___Schema_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105648. fc, err := ec.fieldContext___Schema_description(ctx, field)
  105649. if err != nil {
  105650. return graphql.Null
  105651. }
  105652. ctx = graphql.WithFieldContext(ctx, fc)
  105653. defer func() {
  105654. if r := recover(); r != nil {
  105655. ec.Error(ctx, ec.Recover(ctx, r))
  105656. ret = graphql.Null
  105657. }
  105658. }()
  105659. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105660. ctx = rctx // use context from middleware stack in children
  105661. return obj.Description(), nil
  105662. })
  105663. if err != nil {
  105664. ec.Error(ctx, err)
  105665. return graphql.Null
  105666. }
  105667. if resTmp == nil {
  105668. return graphql.Null
  105669. }
  105670. res := resTmp.(*string)
  105671. fc.Result = res
  105672. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  105673. }
  105674. func (ec *executionContext) fieldContext___Schema_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105675. fc = &graphql.FieldContext{
  105676. Object: "__Schema",
  105677. Field: field,
  105678. IsMethod: true,
  105679. IsResolver: false,
  105680. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105681. return nil, errors.New("field of type String does not have child fields")
  105682. },
  105683. }
  105684. return fc, nil
  105685. }
  105686. func (ec *executionContext) ___Schema_types(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105687. fc, err := ec.fieldContext___Schema_types(ctx, field)
  105688. if err != nil {
  105689. return graphql.Null
  105690. }
  105691. ctx = graphql.WithFieldContext(ctx, fc)
  105692. defer func() {
  105693. if r := recover(); r != nil {
  105694. ec.Error(ctx, ec.Recover(ctx, r))
  105695. ret = graphql.Null
  105696. }
  105697. }()
  105698. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105699. ctx = rctx // use context from middleware stack in children
  105700. return obj.Types(), nil
  105701. })
  105702. if err != nil {
  105703. ec.Error(ctx, err)
  105704. return graphql.Null
  105705. }
  105706. if resTmp == nil {
  105707. if !graphql.HasFieldError(ctx, fc) {
  105708. ec.Errorf(ctx, "must not be null")
  105709. }
  105710. return graphql.Null
  105711. }
  105712. res := resTmp.([]introspection.Type)
  105713. fc.Result = res
  105714. return ec.marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  105715. }
  105716. func (ec *executionContext) fieldContext___Schema_types(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105717. fc = &graphql.FieldContext{
  105718. Object: "__Schema",
  105719. Field: field,
  105720. IsMethod: true,
  105721. IsResolver: false,
  105722. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105723. switch field.Name {
  105724. case "kind":
  105725. return ec.fieldContext___Type_kind(ctx, field)
  105726. case "name":
  105727. return ec.fieldContext___Type_name(ctx, field)
  105728. case "description":
  105729. return ec.fieldContext___Type_description(ctx, field)
  105730. case "fields":
  105731. return ec.fieldContext___Type_fields(ctx, field)
  105732. case "interfaces":
  105733. return ec.fieldContext___Type_interfaces(ctx, field)
  105734. case "possibleTypes":
  105735. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105736. case "enumValues":
  105737. return ec.fieldContext___Type_enumValues(ctx, field)
  105738. case "inputFields":
  105739. return ec.fieldContext___Type_inputFields(ctx, field)
  105740. case "ofType":
  105741. return ec.fieldContext___Type_ofType(ctx, field)
  105742. case "specifiedByURL":
  105743. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105744. }
  105745. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105746. },
  105747. }
  105748. return fc, nil
  105749. }
  105750. func (ec *executionContext) ___Schema_queryType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105751. fc, err := ec.fieldContext___Schema_queryType(ctx, field)
  105752. if err != nil {
  105753. return graphql.Null
  105754. }
  105755. ctx = graphql.WithFieldContext(ctx, fc)
  105756. defer func() {
  105757. if r := recover(); r != nil {
  105758. ec.Error(ctx, ec.Recover(ctx, r))
  105759. ret = graphql.Null
  105760. }
  105761. }()
  105762. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105763. ctx = rctx // use context from middleware stack in children
  105764. return obj.QueryType(), nil
  105765. })
  105766. if err != nil {
  105767. ec.Error(ctx, err)
  105768. return graphql.Null
  105769. }
  105770. if resTmp == nil {
  105771. if !graphql.HasFieldError(ctx, fc) {
  105772. ec.Errorf(ctx, "must not be null")
  105773. }
  105774. return graphql.Null
  105775. }
  105776. res := resTmp.(*introspection.Type)
  105777. fc.Result = res
  105778. return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  105779. }
  105780. func (ec *executionContext) fieldContext___Schema_queryType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105781. fc = &graphql.FieldContext{
  105782. Object: "__Schema",
  105783. Field: field,
  105784. IsMethod: true,
  105785. IsResolver: false,
  105786. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105787. switch field.Name {
  105788. case "kind":
  105789. return ec.fieldContext___Type_kind(ctx, field)
  105790. case "name":
  105791. return ec.fieldContext___Type_name(ctx, field)
  105792. case "description":
  105793. return ec.fieldContext___Type_description(ctx, field)
  105794. case "fields":
  105795. return ec.fieldContext___Type_fields(ctx, field)
  105796. case "interfaces":
  105797. return ec.fieldContext___Type_interfaces(ctx, field)
  105798. case "possibleTypes":
  105799. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105800. case "enumValues":
  105801. return ec.fieldContext___Type_enumValues(ctx, field)
  105802. case "inputFields":
  105803. return ec.fieldContext___Type_inputFields(ctx, field)
  105804. case "ofType":
  105805. return ec.fieldContext___Type_ofType(ctx, field)
  105806. case "specifiedByURL":
  105807. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105808. }
  105809. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105810. },
  105811. }
  105812. return fc, nil
  105813. }
  105814. func (ec *executionContext) ___Schema_mutationType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105815. fc, err := ec.fieldContext___Schema_mutationType(ctx, field)
  105816. if err != nil {
  105817. return graphql.Null
  105818. }
  105819. ctx = graphql.WithFieldContext(ctx, fc)
  105820. defer func() {
  105821. if r := recover(); r != nil {
  105822. ec.Error(ctx, ec.Recover(ctx, r))
  105823. ret = graphql.Null
  105824. }
  105825. }()
  105826. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105827. ctx = rctx // use context from middleware stack in children
  105828. return obj.MutationType(), nil
  105829. })
  105830. if err != nil {
  105831. ec.Error(ctx, err)
  105832. return graphql.Null
  105833. }
  105834. if resTmp == nil {
  105835. return graphql.Null
  105836. }
  105837. res := resTmp.(*introspection.Type)
  105838. fc.Result = res
  105839. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  105840. }
  105841. func (ec *executionContext) fieldContext___Schema_mutationType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105842. fc = &graphql.FieldContext{
  105843. Object: "__Schema",
  105844. Field: field,
  105845. IsMethod: true,
  105846. IsResolver: false,
  105847. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105848. switch field.Name {
  105849. case "kind":
  105850. return ec.fieldContext___Type_kind(ctx, field)
  105851. case "name":
  105852. return ec.fieldContext___Type_name(ctx, field)
  105853. case "description":
  105854. return ec.fieldContext___Type_description(ctx, field)
  105855. case "fields":
  105856. return ec.fieldContext___Type_fields(ctx, field)
  105857. case "interfaces":
  105858. return ec.fieldContext___Type_interfaces(ctx, field)
  105859. case "possibleTypes":
  105860. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105861. case "enumValues":
  105862. return ec.fieldContext___Type_enumValues(ctx, field)
  105863. case "inputFields":
  105864. return ec.fieldContext___Type_inputFields(ctx, field)
  105865. case "ofType":
  105866. return ec.fieldContext___Type_ofType(ctx, field)
  105867. case "specifiedByURL":
  105868. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105869. }
  105870. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105871. },
  105872. }
  105873. return fc, nil
  105874. }
  105875. func (ec *executionContext) ___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105876. fc, err := ec.fieldContext___Schema_subscriptionType(ctx, field)
  105877. if err != nil {
  105878. return graphql.Null
  105879. }
  105880. ctx = graphql.WithFieldContext(ctx, fc)
  105881. defer func() {
  105882. if r := recover(); r != nil {
  105883. ec.Error(ctx, ec.Recover(ctx, r))
  105884. ret = graphql.Null
  105885. }
  105886. }()
  105887. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105888. ctx = rctx // use context from middleware stack in children
  105889. return obj.SubscriptionType(), nil
  105890. })
  105891. if err != nil {
  105892. ec.Error(ctx, err)
  105893. return graphql.Null
  105894. }
  105895. if resTmp == nil {
  105896. return graphql.Null
  105897. }
  105898. res := resTmp.(*introspection.Type)
  105899. fc.Result = res
  105900. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  105901. }
  105902. func (ec *executionContext) fieldContext___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105903. fc = &graphql.FieldContext{
  105904. Object: "__Schema",
  105905. Field: field,
  105906. IsMethod: true,
  105907. IsResolver: false,
  105908. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105909. switch field.Name {
  105910. case "kind":
  105911. return ec.fieldContext___Type_kind(ctx, field)
  105912. case "name":
  105913. return ec.fieldContext___Type_name(ctx, field)
  105914. case "description":
  105915. return ec.fieldContext___Type_description(ctx, field)
  105916. case "fields":
  105917. return ec.fieldContext___Type_fields(ctx, field)
  105918. case "interfaces":
  105919. return ec.fieldContext___Type_interfaces(ctx, field)
  105920. case "possibleTypes":
  105921. return ec.fieldContext___Type_possibleTypes(ctx, field)
  105922. case "enumValues":
  105923. return ec.fieldContext___Type_enumValues(ctx, field)
  105924. case "inputFields":
  105925. return ec.fieldContext___Type_inputFields(ctx, field)
  105926. case "ofType":
  105927. return ec.fieldContext___Type_ofType(ctx, field)
  105928. case "specifiedByURL":
  105929. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  105930. }
  105931. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  105932. },
  105933. }
  105934. return fc, nil
  105935. }
  105936. func (ec *executionContext) ___Schema_directives(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
  105937. fc, err := ec.fieldContext___Schema_directives(ctx, field)
  105938. if err != nil {
  105939. return graphql.Null
  105940. }
  105941. ctx = graphql.WithFieldContext(ctx, fc)
  105942. defer func() {
  105943. if r := recover(); r != nil {
  105944. ec.Error(ctx, ec.Recover(ctx, r))
  105945. ret = graphql.Null
  105946. }
  105947. }()
  105948. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  105949. ctx = rctx // use context from middleware stack in children
  105950. return obj.Directives(), nil
  105951. })
  105952. if err != nil {
  105953. ec.Error(ctx, err)
  105954. return graphql.Null
  105955. }
  105956. if resTmp == nil {
  105957. if !graphql.HasFieldError(ctx, fc) {
  105958. ec.Errorf(ctx, "must not be null")
  105959. }
  105960. return graphql.Null
  105961. }
  105962. res := resTmp.([]introspection.Directive)
  105963. fc.Result = res
  105964. return ec.marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx, field.Selections, res)
  105965. }
  105966. func (ec *executionContext) fieldContext___Schema_directives(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  105967. fc = &graphql.FieldContext{
  105968. Object: "__Schema",
  105969. Field: field,
  105970. IsMethod: true,
  105971. IsResolver: false,
  105972. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  105973. switch field.Name {
  105974. case "name":
  105975. return ec.fieldContext___Directive_name(ctx, field)
  105976. case "description":
  105977. return ec.fieldContext___Directive_description(ctx, field)
  105978. case "locations":
  105979. return ec.fieldContext___Directive_locations(ctx, field)
  105980. case "args":
  105981. return ec.fieldContext___Directive_args(ctx, field)
  105982. case "isRepeatable":
  105983. return ec.fieldContext___Directive_isRepeatable(ctx, field)
  105984. }
  105985. return nil, fmt.Errorf("no field named %q was found under type __Directive", field.Name)
  105986. },
  105987. }
  105988. return fc, nil
  105989. }
  105990. func (ec *executionContext) ___Type_kind(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  105991. fc, err := ec.fieldContext___Type_kind(ctx, field)
  105992. if err != nil {
  105993. return graphql.Null
  105994. }
  105995. ctx = graphql.WithFieldContext(ctx, fc)
  105996. defer func() {
  105997. if r := recover(); r != nil {
  105998. ec.Error(ctx, ec.Recover(ctx, r))
  105999. ret = graphql.Null
  106000. }
  106001. }()
  106002. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106003. ctx = rctx // use context from middleware stack in children
  106004. return obj.Kind(), nil
  106005. })
  106006. if err != nil {
  106007. ec.Error(ctx, err)
  106008. return graphql.Null
  106009. }
  106010. if resTmp == nil {
  106011. if !graphql.HasFieldError(ctx, fc) {
  106012. ec.Errorf(ctx, "must not be null")
  106013. }
  106014. return graphql.Null
  106015. }
  106016. res := resTmp.(string)
  106017. fc.Result = res
  106018. return ec.marshalN__TypeKind2string(ctx, field.Selections, res)
  106019. }
  106020. func (ec *executionContext) fieldContext___Type_kind(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106021. fc = &graphql.FieldContext{
  106022. Object: "__Type",
  106023. Field: field,
  106024. IsMethod: true,
  106025. IsResolver: false,
  106026. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106027. return nil, errors.New("field of type __TypeKind does not have child fields")
  106028. },
  106029. }
  106030. return fc, nil
  106031. }
  106032. func (ec *executionContext) ___Type_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106033. fc, err := ec.fieldContext___Type_name(ctx, field)
  106034. if err != nil {
  106035. return graphql.Null
  106036. }
  106037. ctx = graphql.WithFieldContext(ctx, fc)
  106038. defer func() {
  106039. if r := recover(); r != nil {
  106040. ec.Error(ctx, ec.Recover(ctx, r))
  106041. ret = graphql.Null
  106042. }
  106043. }()
  106044. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106045. ctx = rctx // use context from middleware stack in children
  106046. return obj.Name(), nil
  106047. })
  106048. if err != nil {
  106049. ec.Error(ctx, err)
  106050. return graphql.Null
  106051. }
  106052. if resTmp == nil {
  106053. return graphql.Null
  106054. }
  106055. res := resTmp.(*string)
  106056. fc.Result = res
  106057. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  106058. }
  106059. func (ec *executionContext) fieldContext___Type_name(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106060. fc = &graphql.FieldContext{
  106061. Object: "__Type",
  106062. Field: field,
  106063. IsMethod: true,
  106064. IsResolver: false,
  106065. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106066. return nil, errors.New("field of type String does not have child fields")
  106067. },
  106068. }
  106069. return fc, nil
  106070. }
  106071. func (ec *executionContext) ___Type_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106072. fc, err := ec.fieldContext___Type_description(ctx, field)
  106073. if err != nil {
  106074. return graphql.Null
  106075. }
  106076. ctx = graphql.WithFieldContext(ctx, fc)
  106077. defer func() {
  106078. if r := recover(); r != nil {
  106079. ec.Error(ctx, ec.Recover(ctx, r))
  106080. ret = graphql.Null
  106081. }
  106082. }()
  106083. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106084. ctx = rctx // use context from middleware stack in children
  106085. return obj.Description(), nil
  106086. })
  106087. if err != nil {
  106088. ec.Error(ctx, err)
  106089. return graphql.Null
  106090. }
  106091. if resTmp == nil {
  106092. return graphql.Null
  106093. }
  106094. res := resTmp.(*string)
  106095. fc.Result = res
  106096. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  106097. }
  106098. func (ec *executionContext) fieldContext___Type_description(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106099. fc = &graphql.FieldContext{
  106100. Object: "__Type",
  106101. Field: field,
  106102. IsMethod: true,
  106103. IsResolver: false,
  106104. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106105. return nil, errors.New("field of type String does not have child fields")
  106106. },
  106107. }
  106108. return fc, nil
  106109. }
  106110. func (ec *executionContext) ___Type_fields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106111. fc, err := ec.fieldContext___Type_fields(ctx, field)
  106112. if err != nil {
  106113. return graphql.Null
  106114. }
  106115. ctx = graphql.WithFieldContext(ctx, fc)
  106116. defer func() {
  106117. if r := recover(); r != nil {
  106118. ec.Error(ctx, ec.Recover(ctx, r))
  106119. ret = graphql.Null
  106120. }
  106121. }()
  106122. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106123. ctx = rctx // use context from middleware stack in children
  106124. return obj.Fields(fc.Args["includeDeprecated"].(bool)), nil
  106125. })
  106126. if err != nil {
  106127. ec.Error(ctx, err)
  106128. return graphql.Null
  106129. }
  106130. if resTmp == nil {
  106131. return graphql.Null
  106132. }
  106133. res := resTmp.([]introspection.Field)
  106134. fc.Result = res
  106135. return ec.marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx, field.Selections, res)
  106136. }
  106137. func (ec *executionContext) fieldContext___Type_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106138. fc = &graphql.FieldContext{
  106139. Object: "__Type",
  106140. Field: field,
  106141. IsMethod: true,
  106142. IsResolver: false,
  106143. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106144. switch field.Name {
  106145. case "name":
  106146. return ec.fieldContext___Field_name(ctx, field)
  106147. case "description":
  106148. return ec.fieldContext___Field_description(ctx, field)
  106149. case "args":
  106150. return ec.fieldContext___Field_args(ctx, field)
  106151. case "type":
  106152. return ec.fieldContext___Field_type(ctx, field)
  106153. case "isDeprecated":
  106154. return ec.fieldContext___Field_isDeprecated(ctx, field)
  106155. case "deprecationReason":
  106156. return ec.fieldContext___Field_deprecationReason(ctx, field)
  106157. }
  106158. return nil, fmt.Errorf("no field named %q was found under type __Field", field.Name)
  106159. },
  106160. }
  106161. defer func() {
  106162. if r := recover(); r != nil {
  106163. err = ec.Recover(ctx, r)
  106164. ec.Error(ctx, err)
  106165. }
  106166. }()
  106167. ctx = graphql.WithFieldContext(ctx, fc)
  106168. if fc.Args, err = ec.field___Type_fields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  106169. ec.Error(ctx, err)
  106170. return
  106171. }
  106172. return fc, nil
  106173. }
  106174. func (ec *executionContext) ___Type_interfaces(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106175. fc, err := ec.fieldContext___Type_interfaces(ctx, field)
  106176. if err != nil {
  106177. return graphql.Null
  106178. }
  106179. ctx = graphql.WithFieldContext(ctx, fc)
  106180. defer func() {
  106181. if r := recover(); r != nil {
  106182. ec.Error(ctx, ec.Recover(ctx, r))
  106183. ret = graphql.Null
  106184. }
  106185. }()
  106186. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106187. ctx = rctx // use context from middleware stack in children
  106188. return obj.Interfaces(), nil
  106189. })
  106190. if err != nil {
  106191. ec.Error(ctx, err)
  106192. return graphql.Null
  106193. }
  106194. if resTmp == nil {
  106195. return graphql.Null
  106196. }
  106197. res := resTmp.([]introspection.Type)
  106198. fc.Result = res
  106199. return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  106200. }
  106201. func (ec *executionContext) fieldContext___Type_interfaces(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106202. fc = &graphql.FieldContext{
  106203. Object: "__Type",
  106204. Field: field,
  106205. IsMethod: true,
  106206. IsResolver: false,
  106207. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106208. switch field.Name {
  106209. case "kind":
  106210. return ec.fieldContext___Type_kind(ctx, field)
  106211. case "name":
  106212. return ec.fieldContext___Type_name(ctx, field)
  106213. case "description":
  106214. return ec.fieldContext___Type_description(ctx, field)
  106215. case "fields":
  106216. return ec.fieldContext___Type_fields(ctx, field)
  106217. case "interfaces":
  106218. return ec.fieldContext___Type_interfaces(ctx, field)
  106219. case "possibleTypes":
  106220. return ec.fieldContext___Type_possibleTypes(ctx, field)
  106221. case "enumValues":
  106222. return ec.fieldContext___Type_enumValues(ctx, field)
  106223. case "inputFields":
  106224. return ec.fieldContext___Type_inputFields(ctx, field)
  106225. case "ofType":
  106226. return ec.fieldContext___Type_ofType(ctx, field)
  106227. case "specifiedByURL":
  106228. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  106229. }
  106230. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  106231. },
  106232. }
  106233. return fc, nil
  106234. }
  106235. func (ec *executionContext) ___Type_possibleTypes(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106236. fc, err := ec.fieldContext___Type_possibleTypes(ctx, field)
  106237. if err != nil {
  106238. return graphql.Null
  106239. }
  106240. ctx = graphql.WithFieldContext(ctx, fc)
  106241. defer func() {
  106242. if r := recover(); r != nil {
  106243. ec.Error(ctx, ec.Recover(ctx, r))
  106244. ret = graphql.Null
  106245. }
  106246. }()
  106247. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106248. ctx = rctx // use context from middleware stack in children
  106249. return obj.PossibleTypes(), nil
  106250. })
  106251. if err != nil {
  106252. ec.Error(ctx, err)
  106253. return graphql.Null
  106254. }
  106255. if resTmp == nil {
  106256. return graphql.Null
  106257. }
  106258. res := resTmp.([]introspection.Type)
  106259. fc.Result = res
  106260. return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
  106261. }
  106262. func (ec *executionContext) fieldContext___Type_possibleTypes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106263. fc = &graphql.FieldContext{
  106264. Object: "__Type",
  106265. Field: field,
  106266. IsMethod: true,
  106267. IsResolver: false,
  106268. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106269. switch field.Name {
  106270. case "kind":
  106271. return ec.fieldContext___Type_kind(ctx, field)
  106272. case "name":
  106273. return ec.fieldContext___Type_name(ctx, field)
  106274. case "description":
  106275. return ec.fieldContext___Type_description(ctx, field)
  106276. case "fields":
  106277. return ec.fieldContext___Type_fields(ctx, field)
  106278. case "interfaces":
  106279. return ec.fieldContext___Type_interfaces(ctx, field)
  106280. case "possibleTypes":
  106281. return ec.fieldContext___Type_possibleTypes(ctx, field)
  106282. case "enumValues":
  106283. return ec.fieldContext___Type_enumValues(ctx, field)
  106284. case "inputFields":
  106285. return ec.fieldContext___Type_inputFields(ctx, field)
  106286. case "ofType":
  106287. return ec.fieldContext___Type_ofType(ctx, field)
  106288. case "specifiedByURL":
  106289. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  106290. }
  106291. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  106292. },
  106293. }
  106294. return fc, nil
  106295. }
  106296. func (ec *executionContext) ___Type_enumValues(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106297. fc, err := ec.fieldContext___Type_enumValues(ctx, field)
  106298. if err != nil {
  106299. return graphql.Null
  106300. }
  106301. ctx = graphql.WithFieldContext(ctx, fc)
  106302. defer func() {
  106303. if r := recover(); r != nil {
  106304. ec.Error(ctx, ec.Recover(ctx, r))
  106305. ret = graphql.Null
  106306. }
  106307. }()
  106308. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106309. ctx = rctx // use context from middleware stack in children
  106310. return obj.EnumValues(fc.Args["includeDeprecated"].(bool)), nil
  106311. })
  106312. if err != nil {
  106313. ec.Error(ctx, err)
  106314. return graphql.Null
  106315. }
  106316. if resTmp == nil {
  106317. return graphql.Null
  106318. }
  106319. res := resTmp.([]introspection.EnumValue)
  106320. fc.Result = res
  106321. return ec.marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx, field.Selections, res)
  106322. }
  106323. func (ec *executionContext) fieldContext___Type_enumValues(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106324. fc = &graphql.FieldContext{
  106325. Object: "__Type",
  106326. Field: field,
  106327. IsMethod: true,
  106328. IsResolver: false,
  106329. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106330. switch field.Name {
  106331. case "name":
  106332. return ec.fieldContext___EnumValue_name(ctx, field)
  106333. case "description":
  106334. return ec.fieldContext___EnumValue_description(ctx, field)
  106335. case "isDeprecated":
  106336. return ec.fieldContext___EnumValue_isDeprecated(ctx, field)
  106337. case "deprecationReason":
  106338. return ec.fieldContext___EnumValue_deprecationReason(ctx, field)
  106339. }
  106340. return nil, fmt.Errorf("no field named %q was found under type __EnumValue", field.Name)
  106341. },
  106342. }
  106343. defer func() {
  106344. if r := recover(); r != nil {
  106345. err = ec.Recover(ctx, r)
  106346. ec.Error(ctx, err)
  106347. }
  106348. }()
  106349. ctx = graphql.WithFieldContext(ctx, fc)
  106350. if fc.Args, err = ec.field___Type_enumValues_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
  106351. ec.Error(ctx, err)
  106352. return
  106353. }
  106354. return fc, nil
  106355. }
  106356. func (ec *executionContext) ___Type_inputFields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106357. fc, err := ec.fieldContext___Type_inputFields(ctx, field)
  106358. if err != nil {
  106359. return graphql.Null
  106360. }
  106361. ctx = graphql.WithFieldContext(ctx, fc)
  106362. defer func() {
  106363. if r := recover(); r != nil {
  106364. ec.Error(ctx, ec.Recover(ctx, r))
  106365. ret = graphql.Null
  106366. }
  106367. }()
  106368. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106369. ctx = rctx // use context from middleware stack in children
  106370. return obj.InputFields(), nil
  106371. })
  106372. if err != nil {
  106373. ec.Error(ctx, err)
  106374. return graphql.Null
  106375. }
  106376. if resTmp == nil {
  106377. return graphql.Null
  106378. }
  106379. res := resTmp.([]introspection.InputValue)
  106380. fc.Result = res
  106381. return ec.marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
  106382. }
  106383. func (ec *executionContext) fieldContext___Type_inputFields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106384. fc = &graphql.FieldContext{
  106385. Object: "__Type",
  106386. Field: field,
  106387. IsMethod: true,
  106388. IsResolver: false,
  106389. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106390. switch field.Name {
  106391. case "name":
  106392. return ec.fieldContext___InputValue_name(ctx, field)
  106393. case "description":
  106394. return ec.fieldContext___InputValue_description(ctx, field)
  106395. case "type":
  106396. return ec.fieldContext___InputValue_type(ctx, field)
  106397. case "defaultValue":
  106398. return ec.fieldContext___InputValue_defaultValue(ctx, field)
  106399. }
  106400. return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
  106401. },
  106402. }
  106403. return fc, nil
  106404. }
  106405. func (ec *executionContext) ___Type_ofType(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106406. fc, err := ec.fieldContext___Type_ofType(ctx, field)
  106407. if err != nil {
  106408. return graphql.Null
  106409. }
  106410. ctx = graphql.WithFieldContext(ctx, fc)
  106411. defer func() {
  106412. if r := recover(); r != nil {
  106413. ec.Error(ctx, ec.Recover(ctx, r))
  106414. ret = graphql.Null
  106415. }
  106416. }()
  106417. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106418. ctx = rctx // use context from middleware stack in children
  106419. return obj.OfType(), nil
  106420. })
  106421. if err != nil {
  106422. ec.Error(ctx, err)
  106423. return graphql.Null
  106424. }
  106425. if resTmp == nil {
  106426. return graphql.Null
  106427. }
  106428. res := resTmp.(*introspection.Type)
  106429. fc.Result = res
  106430. return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
  106431. }
  106432. func (ec *executionContext) fieldContext___Type_ofType(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106433. fc = &graphql.FieldContext{
  106434. Object: "__Type",
  106435. Field: field,
  106436. IsMethod: true,
  106437. IsResolver: false,
  106438. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106439. switch field.Name {
  106440. case "kind":
  106441. return ec.fieldContext___Type_kind(ctx, field)
  106442. case "name":
  106443. return ec.fieldContext___Type_name(ctx, field)
  106444. case "description":
  106445. return ec.fieldContext___Type_description(ctx, field)
  106446. case "fields":
  106447. return ec.fieldContext___Type_fields(ctx, field)
  106448. case "interfaces":
  106449. return ec.fieldContext___Type_interfaces(ctx, field)
  106450. case "possibleTypes":
  106451. return ec.fieldContext___Type_possibleTypes(ctx, field)
  106452. case "enumValues":
  106453. return ec.fieldContext___Type_enumValues(ctx, field)
  106454. case "inputFields":
  106455. return ec.fieldContext___Type_inputFields(ctx, field)
  106456. case "ofType":
  106457. return ec.fieldContext___Type_ofType(ctx, field)
  106458. case "specifiedByURL":
  106459. return ec.fieldContext___Type_specifiedByURL(ctx, field)
  106460. }
  106461. return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
  106462. },
  106463. }
  106464. return fc, nil
  106465. }
  106466. func (ec *executionContext) ___Type_specifiedByURL(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
  106467. fc, err := ec.fieldContext___Type_specifiedByURL(ctx, field)
  106468. if err != nil {
  106469. return graphql.Null
  106470. }
  106471. ctx = graphql.WithFieldContext(ctx, fc)
  106472. defer func() {
  106473. if r := recover(); r != nil {
  106474. ec.Error(ctx, ec.Recover(ctx, r))
  106475. ret = graphql.Null
  106476. }
  106477. }()
  106478. resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) {
  106479. ctx = rctx // use context from middleware stack in children
  106480. return obj.SpecifiedByURL(), nil
  106481. })
  106482. if err != nil {
  106483. ec.Error(ctx, err)
  106484. return graphql.Null
  106485. }
  106486. if resTmp == nil {
  106487. return graphql.Null
  106488. }
  106489. res := resTmp.(*string)
  106490. fc.Result = res
  106491. return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
  106492. }
  106493. func (ec *executionContext) fieldContext___Type_specifiedByURL(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
  106494. fc = &graphql.FieldContext{
  106495. Object: "__Type",
  106496. Field: field,
  106497. IsMethod: true,
  106498. IsResolver: false,
  106499. Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
  106500. return nil, errors.New("field of type String does not have child fields")
  106501. },
  106502. }
  106503. return fc, nil
  106504. }
  106505. // endregion **************************** field.gotpl *****************************
  106506. // region **************************** input.gotpl *****************************
  106507. func (ec *executionContext) unmarshalInputContextualPricingContext(ctx context.Context, obj interface{}) (ContextualPricingContext, error) {
  106508. var it ContextualPricingContext
  106509. asMap := map[string]interface{}{}
  106510. for k, v := range obj.(map[string]interface{}) {
  106511. asMap[k] = v
  106512. }
  106513. fieldsInOrder := [...]string{"country", "companyLocationId"}
  106514. for _, k := range fieldsInOrder {
  106515. v, ok := asMap[k]
  106516. if !ok {
  106517. continue
  106518. }
  106519. switch k {
  106520. case "country":
  106521. var err error
  106522. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("country"))
  106523. it.Country, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, v)
  106524. if err != nil {
  106525. return it, err
  106526. }
  106527. case "companyLocationId":
  106528. var err error
  106529. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("companyLocationId"))
  106530. it.CompanyLocationID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  106531. if err != nil {
  106532. return it, err
  106533. }
  106534. }
  106535. }
  106536. return it, nil
  106537. }
  106538. func (ec *executionContext) unmarshalInputCustomerInput(ctx context.Context, obj interface{}) (CustomerInput, error) {
  106539. var it CustomerInput
  106540. asMap := map[string]interface{}{}
  106541. for k, v := range obj.(map[string]interface{}) {
  106542. asMap[k] = v
  106543. }
  106544. fieldsInOrder := [...]string{"addresses", "email", "firstName", "id", "lastName", "locale", "metafields", "note", "phone", "privateMetafields", "tags"}
  106545. for _, k := range fieldsInOrder {
  106546. v, ok := asMap[k]
  106547. if !ok {
  106548. continue
  106549. }
  106550. switch k {
  106551. case "addresses":
  106552. var err error
  106553. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("addresses"))
  106554. it.Addresses, err = ec.unmarshalOMailingAddressInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressInputᚄ(ctx, v)
  106555. if err != nil {
  106556. return it, err
  106557. }
  106558. case "email":
  106559. var err error
  106560. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("email"))
  106561. it.Email, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106562. if err != nil {
  106563. return it, err
  106564. }
  106565. case "firstName":
  106566. var err error
  106567. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("firstName"))
  106568. it.FirstName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106569. if err != nil {
  106570. return it, err
  106571. }
  106572. case "id":
  106573. var err error
  106574. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  106575. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  106576. if err != nil {
  106577. return it, err
  106578. }
  106579. case "lastName":
  106580. var err error
  106581. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lastName"))
  106582. it.LastName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106583. if err != nil {
  106584. return it, err
  106585. }
  106586. case "locale":
  106587. var err error
  106588. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locale"))
  106589. it.Locale, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106590. if err != nil {
  106591. return it, err
  106592. }
  106593. case "metafields":
  106594. var err error
  106595. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metafields"))
  106596. it.Metafields, err = ec.unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldInputᚄ(ctx, v)
  106597. if err != nil {
  106598. return it, err
  106599. }
  106600. case "note":
  106601. var err error
  106602. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("note"))
  106603. it.Note, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106604. if err != nil {
  106605. return it, err
  106606. }
  106607. case "phone":
  106608. var err error
  106609. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("phone"))
  106610. it.Phone, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106611. if err != nil {
  106612. return it, err
  106613. }
  106614. case "privateMetafields":
  106615. var err error
  106616. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("privateMetafields"))
  106617. it.PrivateMetafields, err = ec.unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx, v)
  106618. if err != nil {
  106619. return it, err
  106620. }
  106621. case "tags":
  106622. var err error
  106623. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tags"))
  106624. it.Tags, err = ec.unmarshalOString2ᚕstringᚄ(ctx, v)
  106625. if err != nil {
  106626. return it, err
  106627. }
  106628. }
  106629. }
  106630. return it, nil
  106631. }
  106632. func (ec *executionContext) unmarshalInputImageTransformInput(ctx context.Context, obj interface{}) (ImageTransformInput, error) {
  106633. var it ImageTransformInput
  106634. asMap := map[string]interface{}{}
  106635. for k, v := range obj.(map[string]interface{}) {
  106636. asMap[k] = v
  106637. }
  106638. if _, present := asMap["scale"]; !present {
  106639. asMap["scale"] = 1
  106640. }
  106641. fieldsInOrder := [...]string{"crop", "maxWidth", "maxHeight", "scale", "preferredContentType"}
  106642. for _, k := range fieldsInOrder {
  106643. v, ok := asMap[k]
  106644. if !ok {
  106645. continue
  106646. }
  106647. switch k {
  106648. case "crop":
  106649. var err error
  106650. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("crop"))
  106651. it.Crop, err = ec.unmarshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCropRegion(ctx, v)
  106652. if err != nil {
  106653. return it, err
  106654. }
  106655. case "maxWidth":
  106656. var err error
  106657. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("maxWidth"))
  106658. it.MaxWidth, err = ec.unmarshalOInt2ᚖint(ctx, v)
  106659. if err != nil {
  106660. return it, err
  106661. }
  106662. case "maxHeight":
  106663. var err error
  106664. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("maxHeight"))
  106665. it.MaxHeight, err = ec.unmarshalOInt2ᚖint(ctx, v)
  106666. if err != nil {
  106667. return it, err
  106668. }
  106669. case "scale":
  106670. var err error
  106671. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("scale"))
  106672. it.Scale, err = ec.unmarshalOInt2ᚖint(ctx, v)
  106673. if err != nil {
  106674. return it, err
  106675. }
  106676. case "preferredContentType":
  106677. var err error
  106678. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("preferredContentType"))
  106679. it.PreferredContentType, err = ec.unmarshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageContentType(ctx, v)
  106680. if err != nil {
  106681. return it, err
  106682. }
  106683. }
  106684. }
  106685. return it, nil
  106686. }
  106687. func (ec *executionContext) unmarshalInputMailingAddressInput(ctx context.Context, obj interface{}) (MailingAddressInput, error) {
  106688. var it MailingAddressInput
  106689. asMap := map[string]interface{}{}
  106690. for k, v := range obj.(map[string]interface{}) {
  106691. asMap[k] = v
  106692. }
  106693. fieldsInOrder := [...]string{"address1", "address2", "city", "company", "countryCode", "firstName", "lastName", "phone", "provinceCode", "zip"}
  106694. for _, k := range fieldsInOrder {
  106695. v, ok := asMap[k]
  106696. if !ok {
  106697. continue
  106698. }
  106699. switch k {
  106700. case "address1":
  106701. var err error
  106702. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("address1"))
  106703. it.Address1, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106704. if err != nil {
  106705. return it, err
  106706. }
  106707. case "address2":
  106708. var err error
  106709. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("address2"))
  106710. it.Address2, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106711. if err != nil {
  106712. return it, err
  106713. }
  106714. case "city":
  106715. var err error
  106716. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("city"))
  106717. it.City, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106718. if err != nil {
  106719. return it, err
  106720. }
  106721. case "company":
  106722. var err error
  106723. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("company"))
  106724. it.Company, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106725. if err != nil {
  106726. return it, err
  106727. }
  106728. case "countryCode":
  106729. var err error
  106730. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("countryCode"))
  106731. it.CountryCode, err = ec.unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, v)
  106732. if err != nil {
  106733. return it, err
  106734. }
  106735. case "firstName":
  106736. var err error
  106737. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("firstName"))
  106738. it.FirstName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106739. if err != nil {
  106740. return it, err
  106741. }
  106742. case "lastName":
  106743. var err error
  106744. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lastName"))
  106745. it.LastName, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106746. if err != nil {
  106747. return it, err
  106748. }
  106749. case "phone":
  106750. var err error
  106751. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("phone"))
  106752. it.Phone, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106753. if err != nil {
  106754. return it, err
  106755. }
  106756. case "provinceCode":
  106757. var err error
  106758. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("provinceCode"))
  106759. it.ProvinceCode, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106760. if err != nil {
  106761. return it, err
  106762. }
  106763. case "zip":
  106764. var err error
  106765. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("zip"))
  106766. it.Zip, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106767. if err != nil {
  106768. return it, err
  106769. }
  106770. }
  106771. }
  106772. return it, nil
  106773. }
  106774. func (ec *executionContext) unmarshalInputMetafieldInput(ctx context.Context, obj interface{}) (MetafieldInput, error) {
  106775. var it MetafieldInput
  106776. asMap := map[string]interface{}{}
  106777. for k, v := range obj.(map[string]interface{}) {
  106778. asMap[k] = v
  106779. }
  106780. fieldsInOrder := [...]string{"description", "id", "namespace", "key", "value", "type"}
  106781. for _, k := range fieldsInOrder {
  106782. v, ok := asMap[k]
  106783. if !ok {
  106784. continue
  106785. }
  106786. switch k {
  106787. case "description":
  106788. var err error
  106789. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("description"))
  106790. it.Description, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106791. if err != nil {
  106792. return it, err
  106793. }
  106794. case "id":
  106795. var err error
  106796. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id"))
  106797. it.ID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  106798. if err != nil {
  106799. return it, err
  106800. }
  106801. case "namespace":
  106802. var err error
  106803. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  106804. it.Namespace, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106805. if err != nil {
  106806. return it, err
  106807. }
  106808. case "key":
  106809. var err error
  106810. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  106811. it.Key, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106812. if err != nil {
  106813. return it, err
  106814. }
  106815. case "value":
  106816. var err error
  106817. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("value"))
  106818. it.Value, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106819. if err != nil {
  106820. return it, err
  106821. }
  106822. case "type":
  106823. var err error
  106824. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type"))
  106825. it.Type, err = ec.unmarshalOString2ᚖstring(ctx, v)
  106826. if err != nil {
  106827. return it, err
  106828. }
  106829. }
  106830. }
  106831. return it, nil
  106832. }
  106833. func (ec *executionContext) unmarshalInputPrivateMetafieldInput(ctx context.Context, obj interface{}) (PrivateMetafieldInput, error) {
  106834. var it PrivateMetafieldInput
  106835. asMap := map[string]interface{}{}
  106836. for k, v := range obj.(map[string]interface{}) {
  106837. asMap[k] = v
  106838. }
  106839. fieldsInOrder := [...]string{"owner", "namespace", "key", "valueInput"}
  106840. for _, k := range fieldsInOrder {
  106841. v, ok := asMap[k]
  106842. if !ok {
  106843. continue
  106844. }
  106845. switch k {
  106846. case "owner":
  106847. var err error
  106848. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("owner"))
  106849. it.Owner, err = ec.unmarshalOID2ᚖstring(ctx, v)
  106850. if err != nil {
  106851. return it, err
  106852. }
  106853. case "namespace":
  106854. var err error
  106855. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("namespace"))
  106856. it.Namespace, err = ec.unmarshalNString2string(ctx, v)
  106857. if err != nil {
  106858. return it, err
  106859. }
  106860. case "key":
  106861. var err error
  106862. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("key"))
  106863. it.Key, err = ec.unmarshalNString2string(ctx, v)
  106864. if err != nil {
  106865. return it, err
  106866. }
  106867. case "valueInput":
  106868. var err error
  106869. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("valueInput"))
  106870. it.ValueInput, err = ec.unmarshalNPrivateMetafieldValueInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueInput(ctx, v)
  106871. if err != nil {
  106872. return it, err
  106873. }
  106874. }
  106875. }
  106876. return it, nil
  106877. }
  106878. func (ec *executionContext) unmarshalInputPrivateMetafieldValueInput(ctx context.Context, obj interface{}) (PrivateMetafieldValueInput, error) {
  106879. var it PrivateMetafieldValueInput
  106880. asMap := map[string]interface{}{}
  106881. for k, v := range obj.(map[string]interface{}) {
  106882. asMap[k] = v
  106883. }
  106884. fieldsInOrder := [...]string{"value", "valueType"}
  106885. for _, k := range fieldsInOrder {
  106886. v, ok := asMap[k]
  106887. if !ok {
  106888. continue
  106889. }
  106890. switch k {
  106891. case "value":
  106892. var err error
  106893. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("value"))
  106894. it.Value, err = ec.unmarshalNString2string(ctx, v)
  106895. if err != nil {
  106896. return it, err
  106897. }
  106898. case "valueType":
  106899. var err error
  106900. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("valueType"))
  106901. it.ValueType, err = ec.unmarshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueType(ctx, v)
  106902. if err != nil {
  106903. return it, err
  106904. }
  106905. }
  106906. }
  106907. return it, nil
  106908. }
  106909. func (ec *executionContext) unmarshalInputRefundDutyInput(ctx context.Context, obj interface{}) (RefundDutyInput, error) {
  106910. var it RefundDutyInput
  106911. asMap := map[string]interface{}{}
  106912. for k, v := range obj.(map[string]interface{}) {
  106913. asMap[k] = v
  106914. }
  106915. fieldsInOrder := [...]string{"dutyId", "refundType"}
  106916. for _, k := range fieldsInOrder {
  106917. v, ok := asMap[k]
  106918. if !ok {
  106919. continue
  106920. }
  106921. switch k {
  106922. case "dutyId":
  106923. var err error
  106924. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("dutyId"))
  106925. it.DutyID, err = ec.unmarshalNID2string(ctx, v)
  106926. if err != nil {
  106927. return it, err
  106928. }
  106929. case "refundType":
  106930. var err error
  106931. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("refundType"))
  106932. it.RefundType, err = ec.unmarshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyRefundType(ctx, v)
  106933. if err != nil {
  106934. return it, err
  106935. }
  106936. }
  106937. }
  106938. return it, nil
  106939. }
  106940. func (ec *executionContext) unmarshalInputRefundLineItemInput(ctx context.Context, obj interface{}) (RefundLineItemInput, error) {
  106941. var it RefundLineItemInput
  106942. asMap := map[string]interface{}{}
  106943. for k, v := range obj.(map[string]interface{}) {
  106944. asMap[k] = v
  106945. }
  106946. fieldsInOrder := [...]string{"lineItemId", "quantity", "restockType", "locationId"}
  106947. for _, k := range fieldsInOrder {
  106948. v, ok := asMap[k]
  106949. if !ok {
  106950. continue
  106951. }
  106952. switch k {
  106953. case "lineItemId":
  106954. var err error
  106955. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lineItemId"))
  106956. it.LineItemID, err = ec.unmarshalNID2string(ctx, v)
  106957. if err != nil {
  106958. return it, err
  106959. }
  106960. case "quantity":
  106961. var err error
  106962. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("quantity"))
  106963. it.Quantity, err = ec.unmarshalNInt2int(ctx, v)
  106964. if err != nil {
  106965. return it, err
  106966. }
  106967. case "restockType":
  106968. var err error
  106969. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("restockType"))
  106970. it.RestockType, err = ec.unmarshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx, v)
  106971. if err != nil {
  106972. return it, err
  106973. }
  106974. case "locationId":
  106975. var err error
  106976. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("locationId"))
  106977. it.LocationID, err = ec.unmarshalOID2ᚖstring(ctx, v)
  106978. if err != nil {
  106979. return it, err
  106980. }
  106981. }
  106982. }
  106983. return it, nil
  106984. }
  106985. func (ec *executionContext) unmarshalInputSEOInput(ctx context.Context, obj interface{}) (SEOInput, error) {
  106986. var it SEOInput
  106987. asMap := map[string]interface{}{}
  106988. for k, v := range obj.(map[string]interface{}) {
  106989. asMap[k] = v
  106990. }
  106991. fieldsInOrder := [...]string{"title", "description"}
  106992. for _, k := range fieldsInOrder {
  106993. v, ok := asMap[k]
  106994. if !ok {
  106995. continue
  106996. }
  106997. switch k {
  106998. case "title":
  106999. var err error
  107000. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("title"))
  107001. it.Title, err = ec.unmarshalOString2ᚖstring(ctx, v)
  107002. if err != nil {
  107003. return it, err
  107004. }
  107005. case "description":
  107006. var err error
  107007. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("description"))
  107008. it.Description, err = ec.unmarshalOString2ᚖstring(ctx, v)
  107009. if err != nil {
  107010. return it, err
  107011. }
  107012. }
  107013. }
  107014. return it, nil
  107015. }
  107016. // endregion **************************** input.gotpl *****************************
  107017. // region ************************** interface.gotpl ***************************
  107018. func (ec *executionContext) _AppPricingDetails(ctx context.Context, sel ast.SelectionSet, obj AppPricingDetails) graphql.Marshaler {
  107019. switch obj := (obj).(type) {
  107020. case nil:
  107021. return graphql.Null
  107022. case AppRecurringPricing:
  107023. return ec._AppRecurringPricing(ctx, sel, &obj)
  107024. case *AppRecurringPricing:
  107025. if obj == nil {
  107026. return graphql.Null
  107027. }
  107028. return ec._AppRecurringPricing(ctx, sel, obj)
  107029. case AppUsagePricing:
  107030. return ec._AppUsagePricing(ctx, sel, &obj)
  107031. case *AppUsagePricing:
  107032. if obj == nil {
  107033. return graphql.Null
  107034. }
  107035. return ec._AppUsagePricing(ctx, sel, obj)
  107036. default:
  107037. panic(fmt.Errorf("unexpected type %T", obj))
  107038. }
  107039. }
  107040. func (ec *executionContext) _AppPurchase(ctx context.Context, sel ast.SelectionSet, obj AppPurchase) graphql.Marshaler {
  107041. switch obj := (obj).(type) {
  107042. case nil:
  107043. return graphql.Null
  107044. case AppPurchaseOneTime:
  107045. return ec._AppPurchaseOneTime(ctx, sel, &obj)
  107046. case *AppPurchaseOneTime:
  107047. if obj == nil {
  107048. return graphql.Null
  107049. }
  107050. return ec._AppPurchaseOneTime(ctx, sel, obj)
  107051. default:
  107052. panic(fmt.Errorf("unexpected type %T", obj))
  107053. }
  107054. }
  107055. func (ec *executionContext) _AppSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, obj AppSubscriptionDiscountValue) graphql.Marshaler {
  107056. switch obj := (obj).(type) {
  107057. case nil:
  107058. return graphql.Null
  107059. case AppSubscriptionDiscountAmount:
  107060. return ec._AppSubscriptionDiscountAmount(ctx, sel, &obj)
  107061. case *AppSubscriptionDiscountAmount:
  107062. if obj == nil {
  107063. return graphql.Null
  107064. }
  107065. return ec._AppSubscriptionDiscountAmount(ctx, sel, obj)
  107066. case AppSubscriptionDiscountPercentage:
  107067. return ec._AppSubscriptionDiscountPercentage(ctx, sel, &obj)
  107068. case *AppSubscriptionDiscountPercentage:
  107069. if obj == nil {
  107070. return graphql.Null
  107071. }
  107072. return ec._AppSubscriptionDiscountPercentage(ctx, sel, obj)
  107073. default:
  107074. panic(fmt.Errorf("unexpected type %T", obj))
  107075. }
  107076. }
  107077. func (ec *executionContext) _CommentEventEmbed(ctx context.Context, sel ast.SelectionSet, obj CommentEventEmbed) graphql.Marshaler {
  107078. switch obj := (obj).(type) {
  107079. case nil:
  107080. return graphql.Null
  107081. case Customer:
  107082. return ec._Customer(ctx, sel, &obj)
  107083. case *Customer:
  107084. if obj == nil {
  107085. return graphql.Null
  107086. }
  107087. return ec._Customer(ctx, sel, obj)
  107088. case DraftOrder:
  107089. return ec._DraftOrder(ctx, sel, &obj)
  107090. case *DraftOrder:
  107091. if obj == nil {
  107092. return graphql.Null
  107093. }
  107094. return ec._DraftOrder(ctx, sel, obj)
  107095. case Order:
  107096. return ec._Order(ctx, sel, &obj)
  107097. case *Order:
  107098. if obj == nil {
  107099. return graphql.Null
  107100. }
  107101. return ec._Order(ctx, sel, obj)
  107102. case Product:
  107103. return ec._Product(ctx, sel, &obj)
  107104. case *Product:
  107105. if obj == nil {
  107106. return graphql.Null
  107107. }
  107108. return ec._Product(ctx, sel, obj)
  107109. case ProductVariant:
  107110. return ec._ProductVariant(ctx, sel, &obj)
  107111. case *ProductVariant:
  107112. if obj == nil {
  107113. return graphql.Null
  107114. }
  107115. return ec._ProductVariant(ctx, sel, obj)
  107116. default:
  107117. panic(fmt.Errorf("unexpected type %T", obj))
  107118. }
  107119. }
  107120. func (ec *executionContext) _CommentEventSubject(ctx context.Context, sel ast.SelectionSet, obj CommentEventSubject) graphql.Marshaler {
  107121. switch obj := (obj).(type) {
  107122. case nil:
  107123. return graphql.Null
  107124. case Customer:
  107125. return ec._Customer(ctx, sel, &obj)
  107126. case *Customer:
  107127. if obj == nil {
  107128. return graphql.Null
  107129. }
  107130. return ec._Customer(ctx, sel, obj)
  107131. case Company:
  107132. return ec._Company(ctx, sel, &obj)
  107133. case *Company:
  107134. if obj == nil {
  107135. return graphql.Null
  107136. }
  107137. return ec._Company(ctx, sel, obj)
  107138. case CompanyLocation:
  107139. return ec._CompanyLocation(ctx, sel, &obj)
  107140. case *CompanyLocation:
  107141. if obj == nil {
  107142. return graphql.Null
  107143. }
  107144. return ec._CompanyLocation(ctx, sel, obj)
  107145. default:
  107146. panic(fmt.Errorf("unexpected type %T", obj))
  107147. }
  107148. }
  107149. func (ec *executionContext) _CustomerMoment(ctx context.Context, sel ast.SelectionSet, obj CustomerMoment) graphql.Marshaler {
  107150. switch obj := (obj).(type) {
  107151. case nil:
  107152. return graphql.Null
  107153. case CustomerVisit:
  107154. return ec._CustomerVisit(ctx, sel, &obj)
  107155. case *CustomerVisit:
  107156. if obj == nil {
  107157. return graphql.Null
  107158. }
  107159. return ec._CustomerVisit(ctx, sel, obj)
  107160. default:
  107161. panic(fmt.Errorf("unexpected type %T", obj))
  107162. }
  107163. }
  107164. func (ec *executionContext) _CustomerPaymentInstrument(ctx context.Context, sel ast.SelectionSet, obj CustomerPaymentInstrument) graphql.Marshaler {
  107165. switch obj := (obj).(type) {
  107166. case nil:
  107167. return graphql.Null
  107168. case CustomerCreditCard:
  107169. return ec._CustomerCreditCard(ctx, sel, &obj)
  107170. case *CustomerCreditCard:
  107171. if obj == nil {
  107172. return graphql.Null
  107173. }
  107174. return ec._CustomerCreditCard(ctx, sel, obj)
  107175. case CustomerPaypalBillingAgreement:
  107176. return ec._CustomerPaypalBillingAgreement(ctx, sel, &obj)
  107177. case *CustomerPaypalBillingAgreement:
  107178. if obj == nil {
  107179. return graphql.Null
  107180. }
  107181. return ec._CustomerPaypalBillingAgreement(ctx, sel, obj)
  107182. case CustomerShopPayAgreement:
  107183. return ec._CustomerShopPayAgreement(ctx, sel, &obj)
  107184. case *CustomerShopPayAgreement:
  107185. if obj == nil {
  107186. return graphql.Null
  107187. }
  107188. return ec._CustomerShopPayAgreement(ctx, sel, obj)
  107189. default:
  107190. panic(fmt.Errorf("unexpected type %T", obj))
  107191. }
  107192. }
  107193. func (ec *executionContext) _DeliveryConditionCriteria(ctx context.Context, sel ast.SelectionSet, obj DeliveryConditionCriteria) graphql.Marshaler {
  107194. switch obj := (obj).(type) {
  107195. case nil:
  107196. return graphql.Null
  107197. case MoneyV2:
  107198. return ec._MoneyV2(ctx, sel, &obj)
  107199. case *MoneyV2:
  107200. if obj == nil {
  107201. return graphql.Null
  107202. }
  107203. return ec._MoneyV2(ctx, sel, obj)
  107204. case Weight:
  107205. return ec._Weight(ctx, sel, &obj)
  107206. case *Weight:
  107207. if obj == nil {
  107208. return graphql.Null
  107209. }
  107210. return ec._Weight(ctx, sel, obj)
  107211. default:
  107212. panic(fmt.Errorf("unexpected type %T", obj))
  107213. }
  107214. }
  107215. func (ec *executionContext) _DeliveryRateProvider(ctx context.Context, sel ast.SelectionSet, obj DeliveryRateProvider) graphql.Marshaler {
  107216. switch obj := (obj).(type) {
  107217. case nil:
  107218. return graphql.Null
  107219. case DeliveryParticipant:
  107220. return ec._DeliveryParticipant(ctx, sel, &obj)
  107221. case *DeliveryParticipant:
  107222. if obj == nil {
  107223. return graphql.Null
  107224. }
  107225. return ec._DeliveryParticipant(ctx, sel, obj)
  107226. case DeliveryRateDefinition:
  107227. return ec._DeliveryRateDefinition(ctx, sel, &obj)
  107228. case *DeliveryRateDefinition:
  107229. if obj == nil {
  107230. return graphql.Null
  107231. }
  107232. return ec._DeliveryRateDefinition(ctx, sel, obj)
  107233. default:
  107234. panic(fmt.Errorf("unexpected type %T", obj))
  107235. }
  107236. }
  107237. func (ec *executionContext) _DiscountApplication(ctx context.Context, sel ast.SelectionSet, obj DiscountApplication) graphql.Marshaler {
  107238. switch obj := (obj).(type) {
  107239. case nil:
  107240. return graphql.Null
  107241. case AutomaticDiscountApplication:
  107242. return ec._AutomaticDiscountApplication(ctx, sel, &obj)
  107243. case *AutomaticDiscountApplication:
  107244. if obj == nil {
  107245. return graphql.Null
  107246. }
  107247. return ec._AutomaticDiscountApplication(ctx, sel, obj)
  107248. case DiscountCodeApplication:
  107249. return ec._DiscountCodeApplication(ctx, sel, &obj)
  107250. case *DiscountCodeApplication:
  107251. if obj == nil {
  107252. return graphql.Null
  107253. }
  107254. return ec._DiscountCodeApplication(ctx, sel, obj)
  107255. case ManualDiscountApplication:
  107256. return ec._ManualDiscountApplication(ctx, sel, &obj)
  107257. case *ManualDiscountApplication:
  107258. if obj == nil {
  107259. return graphql.Null
  107260. }
  107261. return ec._ManualDiscountApplication(ctx, sel, obj)
  107262. case ScriptDiscountApplication:
  107263. return ec._ScriptDiscountApplication(ctx, sel, &obj)
  107264. case *ScriptDiscountApplication:
  107265. if obj == nil {
  107266. return graphql.Null
  107267. }
  107268. return ec._ScriptDiscountApplication(ctx, sel, obj)
  107269. default:
  107270. panic(fmt.Errorf("unexpected type %T", obj))
  107271. }
  107272. }
  107273. func (ec *executionContext) _DisplayableError(ctx context.Context, sel ast.SelectionSet, obj DisplayableError) graphql.Marshaler {
  107274. switch obj := (obj).(type) {
  107275. case nil:
  107276. return graphql.Null
  107277. case UserError:
  107278. return ec._UserError(ctx, sel, &obj)
  107279. case *UserError:
  107280. if obj == nil {
  107281. return graphql.Null
  107282. }
  107283. return ec._UserError(ctx, sel, obj)
  107284. case MediaUserError:
  107285. return ec._MediaUserError(ctx, sel, &obj)
  107286. case *MediaUserError:
  107287. if obj == nil {
  107288. return graphql.Null
  107289. }
  107290. return ec._MediaUserError(ctx, sel, obj)
  107291. case ProductChangeStatusUserError:
  107292. return ec._ProductChangeStatusUserError(ctx, sel, &obj)
  107293. case *ProductChangeStatusUserError:
  107294. if obj == nil {
  107295. return graphql.Null
  107296. }
  107297. return ec._ProductChangeStatusUserError(ctx, sel, obj)
  107298. case SellingPlanGroupUserError:
  107299. return ec._SellingPlanGroupUserError(ctx, sel, &obj)
  107300. case *SellingPlanGroupUserError:
  107301. if obj == nil {
  107302. return graphql.Null
  107303. }
  107304. return ec._SellingPlanGroupUserError(ctx, sel, obj)
  107305. case ProductVariantsBulkCreateUserError:
  107306. return ec._ProductVariantsBulkCreateUserError(ctx, sel, &obj)
  107307. case *ProductVariantsBulkCreateUserError:
  107308. if obj == nil {
  107309. return graphql.Null
  107310. }
  107311. return ec._ProductVariantsBulkCreateUserError(ctx, sel, obj)
  107312. case ProductVariantsBulkDeleteUserError:
  107313. return ec._ProductVariantsBulkDeleteUserError(ctx, sel, &obj)
  107314. case *ProductVariantsBulkDeleteUserError:
  107315. if obj == nil {
  107316. return graphql.Null
  107317. }
  107318. return ec._ProductVariantsBulkDeleteUserError(ctx, sel, obj)
  107319. case ProductVariantsBulkReorderUserError:
  107320. return ec._ProductVariantsBulkReorderUserError(ctx, sel, &obj)
  107321. case *ProductVariantsBulkReorderUserError:
  107322. if obj == nil {
  107323. return graphql.Null
  107324. }
  107325. return ec._ProductVariantsBulkReorderUserError(ctx, sel, obj)
  107326. case ProductVariantsBulkUpdateUserError:
  107327. return ec._ProductVariantsBulkUpdateUserError(ctx, sel, &obj)
  107328. case *ProductVariantsBulkUpdateUserError:
  107329. if obj == nil {
  107330. return graphql.Null
  107331. }
  107332. return ec._ProductVariantsBulkUpdateUserError(ctx, sel, obj)
  107333. default:
  107334. panic(fmt.Errorf("unexpected type %T", obj))
  107335. }
  107336. }
  107337. func (ec *executionContext) _Event(ctx context.Context, sel ast.SelectionSet, obj Event) graphql.Marshaler {
  107338. switch obj := (obj).(type) {
  107339. case nil:
  107340. return graphql.Null
  107341. case CommentEvent:
  107342. return ec._CommentEvent(ctx, sel, &obj)
  107343. case *CommentEvent:
  107344. if obj == nil {
  107345. return graphql.Null
  107346. }
  107347. return ec._CommentEvent(ctx, sel, obj)
  107348. case BasicEvent:
  107349. return ec._BasicEvent(ctx, sel, &obj)
  107350. case *BasicEvent:
  107351. if obj == nil {
  107352. return graphql.Null
  107353. }
  107354. return ec._BasicEvent(ctx, sel, obj)
  107355. default:
  107356. panic(fmt.Errorf("unexpected type %T", obj))
  107357. }
  107358. }
  107359. func (ec *executionContext) _File(ctx context.Context, sel ast.SelectionSet, obj File) graphql.Marshaler {
  107360. switch obj := (obj).(type) {
  107361. case nil:
  107362. return graphql.Null
  107363. case GenericFile:
  107364. return ec._GenericFile(ctx, sel, &obj)
  107365. case *GenericFile:
  107366. if obj == nil {
  107367. return graphql.Null
  107368. }
  107369. return ec._GenericFile(ctx, sel, obj)
  107370. case MediaImage:
  107371. return ec._MediaImage(ctx, sel, &obj)
  107372. case *MediaImage:
  107373. if obj == nil {
  107374. return graphql.Null
  107375. }
  107376. return ec._MediaImage(ctx, sel, obj)
  107377. case Video:
  107378. return ec._Video(ctx, sel, &obj)
  107379. case *Video:
  107380. if obj == nil {
  107381. return graphql.Null
  107382. }
  107383. return ec._Video(ctx, sel, obj)
  107384. default:
  107385. panic(fmt.Errorf("unexpected type %T", obj))
  107386. }
  107387. }
  107388. func (ec *executionContext) _HasEvents(ctx context.Context, sel ast.SelectionSet, obj HasEvents) graphql.Marshaler {
  107389. switch obj := (obj).(type) {
  107390. case nil:
  107391. return graphql.Null
  107392. case Customer:
  107393. return ec._Customer(ctx, sel, &obj)
  107394. case *Customer:
  107395. if obj == nil {
  107396. return graphql.Null
  107397. }
  107398. return ec._Customer(ctx, sel, obj)
  107399. case Company:
  107400. return ec._Company(ctx, sel, &obj)
  107401. case *Company:
  107402. if obj == nil {
  107403. return graphql.Null
  107404. }
  107405. return ec._Company(ctx, sel, obj)
  107406. case CompanyLocation:
  107407. return ec._CompanyLocation(ctx, sel, &obj)
  107408. case *CompanyLocation:
  107409. if obj == nil {
  107410. return graphql.Null
  107411. }
  107412. return ec._CompanyLocation(ctx, sel, obj)
  107413. default:
  107414. panic(fmt.Errorf("unexpected type %T", obj))
  107415. }
  107416. }
  107417. func (ec *executionContext) _HasLocalizationExtensions(ctx context.Context, sel ast.SelectionSet, obj HasLocalizationExtensions) graphql.Marshaler {
  107418. switch obj := (obj).(type) {
  107419. case nil:
  107420. return graphql.Null
  107421. default:
  107422. panic(fmt.Errorf("unexpected type %T", obj))
  107423. }
  107424. }
  107425. func (ec *executionContext) _HasMetafieldDefinitions(ctx context.Context, sel ast.SelectionSet, obj HasMetafieldDefinitions) graphql.Marshaler {
  107426. switch obj := (obj).(type) {
  107427. case nil:
  107428. return graphql.Null
  107429. case Customer:
  107430. return ec._Customer(ctx, sel, &obj)
  107431. case *Customer:
  107432. if obj == nil {
  107433. return graphql.Null
  107434. }
  107435. return ec._Customer(ctx, sel, obj)
  107436. case Location:
  107437. return ec._Location(ctx, sel, &obj)
  107438. case *Location:
  107439. if obj == nil {
  107440. return graphql.Null
  107441. }
  107442. return ec._Location(ctx, sel, obj)
  107443. default:
  107444. panic(fmt.Errorf("unexpected type %T", obj))
  107445. }
  107446. }
  107447. func (ec *executionContext) _HasMetafields(ctx context.Context, sel ast.SelectionSet, obj HasMetafields) graphql.Marshaler {
  107448. switch obj := (obj).(type) {
  107449. case nil:
  107450. return graphql.Null
  107451. case Customer:
  107452. return ec._Customer(ctx, sel, &obj)
  107453. case *Customer:
  107454. if obj == nil {
  107455. return graphql.Null
  107456. }
  107457. return ec._Customer(ctx, sel, obj)
  107458. case AppInstallation:
  107459. return ec._AppInstallation(ctx, sel, &obj)
  107460. case *AppInstallation:
  107461. if obj == nil {
  107462. return graphql.Null
  107463. }
  107464. return ec._AppInstallation(ctx, sel, obj)
  107465. case Location:
  107466. return ec._Location(ctx, sel, &obj)
  107467. case *Location:
  107468. if obj == nil {
  107469. return graphql.Null
  107470. }
  107471. return ec._Location(ctx, sel, obj)
  107472. case Image:
  107473. return ec._Image(ctx, sel, &obj)
  107474. case *Image:
  107475. if obj == nil {
  107476. return graphql.Null
  107477. }
  107478. return ec._Image(ctx, sel, obj)
  107479. default:
  107480. panic(fmt.Errorf("unexpected type %T", obj))
  107481. }
  107482. }
  107483. func (ec *executionContext) _HasPublishedTranslations(ctx context.Context, sel ast.SelectionSet, obj HasPublishedTranslations) graphql.Marshaler {
  107484. switch obj := (obj).(type) {
  107485. case nil:
  107486. return graphql.Null
  107487. case Link:
  107488. return ec._Link(ctx, sel, &obj)
  107489. case *Link:
  107490. if obj == nil {
  107491. return graphql.Null
  107492. }
  107493. return ec._Link(ctx, sel, obj)
  107494. case OnlineStorePage:
  107495. return ec._OnlineStorePage(ctx, sel, &obj)
  107496. case *OnlineStorePage:
  107497. if obj == nil {
  107498. return graphql.Null
  107499. }
  107500. return ec._OnlineStorePage(ctx, sel, obj)
  107501. case ShopPolicy:
  107502. return ec._ShopPolicy(ctx, sel, &obj)
  107503. case *ShopPolicy:
  107504. if obj == nil {
  107505. return graphql.Null
  107506. }
  107507. return ec._ShopPolicy(ctx, sel, obj)
  107508. default:
  107509. panic(fmt.Errorf("unexpected type %T", obj))
  107510. }
  107511. }
  107512. func (ec *executionContext) _LegacyInteroperability(ctx context.Context, sel ast.SelectionSet, obj LegacyInteroperability) graphql.Marshaler {
  107513. switch obj := (obj).(type) {
  107514. case nil:
  107515. return graphql.Null
  107516. case Customer:
  107517. return ec._Customer(ctx, sel, &obj)
  107518. case *Customer:
  107519. if obj == nil {
  107520. return graphql.Null
  107521. }
  107522. return ec._Customer(ctx, sel, obj)
  107523. case Fulfillment:
  107524. return ec._Fulfillment(ctx, sel, &obj)
  107525. case *Fulfillment:
  107526. if obj == nil {
  107527. return graphql.Null
  107528. }
  107529. return ec._Fulfillment(ctx, sel, obj)
  107530. case InventoryItem:
  107531. return ec._InventoryItem(ctx, sel, &obj)
  107532. case *InventoryItem:
  107533. if obj == nil {
  107534. return graphql.Null
  107535. }
  107536. return ec._InventoryItem(ctx, sel, obj)
  107537. case Location:
  107538. return ec._Location(ctx, sel, &obj)
  107539. case *Location:
  107540. if obj == nil {
  107541. return graphql.Null
  107542. }
  107543. return ec._Location(ctx, sel, obj)
  107544. case MarketingEvent:
  107545. return ec._MarketingEvent(ctx, sel, &obj)
  107546. case *MarketingEvent:
  107547. if obj == nil {
  107548. return graphql.Null
  107549. }
  107550. return ec._MarketingEvent(ctx, sel, obj)
  107551. case Metafield:
  107552. return ec._Metafield(ctx, sel, &obj)
  107553. case *Metafield:
  107554. if obj == nil {
  107555. return graphql.Null
  107556. }
  107557. return ec._Metafield(ctx, sel, obj)
  107558. case Refund:
  107559. return ec._Refund(ctx, sel, &obj)
  107560. case *Refund:
  107561. if obj == nil {
  107562. return graphql.Null
  107563. }
  107564. return ec._Refund(ctx, sel, obj)
  107565. case SavedSearch:
  107566. return ec._SavedSearch(ctx, sel, &obj)
  107567. case *SavedSearch:
  107568. if obj == nil {
  107569. return graphql.Null
  107570. }
  107571. return ec._SavedSearch(ctx, sel, obj)
  107572. default:
  107573. panic(fmt.Errorf("unexpected type %T", obj))
  107574. }
  107575. }
  107576. func (ec *executionContext) _MarketRegion(ctx context.Context, sel ast.SelectionSet, obj MarketRegion) graphql.Marshaler {
  107577. switch obj := (obj).(type) {
  107578. case nil:
  107579. return graphql.Null
  107580. default:
  107581. panic(fmt.Errorf("unexpected type %T", obj))
  107582. }
  107583. }
  107584. func (ec *executionContext) _Media(ctx context.Context, sel ast.SelectionSet, obj Media) graphql.Marshaler {
  107585. switch obj := (obj).(type) {
  107586. case nil:
  107587. return graphql.Null
  107588. case MediaImage:
  107589. return ec._MediaImage(ctx, sel, &obj)
  107590. case *MediaImage:
  107591. if obj == nil {
  107592. return graphql.Null
  107593. }
  107594. return ec._MediaImage(ctx, sel, obj)
  107595. case Video:
  107596. return ec._Video(ctx, sel, &obj)
  107597. case *Video:
  107598. if obj == nil {
  107599. return graphql.Null
  107600. }
  107601. return ec._Video(ctx, sel, obj)
  107602. default:
  107603. panic(fmt.Errorf("unexpected type %T", obj))
  107604. }
  107605. }
  107606. func (ec *executionContext) _MetafieldReference(ctx context.Context, sel ast.SelectionSet, obj MetafieldReference) graphql.Marshaler {
  107607. switch obj := (obj).(type) {
  107608. case nil:
  107609. return graphql.Null
  107610. case Collection:
  107611. return ec._Collection(ctx, sel, &obj)
  107612. case *Collection:
  107613. if obj == nil {
  107614. return graphql.Null
  107615. }
  107616. return ec._Collection(ctx, sel, obj)
  107617. case GenericFile:
  107618. return ec._GenericFile(ctx, sel, &obj)
  107619. case *GenericFile:
  107620. if obj == nil {
  107621. return graphql.Null
  107622. }
  107623. return ec._GenericFile(ctx, sel, obj)
  107624. case MediaImage:
  107625. return ec._MediaImage(ctx, sel, &obj)
  107626. case *MediaImage:
  107627. if obj == nil {
  107628. return graphql.Null
  107629. }
  107630. return ec._MediaImage(ctx, sel, obj)
  107631. case OnlineStorePage:
  107632. return ec._OnlineStorePage(ctx, sel, &obj)
  107633. case *OnlineStorePage:
  107634. if obj == nil {
  107635. return graphql.Null
  107636. }
  107637. return ec._OnlineStorePage(ctx, sel, obj)
  107638. case Product:
  107639. return ec._Product(ctx, sel, &obj)
  107640. case *Product:
  107641. if obj == nil {
  107642. return graphql.Null
  107643. }
  107644. return ec._Product(ctx, sel, obj)
  107645. case ProductVariant:
  107646. return ec._ProductVariant(ctx, sel, &obj)
  107647. case *ProductVariant:
  107648. if obj == nil {
  107649. return graphql.Null
  107650. }
  107651. return ec._ProductVariant(ctx, sel, obj)
  107652. case Video:
  107653. return ec._Video(ctx, sel, &obj)
  107654. case *Video:
  107655. if obj == nil {
  107656. return graphql.Null
  107657. }
  107658. return ec._Video(ctx, sel, obj)
  107659. default:
  107660. panic(fmt.Errorf("unexpected type %T", obj))
  107661. }
  107662. }
  107663. func (ec *executionContext) _Navigable(ctx context.Context, sel ast.SelectionSet, obj Navigable) graphql.Marshaler {
  107664. switch obj := (obj).(type) {
  107665. case nil:
  107666. return graphql.Null
  107667. case OnlineStorePage:
  107668. return ec._OnlineStorePage(ctx, sel, &obj)
  107669. case *OnlineStorePage:
  107670. if obj == nil {
  107671. return graphql.Null
  107672. }
  107673. return ec._OnlineStorePage(ctx, sel, obj)
  107674. case Company:
  107675. return ec._Company(ctx, sel, &obj)
  107676. case *Company:
  107677. if obj == nil {
  107678. return graphql.Null
  107679. }
  107680. return ec._Company(ctx, sel, obj)
  107681. case CompanyLocation:
  107682. return ec._CompanyLocation(ctx, sel, &obj)
  107683. case *CompanyLocation:
  107684. if obj == nil {
  107685. return graphql.Null
  107686. }
  107687. return ec._CompanyLocation(ctx, sel, obj)
  107688. default:
  107689. panic(fmt.Errorf("unexpected type %T", obj))
  107690. }
  107691. }
  107692. func (ec *executionContext) _Node(ctx context.Context, sel ast.SelectionSet, obj Node) graphql.Marshaler {
  107693. switch obj := (obj).(type) {
  107694. case nil:
  107695. return graphql.Null
  107696. case Customer:
  107697. return ec._Customer(ctx, sel, &obj)
  107698. case *Customer:
  107699. if obj == nil {
  107700. return graphql.Null
  107701. }
  107702. return ec._Customer(ctx, sel, obj)
  107703. case AppInstallation:
  107704. return ec._AppInstallation(ctx, sel, &obj)
  107705. case *AppInstallation:
  107706. if obj == nil {
  107707. return graphql.Null
  107708. }
  107709. return ec._AppInstallation(ctx, sel, obj)
  107710. case AppSubscription:
  107711. return ec._AppSubscription(ctx, sel, &obj)
  107712. case *AppSubscription:
  107713. if obj == nil {
  107714. return graphql.Null
  107715. }
  107716. return ec._AppSubscription(ctx, sel, obj)
  107717. case Publication:
  107718. return ec._Publication(ctx, sel, &obj)
  107719. case *Publication:
  107720. if obj == nil {
  107721. return graphql.Null
  107722. }
  107723. return ec._Publication(ctx, sel, obj)
  107724. case AppCredit:
  107725. return ec._AppCredit(ctx, sel, &obj)
  107726. case *AppCredit:
  107727. if obj == nil {
  107728. return graphql.Null
  107729. }
  107730. return ec._AppCredit(ctx, sel, obj)
  107731. case AppPurchaseOneTime:
  107732. return ec._AppPurchaseOneTime(ctx, sel, &obj)
  107733. case *AppPurchaseOneTime:
  107734. if obj == nil {
  107735. return graphql.Null
  107736. }
  107737. return ec._AppPurchaseOneTime(ctx, sel, obj)
  107738. case AppRevenueAttributionRecord:
  107739. return ec._AppRevenueAttributionRecord(ctx, sel, &obj)
  107740. case *AppRevenueAttributionRecord:
  107741. if obj == nil {
  107742. return graphql.Null
  107743. }
  107744. return ec._AppRevenueAttributionRecord(ctx, sel, obj)
  107745. case AppUsageRecord:
  107746. return ec._AppUsageRecord(ctx, sel, &obj)
  107747. case *AppUsageRecord:
  107748. if obj == nil {
  107749. return graphql.Null
  107750. }
  107751. return ec._AppUsageRecord(ctx, sel, obj)
  107752. case SubscriptionContract:
  107753. return ec._SubscriptionContract(ctx, sel, &obj)
  107754. case *SubscriptionContract:
  107755. if obj == nil {
  107756. return graphql.Null
  107757. }
  107758. return ec._SubscriptionContract(ctx, sel, obj)
  107759. case Domain:
  107760. return ec._Domain(ctx, sel, &obj)
  107761. case *Domain:
  107762. if obj == nil {
  107763. return graphql.Null
  107764. }
  107765. return ec._Domain(ctx, sel, obj)
  107766. case OnlineStorePage:
  107767. return ec._OnlineStorePage(ctx, sel, &obj)
  107768. case *OnlineStorePage:
  107769. if obj == nil {
  107770. return graphql.Null
  107771. }
  107772. return ec._OnlineStorePage(ctx, sel, obj)
  107773. case ChannelInformation:
  107774. return ec._ChannelInformation(ctx, sel, &obj)
  107775. case *ChannelInformation:
  107776. if obj == nil {
  107777. return graphql.Null
  107778. }
  107779. return ec._ChannelInformation(ctx, sel, obj)
  107780. case ChannelDefinition:
  107781. return ec._ChannelDefinition(ctx, sel, &obj)
  107782. case *ChannelDefinition:
  107783. if obj == nil {
  107784. return graphql.Null
  107785. }
  107786. return ec._ChannelDefinition(ctx, sel, obj)
  107787. case CommentEvent:
  107788. return ec._CommentEvent(ctx, sel, &obj)
  107789. case *CommentEvent:
  107790. if obj == nil {
  107791. return graphql.Null
  107792. }
  107793. return ec._CommentEvent(ctx, sel, obj)
  107794. case Company:
  107795. return ec._Company(ctx, sel, &obj)
  107796. case *Company:
  107797. if obj == nil {
  107798. return graphql.Null
  107799. }
  107800. return ec._Company(ctx, sel, obj)
  107801. case CompanyContact:
  107802. return ec._CompanyContact(ctx, sel, &obj)
  107803. case *CompanyContact:
  107804. if obj == nil {
  107805. return graphql.Null
  107806. }
  107807. return ec._CompanyContact(ctx, sel, obj)
  107808. case CompanyContactRole:
  107809. return ec._CompanyContactRole(ctx, sel, &obj)
  107810. case *CompanyContactRole:
  107811. if obj == nil {
  107812. return graphql.Null
  107813. }
  107814. return ec._CompanyContactRole(ctx, sel, obj)
  107815. case CompanyContactRoleAssignment:
  107816. return ec._CompanyContactRoleAssignment(ctx, sel, &obj)
  107817. case *CompanyContactRoleAssignment:
  107818. if obj == nil {
  107819. return graphql.Null
  107820. }
  107821. return ec._CompanyContactRoleAssignment(ctx, sel, obj)
  107822. case CompanyLocation:
  107823. return ec._CompanyLocation(ctx, sel, &obj)
  107824. case *CompanyLocation:
  107825. if obj == nil {
  107826. return graphql.Null
  107827. }
  107828. return ec._CompanyLocation(ctx, sel, obj)
  107829. case CompanyAddress:
  107830. return ec._CompanyAddress(ctx, sel, &obj)
  107831. case *CompanyAddress:
  107832. if obj == nil {
  107833. return graphql.Null
  107834. }
  107835. return ec._CompanyAddress(ctx, sel, obj)
  107836. case StaffMember:
  107837. return ec._StaffMember(ctx, sel, &obj)
  107838. case *StaffMember:
  107839. if obj == nil {
  107840. return graphql.Null
  107841. }
  107842. return ec._StaffMember(ctx, sel, obj)
  107843. case CustomerVisit:
  107844. return ec._CustomerVisit(ctx, sel, &obj)
  107845. case *CustomerVisit:
  107846. if obj == nil {
  107847. return graphql.Null
  107848. }
  107849. return ec._CustomerVisit(ctx, sel, obj)
  107850. case CustomerPaymentMethod:
  107851. return ec._CustomerPaymentMethod(ctx, sel, &obj)
  107852. case *CustomerPaymentMethod:
  107853. if obj == nil {
  107854. return graphql.Null
  107855. }
  107856. return ec._CustomerPaymentMethod(ctx, sel, obj)
  107857. case DeliveryParticipant:
  107858. return ec._DeliveryParticipant(ctx, sel, &obj)
  107859. case *DeliveryParticipant:
  107860. if obj == nil {
  107861. return graphql.Null
  107862. }
  107863. return ec._DeliveryParticipant(ctx, sel, obj)
  107864. case DeliveryProfile:
  107865. return ec._DeliveryProfile(ctx, sel, &obj)
  107866. case *DeliveryProfile:
  107867. if obj == nil {
  107868. return graphql.Null
  107869. }
  107870. return ec._DeliveryProfile(ctx, sel, obj)
  107871. case DeliveryProfileItem:
  107872. return ec._DeliveryProfileItem(ctx, sel, &obj)
  107873. case *DeliveryProfileItem:
  107874. if obj == nil {
  107875. return graphql.Null
  107876. }
  107877. return ec._DeliveryProfileItem(ctx, sel, obj)
  107878. case DeliveryLocationGroup:
  107879. return ec._DeliveryLocationGroup(ctx, sel, &obj)
  107880. case *DeliveryLocationGroup:
  107881. if obj == nil {
  107882. return graphql.Null
  107883. }
  107884. return ec._DeliveryLocationGroup(ctx, sel, obj)
  107885. case DeliveryZone:
  107886. return ec._DeliveryZone(ctx, sel, &obj)
  107887. case *DeliveryZone:
  107888. if obj == nil {
  107889. return graphql.Null
  107890. }
  107891. return ec._DeliveryZone(ctx, sel, obj)
  107892. case DeliveryCountry:
  107893. return ec._DeliveryCountry(ctx, sel, &obj)
  107894. case *DeliveryCountry:
  107895. if obj == nil {
  107896. return graphql.Null
  107897. }
  107898. return ec._DeliveryCountry(ctx, sel, obj)
  107899. case DeliveryProvince:
  107900. return ec._DeliveryProvince(ctx, sel, &obj)
  107901. case *DeliveryProvince:
  107902. if obj == nil {
  107903. return graphql.Null
  107904. }
  107905. return ec._DeliveryProvince(ctx, sel, obj)
  107906. case DeliveryMethodDefinition:
  107907. return ec._DeliveryMethodDefinition(ctx, sel, &obj)
  107908. case *DeliveryMethodDefinition:
  107909. if obj == nil {
  107910. return graphql.Null
  107911. }
  107912. return ec._DeliveryMethodDefinition(ctx, sel, obj)
  107913. case DeliveryCondition:
  107914. return ec._DeliveryCondition(ctx, sel, &obj)
  107915. case *DeliveryCondition:
  107916. if obj == nil {
  107917. return graphql.Null
  107918. }
  107919. return ec._DeliveryCondition(ctx, sel, obj)
  107920. case DeliveryMethod:
  107921. return ec._DeliveryMethod(ctx, sel, &obj)
  107922. case *DeliveryMethod:
  107923. if obj == nil {
  107924. return graphql.Null
  107925. }
  107926. return ec._DeliveryMethod(ctx, sel, obj)
  107927. case DeliveryRateDefinition:
  107928. return ec._DeliveryRateDefinition(ctx, sel, &obj)
  107929. case *DeliveryRateDefinition:
  107930. if obj == nil {
  107931. return graphql.Null
  107932. }
  107933. return ec._DeliveryRateDefinition(ctx, sel, obj)
  107934. case DeliveryCarrierService:
  107935. return ec._DeliveryCarrierService(ctx, sel, &obj)
  107936. case *DeliveryCarrierService:
  107937. if obj == nil {
  107938. return graphql.Null
  107939. }
  107940. return ec._DeliveryCarrierService(ctx, sel, obj)
  107941. case BasicEvent:
  107942. return ec._BasicEvent(ctx, sel, &obj)
  107943. case *BasicEvent:
  107944. if obj == nil {
  107945. return graphql.Null
  107946. }
  107947. return ec._BasicEvent(ctx, sel, obj)
  107948. case Fulfillment:
  107949. return ec._Fulfillment(ctx, sel, &obj)
  107950. case *Fulfillment:
  107951. if obj == nil {
  107952. return graphql.Null
  107953. }
  107954. return ec._Fulfillment(ctx, sel, obj)
  107955. case FulfillmentOrder:
  107956. return ec._FulfillmentOrder(ctx, sel, &obj)
  107957. case *FulfillmentOrder:
  107958. if obj == nil {
  107959. return graphql.Null
  107960. }
  107961. return ec._FulfillmentOrder(ctx, sel, obj)
  107962. case InventoryItem:
  107963. return ec._InventoryItem(ctx, sel, &obj)
  107964. case *InventoryItem:
  107965. if obj == nil {
  107966. return graphql.Null
  107967. }
  107968. return ec._InventoryItem(ctx, sel, obj)
  107969. case FulfillmentOrderDestination:
  107970. return ec._FulfillmentOrderDestination(ctx, sel, &obj)
  107971. case *FulfillmentOrderDestination:
  107972. if obj == nil {
  107973. return graphql.Null
  107974. }
  107975. return ec._FulfillmentOrderDestination(ctx, sel, obj)
  107976. case FulfillmentEvent:
  107977. return ec._FulfillmentEvent(ctx, sel, &obj)
  107978. case *FulfillmentEvent:
  107979. if obj == nil {
  107980. return graphql.Null
  107981. }
  107982. return ec._FulfillmentEvent(ctx, sel, obj)
  107983. case FulfillmentLineItem:
  107984. return ec._FulfillmentLineItem(ctx, sel, &obj)
  107985. case *FulfillmentLineItem:
  107986. if obj == nil {
  107987. return graphql.Null
  107988. }
  107989. return ec._FulfillmentLineItem(ctx, sel, obj)
  107990. case FulfillmentOrderLineItem:
  107991. return ec._FulfillmentOrderLineItem(ctx, sel, &obj)
  107992. case *FulfillmentOrderLineItem:
  107993. if obj == nil {
  107994. return graphql.Null
  107995. }
  107996. return ec._FulfillmentOrderLineItem(ctx, sel, obj)
  107997. case FulfillmentOrderMerchantRequest:
  107998. return ec._FulfillmentOrderMerchantRequest(ctx, sel, &obj)
  107999. case *FulfillmentOrderMerchantRequest:
  108000. if obj == nil {
  108001. return graphql.Null
  108002. }
  108003. return ec._FulfillmentOrderMerchantRequest(ctx, sel, obj)
  108004. case Location:
  108005. return ec._Location(ctx, sel, &obj)
  108006. case *Location:
  108007. if obj == nil {
  108008. return graphql.Null
  108009. }
  108010. return ec._Location(ctx, sel, obj)
  108011. case MailingAddress:
  108012. return ec._MailingAddress(ctx, sel, &obj)
  108013. case *MailingAddress:
  108014. if obj == nil {
  108015. return graphql.Null
  108016. }
  108017. return ec._MailingAddress(ctx, sel, obj)
  108018. case MarketingEvent:
  108019. return ec._MarketingEvent(ctx, sel, &obj)
  108020. case *MarketingEvent:
  108021. if obj == nil {
  108022. return graphql.Null
  108023. }
  108024. return ec._MarketingEvent(ctx, sel, obj)
  108025. case GenericFile:
  108026. return ec._GenericFile(ctx, sel, &obj)
  108027. case *GenericFile:
  108028. if obj == nil {
  108029. return graphql.Null
  108030. }
  108031. return ec._GenericFile(ctx, sel, obj)
  108032. case MediaImage:
  108033. return ec._MediaImage(ctx, sel, &obj)
  108034. case *MediaImage:
  108035. if obj == nil {
  108036. return graphql.Null
  108037. }
  108038. return ec._MediaImage(ctx, sel, obj)
  108039. case Video:
  108040. return ec._Video(ctx, sel, &obj)
  108041. case *Video:
  108042. if obj == nil {
  108043. return graphql.Null
  108044. }
  108045. return ec._Video(ctx, sel, obj)
  108046. case Metafield:
  108047. return ec._Metafield(ctx, sel, &obj)
  108048. case *Metafield:
  108049. if obj == nil {
  108050. return graphql.Null
  108051. }
  108052. return ec._Metafield(ctx, sel, obj)
  108053. case MetafieldDefinition:
  108054. return ec._MetafieldDefinition(ctx, sel, &obj)
  108055. case *MetafieldDefinition:
  108056. if obj == nil {
  108057. return graphql.Null
  108058. }
  108059. return ec._MetafieldDefinition(ctx, sel, obj)
  108060. case StandardMetafieldDefinitionTemplate:
  108061. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, &obj)
  108062. case *StandardMetafieldDefinitionTemplate:
  108063. if obj == nil {
  108064. return graphql.Null
  108065. }
  108066. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, obj)
  108067. case PrivateMetafield:
  108068. return ec._PrivateMetafield(ctx, sel, &obj)
  108069. case *PrivateMetafield:
  108070. if obj == nil {
  108071. return graphql.Null
  108072. }
  108073. return ec._PrivateMetafield(ctx, sel, obj)
  108074. case PriceList:
  108075. return ec._PriceList(ctx, sel, &obj)
  108076. case *PriceList:
  108077. if obj == nil {
  108078. return graphql.Null
  108079. }
  108080. return ec._PriceList(ctx, sel, obj)
  108081. case DraftOrderLineItem:
  108082. return ec._DraftOrderLineItem(ctx, sel, &obj)
  108083. case *DraftOrderLineItem:
  108084. if obj == nil {
  108085. return graphql.Null
  108086. }
  108087. return ec._DraftOrderLineItem(ctx, sel, obj)
  108088. case PaymentSchedule:
  108089. return ec._PaymentSchedule(ctx, sel, &obj)
  108090. case *PaymentSchedule:
  108091. if obj == nil {
  108092. return graphql.Null
  108093. }
  108094. return ec._PaymentSchedule(ctx, sel, obj)
  108095. case PaymentTerms:
  108096. return ec._PaymentTerms(ctx, sel, &obj)
  108097. case *PaymentTerms:
  108098. if obj == nil {
  108099. return graphql.Null
  108100. }
  108101. return ec._PaymentTerms(ctx, sel, obj)
  108102. case SellingPlanGroup:
  108103. return ec._SellingPlanGroup(ctx, sel, &obj)
  108104. case *SellingPlanGroup:
  108105. if obj == nil {
  108106. return graphql.Null
  108107. }
  108108. return ec._SellingPlanGroup(ctx, sel, obj)
  108109. case SellingPlan:
  108110. return ec._SellingPlan(ctx, sel, &obj)
  108111. case *SellingPlan:
  108112. if obj == nil {
  108113. return graphql.Null
  108114. }
  108115. return ec._SellingPlan(ctx, sel, obj)
  108116. case OrderTransaction:
  108117. return ec._OrderTransaction(ctx, sel, &obj)
  108118. case *OrderTransaction:
  108119. if obj == nil {
  108120. return graphql.Null
  108121. }
  108122. return ec._OrderTransaction(ctx, sel, obj)
  108123. case TransactionFee:
  108124. return ec._TransactionFee(ctx, sel, &obj)
  108125. case *TransactionFee:
  108126. if obj == nil {
  108127. return graphql.Null
  108128. }
  108129. return ec._TransactionFee(ctx, sel, obj)
  108130. case LineItem:
  108131. return ec._LineItem(ctx, sel, &obj)
  108132. case *LineItem:
  108133. if obj == nil {
  108134. return graphql.Null
  108135. }
  108136. return ec._LineItem(ctx, sel, obj)
  108137. case Duty:
  108138. return ec._Duty(ctx, sel, &obj)
  108139. case *Duty:
  108140. if obj == nil {
  108141. return graphql.Null
  108142. }
  108143. return ec._Duty(ctx, sel, obj)
  108144. case Refund:
  108145. return ec._Refund(ctx, sel, &obj)
  108146. case *Refund:
  108147. if obj == nil {
  108148. return graphql.Null
  108149. }
  108150. return ec._Refund(ctx, sel, obj)
  108151. case PaymentMandate:
  108152. return ec._PaymentMandate(ctx, sel, &obj)
  108153. case *PaymentMandate:
  108154. if obj == nil {
  108155. return graphql.Null
  108156. }
  108157. return ec._PaymentMandate(ctx, sel, obj)
  108158. case OrderDisputeSummary:
  108159. return ec._OrderDisputeSummary(ctx, sel, &obj)
  108160. case *OrderDisputeSummary:
  108161. if obj == nil {
  108162. return graphql.Null
  108163. }
  108164. return ec._OrderDisputeSummary(ctx, sel, obj)
  108165. case SubscriptionBillingAttempt:
  108166. return ec._SubscriptionBillingAttempt(ctx, sel, &obj)
  108167. case *SubscriptionBillingAttempt:
  108168. if obj == nil {
  108169. return graphql.Null
  108170. }
  108171. return ec._SubscriptionBillingAttempt(ctx, sel, obj)
  108172. case PaymentTermsTemplate:
  108173. return ec._PaymentTermsTemplate(ctx, sel, &obj)
  108174. case *PaymentTermsTemplate:
  108175. if obj == nil {
  108176. return graphql.Null
  108177. }
  108178. return ec._PaymentTermsTemplate(ctx, sel, obj)
  108179. case ProductTaxonomyNode:
  108180. return ec._ProductTaxonomyNode(ctx, sel, &obj)
  108181. case *ProductTaxonomyNode:
  108182. if obj == nil {
  108183. return graphql.Null
  108184. }
  108185. return ec._ProductTaxonomyNode(ctx, sel, obj)
  108186. case StorefrontAccessToken:
  108187. return ec._StorefrontAccessToken(ctx, sel, &obj)
  108188. case *StorefrontAccessToken:
  108189. if obj == nil {
  108190. return graphql.Null
  108191. }
  108192. return ec._StorefrontAccessToken(ctx, sel, obj)
  108193. case ShopPolicy:
  108194. return ec._ShopPolicy(ctx, sel, &obj)
  108195. case *ShopPolicy:
  108196. if obj == nil {
  108197. return graphql.Null
  108198. }
  108199. return ec._ShopPolicy(ctx, sel, obj)
  108200. case SavedSearch:
  108201. return ec._SavedSearch(ctx, sel, &obj)
  108202. case *SavedSearch:
  108203. if obj == nil {
  108204. return graphql.Null
  108205. }
  108206. return ec._SavedSearch(ctx, sel, obj)
  108207. default:
  108208. panic(fmt.Errorf("unexpected type %T", obj))
  108209. }
  108210. }
  108211. func (ec *executionContext) _OnlineStorePreviewable(ctx context.Context, sel ast.SelectionSet, obj OnlineStorePreviewable) graphql.Marshaler {
  108212. switch obj := (obj).(type) {
  108213. case nil:
  108214. return graphql.Null
  108215. default:
  108216. panic(fmt.Errorf("unexpected type %T", obj))
  108217. }
  108218. }
  108219. func (ec *executionContext) _PaymentInstrument(ctx context.Context, sel ast.SelectionSet, obj PaymentInstrument) graphql.Marshaler {
  108220. switch obj := (obj).(type) {
  108221. case nil:
  108222. return graphql.Null
  108223. case VaultCreditCard:
  108224. return ec._VaultCreditCard(ctx, sel, &obj)
  108225. case *VaultCreditCard:
  108226. if obj == nil {
  108227. return graphql.Null
  108228. }
  108229. return ec._VaultCreditCard(ctx, sel, obj)
  108230. case VaultPaypalBillingAgreement:
  108231. return ec._VaultPaypalBillingAgreement(ctx, sel, &obj)
  108232. case *VaultPaypalBillingAgreement:
  108233. if obj == nil {
  108234. return graphql.Null
  108235. }
  108236. return ec._VaultPaypalBillingAgreement(ctx, sel, obj)
  108237. default:
  108238. panic(fmt.Errorf("unexpected type %T", obj))
  108239. }
  108240. }
  108241. func (ec *executionContext) _PricingValue(ctx context.Context, sel ast.SelectionSet, obj PricingValue) graphql.Marshaler {
  108242. switch obj := (obj).(type) {
  108243. case nil:
  108244. return graphql.Null
  108245. case MoneyV2:
  108246. return ec._MoneyV2(ctx, sel, &obj)
  108247. case *MoneyV2:
  108248. if obj == nil {
  108249. return graphql.Null
  108250. }
  108251. return ec._MoneyV2(ctx, sel, obj)
  108252. case PricingPercentageValue:
  108253. return ec._PricingPercentageValue(ctx, sel, &obj)
  108254. case *PricingPercentageValue:
  108255. if obj == nil {
  108256. return graphql.Null
  108257. }
  108258. return ec._PricingPercentageValue(ctx, sel, obj)
  108259. default:
  108260. panic(fmt.Errorf("unexpected type %T", obj))
  108261. }
  108262. }
  108263. func (ec *executionContext) _Publishable(ctx context.Context, sel ast.SelectionSet, obj Publishable) graphql.Marshaler {
  108264. switch obj := (obj).(type) {
  108265. case nil:
  108266. return graphql.Null
  108267. default:
  108268. panic(fmt.Errorf("unexpected type %T", obj))
  108269. }
  108270. }
  108271. func (ec *executionContext) _PurchasingEntity(ctx context.Context, sel ast.SelectionSet, obj PurchasingEntity) graphql.Marshaler {
  108272. switch obj := (obj).(type) {
  108273. case nil:
  108274. return graphql.Null
  108275. case Customer:
  108276. return ec._Customer(ctx, sel, &obj)
  108277. case *Customer:
  108278. if obj == nil {
  108279. return graphql.Null
  108280. }
  108281. return ec._Customer(ctx, sel, obj)
  108282. case PurchasingCompany:
  108283. return ec._PurchasingCompany(ctx, sel, &obj)
  108284. case *PurchasingCompany:
  108285. if obj == nil {
  108286. return graphql.Null
  108287. }
  108288. return ec._PurchasingCompany(ctx, sel, obj)
  108289. default:
  108290. panic(fmt.Errorf("unexpected type %T", obj))
  108291. }
  108292. }
  108293. func (ec *executionContext) _Sale(ctx context.Context, sel ast.SelectionSet, obj Sale) graphql.Marshaler {
  108294. switch obj := (obj).(type) {
  108295. case nil:
  108296. return graphql.Null
  108297. default:
  108298. panic(fmt.Errorf("unexpected type %T", obj))
  108299. }
  108300. }
  108301. func (ec *executionContext) _SalesAgreement(ctx context.Context, sel ast.SelectionSet, obj SalesAgreement) graphql.Marshaler {
  108302. switch obj := (obj).(type) {
  108303. case nil:
  108304. return graphql.Null
  108305. default:
  108306. panic(fmt.Errorf("unexpected type %T", obj))
  108307. }
  108308. }
  108309. func (ec *executionContext) _SellingPlanBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanBillingPolicy) graphql.Marshaler {
  108310. switch obj := (obj).(type) {
  108311. case nil:
  108312. return graphql.Null
  108313. case SellingPlanFixedBillingPolicy:
  108314. return ec._SellingPlanFixedBillingPolicy(ctx, sel, &obj)
  108315. case *SellingPlanFixedBillingPolicy:
  108316. if obj == nil {
  108317. return graphql.Null
  108318. }
  108319. return ec._SellingPlanFixedBillingPolicy(ctx, sel, obj)
  108320. case SellingPlanRecurringBillingPolicy:
  108321. return ec._SellingPlanRecurringBillingPolicy(ctx, sel, &obj)
  108322. case *SellingPlanRecurringBillingPolicy:
  108323. if obj == nil {
  108324. return graphql.Null
  108325. }
  108326. return ec._SellingPlanRecurringBillingPolicy(ctx, sel, obj)
  108327. default:
  108328. panic(fmt.Errorf("unexpected type %T", obj))
  108329. }
  108330. }
  108331. func (ec *executionContext) _SellingPlanCheckoutChargeValue(ctx context.Context, sel ast.SelectionSet, obj SellingPlanCheckoutChargeValue) graphql.Marshaler {
  108332. switch obj := (obj).(type) {
  108333. case nil:
  108334. return graphql.Null
  108335. case MoneyV2:
  108336. return ec._MoneyV2(ctx, sel, &obj)
  108337. case *MoneyV2:
  108338. if obj == nil {
  108339. return graphql.Null
  108340. }
  108341. return ec._MoneyV2(ctx, sel, obj)
  108342. case SellingPlanCheckoutChargePercentageValue:
  108343. return ec._SellingPlanCheckoutChargePercentageValue(ctx, sel, &obj)
  108344. case *SellingPlanCheckoutChargePercentageValue:
  108345. if obj == nil {
  108346. return graphql.Null
  108347. }
  108348. return ec._SellingPlanCheckoutChargePercentageValue(ctx, sel, obj)
  108349. default:
  108350. panic(fmt.Errorf("unexpected type %T", obj))
  108351. }
  108352. }
  108353. func (ec *executionContext) _SellingPlanDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanDeliveryPolicy) graphql.Marshaler {
  108354. switch obj := (obj).(type) {
  108355. case nil:
  108356. return graphql.Null
  108357. case SellingPlanFixedDeliveryPolicy:
  108358. return ec._SellingPlanFixedDeliveryPolicy(ctx, sel, &obj)
  108359. case *SellingPlanFixedDeliveryPolicy:
  108360. if obj == nil {
  108361. return graphql.Null
  108362. }
  108363. return ec._SellingPlanFixedDeliveryPolicy(ctx, sel, obj)
  108364. case SellingPlanRecurringDeliveryPolicy:
  108365. return ec._SellingPlanRecurringDeliveryPolicy(ctx, sel, &obj)
  108366. case *SellingPlanRecurringDeliveryPolicy:
  108367. if obj == nil {
  108368. return graphql.Null
  108369. }
  108370. return ec._SellingPlanRecurringDeliveryPolicy(ctx, sel, obj)
  108371. default:
  108372. panic(fmt.Errorf("unexpected type %T", obj))
  108373. }
  108374. }
  108375. func (ec *executionContext) _SellingPlanPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicy) graphql.Marshaler {
  108376. switch obj := (obj).(type) {
  108377. case nil:
  108378. return graphql.Null
  108379. case SellingPlanFixedPricingPolicy:
  108380. return ec._SellingPlanFixedPricingPolicy(ctx, sel, &obj)
  108381. case *SellingPlanFixedPricingPolicy:
  108382. if obj == nil {
  108383. return graphql.Null
  108384. }
  108385. return ec._SellingPlanFixedPricingPolicy(ctx, sel, obj)
  108386. case SellingPlanRecurringPricingPolicy:
  108387. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, &obj)
  108388. case *SellingPlanRecurringPricingPolicy:
  108389. if obj == nil {
  108390. return graphql.Null
  108391. }
  108392. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, obj)
  108393. default:
  108394. panic(fmt.Errorf("unexpected type %T", obj))
  108395. }
  108396. }
  108397. func (ec *executionContext) _SellingPlanPricingPolicyAdjustmentValue(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicyAdjustmentValue) graphql.Marshaler {
  108398. switch obj := (obj).(type) {
  108399. case nil:
  108400. return graphql.Null
  108401. case MoneyV2:
  108402. return ec._MoneyV2(ctx, sel, &obj)
  108403. case *MoneyV2:
  108404. if obj == nil {
  108405. return graphql.Null
  108406. }
  108407. return ec._MoneyV2(ctx, sel, obj)
  108408. case SellingPlanPricingPolicyPercentageValue:
  108409. return ec._SellingPlanPricingPolicyPercentageValue(ctx, sel, &obj)
  108410. case *SellingPlanPricingPolicyPercentageValue:
  108411. if obj == nil {
  108412. return graphql.Null
  108413. }
  108414. return ec._SellingPlanPricingPolicyPercentageValue(ctx, sel, obj)
  108415. default:
  108416. panic(fmt.Errorf("unexpected type %T", obj))
  108417. }
  108418. }
  108419. func (ec *executionContext) _SellingPlanPricingPolicyBase(ctx context.Context, sel ast.SelectionSet, obj SellingPlanPricingPolicyBase) graphql.Marshaler {
  108420. switch obj := (obj).(type) {
  108421. case nil:
  108422. return graphql.Null
  108423. case SellingPlanFixedPricingPolicy:
  108424. return ec._SellingPlanFixedPricingPolicy(ctx, sel, &obj)
  108425. case *SellingPlanFixedPricingPolicy:
  108426. if obj == nil {
  108427. return graphql.Null
  108428. }
  108429. return ec._SellingPlanFixedPricingPolicy(ctx, sel, obj)
  108430. case SellingPlanRecurringPricingPolicy:
  108431. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, &obj)
  108432. case *SellingPlanRecurringPricingPolicy:
  108433. if obj == nil {
  108434. return graphql.Null
  108435. }
  108436. return ec._SellingPlanRecurringPricingPolicy(ctx, sel, obj)
  108437. default:
  108438. panic(fmt.Errorf("unexpected type %T", obj))
  108439. }
  108440. }
  108441. func (ec *executionContext) _SubscriptionContractBase(ctx context.Context, sel ast.SelectionSet, obj SubscriptionContractBase) graphql.Marshaler {
  108442. switch obj := (obj).(type) {
  108443. case nil:
  108444. return graphql.Null
  108445. case SubscriptionContract:
  108446. return ec._SubscriptionContract(ctx, sel, &obj)
  108447. case *SubscriptionContract:
  108448. if obj == nil {
  108449. return graphql.Null
  108450. }
  108451. return ec._SubscriptionContract(ctx, sel, obj)
  108452. default:
  108453. panic(fmt.Errorf("unexpected type %T", obj))
  108454. }
  108455. }
  108456. func (ec *executionContext) _SubscriptionDeliveryMethod(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDeliveryMethod) graphql.Marshaler {
  108457. switch obj := (obj).(type) {
  108458. case nil:
  108459. return graphql.Null
  108460. case SubscriptionDeliveryMethodLocalDelivery:
  108461. return ec._SubscriptionDeliveryMethodLocalDelivery(ctx, sel, &obj)
  108462. case *SubscriptionDeliveryMethodLocalDelivery:
  108463. if obj == nil {
  108464. return graphql.Null
  108465. }
  108466. return ec._SubscriptionDeliveryMethodLocalDelivery(ctx, sel, obj)
  108467. case SubscriptionDeliveryMethodPickup:
  108468. return ec._SubscriptionDeliveryMethodPickup(ctx, sel, &obj)
  108469. case *SubscriptionDeliveryMethodPickup:
  108470. if obj == nil {
  108471. return graphql.Null
  108472. }
  108473. return ec._SubscriptionDeliveryMethodPickup(ctx, sel, obj)
  108474. case SubscriptionDeliveryMethodShipping:
  108475. return ec._SubscriptionDeliveryMethodShipping(ctx, sel, &obj)
  108476. case *SubscriptionDeliveryMethodShipping:
  108477. if obj == nil {
  108478. return graphql.Null
  108479. }
  108480. return ec._SubscriptionDeliveryMethodShipping(ctx, sel, obj)
  108481. default:
  108482. panic(fmt.Errorf("unexpected type %T", obj))
  108483. }
  108484. }
  108485. func (ec *executionContext) _SubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDiscount) graphql.Marshaler {
  108486. switch obj := (obj).(type) {
  108487. case nil:
  108488. return graphql.Null
  108489. case SubscriptionAppliedCodeDiscount:
  108490. return ec._SubscriptionAppliedCodeDiscount(ctx, sel, &obj)
  108491. case *SubscriptionAppliedCodeDiscount:
  108492. if obj == nil {
  108493. return graphql.Null
  108494. }
  108495. return ec._SubscriptionAppliedCodeDiscount(ctx, sel, obj)
  108496. case SubscriptionManualDiscount:
  108497. return ec._SubscriptionManualDiscount(ctx, sel, &obj)
  108498. case *SubscriptionManualDiscount:
  108499. if obj == nil {
  108500. return graphql.Null
  108501. }
  108502. return ec._SubscriptionManualDiscount(ctx, sel, obj)
  108503. default:
  108504. panic(fmt.Errorf("unexpected type %T", obj))
  108505. }
  108506. }
  108507. func (ec *executionContext) _SubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, obj SubscriptionDiscountValue) graphql.Marshaler {
  108508. switch obj := (obj).(type) {
  108509. case nil:
  108510. return graphql.Null
  108511. case SubscriptionDiscountFixedAmountValue:
  108512. return ec._SubscriptionDiscountFixedAmountValue(ctx, sel, &obj)
  108513. case *SubscriptionDiscountFixedAmountValue:
  108514. if obj == nil {
  108515. return graphql.Null
  108516. }
  108517. return ec._SubscriptionDiscountFixedAmountValue(ctx, sel, obj)
  108518. case SubscriptionDiscountPercentageValue:
  108519. return ec._SubscriptionDiscountPercentageValue(ctx, sel, &obj)
  108520. case *SubscriptionDiscountPercentageValue:
  108521. if obj == nil {
  108522. return graphql.Null
  108523. }
  108524. return ec._SubscriptionDiscountPercentageValue(ctx, sel, obj)
  108525. default:
  108526. panic(fmt.Errorf("unexpected type %T", obj))
  108527. }
  108528. }
  108529. func (ec *executionContext) __Entity(ctx context.Context, sel ast.SelectionSet, obj fedruntime.Entity) graphql.Marshaler {
  108530. switch obj := (obj).(type) {
  108531. case nil:
  108532. return graphql.Null
  108533. case App:
  108534. return ec._App(ctx, sel, &obj)
  108535. case *App:
  108536. if obj == nil {
  108537. return graphql.Null
  108538. }
  108539. return ec._App(ctx, sel, obj)
  108540. case Collection:
  108541. return ec._Collection(ctx, sel, &obj)
  108542. case *Collection:
  108543. if obj == nil {
  108544. return graphql.Null
  108545. }
  108546. return ec._Collection(ctx, sel, obj)
  108547. case Customer:
  108548. return ec._Customer(ctx, sel, &obj)
  108549. case *Customer:
  108550. if obj == nil {
  108551. return graphql.Null
  108552. }
  108553. return ec._Customer(ctx, sel, obj)
  108554. case DraftOrder:
  108555. return ec._DraftOrder(ctx, sel, &obj)
  108556. case *DraftOrder:
  108557. if obj == nil {
  108558. return graphql.Null
  108559. }
  108560. return ec._DraftOrder(ctx, sel, obj)
  108561. case FulfillmentService:
  108562. return ec._FulfillmentService(ctx, sel, &obj)
  108563. case *FulfillmentService:
  108564. if obj == nil {
  108565. return graphql.Null
  108566. }
  108567. return ec._FulfillmentService(ctx, sel, obj)
  108568. case InventoryLevel:
  108569. return ec._InventoryLevel(ctx, sel, &obj)
  108570. case *InventoryLevel:
  108571. if obj == nil {
  108572. return graphql.Null
  108573. }
  108574. return ec._InventoryLevel(ctx, sel, obj)
  108575. case Market:
  108576. return ec._Market(ctx, sel, &obj)
  108577. case *Market:
  108578. if obj == nil {
  108579. return graphql.Null
  108580. }
  108581. return ec._Market(ctx, sel, obj)
  108582. case MarketWebPresence:
  108583. return ec._MarketWebPresence(ctx, sel, &obj)
  108584. case *MarketWebPresence:
  108585. if obj == nil {
  108586. return graphql.Null
  108587. }
  108588. return ec._MarketWebPresence(ctx, sel, obj)
  108589. case Order:
  108590. return ec._Order(ctx, sel, &obj)
  108591. case *Order:
  108592. if obj == nil {
  108593. return graphql.Null
  108594. }
  108595. return ec._Order(ctx, sel, obj)
  108596. case Product:
  108597. return ec._Product(ctx, sel, &obj)
  108598. case *Product:
  108599. if obj == nil {
  108600. return graphql.Null
  108601. }
  108602. return ec._Product(ctx, sel, obj)
  108603. case ProductVariant:
  108604. return ec._ProductVariant(ctx, sel, &obj)
  108605. case *ProductVariant:
  108606. if obj == nil {
  108607. return graphql.Null
  108608. }
  108609. return ec._ProductVariant(ctx, sel, obj)
  108610. default:
  108611. panic(fmt.Errorf("unexpected type %T", obj))
  108612. }
  108613. }
  108614. // endregion ************************** interface.gotpl ***************************
  108615. // region **************************** object.gotpl ****************************
  108616. var accessScopeImplementors = []string{"AccessScope"}
  108617. func (ec *executionContext) _AccessScope(ctx context.Context, sel ast.SelectionSet, obj *AccessScope) graphql.Marshaler {
  108618. fields := graphql.CollectFields(ec.OperationContext, sel, accessScopeImplementors)
  108619. out := graphql.NewFieldSet(fields)
  108620. var invalids uint32
  108621. for i, field := range fields {
  108622. switch field.Name {
  108623. case "__typename":
  108624. out.Values[i] = graphql.MarshalString("AccessScope")
  108625. case "description":
  108626. out.Values[i] = ec._AccessScope_description(ctx, field, obj)
  108627. if out.Values[i] == graphql.Null {
  108628. invalids++
  108629. }
  108630. case "handle":
  108631. out.Values[i] = ec._AccessScope_handle(ctx, field, obj)
  108632. if out.Values[i] == graphql.Null {
  108633. invalids++
  108634. }
  108635. default:
  108636. panic("unknown field " + strconv.Quote(field.Name))
  108637. }
  108638. }
  108639. out.Dispatch()
  108640. if invalids > 0 {
  108641. return graphql.Null
  108642. }
  108643. return out
  108644. }
  108645. var appImplementors = []string{"App", "_Entity"}
  108646. func (ec *executionContext) _App(ctx context.Context, sel ast.SelectionSet, obj *App) graphql.Marshaler {
  108647. fields := graphql.CollectFields(ec.OperationContext, sel, appImplementors)
  108648. out := graphql.NewFieldSet(fields)
  108649. var invalids uint32
  108650. for i, field := range fields {
  108651. switch field.Name {
  108652. case "__typename":
  108653. out.Values[i] = graphql.MarshalString("App")
  108654. case "id":
  108655. out.Values[i] = ec._App_id(ctx, field, obj)
  108656. if out.Values[i] == graphql.Null {
  108657. invalids++
  108658. }
  108659. default:
  108660. panic("unknown field " + strconv.Quote(field.Name))
  108661. }
  108662. }
  108663. out.Dispatch()
  108664. if invalids > 0 {
  108665. return graphql.Null
  108666. }
  108667. return out
  108668. }
  108669. var appConnectionImplementors = []string{"AppConnection"}
  108670. func (ec *executionContext) _AppConnection(ctx context.Context, sel ast.SelectionSet, obj *AppConnection) graphql.Marshaler {
  108671. fields := graphql.CollectFields(ec.OperationContext, sel, appConnectionImplementors)
  108672. out := graphql.NewFieldSet(fields)
  108673. var invalids uint32
  108674. for i, field := range fields {
  108675. switch field.Name {
  108676. case "__typename":
  108677. out.Values[i] = graphql.MarshalString("AppConnection")
  108678. case "edges":
  108679. out.Values[i] = ec._AppConnection_edges(ctx, field, obj)
  108680. if out.Values[i] == graphql.Null {
  108681. invalids++
  108682. }
  108683. case "nodes":
  108684. out.Values[i] = ec._AppConnection_nodes(ctx, field, obj)
  108685. if out.Values[i] == graphql.Null {
  108686. invalids++
  108687. }
  108688. case "pageInfo":
  108689. out.Values[i] = ec._AppConnection_pageInfo(ctx, field, obj)
  108690. if out.Values[i] == graphql.Null {
  108691. invalids++
  108692. }
  108693. default:
  108694. panic("unknown field " + strconv.Quote(field.Name))
  108695. }
  108696. }
  108697. out.Dispatch()
  108698. if invalids > 0 {
  108699. return graphql.Null
  108700. }
  108701. return out
  108702. }
  108703. var appCreditImplementors = []string{"AppCredit", "Node"}
  108704. func (ec *executionContext) _AppCredit(ctx context.Context, sel ast.SelectionSet, obj *AppCredit) graphql.Marshaler {
  108705. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditImplementors)
  108706. out := graphql.NewFieldSet(fields)
  108707. var invalids uint32
  108708. for i, field := range fields {
  108709. switch field.Name {
  108710. case "__typename":
  108711. out.Values[i] = graphql.MarshalString("AppCredit")
  108712. case "amount":
  108713. out.Values[i] = ec._AppCredit_amount(ctx, field, obj)
  108714. if out.Values[i] == graphql.Null {
  108715. invalids++
  108716. }
  108717. case "createdAt":
  108718. out.Values[i] = ec._AppCredit_createdAt(ctx, field, obj)
  108719. if out.Values[i] == graphql.Null {
  108720. invalids++
  108721. }
  108722. case "description":
  108723. out.Values[i] = ec._AppCredit_description(ctx, field, obj)
  108724. if out.Values[i] == graphql.Null {
  108725. invalids++
  108726. }
  108727. case "id":
  108728. out.Values[i] = ec._AppCredit_id(ctx, field, obj)
  108729. if out.Values[i] == graphql.Null {
  108730. invalids++
  108731. }
  108732. case "test":
  108733. out.Values[i] = ec._AppCredit_test(ctx, field, obj)
  108734. if out.Values[i] == graphql.Null {
  108735. invalids++
  108736. }
  108737. default:
  108738. panic("unknown field " + strconv.Quote(field.Name))
  108739. }
  108740. }
  108741. out.Dispatch()
  108742. if invalids > 0 {
  108743. return graphql.Null
  108744. }
  108745. return out
  108746. }
  108747. var appCreditConnectionImplementors = []string{"AppCreditConnection"}
  108748. func (ec *executionContext) _AppCreditConnection(ctx context.Context, sel ast.SelectionSet, obj *AppCreditConnection) graphql.Marshaler {
  108749. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditConnectionImplementors)
  108750. out := graphql.NewFieldSet(fields)
  108751. var invalids uint32
  108752. for i, field := range fields {
  108753. switch field.Name {
  108754. case "__typename":
  108755. out.Values[i] = graphql.MarshalString("AppCreditConnection")
  108756. case "edges":
  108757. out.Values[i] = ec._AppCreditConnection_edges(ctx, field, obj)
  108758. if out.Values[i] == graphql.Null {
  108759. invalids++
  108760. }
  108761. case "nodes":
  108762. out.Values[i] = ec._AppCreditConnection_nodes(ctx, field, obj)
  108763. if out.Values[i] == graphql.Null {
  108764. invalids++
  108765. }
  108766. case "pageInfo":
  108767. out.Values[i] = ec._AppCreditConnection_pageInfo(ctx, field, obj)
  108768. if out.Values[i] == graphql.Null {
  108769. invalids++
  108770. }
  108771. default:
  108772. panic("unknown field " + strconv.Quote(field.Name))
  108773. }
  108774. }
  108775. out.Dispatch()
  108776. if invalids > 0 {
  108777. return graphql.Null
  108778. }
  108779. return out
  108780. }
  108781. var appCreditEdgeImplementors = []string{"AppCreditEdge"}
  108782. func (ec *executionContext) _AppCreditEdge(ctx context.Context, sel ast.SelectionSet, obj *AppCreditEdge) graphql.Marshaler {
  108783. fields := graphql.CollectFields(ec.OperationContext, sel, appCreditEdgeImplementors)
  108784. out := graphql.NewFieldSet(fields)
  108785. var invalids uint32
  108786. for i, field := range fields {
  108787. switch field.Name {
  108788. case "__typename":
  108789. out.Values[i] = graphql.MarshalString("AppCreditEdge")
  108790. case "cursor":
  108791. out.Values[i] = ec._AppCreditEdge_cursor(ctx, field, obj)
  108792. if out.Values[i] == graphql.Null {
  108793. invalids++
  108794. }
  108795. case "node":
  108796. out.Values[i] = ec._AppCreditEdge_node(ctx, field, obj)
  108797. if out.Values[i] == graphql.Null {
  108798. invalids++
  108799. }
  108800. default:
  108801. panic("unknown field " + strconv.Quote(field.Name))
  108802. }
  108803. }
  108804. out.Dispatch()
  108805. if invalids > 0 {
  108806. return graphql.Null
  108807. }
  108808. return out
  108809. }
  108810. var appEdgeImplementors = []string{"AppEdge"}
  108811. func (ec *executionContext) _AppEdge(ctx context.Context, sel ast.SelectionSet, obj *AppEdge) graphql.Marshaler {
  108812. fields := graphql.CollectFields(ec.OperationContext, sel, appEdgeImplementors)
  108813. out := graphql.NewFieldSet(fields)
  108814. var invalids uint32
  108815. for i, field := range fields {
  108816. switch field.Name {
  108817. case "__typename":
  108818. out.Values[i] = graphql.MarshalString("AppEdge")
  108819. case "cursor":
  108820. out.Values[i] = ec._AppEdge_cursor(ctx, field, obj)
  108821. if out.Values[i] == graphql.Null {
  108822. invalids++
  108823. }
  108824. case "node":
  108825. out.Values[i] = ec._AppEdge_node(ctx, field, obj)
  108826. if out.Values[i] == graphql.Null {
  108827. invalids++
  108828. }
  108829. default:
  108830. panic("unknown field " + strconv.Quote(field.Name))
  108831. }
  108832. }
  108833. out.Dispatch()
  108834. if invalids > 0 {
  108835. return graphql.Null
  108836. }
  108837. return out
  108838. }
  108839. var appFeedbackImplementors = []string{"AppFeedback"}
  108840. func (ec *executionContext) _AppFeedback(ctx context.Context, sel ast.SelectionSet, obj *AppFeedback) graphql.Marshaler {
  108841. fields := graphql.CollectFields(ec.OperationContext, sel, appFeedbackImplementors)
  108842. out := graphql.NewFieldSet(fields)
  108843. var invalids uint32
  108844. for i, field := range fields {
  108845. switch field.Name {
  108846. case "__typename":
  108847. out.Values[i] = graphql.MarshalString("AppFeedback")
  108848. case "app":
  108849. out.Values[i] = ec._AppFeedback_app(ctx, field, obj)
  108850. if out.Values[i] == graphql.Null {
  108851. invalids++
  108852. }
  108853. case "link":
  108854. out.Values[i] = ec._AppFeedback_link(ctx, field, obj)
  108855. case "messages":
  108856. out.Values[i] = ec._AppFeedback_messages(ctx, field, obj)
  108857. if out.Values[i] == graphql.Null {
  108858. invalids++
  108859. }
  108860. default:
  108861. panic("unknown field " + strconv.Quote(field.Name))
  108862. }
  108863. }
  108864. out.Dispatch()
  108865. if invalids > 0 {
  108866. return graphql.Null
  108867. }
  108868. return out
  108869. }
  108870. var appInstallationImplementors = []string{"AppInstallation", "HasMetafields", "Node"}
  108871. func (ec *executionContext) _AppInstallation(ctx context.Context, sel ast.SelectionSet, obj *AppInstallation) graphql.Marshaler {
  108872. fields := graphql.CollectFields(ec.OperationContext, sel, appInstallationImplementors)
  108873. out := graphql.NewFieldSet(fields)
  108874. var invalids uint32
  108875. for i, field := range fields {
  108876. switch field.Name {
  108877. case "__typename":
  108878. out.Values[i] = graphql.MarshalString("AppInstallation")
  108879. case "accessScopes":
  108880. out.Values[i] = ec._AppInstallation_accessScopes(ctx, field, obj)
  108881. if out.Values[i] == graphql.Null {
  108882. invalids++
  108883. }
  108884. case "activeSubscriptions":
  108885. out.Values[i] = ec._AppInstallation_activeSubscriptions(ctx, field, obj)
  108886. if out.Values[i] == graphql.Null {
  108887. invalids++
  108888. }
  108889. case "allSubscriptions":
  108890. out.Values[i] = ec._AppInstallation_allSubscriptions(ctx, field, obj)
  108891. if out.Values[i] == graphql.Null {
  108892. invalids++
  108893. }
  108894. case "app":
  108895. out.Values[i] = ec._AppInstallation_app(ctx, field, obj)
  108896. if out.Values[i] == graphql.Null {
  108897. invalids++
  108898. }
  108899. case "credits":
  108900. out.Values[i] = ec._AppInstallation_credits(ctx, field, obj)
  108901. if out.Values[i] == graphql.Null {
  108902. invalids++
  108903. }
  108904. case "id":
  108905. out.Values[i] = ec._AppInstallation_id(ctx, field, obj)
  108906. if out.Values[i] == graphql.Null {
  108907. invalids++
  108908. }
  108909. case "launchUrl":
  108910. out.Values[i] = ec._AppInstallation_launchUrl(ctx, field, obj)
  108911. if out.Values[i] == graphql.Null {
  108912. invalids++
  108913. }
  108914. case "metafield":
  108915. out.Values[i] = ec._AppInstallation_metafield(ctx, field, obj)
  108916. case "metafields":
  108917. out.Values[i] = ec._AppInstallation_metafields(ctx, field, obj)
  108918. if out.Values[i] == graphql.Null {
  108919. invalids++
  108920. }
  108921. case "oneTimePurchases":
  108922. out.Values[i] = ec._AppInstallation_oneTimePurchases(ctx, field, obj)
  108923. if out.Values[i] == graphql.Null {
  108924. invalids++
  108925. }
  108926. case "privateMetafield":
  108927. out.Values[i] = ec._AppInstallation_privateMetafield(ctx, field, obj)
  108928. case "privateMetafields":
  108929. out.Values[i] = ec._AppInstallation_privateMetafields(ctx, field, obj)
  108930. if out.Values[i] == graphql.Null {
  108931. invalids++
  108932. }
  108933. case "publication":
  108934. out.Values[i] = ec._AppInstallation_publication(ctx, field, obj)
  108935. case "revenueAttributionRecords":
  108936. out.Values[i] = ec._AppInstallation_revenueAttributionRecords(ctx, field, obj)
  108937. if out.Values[i] == graphql.Null {
  108938. invalids++
  108939. }
  108940. case "uninstallUrl":
  108941. out.Values[i] = ec._AppInstallation_uninstallUrl(ctx, field, obj)
  108942. default:
  108943. panic("unknown field " + strconv.Quote(field.Name))
  108944. }
  108945. }
  108946. out.Dispatch()
  108947. if invalids > 0 {
  108948. return graphql.Null
  108949. }
  108950. return out
  108951. }
  108952. var appPlanV2Implementors = []string{"AppPlanV2"}
  108953. func (ec *executionContext) _AppPlanV2(ctx context.Context, sel ast.SelectionSet, obj *AppPlanV2) graphql.Marshaler {
  108954. fields := graphql.CollectFields(ec.OperationContext, sel, appPlanV2Implementors)
  108955. out := graphql.NewFieldSet(fields)
  108956. var invalids uint32
  108957. for i, field := range fields {
  108958. switch field.Name {
  108959. case "__typename":
  108960. out.Values[i] = graphql.MarshalString("AppPlanV2")
  108961. case "pricingDetails":
  108962. out.Values[i] = ec._AppPlanV2_pricingDetails(ctx, field, obj)
  108963. if out.Values[i] == graphql.Null {
  108964. invalids++
  108965. }
  108966. default:
  108967. panic("unknown field " + strconv.Quote(field.Name))
  108968. }
  108969. }
  108970. out.Dispatch()
  108971. if invalids > 0 {
  108972. return graphql.Null
  108973. }
  108974. return out
  108975. }
  108976. var appPurchaseOneTimeImplementors = []string{"AppPurchaseOneTime", "AppPurchase", "Node"}
  108977. func (ec *executionContext) _AppPurchaseOneTime(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTime) graphql.Marshaler {
  108978. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeImplementors)
  108979. out := graphql.NewFieldSet(fields)
  108980. var invalids uint32
  108981. for i, field := range fields {
  108982. switch field.Name {
  108983. case "__typename":
  108984. out.Values[i] = graphql.MarshalString("AppPurchaseOneTime")
  108985. case "createdAt":
  108986. out.Values[i] = ec._AppPurchaseOneTime_createdAt(ctx, field, obj)
  108987. if out.Values[i] == graphql.Null {
  108988. invalids++
  108989. }
  108990. case "id":
  108991. out.Values[i] = ec._AppPurchaseOneTime_id(ctx, field, obj)
  108992. if out.Values[i] == graphql.Null {
  108993. invalids++
  108994. }
  108995. case "name":
  108996. out.Values[i] = ec._AppPurchaseOneTime_name(ctx, field, obj)
  108997. if out.Values[i] == graphql.Null {
  108998. invalids++
  108999. }
  109000. case "price":
  109001. out.Values[i] = ec._AppPurchaseOneTime_price(ctx, field, obj)
  109002. if out.Values[i] == graphql.Null {
  109003. invalids++
  109004. }
  109005. case "status":
  109006. out.Values[i] = ec._AppPurchaseOneTime_status(ctx, field, obj)
  109007. if out.Values[i] == graphql.Null {
  109008. invalids++
  109009. }
  109010. case "test":
  109011. out.Values[i] = ec._AppPurchaseOneTime_test(ctx, field, obj)
  109012. if out.Values[i] == graphql.Null {
  109013. invalids++
  109014. }
  109015. default:
  109016. panic("unknown field " + strconv.Quote(field.Name))
  109017. }
  109018. }
  109019. out.Dispatch()
  109020. if invalids > 0 {
  109021. return graphql.Null
  109022. }
  109023. return out
  109024. }
  109025. var appPurchaseOneTimeConnectionImplementors = []string{"AppPurchaseOneTimeConnection"}
  109026. func (ec *executionContext) _AppPurchaseOneTimeConnection(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTimeConnection) graphql.Marshaler {
  109027. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeConnectionImplementors)
  109028. out := graphql.NewFieldSet(fields)
  109029. var invalids uint32
  109030. for i, field := range fields {
  109031. switch field.Name {
  109032. case "__typename":
  109033. out.Values[i] = graphql.MarshalString("AppPurchaseOneTimeConnection")
  109034. case "edges":
  109035. out.Values[i] = ec._AppPurchaseOneTimeConnection_edges(ctx, field, obj)
  109036. if out.Values[i] == graphql.Null {
  109037. invalids++
  109038. }
  109039. case "nodes":
  109040. out.Values[i] = ec._AppPurchaseOneTimeConnection_nodes(ctx, field, obj)
  109041. if out.Values[i] == graphql.Null {
  109042. invalids++
  109043. }
  109044. case "pageInfo":
  109045. out.Values[i] = ec._AppPurchaseOneTimeConnection_pageInfo(ctx, field, obj)
  109046. if out.Values[i] == graphql.Null {
  109047. invalids++
  109048. }
  109049. default:
  109050. panic("unknown field " + strconv.Quote(field.Name))
  109051. }
  109052. }
  109053. out.Dispatch()
  109054. if invalids > 0 {
  109055. return graphql.Null
  109056. }
  109057. return out
  109058. }
  109059. var appPurchaseOneTimeEdgeImplementors = []string{"AppPurchaseOneTimeEdge"}
  109060. func (ec *executionContext) _AppPurchaseOneTimeEdge(ctx context.Context, sel ast.SelectionSet, obj *AppPurchaseOneTimeEdge) graphql.Marshaler {
  109061. fields := graphql.CollectFields(ec.OperationContext, sel, appPurchaseOneTimeEdgeImplementors)
  109062. out := graphql.NewFieldSet(fields)
  109063. var invalids uint32
  109064. for i, field := range fields {
  109065. switch field.Name {
  109066. case "__typename":
  109067. out.Values[i] = graphql.MarshalString("AppPurchaseOneTimeEdge")
  109068. case "cursor":
  109069. out.Values[i] = ec._AppPurchaseOneTimeEdge_cursor(ctx, field, obj)
  109070. if out.Values[i] == graphql.Null {
  109071. invalids++
  109072. }
  109073. case "node":
  109074. out.Values[i] = ec._AppPurchaseOneTimeEdge_node(ctx, field, obj)
  109075. if out.Values[i] == graphql.Null {
  109076. invalids++
  109077. }
  109078. default:
  109079. panic("unknown field " + strconv.Quote(field.Name))
  109080. }
  109081. }
  109082. out.Dispatch()
  109083. if invalids > 0 {
  109084. return graphql.Null
  109085. }
  109086. return out
  109087. }
  109088. var appRecurringPricingImplementors = []string{"AppRecurringPricing", "AppPricingDetails"}
  109089. func (ec *executionContext) _AppRecurringPricing(ctx context.Context, sel ast.SelectionSet, obj *AppRecurringPricing) graphql.Marshaler {
  109090. fields := graphql.CollectFields(ec.OperationContext, sel, appRecurringPricingImplementors)
  109091. out := graphql.NewFieldSet(fields)
  109092. var invalids uint32
  109093. for i, field := range fields {
  109094. switch field.Name {
  109095. case "__typename":
  109096. out.Values[i] = graphql.MarshalString("AppRecurringPricing")
  109097. case "discount":
  109098. out.Values[i] = ec._AppRecurringPricing_discount(ctx, field, obj)
  109099. case "interval":
  109100. out.Values[i] = ec._AppRecurringPricing_interval(ctx, field, obj)
  109101. if out.Values[i] == graphql.Null {
  109102. invalids++
  109103. }
  109104. case "price":
  109105. out.Values[i] = ec._AppRecurringPricing_price(ctx, field, obj)
  109106. if out.Values[i] == graphql.Null {
  109107. invalids++
  109108. }
  109109. default:
  109110. panic("unknown field " + strconv.Quote(field.Name))
  109111. }
  109112. }
  109113. out.Dispatch()
  109114. if invalids > 0 {
  109115. return graphql.Null
  109116. }
  109117. return out
  109118. }
  109119. var appRevenueAttributionRecordImplementors = []string{"AppRevenueAttributionRecord", "Node"}
  109120. func (ec *executionContext) _AppRevenueAttributionRecord(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecord) graphql.Marshaler {
  109121. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordImplementors)
  109122. out := graphql.NewFieldSet(fields)
  109123. var invalids uint32
  109124. for i, field := range fields {
  109125. switch field.Name {
  109126. case "__typename":
  109127. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecord")
  109128. case "amount":
  109129. out.Values[i] = ec._AppRevenueAttributionRecord_amount(ctx, field, obj)
  109130. if out.Values[i] == graphql.Null {
  109131. invalids++
  109132. }
  109133. case "capturedAt":
  109134. out.Values[i] = ec._AppRevenueAttributionRecord_capturedAt(ctx, field, obj)
  109135. if out.Values[i] == graphql.Null {
  109136. invalids++
  109137. }
  109138. case "createdAt":
  109139. out.Values[i] = ec._AppRevenueAttributionRecord_createdAt(ctx, field, obj)
  109140. if out.Values[i] == graphql.Null {
  109141. invalids++
  109142. }
  109143. case "id":
  109144. out.Values[i] = ec._AppRevenueAttributionRecord_id(ctx, field, obj)
  109145. if out.Values[i] == graphql.Null {
  109146. invalids++
  109147. }
  109148. case "idempotencyKey":
  109149. out.Values[i] = ec._AppRevenueAttributionRecord_idempotencyKey(ctx, field, obj)
  109150. if out.Values[i] == graphql.Null {
  109151. invalids++
  109152. }
  109153. case "test":
  109154. out.Values[i] = ec._AppRevenueAttributionRecord_test(ctx, field, obj)
  109155. if out.Values[i] == graphql.Null {
  109156. invalids++
  109157. }
  109158. case "type":
  109159. out.Values[i] = ec._AppRevenueAttributionRecord_type(ctx, field, obj)
  109160. if out.Values[i] == graphql.Null {
  109161. invalids++
  109162. }
  109163. default:
  109164. panic("unknown field " + strconv.Quote(field.Name))
  109165. }
  109166. }
  109167. out.Dispatch()
  109168. if invalids > 0 {
  109169. return graphql.Null
  109170. }
  109171. return out
  109172. }
  109173. var appRevenueAttributionRecordConnectionImplementors = []string{"AppRevenueAttributionRecordConnection"}
  109174. func (ec *executionContext) _AppRevenueAttributionRecordConnection(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecordConnection) graphql.Marshaler {
  109175. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordConnectionImplementors)
  109176. out := graphql.NewFieldSet(fields)
  109177. var invalids uint32
  109178. for i, field := range fields {
  109179. switch field.Name {
  109180. case "__typename":
  109181. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecordConnection")
  109182. case "edges":
  109183. out.Values[i] = ec._AppRevenueAttributionRecordConnection_edges(ctx, field, obj)
  109184. if out.Values[i] == graphql.Null {
  109185. invalids++
  109186. }
  109187. case "nodes":
  109188. out.Values[i] = ec._AppRevenueAttributionRecordConnection_nodes(ctx, field, obj)
  109189. if out.Values[i] == graphql.Null {
  109190. invalids++
  109191. }
  109192. case "pageInfo":
  109193. out.Values[i] = ec._AppRevenueAttributionRecordConnection_pageInfo(ctx, field, obj)
  109194. if out.Values[i] == graphql.Null {
  109195. invalids++
  109196. }
  109197. default:
  109198. panic("unknown field " + strconv.Quote(field.Name))
  109199. }
  109200. }
  109201. out.Dispatch()
  109202. if invalids > 0 {
  109203. return graphql.Null
  109204. }
  109205. return out
  109206. }
  109207. var appRevenueAttributionRecordEdgeImplementors = []string{"AppRevenueAttributionRecordEdge"}
  109208. func (ec *executionContext) _AppRevenueAttributionRecordEdge(ctx context.Context, sel ast.SelectionSet, obj *AppRevenueAttributionRecordEdge) graphql.Marshaler {
  109209. fields := graphql.CollectFields(ec.OperationContext, sel, appRevenueAttributionRecordEdgeImplementors)
  109210. out := graphql.NewFieldSet(fields)
  109211. var invalids uint32
  109212. for i, field := range fields {
  109213. switch field.Name {
  109214. case "__typename":
  109215. out.Values[i] = graphql.MarshalString("AppRevenueAttributionRecordEdge")
  109216. case "cursor":
  109217. out.Values[i] = ec._AppRevenueAttributionRecordEdge_cursor(ctx, field, obj)
  109218. if out.Values[i] == graphql.Null {
  109219. invalids++
  109220. }
  109221. case "node":
  109222. out.Values[i] = ec._AppRevenueAttributionRecordEdge_node(ctx, field, obj)
  109223. if out.Values[i] == graphql.Null {
  109224. invalids++
  109225. }
  109226. default:
  109227. panic("unknown field " + strconv.Quote(field.Name))
  109228. }
  109229. }
  109230. out.Dispatch()
  109231. if invalids > 0 {
  109232. return graphql.Null
  109233. }
  109234. return out
  109235. }
  109236. var appSubscriptionImplementors = []string{"AppSubscription", "Node"}
  109237. func (ec *executionContext) _AppSubscription(ctx context.Context, sel ast.SelectionSet, obj *AppSubscription) graphql.Marshaler {
  109238. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionImplementors)
  109239. out := graphql.NewFieldSet(fields)
  109240. var invalids uint32
  109241. for i, field := range fields {
  109242. switch field.Name {
  109243. case "__typename":
  109244. out.Values[i] = graphql.MarshalString("AppSubscription")
  109245. case "createdAt":
  109246. out.Values[i] = ec._AppSubscription_createdAt(ctx, field, obj)
  109247. if out.Values[i] == graphql.Null {
  109248. invalids++
  109249. }
  109250. case "currentPeriodEnd":
  109251. out.Values[i] = ec._AppSubscription_currentPeriodEnd(ctx, field, obj)
  109252. case "id":
  109253. out.Values[i] = ec._AppSubscription_id(ctx, field, obj)
  109254. if out.Values[i] == graphql.Null {
  109255. invalids++
  109256. }
  109257. case "lineItems":
  109258. out.Values[i] = ec._AppSubscription_lineItems(ctx, field, obj)
  109259. if out.Values[i] == graphql.Null {
  109260. invalids++
  109261. }
  109262. case "name":
  109263. out.Values[i] = ec._AppSubscription_name(ctx, field, obj)
  109264. if out.Values[i] == graphql.Null {
  109265. invalids++
  109266. }
  109267. case "returnUrl":
  109268. out.Values[i] = ec._AppSubscription_returnUrl(ctx, field, obj)
  109269. if out.Values[i] == graphql.Null {
  109270. invalids++
  109271. }
  109272. case "status":
  109273. out.Values[i] = ec._AppSubscription_status(ctx, field, obj)
  109274. if out.Values[i] == graphql.Null {
  109275. invalids++
  109276. }
  109277. case "test":
  109278. out.Values[i] = ec._AppSubscription_test(ctx, field, obj)
  109279. if out.Values[i] == graphql.Null {
  109280. invalids++
  109281. }
  109282. case "trialDays":
  109283. out.Values[i] = ec._AppSubscription_trialDays(ctx, field, obj)
  109284. if out.Values[i] == graphql.Null {
  109285. invalids++
  109286. }
  109287. default:
  109288. panic("unknown field " + strconv.Quote(field.Name))
  109289. }
  109290. }
  109291. out.Dispatch()
  109292. if invalids > 0 {
  109293. return graphql.Null
  109294. }
  109295. return out
  109296. }
  109297. var appSubscriptionConnectionImplementors = []string{"AppSubscriptionConnection"}
  109298. func (ec *executionContext) _AppSubscriptionConnection(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionConnection) graphql.Marshaler {
  109299. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionConnectionImplementors)
  109300. out := graphql.NewFieldSet(fields)
  109301. var invalids uint32
  109302. for i, field := range fields {
  109303. switch field.Name {
  109304. case "__typename":
  109305. out.Values[i] = graphql.MarshalString("AppSubscriptionConnection")
  109306. case "edges":
  109307. out.Values[i] = ec._AppSubscriptionConnection_edges(ctx, field, obj)
  109308. if out.Values[i] == graphql.Null {
  109309. invalids++
  109310. }
  109311. case "nodes":
  109312. out.Values[i] = ec._AppSubscriptionConnection_nodes(ctx, field, obj)
  109313. if out.Values[i] == graphql.Null {
  109314. invalids++
  109315. }
  109316. case "pageInfo":
  109317. out.Values[i] = ec._AppSubscriptionConnection_pageInfo(ctx, field, obj)
  109318. if out.Values[i] == graphql.Null {
  109319. invalids++
  109320. }
  109321. default:
  109322. panic("unknown field " + strconv.Quote(field.Name))
  109323. }
  109324. }
  109325. out.Dispatch()
  109326. if invalids > 0 {
  109327. return graphql.Null
  109328. }
  109329. return out
  109330. }
  109331. var appSubscriptionDiscountImplementors = []string{"AppSubscriptionDiscount"}
  109332. func (ec *executionContext) _AppSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscount) graphql.Marshaler {
  109333. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountImplementors)
  109334. out := graphql.NewFieldSet(fields)
  109335. var invalids uint32
  109336. for i, field := range fields {
  109337. switch field.Name {
  109338. case "__typename":
  109339. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscount")
  109340. case "durationLimitInIntervals":
  109341. out.Values[i] = ec._AppSubscriptionDiscount_durationLimitInIntervals(ctx, field, obj)
  109342. case "priceAfterDiscount":
  109343. out.Values[i] = ec._AppSubscriptionDiscount_priceAfterDiscount(ctx, field, obj)
  109344. if out.Values[i] == graphql.Null {
  109345. invalids++
  109346. }
  109347. case "remainingDurationInIntervals":
  109348. out.Values[i] = ec._AppSubscriptionDiscount_remainingDurationInIntervals(ctx, field, obj)
  109349. case "value":
  109350. out.Values[i] = ec._AppSubscriptionDiscount_value(ctx, field, obj)
  109351. if out.Values[i] == graphql.Null {
  109352. invalids++
  109353. }
  109354. default:
  109355. panic("unknown field " + strconv.Quote(field.Name))
  109356. }
  109357. }
  109358. out.Dispatch()
  109359. if invalids > 0 {
  109360. return graphql.Null
  109361. }
  109362. return out
  109363. }
  109364. var appSubscriptionDiscountAmountImplementors = []string{"AppSubscriptionDiscountAmount", "AppSubscriptionDiscountValue"}
  109365. func (ec *executionContext) _AppSubscriptionDiscountAmount(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscountAmount) graphql.Marshaler {
  109366. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountAmountImplementors)
  109367. out := graphql.NewFieldSet(fields)
  109368. var invalids uint32
  109369. for i, field := range fields {
  109370. switch field.Name {
  109371. case "__typename":
  109372. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscountAmount")
  109373. case "amount":
  109374. out.Values[i] = ec._AppSubscriptionDiscountAmount_amount(ctx, field, obj)
  109375. if out.Values[i] == graphql.Null {
  109376. invalids++
  109377. }
  109378. default:
  109379. panic("unknown field " + strconv.Quote(field.Name))
  109380. }
  109381. }
  109382. out.Dispatch()
  109383. if invalids > 0 {
  109384. return graphql.Null
  109385. }
  109386. return out
  109387. }
  109388. var appSubscriptionDiscountPercentageImplementors = []string{"AppSubscriptionDiscountPercentage", "AppSubscriptionDiscountValue"}
  109389. func (ec *executionContext) _AppSubscriptionDiscountPercentage(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionDiscountPercentage) graphql.Marshaler {
  109390. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionDiscountPercentageImplementors)
  109391. out := graphql.NewFieldSet(fields)
  109392. var invalids uint32
  109393. for i, field := range fields {
  109394. switch field.Name {
  109395. case "__typename":
  109396. out.Values[i] = graphql.MarshalString("AppSubscriptionDiscountPercentage")
  109397. case "percentage":
  109398. out.Values[i] = ec._AppSubscriptionDiscountPercentage_percentage(ctx, field, obj)
  109399. if out.Values[i] == graphql.Null {
  109400. invalids++
  109401. }
  109402. default:
  109403. panic("unknown field " + strconv.Quote(field.Name))
  109404. }
  109405. }
  109406. out.Dispatch()
  109407. if invalids > 0 {
  109408. return graphql.Null
  109409. }
  109410. return out
  109411. }
  109412. var appSubscriptionEdgeImplementors = []string{"AppSubscriptionEdge"}
  109413. func (ec *executionContext) _AppSubscriptionEdge(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionEdge) graphql.Marshaler {
  109414. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionEdgeImplementors)
  109415. out := graphql.NewFieldSet(fields)
  109416. var invalids uint32
  109417. for i, field := range fields {
  109418. switch field.Name {
  109419. case "__typename":
  109420. out.Values[i] = graphql.MarshalString("AppSubscriptionEdge")
  109421. case "cursor":
  109422. out.Values[i] = ec._AppSubscriptionEdge_cursor(ctx, field, obj)
  109423. if out.Values[i] == graphql.Null {
  109424. invalids++
  109425. }
  109426. case "node":
  109427. out.Values[i] = ec._AppSubscriptionEdge_node(ctx, field, obj)
  109428. if out.Values[i] == graphql.Null {
  109429. invalids++
  109430. }
  109431. default:
  109432. panic("unknown field " + strconv.Quote(field.Name))
  109433. }
  109434. }
  109435. out.Dispatch()
  109436. if invalids > 0 {
  109437. return graphql.Null
  109438. }
  109439. return out
  109440. }
  109441. var appSubscriptionLineItemImplementors = []string{"AppSubscriptionLineItem"}
  109442. func (ec *executionContext) _AppSubscriptionLineItem(ctx context.Context, sel ast.SelectionSet, obj *AppSubscriptionLineItem) graphql.Marshaler {
  109443. fields := graphql.CollectFields(ec.OperationContext, sel, appSubscriptionLineItemImplementors)
  109444. out := graphql.NewFieldSet(fields)
  109445. var invalids uint32
  109446. for i, field := range fields {
  109447. switch field.Name {
  109448. case "__typename":
  109449. out.Values[i] = graphql.MarshalString("AppSubscriptionLineItem")
  109450. case "id":
  109451. out.Values[i] = ec._AppSubscriptionLineItem_id(ctx, field, obj)
  109452. if out.Values[i] == graphql.Null {
  109453. invalids++
  109454. }
  109455. case "plan":
  109456. out.Values[i] = ec._AppSubscriptionLineItem_plan(ctx, field, obj)
  109457. if out.Values[i] == graphql.Null {
  109458. invalids++
  109459. }
  109460. case "usageRecords":
  109461. out.Values[i] = ec._AppSubscriptionLineItem_usageRecords(ctx, field, obj)
  109462. if out.Values[i] == graphql.Null {
  109463. invalids++
  109464. }
  109465. default:
  109466. panic("unknown field " + strconv.Quote(field.Name))
  109467. }
  109468. }
  109469. out.Dispatch()
  109470. if invalids > 0 {
  109471. return graphql.Null
  109472. }
  109473. return out
  109474. }
  109475. var appUsagePricingImplementors = []string{"AppUsagePricing", "AppPricingDetails"}
  109476. func (ec *executionContext) _AppUsagePricing(ctx context.Context, sel ast.SelectionSet, obj *AppUsagePricing) graphql.Marshaler {
  109477. fields := graphql.CollectFields(ec.OperationContext, sel, appUsagePricingImplementors)
  109478. out := graphql.NewFieldSet(fields)
  109479. var invalids uint32
  109480. for i, field := range fields {
  109481. switch field.Name {
  109482. case "__typename":
  109483. out.Values[i] = graphql.MarshalString("AppUsagePricing")
  109484. case "balanceUsed":
  109485. out.Values[i] = ec._AppUsagePricing_balanceUsed(ctx, field, obj)
  109486. if out.Values[i] == graphql.Null {
  109487. invalids++
  109488. }
  109489. case "cappedAmount":
  109490. out.Values[i] = ec._AppUsagePricing_cappedAmount(ctx, field, obj)
  109491. if out.Values[i] == graphql.Null {
  109492. invalids++
  109493. }
  109494. case "interval":
  109495. out.Values[i] = ec._AppUsagePricing_interval(ctx, field, obj)
  109496. if out.Values[i] == graphql.Null {
  109497. invalids++
  109498. }
  109499. case "terms":
  109500. out.Values[i] = ec._AppUsagePricing_terms(ctx, field, obj)
  109501. if out.Values[i] == graphql.Null {
  109502. invalids++
  109503. }
  109504. default:
  109505. panic("unknown field " + strconv.Quote(field.Name))
  109506. }
  109507. }
  109508. out.Dispatch()
  109509. if invalids > 0 {
  109510. return graphql.Null
  109511. }
  109512. return out
  109513. }
  109514. var appUsageRecordImplementors = []string{"AppUsageRecord", "Node"}
  109515. func (ec *executionContext) _AppUsageRecord(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecord) graphql.Marshaler {
  109516. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordImplementors)
  109517. out := graphql.NewFieldSet(fields)
  109518. var invalids uint32
  109519. for i, field := range fields {
  109520. switch field.Name {
  109521. case "__typename":
  109522. out.Values[i] = graphql.MarshalString("AppUsageRecord")
  109523. case "createdAt":
  109524. out.Values[i] = ec._AppUsageRecord_createdAt(ctx, field, obj)
  109525. if out.Values[i] == graphql.Null {
  109526. invalids++
  109527. }
  109528. case "description":
  109529. out.Values[i] = ec._AppUsageRecord_description(ctx, field, obj)
  109530. if out.Values[i] == graphql.Null {
  109531. invalids++
  109532. }
  109533. case "id":
  109534. out.Values[i] = ec._AppUsageRecord_id(ctx, field, obj)
  109535. if out.Values[i] == graphql.Null {
  109536. invalids++
  109537. }
  109538. case "price":
  109539. out.Values[i] = ec._AppUsageRecord_price(ctx, field, obj)
  109540. if out.Values[i] == graphql.Null {
  109541. invalids++
  109542. }
  109543. case "subscriptionLineItem":
  109544. out.Values[i] = ec._AppUsageRecord_subscriptionLineItem(ctx, field, obj)
  109545. if out.Values[i] == graphql.Null {
  109546. invalids++
  109547. }
  109548. default:
  109549. panic("unknown field " + strconv.Quote(field.Name))
  109550. }
  109551. }
  109552. out.Dispatch()
  109553. if invalids > 0 {
  109554. return graphql.Null
  109555. }
  109556. return out
  109557. }
  109558. var appUsageRecordConnectionImplementors = []string{"AppUsageRecordConnection"}
  109559. func (ec *executionContext) _AppUsageRecordConnection(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecordConnection) graphql.Marshaler {
  109560. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordConnectionImplementors)
  109561. out := graphql.NewFieldSet(fields)
  109562. var invalids uint32
  109563. for i, field := range fields {
  109564. switch field.Name {
  109565. case "__typename":
  109566. out.Values[i] = graphql.MarshalString("AppUsageRecordConnection")
  109567. case "edges":
  109568. out.Values[i] = ec._AppUsageRecordConnection_edges(ctx, field, obj)
  109569. if out.Values[i] == graphql.Null {
  109570. invalids++
  109571. }
  109572. case "nodes":
  109573. out.Values[i] = ec._AppUsageRecordConnection_nodes(ctx, field, obj)
  109574. if out.Values[i] == graphql.Null {
  109575. invalids++
  109576. }
  109577. case "pageInfo":
  109578. out.Values[i] = ec._AppUsageRecordConnection_pageInfo(ctx, field, obj)
  109579. if out.Values[i] == graphql.Null {
  109580. invalids++
  109581. }
  109582. default:
  109583. panic("unknown field " + strconv.Quote(field.Name))
  109584. }
  109585. }
  109586. out.Dispatch()
  109587. if invalids > 0 {
  109588. return graphql.Null
  109589. }
  109590. return out
  109591. }
  109592. var appUsageRecordEdgeImplementors = []string{"AppUsageRecordEdge"}
  109593. func (ec *executionContext) _AppUsageRecordEdge(ctx context.Context, sel ast.SelectionSet, obj *AppUsageRecordEdge) graphql.Marshaler {
  109594. fields := graphql.CollectFields(ec.OperationContext, sel, appUsageRecordEdgeImplementors)
  109595. out := graphql.NewFieldSet(fields)
  109596. var invalids uint32
  109597. for i, field := range fields {
  109598. switch field.Name {
  109599. case "__typename":
  109600. out.Values[i] = graphql.MarshalString("AppUsageRecordEdge")
  109601. case "cursor":
  109602. out.Values[i] = ec._AppUsageRecordEdge_cursor(ctx, field, obj)
  109603. if out.Values[i] == graphql.Null {
  109604. invalids++
  109605. }
  109606. case "node":
  109607. out.Values[i] = ec._AppUsageRecordEdge_node(ctx, field, obj)
  109608. if out.Values[i] == graphql.Null {
  109609. invalids++
  109610. }
  109611. default:
  109612. panic("unknown field " + strconv.Quote(field.Name))
  109613. }
  109614. }
  109615. out.Dispatch()
  109616. if invalids > 0 {
  109617. return graphql.Null
  109618. }
  109619. return out
  109620. }
  109621. var attributeImplementors = []string{"Attribute"}
  109622. func (ec *executionContext) _Attribute(ctx context.Context, sel ast.SelectionSet, obj *Attribute) graphql.Marshaler {
  109623. fields := graphql.CollectFields(ec.OperationContext, sel, attributeImplementors)
  109624. out := graphql.NewFieldSet(fields)
  109625. var invalids uint32
  109626. for i, field := range fields {
  109627. switch field.Name {
  109628. case "__typename":
  109629. out.Values[i] = graphql.MarshalString("Attribute")
  109630. case "key":
  109631. out.Values[i] = ec._Attribute_key(ctx, field, obj)
  109632. if out.Values[i] == graphql.Null {
  109633. invalids++
  109634. }
  109635. case "value":
  109636. out.Values[i] = ec._Attribute_value(ctx, field, obj)
  109637. default:
  109638. panic("unknown field " + strconv.Quote(field.Name))
  109639. }
  109640. }
  109641. out.Dispatch()
  109642. if invalids > 0 {
  109643. return graphql.Null
  109644. }
  109645. return out
  109646. }
  109647. var automaticDiscountApplicationImplementors = []string{"AutomaticDiscountApplication", "DiscountApplication"}
  109648. func (ec *executionContext) _AutomaticDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *AutomaticDiscountApplication) graphql.Marshaler {
  109649. fields := graphql.CollectFields(ec.OperationContext, sel, automaticDiscountApplicationImplementors)
  109650. out := graphql.NewFieldSet(fields)
  109651. var invalids uint32
  109652. for i, field := range fields {
  109653. switch field.Name {
  109654. case "__typename":
  109655. out.Values[i] = graphql.MarshalString("AutomaticDiscountApplication")
  109656. case "allocationMethod":
  109657. out.Values[i] = ec._AutomaticDiscountApplication_allocationMethod(ctx, field, obj)
  109658. if out.Values[i] == graphql.Null {
  109659. invalids++
  109660. }
  109661. case "index":
  109662. out.Values[i] = ec._AutomaticDiscountApplication_index(ctx, field, obj)
  109663. if out.Values[i] == graphql.Null {
  109664. invalids++
  109665. }
  109666. case "targetSelection":
  109667. out.Values[i] = ec._AutomaticDiscountApplication_targetSelection(ctx, field, obj)
  109668. if out.Values[i] == graphql.Null {
  109669. invalids++
  109670. }
  109671. case "targetType":
  109672. out.Values[i] = ec._AutomaticDiscountApplication_targetType(ctx, field, obj)
  109673. if out.Values[i] == graphql.Null {
  109674. invalids++
  109675. }
  109676. case "title":
  109677. out.Values[i] = ec._AutomaticDiscountApplication_title(ctx, field, obj)
  109678. if out.Values[i] == graphql.Null {
  109679. invalids++
  109680. }
  109681. case "value":
  109682. out.Values[i] = ec._AutomaticDiscountApplication_value(ctx, field, obj)
  109683. if out.Values[i] == graphql.Null {
  109684. invalids++
  109685. }
  109686. default:
  109687. panic("unknown field " + strconv.Quote(field.Name))
  109688. }
  109689. }
  109690. out.Dispatch()
  109691. if invalids > 0 {
  109692. return graphql.Null
  109693. }
  109694. return out
  109695. }
  109696. var availableChannelDefinitionsByChannelImplementors = []string{"AvailableChannelDefinitionsByChannel"}
  109697. func (ec *executionContext) _AvailableChannelDefinitionsByChannel(ctx context.Context, sel ast.SelectionSet, obj *AvailableChannelDefinitionsByChannel) graphql.Marshaler {
  109698. fields := graphql.CollectFields(ec.OperationContext, sel, availableChannelDefinitionsByChannelImplementors)
  109699. out := graphql.NewFieldSet(fields)
  109700. var invalids uint32
  109701. for i, field := range fields {
  109702. switch field.Name {
  109703. case "__typename":
  109704. out.Values[i] = graphql.MarshalString("AvailableChannelDefinitionsByChannel")
  109705. case "channelDefinitions":
  109706. out.Values[i] = ec._AvailableChannelDefinitionsByChannel_channelDefinitions(ctx, field, obj)
  109707. if out.Values[i] == graphql.Null {
  109708. invalids++
  109709. }
  109710. case "channelName":
  109711. out.Values[i] = ec._AvailableChannelDefinitionsByChannel_channelName(ctx, field, obj)
  109712. if out.Values[i] == graphql.Null {
  109713. invalids++
  109714. }
  109715. default:
  109716. panic("unknown field " + strconv.Quote(field.Name))
  109717. }
  109718. }
  109719. out.Dispatch()
  109720. if invalids > 0 {
  109721. return graphql.Null
  109722. }
  109723. return out
  109724. }
  109725. var basicEventImplementors = []string{"BasicEvent", "Event", "Node"}
  109726. func (ec *executionContext) _BasicEvent(ctx context.Context, sel ast.SelectionSet, obj *BasicEvent) graphql.Marshaler {
  109727. fields := graphql.CollectFields(ec.OperationContext, sel, basicEventImplementors)
  109728. out := graphql.NewFieldSet(fields)
  109729. var invalids uint32
  109730. for i, field := range fields {
  109731. switch field.Name {
  109732. case "__typename":
  109733. out.Values[i] = graphql.MarshalString("BasicEvent")
  109734. case "appTitle":
  109735. out.Values[i] = ec._BasicEvent_appTitle(ctx, field, obj)
  109736. case "attributeToApp":
  109737. out.Values[i] = ec._BasicEvent_attributeToApp(ctx, field, obj)
  109738. if out.Values[i] == graphql.Null {
  109739. invalids++
  109740. }
  109741. case "attributeToUser":
  109742. out.Values[i] = ec._BasicEvent_attributeToUser(ctx, field, obj)
  109743. if out.Values[i] == graphql.Null {
  109744. invalids++
  109745. }
  109746. case "createdAt":
  109747. out.Values[i] = ec._BasicEvent_createdAt(ctx, field, obj)
  109748. if out.Values[i] == graphql.Null {
  109749. invalids++
  109750. }
  109751. case "criticalAlert":
  109752. out.Values[i] = ec._BasicEvent_criticalAlert(ctx, field, obj)
  109753. if out.Values[i] == graphql.Null {
  109754. invalids++
  109755. }
  109756. case "id":
  109757. out.Values[i] = ec._BasicEvent_id(ctx, field, obj)
  109758. if out.Values[i] == graphql.Null {
  109759. invalids++
  109760. }
  109761. case "message":
  109762. out.Values[i] = ec._BasicEvent_message(ctx, field, obj)
  109763. if out.Values[i] == graphql.Null {
  109764. invalids++
  109765. }
  109766. default:
  109767. panic("unknown field " + strconv.Quote(field.Name))
  109768. }
  109769. }
  109770. out.Dispatch()
  109771. if invalids > 0 {
  109772. return graphql.Null
  109773. }
  109774. return out
  109775. }
  109776. var buyerExperienceConfigurationImplementors = []string{"BuyerExperienceConfiguration"}
  109777. func (ec *executionContext) _BuyerExperienceConfiguration(ctx context.Context, sel ast.SelectionSet, obj *BuyerExperienceConfiguration) graphql.Marshaler {
  109778. fields := graphql.CollectFields(ec.OperationContext, sel, buyerExperienceConfigurationImplementors)
  109779. out := graphql.NewFieldSet(fields)
  109780. var invalids uint32
  109781. for i, field := range fields {
  109782. switch field.Name {
  109783. case "__typename":
  109784. out.Values[i] = graphql.MarshalString("BuyerExperienceConfiguration")
  109785. case "checkoutToDraft":
  109786. out.Values[i] = ec._BuyerExperienceConfiguration_checkoutToDraft(ctx, field, obj)
  109787. if out.Values[i] == graphql.Null {
  109788. invalids++
  109789. }
  109790. case "payNowOnly":
  109791. out.Values[i] = ec._BuyerExperienceConfiguration_payNowOnly(ctx, field, obj)
  109792. if out.Values[i] == graphql.Null {
  109793. invalids++
  109794. }
  109795. case "paymentTermsTemplate":
  109796. out.Values[i] = ec._BuyerExperienceConfiguration_paymentTermsTemplate(ctx, field, obj)
  109797. default:
  109798. panic("unknown field " + strconv.Quote(field.Name))
  109799. }
  109800. }
  109801. out.Dispatch()
  109802. if invalids > 0 {
  109803. return graphql.Null
  109804. }
  109805. return out
  109806. }
  109807. var channelDefinitionImplementors = []string{"ChannelDefinition", "Node"}
  109808. func (ec *executionContext) _ChannelDefinition(ctx context.Context, sel ast.SelectionSet, obj *ChannelDefinition) graphql.Marshaler {
  109809. fields := graphql.CollectFields(ec.OperationContext, sel, channelDefinitionImplementors)
  109810. out := graphql.NewFieldSet(fields)
  109811. var invalids uint32
  109812. for i, field := range fields {
  109813. switch field.Name {
  109814. case "__typename":
  109815. out.Values[i] = graphql.MarshalString("ChannelDefinition")
  109816. case "channelName":
  109817. out.Values[i] = ec._ChannelDefinition_channelName(ctx, field, obj)
  109818. if out.Values[i] == graphql.Null {
  109819. invalids++
  109820. }
  109821. case "handle":
  109822. out.Values[i] = ec._ChannelDefinition_handle(ctx, field, obj)
  109823. if out.Values[i] == graphql.Null {
  109824. invalids++
  109825. }
  109826. case "id":
  109827. out.Values[i] = ec._ChannelDefinition_id(ctx, field, obj)
  109828. if out.Values[i] == graphql.Null {
  109829. invalids++
  109830. }
  109831. case "subChannelName":
  109832. out.Values[i] = ec._ChannelDefinition_subChannelName(ctx, field, obj)
  109833. if out.Values[i] == graphql.Null {
  109834. invalids++
  109835. }
  109836. case "svgIcon":
  109837. out.Values[i] = ec._ChannelDefinition_svgIcon(ctx, field, obj)
  109838. default:
  109839. panic("unknown field " + strconv.Quote(field.Name))
  109840. }
  109841. }
  109842. out.Dispatch()
  109843. if invalids > 0 {
  109844. return graphql.Null
  109845. }
  109846. return out
  109847. }
  109848. var channelInformationImplementors = []string{"ChannelInformation", "Node"}
  109849. func (ec *executionContext) _ChannelInformation(ctx context.Context, sel ast.SelectionSet, obj *ChannelInformation) graphql.Marshaler {
  109850. fields := graphql.CollectFields(ec.OperationContext, sel, channelInformationImplementors)
  109851. out := graphql.NewFieldSet(fields)
  109852. var invalids uint32
  109853. for i, field := range fields {
  109854. switch field.Name {
  109855. case "__typename":
  109856. out.Values[i] = graphql.MarshalString("ChannelInformation")
  109857. case "app":
  109858. out.Values[i] = ec._ChannelInformation_app(ctx, field, obj)
  109859. if out.Values[i] == graphql.Null {
  109860. invalids++
  109861. }
  109862. case "channelDefinition":
  109863. out.Values[i] = ec._ChannelInformation_channelDefinition(ctx, field, obj)
  109864. case "channelId":
  109865. out.Values[i] = ec._ChannelInformation_channelId(ctx, field, obj)
  109866. if out.Values[i] == graphql.Null {
  109867. invalids++
  109868. }
  109869. case "id":
  109870. out.Values[i] = ec._ChannelInformation_id(ctx, field, obj)
  109871. if out.Values[i] == graphql.Null {
  109872. invalids++
  109873. }
  109874. default:
  109875. panic("unknown field " + strconv.Quote(field.Name))
  109876. }
  109877. }
  109878. out.Dispatch()
  109879. if invalids > 0 {
  109880. return graphql.Null
  109881. }
  109882. return out
  109883. }
  109884. var collectionImplementors = []string{"Collection", "MetafieldReference", "_Entity"}
  109885. func (ec *executionContext) _Collection(ctx context.Context, sel ast.SelectionSet, obj *Collection) graphql.Marshaler {
  109886. fields := graphql.CollectFields(ec.OperationContext, sel, collectionImplementors)
  109887. out := graphql.NewFieldSet(fields)
  109888. var invalids uint32
  109889. for i, field := range fields {
  109890. switch field.Name {
  109891. case "__typename":
  109892. out.Values[i] = graphql.MarshalString("Collection")
  109893. case "id":
  109894. out.Values[i] = ec._Collection_id(ctx, field, obj)
  109895. if out.Values[i] == graphql.Null {
  109896. invalids++
  109897. }
  109898. default:
  109899. panic("unknown field " + strconv.Quote(field.Name))
  109900. }
  109901. }
  109902. out.Dispatch()
  109903. if invalids > 0 {
  109904. return graphql.Null
  109905. }
  109906. return out
  109907. }
  109908. var collectionConnectionImplementors = []string{"CollectionConnection"}
  109909. func (ec *executionContext) _CollectionConnection(ctx context.Context, sel ast.SelectionSet, obj *CollectionConnection) graphql.Marshaler {
  109910. fields := graphql.CollectFields(ec.OperationContext, sel, collectionConnectionImplementors)
  109911. out := graphql.NewFieldSet(fields)
  109912. var invalids uint32
  109913. for i, field := range fields {
  109914. switch field.Name {
  109915. case "__typename":
  109916. out.Values[i] = graphql.MarshalString("CollectionConnection")
  109917. case "edges":
  109918. out.Values[i] = ec._CollectionConnection_edges(ctx, field, obj)
  109919. if out.Values[i] == graphql.Null {
  109920. invalids++
  109921. }
  109922. case "nodes":
  109923. out.Values[i] = ec._CollectionConnection_nodes(ctx, field, obj)
  109924. if out.Values[i] == graphql.Null {
  109925. invalids++
  109926. }
  109927. case "pageInfo":
  109928. out.Values[i] = ec._CollectionConnection_pageInfo(ctx, field, obj)
  109929. if out.Values[i] == graphql.Null {
  109930. invalids++
  109931. }
  109932. default:
  109933. panic("unknown field " + strconv.Quote(field.Name))
  109934. }
  109935. }
  109936. out.Dispatch()
  109937. if invalids > 0 {
  109938. return graphql.Null
  109939. }
  109940. return out
  109941. }
  109942. var collectionEdgeImplementors = []string{"CollectionEdge"}
  109943. func (ec *executionContext) _CollectionEdge(ctx context.Context, sel ast.SelectionSet, obj *CollectionEdge) graphql.Marshaler {
  109944. fields := graphql.CollectFields(ec.OperationContext, sel, collectionEdgeImplementors)
  109945. out := graphql.NewFieldSet(fields)
  109946. var invalids uint32
  109947. for i, field := range fields {
  109948. switch field.Name {
  109949. case "__typename":
  109950. out.Values[i] = graphql.MarshalString("CollectionEdge")
  109951. case "cursor":
  109952. out.Values[i] = ec._CollectionEdge_cursor(ctx, field, obj)
  109953. if out.Values[i] == graphql.Null {
  109954. invalids++
  109955. }
  109956. case "node":
  109957. out.Values[i] = ec._CollectionEdge_node(ctx, field, obj)
  109958. if out.Values[i] == graphql.Null {
  109959. invalids++
  109960. }
  109961. default:
  109962. panic("unknown field " + strconv.Quote(field.Name))
  109963. }
  109964. }
  109965. out.Dispatch()
  109966. if invalids > 0 {
  109967. return graphql.Null
  109968. }
  109969. return out
  109970. }
  109971. var collectionRuleImplementors = []string{"CollectionRule"}
  109972. func (ec *executionContext) _CollectionRule(ctx context.Context, sel ast.SelectionSet, obj *CollectionRule) graphql.Marshaler {
  109973. fields := graphql.CollectFields(ec.OperationContext, sel, collectionRuleImplementors)
  109974. out := graphql.NewFieldSet(fields)
  109975. var invalids uint32
  109976. for i, field := range fields {
  109977. switch field.Name {
  109978. case "__typename":
  109979. out.Values[i] = graphql.MarshalString("CollectionRule")
  109980. case "appliedDisjunctively":
  109981. out.Values[i] = ec._CollectionRule_appliedDisjunctively(ctx, field, obj)
  109982. if out.Values[i] == graphql.Null {
  109983. invalids++
  109984. }
  109985. case "rules":
  109986. out.Values[i] = ec._CollectionRule_rules(ctx, field, obj)
  109987. if out.Values[i] == graphql.Null {
  109988. invalids++
  109989. }
  109990. default:
  109991. panic("unknown field " + strconv.Quote(field.Name))
  109992. }
  109993. }
  109994. out.Dispatch()
  109995. if invalids > 0 {
  109996. return graphql.Null
  109997. }
  109998. return out
  109999. }
  110000. var collectionRuleSetImplementors = []string{"CollectionRuleSet"}
  110001. func (ec *executionContext) _CollectionRuleSet(ctx context.Context, sel ast.SelectionSet, obj *CollectionRuleSet) graphql.Marshaler {
  110002. fields := graphql.CollectFields(ec.OperationContext, sel, collectionRuleSetImplementors)
  110003. out := graphql.NewFieldSet(fields)
  110004. var invalids uint32
  110005. for i, field := range fields {
  110006. switch field.Name {
  110007. case "__typename":
  110008. out.Values[i] = graphql.MarshalString("CollectionRuleSet")
  110009. case "appliedDisjunctively":
  110010. out.Values[i] = ec._CollectionRuleSet_appliedDisjunctively(ctx, field, obj)
  110011. if out.Values[i] == graphql.Null {
  110012. invalids++
  110013. }
  110014. case "rules":
  110015. out.Values[i] = ec._CollectionRuleSet_rules(ctx, field, obj)
  110016. if out.Values[i] == graphql.Null {
  110017. invalids++
  110018. }
  110019. default:
  110020. panic("unknown field " + strconv.Quote(field.Name))
  110021. }
  110022. }
  110023. out.Dispatch()
  110024. if invalids > 0 {
  110025. return graphql.Null
  110026. }
  110027. return out
  110028. }
  110029. var commentEventImplementors = []string{"CommentEvent", "Event", "Node"}
  110030. func (ec *executionContext) _CommentEvent(ctx context.Context, sel ast.SelectionSet, obj *CommentEvent) graphql.Marshaler {
  110031. fields := graphql.CollectFields(ec.OperationContext, sel, commentEventImplementors)
  110032. out := graphql.NewFieldSet(fields)
  110033. var invalids uint32
  110034. for i, field := range fields {
  110035. switch field.Name {
  110036. case "__typename":
  110037. out.Values[i] = graphql.MarshalString("CommentEvent")
  110038. case "appTitle":
  110039. out.Values[i] = ec._CommentEvent_appTitle(ctx, field, obj)
  110040. case "attachments":
  110041. out.Values[i] = ec._CommentEvent_attachments(ctx, field, obj)
  110042. if out.Values[i] == graphql.Null {
  110043. invalids++
  110044. }
  110045. case "attributeToApp":
  110046. out.Values[i] = ec._CommentEvent_attributeToApp(ctx, field, obj)
  110047. if out.Values[i] == graphql.Null {
  110048. invalids++
  110049. }
  110050. case "attributeToUser":
  110051. out.Values[i] = ec._CommentEvent_attributeToUser(ctx, field, obj)
  110052. if out.Values[i] == graphql.Null {
  110053. invalids++
  110054. }
  110055. case "author":
  110056. out.Values[i] = ec._CommentEvent_author(ctx, field, obj)
  110057. if out.Values[i] == graphql.Null {
  110058. invalids++
  110059. }
  110060. case "canDelete":
  110061. out.Values[i] = ec._CommentEvent_canDelete(ctx, field, obj)
  110062. if out.Values[i] == graphql.Null {
  110063. invalids++
  110064. }
  110065. case "canEdit":
  110066. out.Values[i] = ec._CommentEvent_canEdit(ctx, field, obj)
  110067. if out.Values[i] == graphql.Null {
  110068. invalids++
  110069. }
  110070. case "createdAt":
  110071. out.Values[i] = ec._CommentEvent_createdAt(ctx, field, obj)
  110072. if out.Values[i] == graphql.Null {
  110073. invalids++
  110074. }
  110075. case "criticalAlert":
  110076. out.Values[i] = ec._CommentEvent_criticalAlert(ctx, field, obj)
  110077. if out.Values[i] == graphql.Null {
  110078. invalids++
  110079. }
  110080. case "edited":
  110081. out.Values[i] = ec._CommentEvent_edited(ctx, field, obj)
  110082. if out.Values[i] == graphql.Null {
  110083. invalids++
  110084. }
  110085. case "embed":
  110086. out.Values[i] = ec._CommentEvent_embed(ctx, field, obj)
  110087. case "id":
  110088. out.Values[i] = ec._CommentEvent_id(ctx, field, obj)
  110089. if out.Values[i] == graphql.Null {
  110090. invalids++
  110091. }
  110092. case "message":
  110093. out.Values[i] = ec._CommentEvent_message(ctx, field, obj)
  110094. if out.Values[i] == graphql.Null {
  110095. invalids++
  110096. }
  110097. case "rawMessage":
  110098. out.Values[i] = ec._CommentEvent_rawMessage(ctx, field, obj)
  110099. if out.Values[i] == graphql.Null {
  110100. invalids++
  110101. }
  110102. case "subject":
  110103. out.Values[i] = ec._CommentEvent_subject(ctx, field, obj)
  110104. if out.Values[i] == graphql.Null {
  110105. invalids++
  110106. }
  110107. default:
  110108. panic("unknown field " + strconv.Quote(field.Name))
  110109. }
  110110. }
  110111. out.Dispatch()
  110112. if invalids > 0 {
  110113. return graphql.Null
  110114. }
  110115. return out
  110116. }
  110117. var commentEventAttachmentImplementors = []string{"CommentEventAttachment"}
  110118. func (ec *executionContext) _CommentEventAttachment(ctx context.Context, sel ast.SelectionSet, obj *CommentEventAttachment) graphql.Marshaler {
  110119. fields := graphql.CollectFields(ec.OperationContext, sel, commentEventAttachmentImplementors)
  110120. out := graphql.NewFieldSet(fields)
  110121. var invalids uint32
  110122. for i, field := range fields {
  110123. switch field.Name {
  110124. case "__typename":
  110125. out.Values[i] = graphql.MarshalString("CommentEventAttachment")
  110126. case "fileExtension":
  110127. out.Values[i] = ec._CommentEventAttachment_fileExtension(ctx, field, obj)
  110128. case "id":
  110129. out.Values[i] = ec._CommentEventAttachment_id(ctx, field, obj)
  110130. if out.Values[i] == graphql.Null {
  110131. invalids++
  110132. }
  110133. case "image":
  110134. out.Values[i] = ec._CommentEventAttachment_image(ctx, field, obj)
  110135. case "name":
  110136. out.Values[i] = ec._CommentEventAttachment_name(ctx, field, obj)
  110137. if out.Values[i] == graphql.Null {
  110138. invalids++
  110139. }
  110140. case "size":
  110141. out.Values[i] = ec._CommentEventAttachment_size(ctx, field, obj)
  110142. if out.Values[i] == graphql.Null {
  110143. invalids++
  110144. }
  110145. case "url":
  110146. out.Values[i] = ec._CommentEventAttachment_url(ctx, field, obj)
  110147. if out.Values[i] == graphql.Null {
  110148. invalids++
  110149. }
  110150. default:
  110151. panic("unknown field " + strconv.Quote(field.Name))
  110152. }
  110153. }
  110154. out.Dispatch()
  110155. if invalids > 0 {
  110156. return graphql.Null
  110157. }
  110158. return out
  110159. }
  110160. var companyImplementors = []string{"Company", "CommentEventSubject", "HasEvents", "Navigable", "Node"}
  110161. func (ec *executionContext) _Company(ctx context.Context, sel ast.SelectionSet, obj *Company) graphql.Marshaler {
  110162. fields := graphql.CollectFields(ec.OperationContext, sel, companyImplementors)
  110163. out := graphql.NewFieldSet(fields)
  110164. var invalids uint32
  110165. for i, field := range fields {
  110166. switch field.Name {
  110167. case "__typename":
  110168. out.Values[i] = graphql.MarshalString("Company")
  110169. case "contactCount":
  110170. out.Values[i] = ec._Company_contactCount(ctx, field, obj)
  110171. if out.Values[i] == graphql.Null {
  110172. invalids++
  110173. }
  110174. case "contactRoles":
  110175. out.Values[i] = ec._Company_contactRoles(ctx, field, obj)
  110176. if out.Values[i] == graphql.Null {
  110177. invalids++
  110178. }
  110179. case "contacts":
  110180. out.Values[i] = ec._Company_contacts(ctx, field, obj)
  110181. if out.Values[i] == graphql.Null {
  110182. invalids++
  110183. }
  110184. case "createdAt":
  110185. out.Values[i] = ec._Company_createdAt(ctx, field, obj)
  110186. if out.Values[i] == graphql.Null {
  110187. invalids++
  110188. }
  110189. case "customerSince":
  110190. out.Values[i] = ec._Company_customerSince(ctx, field, obj)
  110191. if out.Values[i] == graphql.Null {
  110192. invalids++
  110193. }
  110194. case "defaultCursor":
  110195. out.Values[i] = ec._Company_defaultCursor(ctx, field, obj)
  110196. if out.Values[i] == graphql.Null {
  110197. invalids++
  110198. }
  110199. case "defaultRole":
  110200. out.Values[i] = ec._Company_defaultRole(ctx, field, obj)
  110201. case "draftOrders":
  110202. out.Values[i] = ec._Company_draftOrders(ctx, field, obj)
  110203. if out.Values[i] == graphql.Null {
  110204. invalids++
  110205. }
  110206. case "events":
  110207. out.Values[i] = ec._Company_events(ctx, field, obj)
  110208. if out.Values[i] == graphql.Null {
  110209. invalids++
  110210. }
  110211. case "externalId":
  110212. out.Values[i] = ec._Company_externalId(ctx, field, obj)
  110213. case "hasTimelineComment":
  110214. out.Values[i] = ec._Company_hasTimelineComment(ctx, field, obj)
  110215. if out.Values[i] == graphql.Null {
  110216. invalids++
  110217. }
  110218. case "id":
  110219. out.Values[i] = ec._Company_id(ctx, field, obj)
  110220. if out.Values[i] == graphql.Null {
  110221. invalids++
  110222. }
  110223. case "lifetimeDuration":
  110224. out.Values[i] = ec._Company_lifetimeDuration(ctx, field, obj)
  110225. if out.Values[i] == graphql.Null {
  110226. invalids++
  110227. }
  110228. case "locationCount":
  110229. out.Values[i] = ec._Company_locationCount(ctx, field, obj)
  110230. if out.Values[i] == graphql.Null {
  110231. invalids++
  110232. }
  110233. case "locations":
  110234. out.Values[i] = ec._Company_locations(ctx, field, obj)
  110235. if out.Values[i] == graphql.Null {
  110236. invalids++
  110237. }
  110238. case "mainContact":
  110239. out.Values[i] = ec._Company_mainContact(ctx, field, obj)
  110240. case "name":
  110241. out.Values[i] = ec._Company_name(ctx, field, obj)
  110242. if out.Values[i] == graphql.Null {
  110243. invalids++
  110244. }
  110245. case "note":
  110246. out.Values[i] = ec._Company_note(ctx, field, obj)
  110247. case "orderCount":
  110248. out.Values[i] = ec._Company_orderCount(ctx, field, obj)
  110249. if out.Values[i] == graphql.Null {
  110250. invalids++
  110251. }
  110252. case "orders":
  110253. out.Values[i] = ec._Company_orders(ctx, field, obj)
  110254. if out.Values[i] == graphql.Null {
  110255. invalids++
  110256. }
  110257. case "totalSpent":
  110258. out.Values[i] = ec._Company_totalSpent(ctx, field, obj)
  110259. if out.Values[i] == graphql.Null {
  110260. invalids++
  110261. }
  110262. case "updatedAt":
  110263. out.Values[i] = ec._Company_updatedAt(ctx, field, obj)
  110264. if out.Values[i] == graphql.Null {
  110265. invalids++
  110266. }
  110267. default:
  110268. panic("unknown field " + strconv.Quote(field.Name))
  110269. }
  110270. }
  110271. out.Dispatch()
  110272. if invalids > 0 {
  110273. return graphql.Null
  110274. }
  110275. return out
  110276. }
  110277. var companyAddressImplementors = []string{"CompanyAddress", "Node"}
  110278. func (ec *executionContext) _CompanyAddress(ctx context.Context, sel ast.SelectionSet, obj *CompanyAddress) graphql.Marshaler {
  110279. fields := graphql.CollectFields(ec.OperationContext, sel, companyAddressImplementors)
  110280. out := graphql.NewFieldSet(fields)
  110281. var invalids uint32
  110282. for i, field := range fields {
  110283. switch field.Name {
  110284. case "__typename":
  110285. out.Values[i] = graphql.MarshalString("CompanyAddress")
  110286. case "address1":
  110287. out.Values[i] = ec._CompanyAddress_address1(ctx, field, obj)
  110288. if out.Values[i] == graphql.Null {
  110289. invalids++
  110290. }
  110291. case "address2":
  110292. out.Values[i] = ec._CompanyAddress_address2(ctx, field, obj)
  110293. case "city":
  110294. out.Values[i] = ec._CompanyAddress_city(ctx, field, obj)
  110295. case "companyName":
  110296. out.Values[i] = ec._CompanyAddress_companyName(ctx, field, obj)
  110297. if out.Values[i] == graphql.Null {
  110298. invalids++
  110299. }
  110300. case "country":
  110301. out.Values[i] = ec._CompanyAddress_country(ctx, field, obj)
  110302. case "countryCode":
  110303. out.Values[i] = ec._CompanyAddress_countryCode(ctx, field, obj)
  110304. if out.Values[i] == graphql.Null {
  110305. invalids++
  110306. }
  110307. case "createdAt":
  110308. out.Values[i] = ec._CompanyAddress_createdAt(ctx, field, obj)
  110309. if out.Values[i] == graphql.Null {
  110310. invalids++
  110311. }
  110312. case "formattedArea":
  110313. out.Values[i] = ec._CompanyAddress_formattedArea(ctx, field, obj)
  110314. case "id":
  110315. out.Values[i] = ec._CompanyAddress_id(ctx, field, obj)
  110316. if out.Values[i] == graphql.Null {
  110317. invalids++
  110318. }
  110319. case "phone":
  110320. out.Values[i] = ec._CompanyAddress_phone(ctx, field, obj)
  110321. case "province":
  110322. out.Values[i] = ec._CompanyAddress_province(ctx, field, obj)
  110323. case "recipient":
  110324. out.Values[i] = ec._CompanyAddress_recipient(ctx, field, obj)
  110325. case "updatedAt":
  110326. out.Values[i] = ec._CompanyAddress_updatedAt(ctx, field, obj)
  110327. if out.Values[i] == graphql.Null {
  110328. invalids++
  110329. }
  110330. case "zip":
  110331. out.Values[i] = ec._CompanyAddress_zip(ctx, field, obj)
  110332. case "zoneCode":
  110333. out.Values[i] = ec._CompanyAddress_zoneCode(ctx, field, obj)
  110334. default:
  110335. panic("unknown field " + strconv.Quote(field.Name))
  110336. }
  110337. }
  110338. out.Dispatch()
  110339. if invalids > 0 {
  110340. return graphql.Null
  110341. }
  110342. return out
  110343. }
  110344. var companyContactImplementors = []string{"CompanyContact", "Node"}
  110345. func (ec *executionContext) _CompanyContact(ctx context.Context, sel ast.SelectionSet, obj *CompanyContact) graphql.Marshaler {
  110346. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactImplementors)
  110347. out := graphql.NewFieldSet(fields)
  110348. var invalids uint32
  110349. for i, field := range fields {
  110350. switch field.Name {
  110351. case "__typename":
  110352. out.Values[i] = graphql.MarshalString("CompanyContact")
  110353. case "company":
  110354. out.Values[i] = ec._CompanyContact_company(ctx, field, obj)
  110355. if out.Values[i] == graphql.Null {
  110356. invalids++
  110357. }
  110358. case "createdAt":
  110359. out.Values[i] = ec._CompanyContact_createdAt(ctx, field, obj)
  110360. if out.Values[i] == graphql.Null {
  110361. invalids++
  110362. }
  110363. case "customer":
  110364. out.Values[i] = ec._CompanyContact_customer(ctx, field, obj)
  110365. if out.Values[i] == graphql.Null {
  110366. invalids++
  110367. }
  110368. case "draftOrders":
  110369. out.Values[i] = ec._CompanyContact_draftOrders(ctx, field, obj)
  110370. if out.Values[i] == graphql.Null {
  110371. invalids++
  110372. }
  110373. case "id":
  110374. out.Values[i] = ec._CompanyContact_id(ctx, field, obj)
  110375. if out.Values[i] == graphql.Null {
  110376. invalids++
  110377. }
  110378. case "isMainContact":
  110379. out.Values[i] = ec._CompanyContact_isMainContact(ctx, field, obj)
  110380. if out.Values[i] == graphql.Null {
  110381. invalids++
  110382. }
  110383. case "lifetimeDuration":
  110384. out.Values[i] = ec._CompanyContact_lifetimeDuration(ctx, field, obj)
  110385. if out.Values[i] == graphql.Null {
  110386. invalids++
  110387. }
  110388. case "locale":
  110389. out.Values[i] = ec._CompanyContact_locale(ctx, field, obj)
  110390. case "orders":
  110391. out.Values[i] = ec._CompanyContact_orders(ctx, field, obj)
  110392. if out.Values[i] == graphql.Null {
  110393. invalids++
  110394. }
  110395. case "roleAssignments":
  110396. out.Values[i] = ec._CompanyContact_roleAssignments(ctx, field, obj)
  110397. if out.Values[i] == graphql.Null {
  110398. invalids++
  110399. }
  110400. case "title":
  110401. out.Values[i] = ec._CompanyContact_title(ctx, field, obj)
  110402. case "updatedAt":
  110403. out.Values[i] = ec._CompanyContact_updatedAt(ctx, field, obj)
  110404. if out.Values[i] == graphql.Null {
  110405. invalids++
  110406. }
  110407. default:
  110408. panic("unknown field " + strconv.Quote(field.Name))
  110409. }
  110410. }
  110411. out.Dispatch()
  110412. if invalids > 0 {
  110413. return graphql.Null
  110414. }
  110415. return out
  110416. }
  110417. var companyContactConnectionImplementors = []string{"CompanyContactConnection"}
  110418. func (ec *executionContext) _CompanyContactConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactConnection) graphql.Marshaler {
  110419. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactConnectionImplementors)
  110420. out := graphql.NewFieldSet(fields)
  110421. var invalids uint32
  110422. for i, field := range fields {
  110423. switch field.Name {
  110424. case "__typename":
  110425. out.Values[i] = graphql.MarshalString("CompanyContactConnection")
  110426. case "edges":
  110427. out.Values[i] = ec._CompanyContactConnection_edges(ctx, field, obj)
  110428. if out.Values[i] == graphql.Null {
  110429. invalids++
  110430. }
  110431. case "nodes":
  110432. out.Values[i] = ec._CompanyContactConnection_nodes(ctx, field, obj)
  110433. if out.Values[i] == graphql.Null {
  110434. invalids++
  110435. }
  110436. case "pageInfo":
  110437. out.Values[i] = ec._CompanyContactConnection_pageInfo(ctx, field, obj)
  110438. if out.Values[i] == graphql.Null {
  110439. invalids++
  110440. }
  110441. default:
  110442. panic("unknown field " + strconv.Quote(field.Name))
  110443. }
  110444. }
  110445. out.Dispatch()
  110446. if invalids > 0 {
  110447. return graphql.Null
  110448. }
  110449. return out
  110450. }
  110451. var companyContactEdgeImplementors = []string{"CompanyContactEdge"}
  110452. func (ec *executionContext) _CompanyContactEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactEdge) graphql.Marshaler {
  110453. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactEdgeImplementors)
  110454. out := graphql.NewFieldSet(fields)
  110455. var invalids uint32
  110456. for i, field := range fields {
  110457. switch field.Name {
  110458. case "__typename":
  110459. out.Values[i] = graphql.MarshalString("CompanyContactEdge")
  110460. case "cursor":
  110461. out.Values[i] = ec._CompanyContactEdge_cursor(ctx, field, obj)
  110462. if out.Values[i] == graphql.Null {
  110463. invalids++
  110464. }
  110465. case "node":
  110466. out.Values[i] = ec._CompanyContactEdge_node(ctx, field, obj)
  110467. if out.Values[i] == graphql.Null {
  110468. invalids++
  110469. }
  110470. default:
  110471. panic("unknown field " + strconv.Quote(field.Name))
  110472. }
  110473. }
  110474. out.Dispatch()
  110475. if invalids > 0 {
  110476. return graphql.Null
  110477. }
  110478. return out
  110479. }
  110480. var companyContactRoleImplementors = []string{"CompanyContactRole", "Node"}
  110481. func (ec *executionContext) _CompanyContactRole(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRole) graphql.Marshaler {
  110482. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleImplementors)
  110483. out := graphql.NewFieldSet(fields)
  110484. var invalids uint32
  110485. for i, field := range fields {
  110486. switch field.Name {
  110487. case "__typename":
  110488. out.Values[i] = graphql.MarshalString("CompanyContactRole")
  110489. case "id":
  110490. out.Values[i] = ec._CompanyContactRole_id(ctx, field, obj)
  110491. if out.Values[i] == graphql.Null {
  110492. invalids++
  110493. }
  110494. case "name":
  110495. out.Values[i] = ec._CompanyContactRole_name(ctx, field, obj)
  110496. if out.Values[i] == graphql.Null {
  110497. invalids++
  110498. }
  110499. case "note":
  110500. out.Values[i] = ec._CompanyContactRole_note(ctx, field, obj)
  110501. default:
  110502. panic("unknown field " + strconv.Quote(field.Name))
  110503. }
  110504. }
  110505. out.Dispatch()
  110506. if invalids > 0 {
  110507. return graphql.Null
  110508. }
  110509. return out
  110510. }
  110511. var companyContactRoleAssignmentImplementors = []string{"CompanyContactRoleAssignment", "Node"}
  110512. func (ec *executionContext) _CompanyContactRoleAssignment(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignment) graphql.Marshaler {
  110513. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentImplementors)
  110514. out := graphql.NewFieldSet(fields)
  110515. var invalids uint32
  110516. for i, field := range fields {
  110517. switch field.Name {
  110518. case "__typename":
  110519. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignment")
  110520. case "company":
  110521. out.Values[i] = ec._CompanyContactRoleAssignment_company(ctx, field, obj)
  110522. if out.Values[i] == graphql.Null {
  110523. invalids++
  110524. }
  110525. case "companyContact":
  110526. out.Values[i] = ec._CompanyContactRoleAssignment_companyContact(ctx, field, obj)
  110527. if out.Values[i] == graphql.Null {
  110528. invalids++
  110529. }
  110530. case "companyLocation":
  110531. out.Values[i] = ec._CompanyContactRoleAssignment_companyLocation(ctx, field, obj)
  110532. if out.Values[i] == graphql.Null {
  110533. invalids++
  110534. }
  110535. case "createdAt":
  110536. out.Values[i] = ec._CompanyContactRoleAssignment_createdAt(ctx, field, obj)
  110537. if out.Values[i] == graphql.Null {
  110538. invalids++
  110539. }
  110540. case "id":
  110541. out.Values[i] = ec._CompanyContactRoleAssignment_id(ctx, field, obj)
  110542. if out.Values[i] == graphql.Null {
  110543. invalids++
  110544. }
  110545. case "role":
  110546. out.Values[i] = ec._CompanyContactRoleAssignment_role(ctx, field, obj)
  110547. if out.Values[i] == graphql.Null {
  110548. invalids++
  110549. }
  110550. case "updatedAt":
  110551. out.Values[i] = ec._CompanyContactRoleAssignment_updatedAt(ctx, field, obj)
  110552. if out.Values[i] == graphql.Null {
  110553. invalids++
  110554. }
  110555. default:
  110556. panic("unknown field " + strconv.Quote(field.Name))
  110557. }
  110558. }
  110559. out.Dispatch()
  110560. if invalids > 0 {
  110561. return graphql.Null
  110562. }
  110563. return out
  110564. }
  110565. var companyContactRoleAssignmentConnectionImplementors = []string{"CompanyContactRoleAssignmentConnection"}
  110566. func (ec *executionContext) _CompanyContactRoleAssignmentConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignmentConnection) graphql.Marshaler {
  110567. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentConnectionImplementors)
  110568. out := graphql.NewFieldSet(fields)
  110569. var invalids uint32
  110570. for i, field := range fields {
  110571. switch field.Name {
  110572. case "__typename":
  110573. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignmentConnection")
  110574. case "edges":
  110575. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_edges(ctx, field, obj)
  110576. if out.Values[i] == graphql.Null {
  110577. invalids++
  110578. }
  110579. case "nodes":
  110580. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_nodes(ctx, field, obj)
  110581. if out.Values[i] == graphql.Null {
  110582. invalids++
  110583. }
  110584. case "pageInfo":
  110585. out.Values[i] = ec._CompanyContactRoleAssignmentConnection_pageInfo(ctx, field, obj)
  110586. if out.Values[i] == graphql.Null {
  110587. invalids++
  110588. }
  110589. default:
  110590. panic("unknown field " + strconv.Quote(field.Name))
  110591. }
  110592. }
  110593. out.Dispatch()
  110594. if invalids > 0 {
  110595. return graphql.Null
  110596. }
  110597. return out
  110598. }
  110599. var companyContactRoleAssignmentEdgeImplementors = []string{"CompanyContactRoleAssignmentEdge"}
  110600. func (ec *executionContext) _CompanyContactRoleAssignmentEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  110601. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleAssignmentEdgeImplementors)
  110602. out := graphql.NewFieldSet(fields)
  110603. var invalids uint32
  110604. for i, field := range fields {
  110605. switch field.Name {
  110606. case "__typename":
  110607. out.Values[i] = graphql.MarshalString("CompanyContactRoleAssignmentEdge")
  110608. case "cursor":
  110609. out.Values[i] = ec._CompanyContactRoleAssignmentEdge_cursor(ctx, field, obj)
  110610. if out.Values[i] == graphql.Null {
  110611. invalids++
  110612. }
  110613. case "node":
  110614. out.Values[i] = ec._CompanyContactRoleAssignmentEdge_node(ctx, field, obj)
  110615. if out.Values[i] == graphql.Null {
  110616. invalids++
  110617. }
  110618. default:
  110619. panic("unknown field " + strconv.Quote(field.Name))
  110620. }
  110621. }
  110622. out.Dispatch()
  110623. if invalids > 0 {
  110624. return graphql.Null
  110625. }
  110626. return out
  110627. }
  110628. var companyContactRoleConnectionImplementors = []string{"CompanyContactRoleConnection"}
  110629. func (ec *executionContext) _CompanyContactRoleConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleConnection) graphql.Marshaler {
  110630. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleConnectionImplementors)
  110631. out := graphql.NewFieldSet(fields)
  110632. var invalids uint32
  110633. for i, field := range fields {
  110634. switch field.Name {
  110635. case "__typename":
  110636. out.Values[i] = graphql.MarshalString("CompanyContactRoleConnection")
  110637. case "edges":
  110638. out.Values[i] = ec._CompanyContactRoleConnection_edges(ctx, field, obj)
  110639. if out.Values[i] == graphql.Null {
  110640. invalids++
  110641. }
  110642. case "nodes":
  110643. out.Values[i] = ec._CompanyContactRoleConnection_nodes(ctx, field, obj)
  110644. if out.Values[i] == graphql.Null {
  110645. invalids++
  110646. }
  110647. case "pageInfo":
  110648. out.Values[i] = ec._CompanyContactRoleConnection_pageInfo(ctx, field, obj)
  110649. if out.Values[i] == graphql.Null {
  110650. invalids++
  110651. }
  110652. default:
  110653. panic("unknown field " + strconv.Quote(field.Name))
  110654. }
  110655. }
  110656. out.Dispatch()
  110657. if invalids > 0 {
  110658. return graphql.Null
  110659. }
  110660. return out
  110661. }
  110662. var companyContactRoleEdgeImplementors = []string{"CompanyContactRoleEdge"}
  110663. func (ec *executionContext) _CompanyContactRoleEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyContactRoleEdge) graphql.Marshaler {
  110664. fields := graphql.CollectFields(ec.OperationContext, sel, companyContactRoleEdgeImplementors)
  110665. out := graphql.NewFieldSet(fields)
  110666. var invalids uint32
  110667. for i, field := range fields {
  110668. switch field.Name {
  110669. case "__typename":
  110670. out.Values[i] = graphql.MarshalString("CompanyContactRoleEdge")
  110671. case "cursor":
  110672. out.Values[i] = ec._CompanyContactRoleEdge_cursor(ctx, field, obj)
  110673. if out.Values[i] == graphql.Null {
  110674. invalids++
  110675. }
  110676. case "node":
  110677. out.Values[i] = ec._CompanyContactRoleEdge_node(ctx, field, obj)
  110678. if out.Values[i] == graphql.Null {
  110679. invalids++
  110680. }
  110681. default:
  110682. panic("unknown field " + strconv.Quote(field.Name))
  110683. }
  110684. }
  110685. out.Dispatch()
  110686. if invalids > 0 {
  110687. return graphql.Null
  110688. }
  110689. return out
  110690. }
  110691. var companyLocationImplementors = []string{"CompanyLocation", "CommentEventSubject", "HasEvents", "Navigable", "Node"}
  110692. func (ec *executionContext) _CompanyLocation(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocation) graphql.Marshaler {
  110693. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationImplementors)
  110694. out := graphql.NewFieldSet(fields)
  110695. var invalids uint32
  110696. for i, field := range fields {
  110697. switch field.Name {
  110698. case "__typename":
  110699. out.Values[i] = graphql.MarshalString("CompanyLocation")
  110700. case "billingAddress":
  110701. out.Values[i] = ec._CompanyLocation_billingAddress(ctx, field, obj)
  110702. case "buyerExperienceConfiguration":
  110703. out.Values[i] = ec._CompanyLocation_buyerExperienceConfiguration(ctx, field, obj)
  110704. case "company":
  110705. out.Values[i] = ec._CompanyLocation_company(ctx, field, obj)
  110706. if out.Values[i] == graphql.Null {
  110707. invalids++
  110708. }
  110709. case "createdAt":
  110710. out.Values[i] = ec._CompanyLocation_createdAt(ctx, field, obj)
  110711. if out.Values[i] == graphql.Null {
  110712. invalids++
  110713. }
  110714. case "currency":
  110715. out.Values[i] = ec._CompanyLocation_currency(ctx, field, obj)
  110716. if out.Values[i] == graphql.Null {
  110717. invalids++
  110718. }
  110719. case "defaultCursor":
  110720. out.Values[i] = ec._CompanyLocation_defaultCursor(ctx, field, obj)
  110721. if out.Values[i] == graphql.Null {
  110722. invalids++
  110723. }
  110724. case "draftOrders":
  110725. out.Values[i] = ec._CompanyLocation_draftOrders(ctx, field, obj)
  110726. if out.Values[i] == graphql.Null {
  110727. invalids++
  110728. }
  110729. case "events":
  110730. out.Values[i] = ec._CompanyLocation_events(ctx, field, obj)
  110731. if out.Values[i] == graphql.Null {
  110732. invalids++
  110733. }
  110734. case "externalId":
  110735. out.Values[i] = ec._CompanyLocation_externalId(ctx, field, obj)
  110736. case "hasTimelineComment":
  110737. out.Values[i] = ec._CompanyLocation_hasTimelineComment(ctx, field, obj)
  110738. if out.Values[i] == graphql.Null {
  110739. invalids++
  110740. }
  110741. case "id":
  110742. out.Values[i] = ec._CompanyLocation_id(ctx, field, obj)
  110743. if out.Values[i] == graphql.Null {
  110744. invalids++
  110745. }
  110746. case "locale":
  110747. out.Values[i] = ec._CompanyLocation_locale(ctx, field, obj)
  110748. case "market":
  110749. out.Values[i] = ec._CompanyLocation_market(ctx, field, obj)
  110750. if out.Values[i] == graphql.Null {
  110751. invalids++
  110752. }
  110753. case "name":
  110754. out.Values[i] = ec._CompanyLocation_name(ctx, field, obj)
  110755. if out.Values[i] == graphql.Null {
  110756. invalids++
  110757. }
  110758. case "note":
  110759. out.Values[i] = ec._CompanyLocation_note(ctx, field, obj)
  110760. case "orderCount":
  110761. out.Values[i] = ec._CompanyLocation_orderCount(ctx, field, obj)
  110762. if out.Values[i] == graphql.Null {
  110763. invalids++
  110764. }
  110765. case "orders":
  110766. out.Values[i] = ec._CompanyLocation_orders(ctx, field, obj)
  110767. if out.Values[i] == graphql.Null {
  110768. invalids++
  110769. }
  110770. case "phone":
  110771. out.Values[i] = ec._CompanyLocation_phone(ctx, field, obj)
  110772. case "roleAssignments":
  110773. out.Values[i] = ec._CompanyLocation_roleAssignments(ctx, field, obj)
  110774. if out.Values[i] == graphql.Null {
  110775. invalids++
  110776. }
  110777. case "shippingAddress":
  110778. out.Values[i] = ec._CompanyLocation_shippingAddress(ctx, field, obj)
  110779. case "taxExemptions":
  110780. out.Values[i] = ec._CompanyLocation_taxExemptions(ctx, field, obj)
  110781. if out.Values[i] == graphql.Null {
  110782. invalids++
  110783. }
  110784. case "taxRegistrationId":
  110785. out.Values[i] = ec._CompanyLocation_taxRegistrationId(ctx, field, obj)
  110786. case "totalSpent":
  110787. out.Values[i] = ec._CompanyLocation_totalSpent(ctx, field, obj)
  110788. if out.Values[i] == graphql.Null {
  110789. invalids++
  110790. }
  110791. case "updatedAt":
  110792. out.Values[i] = ec._CompanyLocation_updatedAt(ctx, field, obj)
  110793. if out.Values[i] == graphql.Null {
  110794. invalids++
  110795. }
  110796. default:
  110797. panic("unknown field " + strconv.Quote(field.Name))
  110798. }
  110799. }
  110800. out.Dispatch()
  110801. if invalids > 0 {
  110802. return graphql.Null
  110803. }
  110804. return out
  110805. }
  110806. var companyLocationConnectionImplementors = []string{"CompanyLocationConnection"}
  110807. func (ec *executionContext) _CompanyLocationConnection(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocationConnection) graphql.Marshaler {
  110808. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationConnectionImplementors)
  110809. out := graphql.NewFieldSet(fields)
  110810. var invalids uint32
  110811. for i, field := range fields {
  110812. switch field.Name {
  110813. case "__typename":
  110814. out.Values[i] = graphql.MarshalString("CompanyLocationConnection")
  110815. case "edges":
  110816. out.Values[i] = ec._CompanyLocationConnection_edges(ctx, field, obj)
  110817. if out.Values[i] == graphql.Null {
  110818. invalids++
  110819. }
  110820. case "nodes":
  110821. out.Values[i] = ec._CompanyLocationConnection_nodes(ctx, field, obj)
  110822. if out.Values[i] == graphql.Null {
  110823. invalids++
  110824. }
  110825. case "pageInfo":
  110826. out.Values[i] = ec._CompanyLocationConnection_pageInfo(ctx, field, obj)
  110827. if out.Values[i] == graphql.Null {
  110828. invalids++
  110829. }
  110830. default:
  110831. panic("unknown field " + strconv.Quote(field.Name))
  110832. }
  110833. }
  110834. out.Dispatch()
  110835. if invalids > 0 {
  110836. return graphql.Null
  110837. }
  110838. return out
  110839. }
  110840. var companyLocationEdgeImplementors = []string{"CompanyLocationEdge"}
  110841. func (ec *executionContext) _CompanyLocationEdge(ctx context.Context, sel ast.SelectionSet, obj *CompanyLocationEdge) graphql.Marshaler {
  110842. fields := graphql.CollectFields(ec.OperationContext, sel, companyLocationEdgeImplementors)
  110843. out := graphql.NewFieldSet(fields)
  110844. var invalids uint32
  110845. for i, field := range fields {
  110846. switch field.Name {
  110847. case "__typename":
  110848. out.Values[i] = graphql.MarshalString("CompanyLocationEdge")
  110849. case "cursor":
  110850. out.Values[i] = ec._CompanyLocationEdge_cursor(ctx, field, obj)
  110851. if out.Values[i] == graphql.Null {
  110852. invalids++
  110853. }
  110854. case "node":
  110855. out.Values[i] = ec._CompanyLocationEdge_node(ctx, field, obj)
  110856. if out.Values[i] == graphql.Null {
  110857. invalids++
  110858. }
  110859. default:
  110860. panic("unknown field " + strconv.Quote(field.Name))
  110861. }
  110862. }
  110863. out.Dispatch()
  110864. if invalids > 0 {
  110865. return graphql.Null
  110866. }
  110867. return out
  110868. }
  110869. var countriesInShippingZonesImplementors = []string{"CountriesInShippingZones"}
  110870. func (ec *executionContext) _CountriesInShippingZones(ctx context.Context, sel ast.SelectionSet, obj *CountriesInShippingZones) graphql.Marshaler {
  110871. fields := graphql.CollectFields(ec.OperationContext, sel, countriesInShippingZonesImplementors)
  110872. out := graphql.NewFieldSet(fields)
  110873. var invalids uint32
  110874. for i, field := range fields {
  110875. switch field.Name {
  110876. case "__typename":
  110877. out.Values[i] = graphql.MarshalString("CountriesInShippingZones")
  110878. case "countryCodes":
  110879. out.Values[i] = ec._CountriesInShippingZones_countryCodes(ctx, field, obj)
  110880. if out.Values[i] == graphql.Null {
  110881. invalids++
  110882. }
  110883. case "includeRestOfWorld":
  110884. out.Values[i] = ec._CountriesInShippingZones_includeRestOfWorld(ctx, field, obj)
  110885. if out.Values[i] == graphql.Null {
  110886. invalids++
  110887. }
  110888. default:
  110889. panic("unknown field " + strconv.Quote(field.Name))
  110890. }
  110891. }
  110892. out.Dispatch()
  110893. if invalids > 0 {
  110894. return graphql.Null
  110895. }
  110896. return out
  110897. }
  110898. var countryHarmonizedSystemCodeImplementors = []string{"CountryHarmonizedSystemCode"}
  110899. func (ec *executionContext) _CountryHarmonizedSystemCode(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCode) graphql.Marshaler {
  110900. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeImplementors)
  110901. out := graphql.NewFieldSet(fields)
  110902. var invalids uint32
  110903. for i, field := range fields {
  110904. switch field.Name {
  110905. case "__typename":
  110906. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCode")
  110907. case "countryCode":
  110908. out.Values[i] = ec._CountryHarmonizedSystemCode_countryCode(ctx, field, obj)
  110909. if out.Values[i] == graphql.Null {
  110910. invalids++
  110911. }
  110912. case "harmonizedSystemCode":
  110913. out.Values[i] = ec._CountryHarmonizedSystemCode_harmonizedSystemCode(ctx, field, obj)
  110914. if out.Values[i] == graphql.Null {
  110915. invalids++
  110916. }
  110917. default:
  110918. panic("unknown field " + strconv.Quote(field.Name))
  110919. }
  110920. }
  110921. out.Dispatch()
  110922. if invalids > 0 {
  110923. return graphql.Null
  110924. }
  110925. return out
  110926. }
  110927. var countryHarmonizedSystemCodeConnectionImplementors = []string{"CountryHarmonizedSystemCodeConnection"}
  110928. func (ec *executionContext) _CountryHarmonizedSystemCodeConnection(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCodeConnection) graphql.Marshaler {
  110929. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeConnectionImplementors)
  110930. out := graphql.NewFieldSet(fields)
  110931. var invalids uint32
  110932. for i, field := range fields {
  110933. switch field.Name {
  110934. case "__typename":
  110935. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCodeConnection")
  110936. case "edges":
  110937. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_edges(ctx, field, obj)
  110938. if out.Values[i] == graphql.Null {
  110939. invalids++
  110940. }
  110941. case "nodes":
  110942. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_nodes(ctx, field, obj)
  110943. if out.Values[i] == graphql.Null {
  110944. invalids++
  110945. }
  110946. case "pageInfo":
  110947. out.Values[i] = ec._CountryHarmonizedSystemCodeConnection_pageInfo(ctx, field, obj)
  110948. if out.Values[i] == graphql.Null {
  110949. invalids++
  110950. }
  110951. default:
  110952. panic("unknown field " + strconv.Quote(field.Name))
  110953. }
  110954. }
  110955. out.Dispatch()
  110956. if invalids > 0 {
  110957. return graphql.Null
  110958. }
  110959. return out
  110960. }
  110961. var countryHarmonizedSystemCodeEdgeImplementors = []string{"CountryHarmonizedSystemCodeEdge"}
  110962. func (ec *executionContext) _CountryHarmonizedSystemCodeEdge(ctx context.Context, sel ast.SelectionSet, obj *CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  110963. fields := graphql.CollectFields(ec.OperationContext, sel, countryHarmonizedSystemCodeEdgeImplementors)
  110964. out := graphql.NewFieldSet(fields)
  110965. var invalids uint32
  110966. for i, field := range fields {
  110967. switch field.Name {
  110968. case "__typename":
  110969. out.Values[i] = graphql.MarshalString("CountryHarmonizedSystemCodeEdge")
  110970. case "cursor":
  110971. out.Values[i] = ec._CountryHarmonizedSystemCodeEdge_cursor(ctx, field, obj)
  110972. if out.Values[i] == graphql.Null {
  110973. invalids++
  110974. }
  110975. case "node":
  110976. out.Values[i] = ec._CountryHarmonizedSystemCodeEdge_node(ctx, field, obj)
  110977. if out.Values[i] == graphql.Null {
  110978. invalids++
  110979. }
  110980. default:
  110981. panic("unknown field " + strconv.Quote(field.Name))
  110982. }
  110983. }
  110984. out.Dispatch()
  110985. if invalids > 0 {
  110986. return graphql.Null
  110987. }
  110988. return out
  110989. }
  110990. var currencyFormatsImplementors = []string{"CurrencyFormats"}
  110991. func (ec *executionContext) _CurrencyFormats(ctx context.Context, sel ast.SelectionSet, obj *CurrencyFormats) graphql.Marshaler {
  110992. fields := graphql.CollectFields(ec.OperationContext, sel, currencyFormatsImplementors)
  110993. out := graphql.NewFieldSet(fields)
  110994. var invalids uint32
  110995. for i, field := range fields {
  110996. switch field.Name {
  110997. case "__typename":
  110998. out.Values[i] = graphql.MarshalString("CurrencyFormats")
  110999. case "moneyFormat":
  111000. out.Values[i] = ec._CurrencyFormats_moneyFormat(ctx, field, obj)
  111001. if out.Values[i] == graphql.Null {
  111002. invalids++
  111003. }
  111004. case "moneyInEmailsFormat":
  111005. out.Values[i] = ec._CurrencyFormats_moneyInEmailsFormat(ctx, field, obj)
  111006. if out.Values[i] == graphql.Null {
  111007. invalids++
  111008. }
  111009. case "moneyWithCurrencyFormat":
  111010. out.Values[i] = ec._CurrencyFormats_moneyWithCurrencyFormat(ctx, field, obj)
  111011. if out.Values[i] == graphql.Null {
  111012. invalids++
  111013. }
  111014. case "moneyWithCurrencyInEmailsFormat":
  111015. out.Values[i] = ec._CurrencyFormats_moneyWithCurrencyInEmailsFormat(ctx, field, obj)
  111016. if out.Values[i] == graphql.Null {
  111017. invalids++
  111018. }
  111019. default:
  111020. panic("unknown field " + strconv.Quote(field.Name))
  111021. }
  111022. }
  111023. out.Dispatch()
  111024. if invalids > 0 {
  111025. return graphql.Null
  111026. }
  111027. return out
  111028. }
  111029. var currencySettingImplementors = []string{"CurrencySetting"}
  111030. func (ec *executionContext) _CurrencySetting(ctx context.Context, sel ast.SelectionSet, obj *CurrencySetting) graphql.Marshaler {
  111031. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingImplementors)
  111032. out := graphql.NewFieldSet(fields)
  111033. var invalids uint32
  111034. for i, field := range fields {
  111035. switch field.Name {
  111036. case "__typename":
  111037. out.Values[i] = graphql.MarshalString("CurrencySetting")
  111038. case "currencyCode":
  111039. out.Values[i] = ec._CurrencySetting_currencyCode(ctx, field, obj)
  111040. if out.Values[i] == graphql.Null {
  111041. invalids++
  111042. }
  111043. case "currencyName":
  111044. out.Values[i] = ec._CurrencySetting_currencyName(ctx, field, obj)
  111045. if out.Values[i] == graphql.Null {
  111046. invalids++
  111047. }
  111048. case "enabled":
  111049. out.Values[i] = ec._CurrencySetting_enabled(ctx, field, obj)
  111050. if out.Values[i] == graphql.Null {
  111051. invalids++
  111052. }
  111053. case "rateUpdatedAt":
  111054. out.Values[i] = ec._CurrencySetting_rateUpdatedAt(ctx, field, obj)
  111055. default:
  111056. panic("unknown field " + strconv.Quote(field.Name))
  111057. }
  111058. }
  111059. out.Dispatch()
  111060. if invalids > 0 {
  111061. return graphql.Null
  111062. }
  111063. return out
  111064. }
  111065. var currencySettingConnectionImplementors = []string{"CurrencySettingConnection"}
  111066. func (ec *executionContext) _CurrencySettingConnection(ctx context.Context, sel ast.SelectionSet, obj *CurrencySettingConnection) graphql.Marshaler {
  111067. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingConnectionImplementors)
  111068. out := graphql.NewFieldSet(fields)
  111069. var invalids uint32
  111070. for i, field := range fields {
  111071. switch field.Name {
  111072. case "__typename":
  111073. out.Values[i] = graphql.MarshalString("CurrencySettingConnection")
  111074. case "edges":
  111075. out.Values[i] = ec._CurrencySettingConnection_edges(ctx, field, obj)
  111076. if out.Values[i] == graphql.Null {
  111077. invalids++
  111078. }
  111079. case "nodes":
  111080. out.Values[i] = ec._CurrencySettingConnection_nodes(ctx, field, obj)
  111081. if out.Values[i] == graphql.Null {
  111082. invalids++
  111083. }
  111084. case "pageInfo":
  111085. out.Values[i] = ec._CurrencySettingConnection_pageInfo(ctx, field, obj)
  111086. if out.Values[i] == graphql.Null {
  111087. invalids++
  111088. }
  111089. default:
  111090. panic("unknown field " + strconv.Quote(field.Name))
  111091. }
  111092. }
  111093. out.Dispatch()
  111094. if invalids > 0 {
  111095. return graphql.Null
  111096. }
  111097. return out
  111098. }
  111099. var currencySettingEdgeImplementors = []string{"CurrencySettingEdge"}
  111100. func (ec *executionContext) _CurrencySettingEdge(ctx context.Context, sel ast.SelectionSet, obj *CurrencySettingEdge) graphql.Marshaler {
  111101. fields := graphql.CollectFields(ec.OperationContext, sel, currencySettingEdgeImplementors)
  111102. out := graphql.NewFieldSet(fields)
  111103. var invalids uint32
  111104. for i, field := range fields {
  111105. switch field.Name {
  111106. case "__typename":
  111107. out.Values[i] = graphql.MarshalString("CurrencySettingEdge")
  111108. case "cursor":
  111109. out.Values[i] = ec._CurrencySettingEdge_cursor(ctx, field, obj)
  111110. if out.Values[i] == graphql.Null {
  111111. invalids++
  111112. }
  111113. case "node":
  111114. out.Values[i] = ec._CurrencySettingEdge_node(ctx, field, obj)
  111115. if out.Values[i] == graphql.Null {
  111116. invalids++
  111117. }
  111118. default:
  111119. panic("unknown field " + strconv.Quote(field.Name))
  111120. }
  111121. }
  111122. out.Dispatch()
  111123. if invalids > 0 {
  111124. return graphql.Null
  111125. }
  111126. return out
  111127. }
  111128. var customerImplementors = []string{"Customer", "CommentEventSubject", "HasEvents", "HasMetafieldDefinitions", "HasMetafields", "LegacyInteroperability", "Node", "CommentEventEmbed", "PurchasingEntity", "_Entity"}
  111129. func (ec *executionContext) _Customer(ctx context.Context, sel ast.SelectionSet, obj *Customer) graphql.Marshaler {
  111130. fields := graphql.CollectFields(ec.OperationContext, sel, customerImplementors)
  111131. out := graphql.NewFieldSet(fields)
  111132. var invalids uint32
  111133. for i, field := range fields {
  111134. switch field.Name {
  111135. case "__typename":
  111136. out.Values[i] = graphql.MarshalString("Customer")
  111137. case "addresses":
  111138. out.Values[i] = ec._Customer_addresses(ctx, field, obj)
  111139. if out.Values[i] == graphql.Null {
  111140. invalids++
  111141. }
  111142. case "amountSpent":
  111143. out.Values[i] = ec._Customer_amountSpent(ctx, field, obj)
  111144. if out.Values[i] == graphql.Null {
  111145. invalids++
  111146. }
  111147. case "averageOrderAmountV2":
  111148. out.Values[i] = ec._Customer_averageOrderAmountV2(ctx, field, obj)
  111149. case "canDelete":
  111150. out.Values[i] = ec._Customer_canDelete(ctx, field, obj)
  111151. if out.Values[i] == graphql.Null {
  111152. invalids++
  111153. }
  111154. case "companyContactProfiles":
  111155. out.Values[i] = ec._Customer_companyContactProfiles(ctx, field, obj)
  111156. if out.Values[i] == graphql.Null {
  111157. invalids++
  111158. }
  111159. case "createdAt":
  111160. out.Values[i] = ec._Customer_createdAt(ctx, field, obj)
  111161. if out.Values[i] == graphql.Null {
  111162. invalids++
  111163. }
  111164. case "defaultAddress":
  111165. out.Values[i] = ec._Customer_defaultAddress(ctx, field, obj)
  111166. case "displayName":
  111167. out.Values[i] = ec._Customer_displayName(ctx, field, obj)
  111168. if out.Values[i] == graphql.Null {
  111169. invalids++
  111170. }
  111171. case "email":
  111172. out.Values[i] = ec._Customer_email(ctx, field, obj)
  111173. case "emailMarketingConsent":
  111174. out.Values[i] = ec._Customer_emailMarketingConsent(ctx, field, obj)
  111175. case "events":
  111176. out.Values[i] = ec._Customer_events(ctx, field, obj)
  111177. if out.Values[i] == graphql.Null {
  111178. invalids++
  111179. }
  111180. case "firstName":
  111181. out.Values[i] = ec._Customer_firstName(ctx, field, obj)
  111182. case "hasTimelineComment":
  111183. out.Values[i] = ec._Customer_hasTimelineComment(ctx, field, obj)
  111184. if out.Values[i] == graphql.Null {
  111185. invalids++
  111186. }
  111187. case "id":
  111188. out.Values[i] = ec._Customer_id(ctx, field, obj)
  111189. if out.Values[i] == graphql.Null {
  111190. invalids++
  111191. }
  111192. case "image":
  111193. out.Values[i] = ec._Customer_image(ctx, field, obj)
  111194. if out.Values[i] == graphql.Null {
  111195. invalids++
  111196. }
  111197. case "lastName":
  111198. out.Values[i] = ec._Customer_lastName(ctx, field, obj)
  111199. case "lastOrder":
  111200. out.Values[i] = ec._Customer_lastOrder(ctx, field, obj)
  111201. case "legacyResourceId":
  111202. out.Values[i] = ec._Customer_legacyResourceId(ctx, field, obj)
  111203. if out.Values[i] == graphql.Null {
  111204. invalids++
  111205. }
  111206. case "lifetimeDuration":
  111207. out.Values[i] = ec._Customer_lifetimeDuration(ctx, field, obj)
  111208. if out.Values[i] == graphql.Null {
  111209. invalids++
  111210. }
  111211. case "locale":
  111212. out.Values[i] = ec._Customer_locale(ctx, field, obj)
  111213. if out.Values[i] == graphql.Null {
  111214. invalids++
  111215. }
  111216. case "market":
  111217. out.Values[i] = ec._Customer_market(ctx, field, obj)
  111218. case "metafield":
  111219. out.Values[i] = ec._Customer_metafield(ctx, field, obj)
  111220. case "metafieldDefinitions":
  111221. out.Values[i] = ec._Customer_metafieldDefinitions(ctx, field, obj)
  111222. if out.Values[i] == graphql.Null {
  111223. invalids++
  111224. }
  111225. case "metafields":
  111226. out.Values[i] = ec._Customer_metafields(ctx, field, obj)
  111227. if out.Values[i] == graphql.Null {
  111228. invalids++
  111229. }
  111230. case "multipassIdentifier":
  111231. out.Values[i] = ec._Customer_multipassIdentifier(ctx, field, obj)
  111232. case "note":
  111233. out.Values[i] = ec._Customer_note(ctx, field, obj)
  111234. case "numberOfOrders":
  111235. out.Values[i] = ec._Customer_numberOfOrders(ctx, field, obj)
  111236. if out.Values[i] == graphql.Null {
  111237. invalids++
  111238. }
  111239. case "orders":
  111240. out.Values[i] = ec._Customer_orders(ctx, field, obj)
  111241. if out.Values[i] == graphql.Null {
  111242. invalids++
  111243. }
  111244. case "paymentMethods":
  111245. out.Values[i] = ec._Customer_paymentMethods(ctx, field, obj)
  111246. if out.Values[i] == graphql.Null {
  111247. invalids++
  111248. }
  111249. case "phone":
  111250. out.Values[i] = ec._Customer_phone(ctx, field, obj)
  111251. case "privateMetafield":
  111252. out.Values[i] = ec._Customer_privateMetafield(ctx, field, obj)
  111253. case "privateMetafields":
  111254. out.Values[i] = ec._Customer_privateMetafields(ctx, field, obj)
  111255. if out.Values[i] == graphql.Null {
  111256. invalids++
  111257. }
  111258. case "productSubscriberStatus":
  111259. out.Values[i] = ec._Customer_productSubscriberStatus(ctx, field, obj)
  111260. if out.Values[i] == graphql.Null {
  111261. invalids++
  111262. }
  111263. case "smsMarketingConsent":
  111264. out.Values[i] = ec._Customer_smsMarketingConsent(ctx, field, obj)
  111265. case "state":
  111266. out.Values[i] = ec._Customer_state(ctx, field, obj)
  111267. if out.Values[i] == graphql.Null {
  111268. invalids++
  111269. }
  111270. case "statistics":
  111271. out.Values[i] = ec._Customer_statistics(ctx, field, obj)
  111272. if out.Values[i] == graphql.Null {
  111273. invalids++
  111274. }
  111275. case "subscriptionContracts":
  111276. out.Values[i] = ec._Customer_subscriptionContracts(ctx, field, obj)
  111277. if out.Values[i] == graphql.Null {
  111278. invalids++
  111279. }
  111280. case "tags":
  111281. out.Values[i] = ec._Customer_tags(ctx, field, obj)
  111282. if out.Values[i] == graphql.Null {
  111283. invalids++
  111284. }
  111285. case "taxExempt":
  111286. out.Values[i] = ec._Customer_taxExempt(ctx, field, obj)
  111287. if out.Values[i] == graphql.Null {
  111288. invalids++
  111289. }
  111290. case "taxExemptions":
  111291. out.Values[i] = ec._Customer_taxExemptions(ctx, field, obj)
  111292. if out.Values[i] == graphql.Null {
  111293. invalids++
  111294. }
  111295. case "unsubscribeUrl":
  111296. out.Values[i] = ec._Customer_unsubscribeUrl(ctx, field, obj)
  111297. if out.Values[i] == graphql.Null {
  111298. invalids++
  111299. }
  111300. case "updatedAt":
  111301. out.Values[i] = ec._Customer_updatedAt(ctx, field, obj)
  111302. if out.Values[i] == graphql.Null {
  111303. invalids++
  111304. }
  111305. case "validEmailAddress":
  111306. out.Values[i] = ec._Customer_validEmailAddress(ctx, field, obj)
  111307. if out.Values[i] == graphql.Null {
  111308. invalids++
  111309. }
  111310. case "verifiedEmail":
  111311. out.Values[i] = ec._Customer_verifiedEmail(ctx, field, obj)
  111312. if out.Values[i] == graphql.Null {
  111313. invalids++
  111314. }
  111315. default:
  111316. panic("unknown field " + strconv.Quote(field.Name))
  111317. }
  111318. }
  111319. out.Dispatch()
  111320. if invalids > 0 {
  111321. return graphql.Null
  111322. }
  111323. return out
  111324. }
  111325. var customerCreatePayloadImplementors = []string{"CustomerCreatePayload"}
  111326. func (ec *executionContext) _CustomerCreatePayload(ctx context.Context, sel ast.SelectionSet, obj *CustomerCreatePayload) graphql.Marshaler {
  111327. fields := graphql.CollectFields(ec.OperationContext, sel, customerCreatePayloadImplementors)
  111328. out := graphql.NewFieldSet(fields)
  111329. var invalids uint32
  111330. for i, field := range fields {
  111331. switch field.Name {
  111332. case "__typename":
  111333. out.Values[i] = graphql.MarshalString("CustomerCreatePayload")
  111334. case "customer":
  111335. out.Values[i] = ec._CustomerCreatePayload_customer(ctx, field, obj)
  111336. case "userErrors":
  111337. out.Values[i] = ec._CustomerCreatePayload_userErrors(ctx, field, obj)
  111338. if out.Values[i] == graphql.Null {
  111339. invalids++
  111340. }
  111341. default:
  111342. panic("unknown field " + strconv.Quote(field.Name))
  111343. }
  111344. }
  111345. out.Dispatch()
  111346. if invalids > 0 {
  111347. return graphql.Null
  111348. }
  111349. return out
  111350. }
  111351. var customerCreditCardImplementors = []string{"CustomerCreditCard", "CustomerPaymentInstrument"}
  111352. func (ec *executionContext) _CustomerCreditCard(ctx context.Context, sel ast.SelectionSet, obj *CustomerCreditCard) graphql.Marshaler {
  111353. fields := graphql.CollectFields(ec.OperationContext, sel, customerCreditCardImplementors)
  111354. out := graphql.NewFieldSet(fields)
  111355. var invalids uint32
  111356. for i, field := range fields {
  111357. switch field.Name {
  111358. case "__typename":
  111359. out.Values[i] = graphql.MarshalString("CustomerCreditCard")
  111360. case "billingAddress":
  111361. out.Values[i] = ec._CustomerCreditCard_billingAddress(ctx, field, obj)
  111362. case "brand":
  111363. out.Values[i] = ec._CustomerCreditCard_brand(ctx, field, obj)
  111364. if out.Values[i] == graphql.Null {
  111365. invalids++
  111366. }
  111367. case "expiresSoon":
  111368. out.Values[i] = ec._CustomerCreditCard_expiresSoon(ctx, field, obj)
  111369. if out.Values[i] == graphql.Null {
  111370. invalids++
  111371. }
  111372. case "expiryMonth":
  111373. out.Values[i] = ec._CustomerCreditCard_expiryMonth(ctx, field, obj)
  111374. if out.Values[i] == graphql.Null {
  111375. invalids++
  111376. }
  111377. case "expiryYear":
  111378. out.Values[i] = ec._CustomerCreditCard_expiryYear(ctx, field, obj)
  111379. if out.Values[i] == graphql.Null {
  111380. invalids++
  111381. }
  111382. case "firstDigits":
  111383. out.Values[i] = ec._CustomerCreditCard_firstDigits(ctx, field, obj)
  111384. case "isRevocable":
  111385. out.Values[i] = ec._CustomerCreditCard_isRevocable(ctx, field, obj)
  111386. if out.Values[i] == graphql.Null {
  111387. invalids++
  111388. }
  111389. case "lastDigits":
  111390. out.Values[i] = ec._CustomerCreditCard_lastDigits(ctx, field, obj)
  111391. if out.Values[i] == graphql.Null {
  111392. invalids++
  111393. }
  111394. case "maskedNumber":
  111395. out.Values[i] = ec._CustomerCreditCard_maskedNumber(ctx, field, obj)
  111396. if out.Values[i] == graphql.Null {
  111397. invalids++
  111398. }
  111399. case "name":
  111400. out.Values[i] = ec._CustomerCreditCard_name(ctx, field, obj)
  111401. if out.Values[i] == graphql.Null {
  111402. invalids++
  111403. }
  111404. case "source":
  111405. out.Values[i] = ec._CustomerCreditCard_source(ctx, field, obj)
  111406. case "virtualLastDigits":
  111407. out.Values[i] = ec._CustomerCreditCard_virtualLastDigits(ctx, field, obj)
  111408. default:
  111409. panic("unknown field " + strconv.Quote(field.Name))
  111410. }
  111411. }
  111412. out.Dispatch()
  111413. if invalids > 0 {
  111414. return graphql.Null
  111415. }
  111416. return out
  111417. }
  111418. var customerCreditCardBillingAddressImplementors = []string{"CustomerCreditCardBillingAddress"}
  111419. func (ec *executionContext) _CustomerCreditCardBillingAddress(ctx context.Context, sel ast.SelectionSet, obj *CustomerCreditCardBillingAddress) graphql.Marshaler {
  111420. fields := graphql.CollectFields(ec.OperationContext, sel, customerCreditCardBillingAddressImplementors)
  111421. out := graphql.NewFieldSet(fields)
  111422. var invalids uint32
  111423. for i, field := range fields {
  111424. switch field.Name {
  111425. case "__typename":
  111426. out.Values[i] = graphql.MarshalString("CustomerCreditCardBillingAddress")
  111427. case "address1":
  111428. out.Values[i] = ec._CustomerCreditCardBillingAddress_address1(ctx, field, obj)
  111429. case "city":
  111430. out.Values[i] = ec._CustomerCreditCardBillingAddress_city(ctx, field, obj)
  111431. case "country":
  111432. out.Values[i] = ec._CustomerCreditCardBillingAddress_country(ctx, field, obj)
  111433. case "countryCode":
  111434. out.Values[i] = ec._CustomerCreditCardBillingAddress_countryCode(ctx, field, obj)
  111435. case "province":
  111436. out.Values[i] = ec._CustomerCreditCardBillingAddress_province(ctx, field, obj)
  111437. case "provinceCode":
  111438. out.Values[i] = ec._CustomerCreditCardBillingAddress_provinceCode(ctx, field, obj)
  111439. case "zip":
  111440. out.Values[i] = ec._CustomerCreditCardBillingAddress_zip(ctx, field, obj)
  111441. default:
  111442. panic("unknown field " + strconv.Quote(field.Name))
  111443. }
  111444. }
  111445. out.Dispatch()
  111446. if invalids > 0 {
  111447. return graphql.Null
  111448. }
  111449. return out
  111450. }
  111451. var customerEmailMarketingConsentStateImplementors = []string{"CustomerEmailMarketingConsentState"}
  111452. func (ec *executionContext) _CustomerEmailMarketingConsentState(ctx context.Context, sel ast.SelectionSet, obj *CustomerEmailMarketingConsentState) graphql.Marshaler {
  111453. fields := graphql.CollectFields(ec.OperationContext, sel, customerEmailMarketingConsentStateImplementors)
  111454. out := graphql.NewFieldSet(fields)
  111455. var invalids uint32
  111456. for i, field := range fields {
  111457. switch field.Name {
  111458. case "__typename":
  111459. out.Values[i] = graphql.MarshalString("CustomerEmailMarketingConsentState")
  111460. case "consentUpdatedAt":
  111461. out.Values[i] = ec._CustomerEmailMarketingConsentState_consentUpdatedAt(ctx, field, obj)
  111462. case "marketingOptInLevel":
  111463. out.Values[i] = ec._CustomerEmailMarketingConsentState_marketingOptInLevel(ctx, field, obj)
  111464. case "marketingState":
  111465. out.Values[i] = ec._CustomerEmailMarketingConsentState_marketingState(ctx, field, obj)
  111466. if out.Values[i] == graphql.Null {
  111467. invalids++
  111468. }
  111469. default:
  111470. panic("unknown field " + strconv.Quote(field.Name))
  111471. }
  111472. }
  111473. out.Dispatch()
  111474. if invalids > 0 {
  111475. return graphql.Null
  111476. }
  111477. return out
  111478. }
  111479. var customerJourneySummaryImplementors = []string{"CustomerJourneySummary"}
  111480. func (ec *executionContext) _CustomerJourneySummary(ctx context.Context, sel ast.SelectionSet, obj *CustomerJourneySummary) graphql.Marshaler {
  111481. fields := graphql.CollectFields(ec.OperationContext, sel, customerJourneySummaryImplementors)
  111482. out := graphql.NewFieldSet(fields)
  111483. var invalids uint32
  111484. for i, field := range fields {
  111485. switch field.Name {
  111486. case "__typename":
  111487. out.Values[i] = graphql.MarshalString("CustomerJourneySummary")
  111488. case "customerOrderIndex":
  111489. out.Values[i] = ec._CustomerJourneySummary_customerOrderIndex(ctx, field, obj)
  111490. case "daysToConversion":
  111491. out.Values[i] = ec._CustomerJourneySummary_daysToConversion(ctx, field, obj)
  111492. case "firstVisit":
  111493. out.Values[i] = ec._CustomerJourneySummary_firstVisit(ctx, field, obj)
  111494. case "lastVisit":
  111495. out.Values[i] = ec._CustomerJourneySummary_lastVisit(ctx, field, obj)
  111496. case "moments":
  111497. out.Values[i] = ec._CustomerJourneySummary_moments(ctx, field, obj)
  111498. case "momentsCount":
  111499. out.Values[i] = ec._CustomerJourneySummary_momentsCount(ctx, field, obj)
  111500. case "ready":
  111501. out.Values[i] = ec._CustomerJourneySummary_ready(ctx, field, obj)
  111502. if out.Values[i] == graphql.Null {
  111503. invalids++
  111504. }
  111505. default:
  111506. panic("unknown field " + strconv.Quote(field.Name))
  111507. }
  111508. }
  111509. out.Dispatch()
  111510. if invalids > 0 {
  111511. return graphql.Null
  111512. }
  111513. return out
  111514. }
  111515. var customerMomentConnectionImplementors = []string{"CustomerMomentConnection"}
  111516. func (ec *executionContext) _CustomerMomentConnection(ctx context.Context, sel ast.SelectionSet, obj *CustomerMomentConnection) graphql.Marshaler {
  111517. fields := graphql.CollectFields(ec.OperationContext, sel, customerMomentConnectionImplementors)
  111518. out := graphql.NewFieldSet(fields)
  111519. var invalids uint32
  111520. for i, field := range fields {
  111521. switch field.Name {
  111522. case "__typename":
  111523. out.Values[i] = graphql.MarshalString("CustomerMomentConnection")
  111524. case "edges":
  111525. out.Values[i] = ec._CustomerMomentConnection_edges(ctx, field, obj)
  111526. if out.Values[i] == graphql.Null {
  111527. invalids++
  111528. }
  111529. case "nodes":
  111530. out.Values[i] = ec._CustomerMomentConnection_nodes(ctx, field, obj)
  111531. if out.Values[i] == graphql.Null {
  111532. invalids++
  111533. }
  111534. case "pageInfo":
  111535. out.Values[i] = ec._CustomerMomentConnection_pageInfo(ctx, field, obj)
  111536. if out.Values[i] == graphql.Null {
  111537. invalids++
  111538. }
  111539. default:
  111540. panic("unknown field " + strconv.Quote(field.Name))
  111541. }
  111542. }
  111543. out.Dispatch()
  111544. if invalids > 0 {
  111545. return graphql.Null
  111546. }
  111547. return out
  111548. }
  111549. var customerMomentEdgeImplementors = []string{"CustomerMomentEdge"}
  111550. func (ec *executionContext) _CustomerMomentEdge(ctx context.Context, sel ast.SelectionSet, obj *CustomerMomentEdge) graphql.Marshaler {
  111551. fields := graphql.CollectFields(ec.OperationContext, sel, customerMomentEdgeImplementors)
  111552. out := graphql.NewFieldSet(fields)
  111553. var invalids uint32
  111554. for i, field := range fields {
  111555. switch field.Name {
  111556. case "__typename":
  111557. out.Values[i] = graphql.MarshalString("CustomerMomentEdge")
  111558. case "cursor":
  111559. out.Values[i] = ec._CustomerMomentEdge_cursor(ctx, field, obj)
  111560. if out.Values[i] == graphql.Null {
  111561. invalids++
  111562. }
  111563. case "node":
  111564. out.Values[i] = ec._CustomerMomentEdge_node(ctx, field, obj)
  111565. if out.Values[i] == graphql.Null {
  111566. invalids++
  111567. }
  111568. default:
  111569. panic("unknown field " + strconv.Quote(field.Name))
  111570. }
  111571. }
  111572. out.Dispatch()
  111573. if invalids > 0 {
  111574. return graphql.Null
  111575. }
  111576. return out
  111577. }
  111578. var customerPaymentInstrumentBillingAddressImplementors = []string{"CustomerPaymentInstrumentBillingAddress"}
  111579. func (ec *executionContext) _CustomerPaymentInstrumentBillingAddress(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentInstrumentBillingAddress) graphql.Marshaler {
  111580. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentInstrumentBillingAddressImplementors)
  111581. out := graphql.NewFieldSet(fields)
  111582. var invalids uint32
  111583. for i, field := range fields {
  111584. switch field.Name {
  111585. case "__typename":
  111586. out.Values[i] = graphql.MarshalString("CustomerPaymentInstrumentBillingAddress")
  111587. case "address1":
  111588. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_address1(ctx, field, obj)
  111589. case "city":
  111590. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_city(ctx, field, obj)
  111591. case "country":
  111592. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_country(ctx, field, obj)
  111593. case "countryCode":
  111594. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_countryCode(ctx, field, obj)
  111595. case "name":
  111596. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_name(ctx, field, obj)
  111597. case "province":
  111598. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_province(ctx, field, obj)
  111599. case "provinceCode":
  111600. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_provinceCode(ctx, field, obj)
  111601. case "zip":
  111602. out.Values[i] = ec._CustomerPaymentInstrumentBillingAddress_zip(ctx, field, obj)
  111603. default:
  111604. panic("unknown field " + strconv.Quote(field.Name))
  111605. }
  111606. }
  111607. out.Dispatch()
  111608. if invalids > 0 {
  111609. return graphql.Null
  111610. }
  111611. return out
  111612. }
  111613. var customerPaymentMethodImplementors = []string{"CustomerPaymentMethod", "Node"}
  111614. func (ec *executionContext) _CustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethod) graphql.Marshaler {
  111615. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodImplementors)
  111616. out := graphql.NewFieldSet(fields)
  111617. var invalids uint32
  111618. for i, field := range fields {
  111619. switch field.Name {
  111620. case "__typename":
  111621. out.Values[i] = graphql.MarshalString("CustomerPaymentMethod")
  111622. case "customer":
  111623. out.Values[i] = ec._CustomerPaymentMethod_customer(ctx, field, obj)
  111624. case "id":
  111625. out.Values[i] = ec._CustomerPaymentMethod_id(ctx, field, obj)
  111626. if out.Values[i] == graphql.Null {
  111627. invalids++
  111628. }
  111629. case "instrument":
  111630. out.Values[i] = ec._CustomerPaymentMethod_instrument(ctx, field, obj)
  111631. case "revokedAt":
  111632. out.Values[i] = ec._CustomerPaymentMethod_revokedAt(ctx, field, obj)
  111633. case "revokedReason":
  111634. out.Values[i] = ec._CustomerPaymentMethod_revokedReason(ctx, field, obj)
  111635. case "subscriptionContracts":
  111636. out.Values[i] = ec._CustomerPaymentMethod_subscriptionContracts(ctx, field, obj)
  111637. if out.Values[i] == graphql.Null {
  111638. invalids++
  111639. }
  111640. default:
  111641. panic("unknown field " + strconv.Quote(field.Name))
  111642. }
  111643. }
  111644. out.Dispatch()
  111645. if invalids > 0 {
  111646. return graphql.Null
  111647. }
  111648. return out
  111649. }
  111650. var customerPaymentMethodConnectionImplementors = []string{"CustomerPaymentMethodConnection"}
  111651. func (ec *executionContext) _CustomerPaymentMethodConnection(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethodConnection) graphql.Marshaler {
  111652. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodConnectionImplementors)
  111653. out := graphql.NewFieldSet(fields)
  111654. var invalids uint32
  111655. for i, field := range fields {
  111656. switch field.Name {
  111657. case "__typename":
  111658. out.Values[i] = graphql.MarshalString("CustomerPaymentMethodConnection")
  111659. case "edges":
  111660. out.Values[i] = ec._CustomerPaymentMethodConnection_edges(ctx, field, obj)
  111661. if out.Values[i] == graphql.Null {
  111662. invalids++
  111663. }
  111664. case "nodes":
  111665. out.Values[i] = ec._CustomerPaymentMethodConnection_nodes(ctx, field, obj)
  111666. if out.Values[i] == graphql.Null {
  111667. invalids++
  111668. }
  111669. case "pageInfo":
  111670. out.Values[i] = ec._CustomerPaymentMethodConnection_pageInfo(ctx, field, obj)
  111671. if out.Values[i] == graphql.Null {
  111672. invalids++
  111673. }
  111674. default:
  111675. panic("unknown field " + strconv.Quote(field.Name))
  111676. }
  111677. }
  111678. out.Dispatch()
  111679. if invalids > 0 {
  111680. return graphql.Null
  111681. }
  111682. return out
  111683. }
  111684. var customerPaymentMethodEdgeImplementors = []string{"CustomerPaymentMethodEdge"}
  111685. func (ec *executionContext) _CustomerPaymentMethodEdge(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaymentMethodEdge) graphql.Marshaler {
  111686. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaymentMethodEdgeImplementors)
  111687. out := graphql.NewFieldSet(fields)
  111688. var invalids uint32
  111689. for i, field := range fields {
  111690. switch field.Name {
  111691. case "__typename":
  111692. out.Values[i] = graphql.MarshalString("CustomerPaymentMethodEdge")
  111693. case "cursor":
  111694. out.Values[i] = ec._CustomerPaymentMethodEdge_cursor(ctx, field, obj)
  111695. if out.Values[i] == graphql.Null {
  111696. invalids++
  111697. }
  111698. case "node":
  111699. out.Values[i] = ec._CustomerPaymentMethodEdge_node(ctx, field, obj)
  111700. if out.Values[i] == graphql.Null {
  111701. invalids++
  111702. }
  111703. default:
  111704. panic("unknown field " + strconv.Quote(field.Name))
  111705. }
  111706. }
  111707. out.Dispatch()
  111708. if invalids > 0 {
  111709. return graphql.Null
  111710. }
  111711. return out
  111712. }
  111713. var customerPaypalBillingAgreementImplementors = []string{"CustomerPaypalBillingAgreement", "CustomerPaymentInstrument"}
  111714. func (ec *executionContext) _CustomerPaypalBillingAgreement(ctx context.Context, sel ast.SelectionSet, obj *CustomerPaypalBillingAgreement) graphql.Marshaler {
  111715. fields := graphql.CollectFields(ec.OperationContext, sel, customerPaypalBillingAgreementImplementors)
  111716. out := graphql.NewFieldSet(fields)
  111717. var invalids uint32
  111718. for i, field := range fields {
  111719. switch field.Name {
  111720. case "__typename":
  111721. out.Values[i] = graphql.MarshalString("CustomerPaypalBillingAgreement")
  111722. case "billingAddress":
  111723. out.Values[i] = ec._CustomerPaypalBillingAgreement_billingAddress(ctx, field, obj)
  111724. case "inactive":
  111725. out.Values[i] = ec._CustomerPaypalBillingAgreement_inactive(ctx, field, obj)
  111726. if out.Values[i] == graphql.Null {
  111727. invalids++
  111728. }
  111729. case "isRevocable":
  111730. out.Values[i] = ec._CustomerPaypalBillingAgreement_isRevocable(ctx, field, obj)
  111731. if out.Values[i] == graphql.Null {
  111732. invalids++
  111733. }
  111734. case "paypalAccountEmail":
  111735. out.Values[i] = ec._CustomerPaypalBillingAgreement_paypalAccountEmail(ctx, field, obj)
  111736. default:
  111737. panic("unknown field " + strconv.Quote(field.Name))
  111738. }
  111739. }
  111740. out.Dispatch()
  111741. if invalids > 0 {
  111742. return graphql.Null
  111743. }
  111744. return out
  111745. }
  111746. var customerShopPayAgreementImplementors = []string{"CustomerShopPayAgreement", "CustomerPaymentInstrument"}
  111747. func (ec *executionContext) _CustomerShopPayAgreement(ctx context.Context, sel ast.SelectionSet, obj *CustomerShopPayAgreement) graphql.Marshaler {
  111748. fields := graphql.CollectFields(ec.OperationContext, sel, customerShopPayAgreementImplementors)
  111749. out := graphql.NewFieldSet(fields)
  111750. var invalids uint32
  111751. for i, field := range fields {
  111752. switch field.Name {
  111753. case "__typename":
  111754. out.Values[i] = graphql.MarshalString("CustomerShopPayAgreement")
  111755. case "expiresSoon":
  111756. out.Values[i] = ec._CustomerShopPayAgreement_expiresSoon(ctx, field, obj)
  111757. if out.Values[i] == graphql.Null {
  111758. invalids++
  111759. }
  111760. case "expiryMonth":
  111761. out.Values[i] = ec._CustomerShopPayAgreement_expiryMonth(ctx, field, obj)
  111762. if out.Values[i] == graphql.Null {
  111763. invalids++
  111764. }
  111765. case "expiryYear":
  111766. out.Values[i] = ec._CustomerShopPayAgreement_expiryYear(ctx, field, obj)
  111767. if out.Values[i] == graphql.Null {
  111768. invalids++
  111769. }
  111770. case "inactive":
  111771. out.Values[i] = ec._CustomerShopPayAgreement_inactive(ctx, field, obj)
  111772. if out.Values[i] == graphql.Null {
  111773. invalids++
  111774. }
  111775. case "isRevocable":
  111776. out.Values[i] = ec._CustomerShopPayAgreement_isRevocable(ctx, field, obj)
  111777. if out.Values[i] == graphql.Null {
  111778. invalids++
  111779. }
  111780. case "lastDigits":
  111781. out.Values[i] = ec._CustomerShopPayAgreement_lastDigits(ctx, field, obj)
  111782. if out.Values[i] == graphql.Null {
  111783. invalids++
  111784. }
  111785. case "maskedNumber":
  111786. out.Values[i] = ec._CustomerShopPayAgreement_maskedNumber(ctx, field, obj)
  111787. if out.Values[i] == graphql.Null {
  111788. invalids++
  111789. }
  111790. case "name":
  111791. out.Values[i] = ec._CustomerShopPayAgreement_name(ctx, field, obj)
  111792. if out.Values[i] == graphql.Null {
  111793. invalids++
  111794. }
  111795. default:
  111796. panic("unknown field " + strconv.Quote(field.Name))
  111797. }
  111798. }
  111799. out.Dispatch()
  111800. if invalids > 0 {
  111801. return graphql.Null
  111802. }
  111803. return out
  111804. }
  111805. var customerSmsMarketingConsentStateImplementors = []string{"CustomerSmsMarketingConsentState"}
  111806. func (ec *executionContext) _CustomerSmsMarketingConsentState(ctx context.Context, sel ast.SelectionSet, obj *CustomerSmsMarketingConsentState) graphql.Marshaler {
  111807. fields := graphql.CollectFields(ec.OperationContext, sel, customerSmsMarketingConsentStateImplementors)
  111808. out := graphql.NewFieldSet(fields)
  111809. var invalids uint32
  111810. for i, field := range fields {
  111811. switch field.Name {
  111812. case "__typename":
  111813. out.Values[i] = graphql.MarshalString("CustomerSmsMarketingConsentState")
  111814. case "consentCollectedFrom":
  111815. out.Values[i] = ec._CustomerSmsMarketingConsentState_consentCollectedFrom(ctx, field, obj)
  111816. case "consentUpdatedAt":
  111817. out.Values[i] = ec._CustomerSmsMarketingConsentState_consentUpdatedAt(ctx, field, obj)
  111818. case "marketingOptInLevel":
  111819. out.Values[i] = ec._CustomerSmsMarketingConsentState_marketingOptInLevel(ctx, field, obj)
  111820. if out.Values[i] == graphql.Null {
  111821. invalids++
  111822. }
  111823. case "marketingState":
  111824. out.Values[i] = ec._CustomerSmsMarketingConsentState_marketingState(ctx, field, obj)
  111825. if out.Values[i] == graphql.Null {
  111826. invalids++
  111827. }
  111828. default:
  111829. panic("unknown field " + strconv.Quote(field.Name))
  111830. }
  111831. }
  111832. out.Dispatch()
  111833. if invalids > 0 {
  111834. return graphql.Null
  111835. }
  111836. return out
  111837. }
  111838. var customerStatisticsImplementors = []string{"CustomerStatistics"}
  111839. func (ec *executionContext) _CustomerStatistics(ctx context.Context, sel ast.SelectionSet, obj *CustomerStatistics) graphql.Marshaler {
  111840. fields := graphql.CollectFields(ec.OperationContext, sel, customerStatisticsImplementors)
  111841. out := graphql.NewFieldSet(fields)
  111842. var invalids uint32
  111843. for i, field := range fields {
  111844. switch field.Name {
  111845. case "__typename":
  111846. out.Values[i] = graphql.MarshalString("CustomerStatistics")
  111847. case "predictedSpendTier":
  111848. out.Values[i] = ec._CustomerStatistics_predictedSpendTier(ctx, field, obj)
  111849. default:
  111850. panic("unknown field " + strconv.Quote(field.Name))
  111851. }
  111852. }
  111853. out.Dispatch()
  111854. if invalids > 0 {
  111855. return graphql.Null
  111856. }
  111857. return out
  111858. }
  111859. var customerVisitImplementors = []string{"CustomerVisit", "CustomerMoment", "Node"}
  111860. func (ec *executionContext) _CustomerVisit(ctx context.Context, sel ast.SelectionSet, obj *CustomerVisit) graphql.Marshaler {
  111861. fields := graphql.CollectFields(ec.OperationContext, sel, customerVisitImplementors)
  111862. out := graphql.NewFieldSet(fields)
  111863. var invalids uint32
  111864. for i, field := range fields {
  111865. switch field.Name {
  111866. case "__typename":
  111867. out.Values[i] = graphql.MarshalString("CustomerVisit")
  111868. case "id":
  111869. out.Values[i] = ec._CustomerVisit_id(ctx, field, obj)
  111870. if out.Values[i] == graphql.Null {
  111871. invalids++
  111872. }
  111873. case "landingPage":
  111874. out.Values[i] = ec._CustomerVisit_landingPage(ctx, field, obj)
  111875. case "landingPageHtml":
  111876. out.Values[i] = ec._CustomerVisit_landingPageHtml(ctx, field, obj)
  111877. case "marketingEvent":
  111878. out.Values[i] = ec._CustomerVisit_marketingEvent(ctx, field, obj)
  111879. case "occurredAt":
  111880. out.Values[i] = ec._CustomerVisit_occurredAt(ctx, field, obj)
  111881. if out.Values[i] == graphql.Null {
  111882. invalids++
  111883. }
  111884. case "referralCode":
  111885. out.Values[i] = ec._CustomerVisit_referralCode(ctx, field, obj)
  111886. case "referralInfoHtml":
  111887. out.Values[i] = ec._CustomerVisit_referralInfoHtml(ctx, field, obj)
  111888. if out.Values[i] == graphql.Null {
  111889. invalids++
  111890. }
  111891. case "referrerUrl":
  111892. out.Values[i] = ec._CustomerVisit_referrerUrl(ctx, field, obj)
  111893. case "source":
  111894. out.Values[i] = ec._CustomerVisit_source(ctx, field, obj)
  111895. if out.Values[i] == graphql.Null {
  111896. invalids++
  111897. }
  111898. case "sourceDescription":
  111899. out.Values[i] = ec._CustomerVisit_sourceDescription(ctx, field, obj)
  111900. case "sourceType":
  111901. out.Values[i] = ec._CustomerVisit_sourceType(ctx, field, obj)
  111902. case "utmParameters":
  111903. out.Values[i] = ec._CustomerVisit_utmParameters(ctx, field, obj)
  111904. default:
  111905. panic("unknown field " + strconv.Quote(field.Name))
  111906. }
  111907. }
  111908. out.Dispatch()
  111909. if invalids > 0 {
  111910. return graphql.Null
  111911. }
  111912. return out
  111913. }
  111914. var deliveryAvailableServiceImplementors = []string{"DeliveryAvailableService"}
  111915. func (ec *executionContext) _DeliveryAvailableService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryAvailableService) graphql.Marshaler {
  111916. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryAvailableServiceImplementors)
  111917. out := graphql.NewFieldSet(fields)
  111918. var invalids uint32
  111919. for i, field := range fields {
  111920. switch field.Name {
  111921. case "__typename":
  111922. out.Values[i] = graphql.MarshalString("DeliveryAvailableService")
  111923. case "countries":
  111924. out.Values[i] = ec._DeliveryAvailableService_countries(ctx, field, obj)
  111925. if out.Values[i] == graphql.Null {
  111926. invalids++
  111927. }
  111928. case "name":
  111929. out.Values[i] = ec._DeliveryAvailableService_name(ctx, field, obj)
  111930. if out.Values[i] == graphql.Null {
  111931. invalids++
  111932. }
  111933. default:
  111934. panic("unknown field " + strconv.Quote(field.Name))
  111935. }
  111936. }
  111937. out.Dispatch()
  111938. if invalids > 0 {
  111939. return graphql.Null
  111940. }
  111941. return out
  111942. }
  111943. var deliveryCarrierServiceImplementors = []string{"DeliveryCarrierService", "Node"}
  111944. func (ec *executionContext) _DeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCarrierService) graphql.Marshaler {
  111945. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCarrierServiceImplementors)
  111946. out := graphql.NewFieldSet(fields)
  111947. var invalids uint32
  111948. for i, field := range fields {
  111949. switch field.Name {
  111950. case "__typename":
  111951. out.Values[i] = graphql.MarshalString("DeliveryCarrierService")
  111952. case "availableServicesForCountries":
  111953. out.Values[i] = ec._DeliveryCarrierService_availableServicesForCountries(ctx, field, obj)
  111954. if out.Values[i] == graphql.Null {
  111955. invalids++
  111956. }
  111957. case "formattedName":
  111958. out.Values[i] = ec._DeliveryCarrierService_formattedName(ctx, field, obj)
  111959. case "icon":
  111960. out.Values[i] = ec._DeliveryCarrierService_icon(ctx, field, obj)
  111961. if out.Values[i] == graphql.Null {
  111962. invalids++
  111963. }
  111964. case "id":
  111965. out.Values[i] = ec._DeliveryCarrierService_id(ctx, field, obj)
  111966. if out.Values[i] == graphql.Null {
  111967. invalids++
  111968. }
  111969. case "name":
  111970. out.Values[i] = ec._DeliveryCarrierService_name(ctx, field, obj)
  111971. default:
  111972. panic("unknown field " + strconv.Quote(field.Name))
  111973. }
  111974. }
  111975. out.Dispatch()
  111976. if invalids > 0 {
  111977. return graphql.Null
  111978. }
  111979. return out
  111980. }
  111981. var deliveryConditionImplementors = []string{"DeliveryCondition", "Node"}
  111982. func (ec *executionContext) _DeliveryCondition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCondition) graphql.Marshaler {
  111983. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryConditionImplementors)
  111984. out := graphql.NewFieldSet(fields)
  111985. var invalids uint32
  111986. for i, field := range fields {
  111987. switch field.Name {
  111988. case "__typename":
  111989. out.Values[i] = graphql.MarshalString("DeliveryCondition")
  111990. case "conditionCriteria":
  111991. out.Values[i] = ec._DeliveryCondition_conditionCriteria(ctx, field, obj)
  111992. if out.Values[i] == graphql.Null {
  111993. invalids++
  111994. }
  111995. case "field":
  111996. out.Values[i] = ec._DeliveryCondition_field(ctx, field, obj)
  111997. if out.Values[i] == graphql.Null {
  111998. invalids++
  111999. }
  112000. case "id":
  112001. out.Values[i] = ec._DeliveryCondition_id(ctx, field, obj)
  112002. if out.Values[i] == graphql.Null {
  112003. invalids++
  112004. }
  112005. case "operator":
  112006. out.Values[i] = ec._DeliveryCondition_operator(ctx, field, obj)
  112007. if out.Values[i] == graphql.Null {
  112008. invalids++
  112009. }
  112010. default:
  112011. panic("unknown field " + strconv.Quote(field.Name))
  112012. }
  112013. }
  112014. out.Dispatch()
  112015. if invalids > 0 {
  112016. return graphql.Null
  112017. }
  112018. return out
  112019. }
  112020. var deliveryCountryImplementors = []string{"DeliveryCountry", "Node"}
  112021. func (ec *executionContext) _DeliveryCountry(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountry) graphql.Marshaler {
  112022. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryImplementors)
  112023. out := graphql.NewFieldSet(fields)
  112024. var invalids uint32
  112025. for i, field := range fields {
  112026. switch field.Name {
  112027. case "__typename":
  112028. out.Values[i] = graphql.MarshalString("DeliveryCountry")
  112029. case "code":
  112030. out.Values[i] = ec._DeliveryCountry_code(ctx, field, obj)
  112031. if out.Values[i] == graphql.Null {
  112032. invalids++
  112033. }
  112034. case "id":
  112035. out.Values[i] = ec._DeliveryCountry_id(ctx, field, obj)
  112036. if out.Values[i] == graphql.Null {
  112037. invalids++
  112038. }
  112039. case "name":
  112040. out.Values[i] = ec._DeliveryCountry_name(ctx, field, obj)
  112041. if out.Values[i] == graphql.Null {
  112042. invalids++
  112043. }
  112044. case "provinces":
  112045. out.Values[i] = ec._DeliveryCountry_provinces(ctx, field, obj)
  112046. if out.Values[i] == graphql.Null {
  112047. invalids++
  112048. }
  112049. case "translatedName":
  112050. out.Values[i] = ec._DeliveryCountry_translatedName(ctx, field, obj)
  112051. if out.Values[i] == graphql.Null {
  112052. invalids++
  112053. }
  112054. default:
  112055. panic("unknown field " + strconv.Quote(field.Name))
  112056. }
  112057. }
  112058. out.Dispatch()
  112059. if invalids > 0 {
  112060. return graphql.Null
  112061. }
  112062. return out
  112063. }
  112064. var deliveryCountryAndZoneImplementors = []string{"DeliveryCountryAndZone"}
  112065. func (ec *executionContext) _DeliveryCountryAndZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryAndZone) graphql.Marshaler {
  112066. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryAndZoneImplementors)
  112067. out := graphql.NewFieldSet(fields)
  112068. var invalids uint32
  112069. for i, field := range fields {
  112070. switch field.Name {
  112071. case "__typename":
  112072. out.Values[i] = graphql.MarshalString("DeliveryCountryAndZone")
  112073. case "country":
  112074. out.Values[i] = ec._DeliveryCountryAndZone_country(ctx, field, obj)
  112075. if out.Values[i] == graphql.Null {
  112076. invalids++
  112077. }
  112078. case "zone":
  112079. out.Values[i] = ec._DeliveryCountryAndZone_zone(ctx, field, obj)
  112080. if out.Values[i] == graphql.Null {
  112081. invalids++
  112082. }
  112083. default:
  112084. panic("unknown field " + strconv.Quote(field.Name))
  112085. }
  112086. }
  112087. out.Dispatch()
  112088. if invalids > 0 {
  112089. return graphql.Null
  112090. }
  112091. return out
  112092. }
  112093. var deliveryCountryCodeOrRestOfWorldImplementors = []string{"DeliveryCountryCodeOrRestOfWorld"}
  112094. func (ec *executionContext) _DeliveryCountryCodeOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryCodeOrRestOfWorld) graphql.Marshaler {
  112095. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryCodeOrRestOfWorldImplementors)
  112096. out := graphql.NewFieldSet(fields)
  112097. var invalids uint32
  112098. for i, field := range fields {
  112099. switch field.Name {
  112100. case "__typename":
  112101. out.Values[i] = graphql.MarshalString("DeliveryCountryCodeOrRestOfWorld")
  112102. case "countryCode":
  112103. out.Values[i] = ec._DeliveryCountryCodeOrRestOfWorld_countryCode(ctx, field, obj)
  112104. case "restOfWorld":
  112105. out.Values[i] = ec._DeliveryCountryCodeOrRestOfWorld_restOfWorld(ctx, field, obj)
  112106. if out.Values[i] == graphql.Null {
  112107. invalids++
  112108. }
  112109. default:
  112110. panic("unknown field " + strconv.Quote(field.Name))
  112111. }
  112112. }
  112113. out.Dispatch()
  112114. if invalids > 0 {
  112115. return graphql.Null
  112116. }
  112117. return out
  112118. }
  112119. var deliveryCountryCodesOrRestOfWorldImplementors = []string{"DeliveryCountryCodesOrRestOfWorld"}
  112120. func (ec *executionContext) _DeliveryCountryCodesOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, obj *DeliveryCountryCodesOrRestOfWorld) graphql.Marshaler {
  112121. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryCountryCodesOrRestOfWorldImplementors)
  112122. out := graphql.NewFieldSet(fields)
  112123. var invalids uint32
  112124. for i, field := range fields {
  112125. switch field.Name {
  112126. case "__typename":
  112127. out.Values[i] = graphql.MarshalString("DeliveryCountryCodesOrRestOfWorld")
  112128. case "countryCodes":
  112129. out.Values[i] = ec._DeliveryCountryCodesOrRestOfWorld_countryCodes(ctx, field, obj)
  112130. if out.Values[i] == graphql.Null {
  112131. invalids++
  112132. }
  112133. case "restOfWorld":
  112134. out.Values[i] = ec._DeliveryCountryCodesOrRestOfWorld_restOfWorld(ctx, field, obj)
  112135. if out.Values[i] == graphql.Null {
  112136. invalids++
  112137. }
  112138. default:
  112139. panic("unknown field " + strconv.Quote(field.Name))
  112140. }
  112141. }
  112142. out.Dispatch()
  112143. if invalids > 0 {
  112144. return graphql.Null
  112145. }
  112146. return out
  112147. }
  112148. var deliveryLocationGroupImplementors = []string{"DeliveryLocationGroup", "Node"}
  112149. func (ec *executionContext) _DeliveryLocationGroup(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroup) graphql.Marshaler {
  112150. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupImplementors)
  112151. out := graphql.NewFieldSet(fields)
  112152. var invalids uint32
  112153. for i, field := range fields {
  112154. switch field.Name {
  112155. case "__typename":
  112156. out.Values[i] = graphql.MarshalString("DeliveryLocationGroup")
  112157. case "id":
  112158. out.Values[i] = ec._DeliveryLocationGroup_id(ctx, field, obj)
  112159. if out.Values[i] == graphql.Null {
  112160. invalids++
  112161. }
  112162. case "locations":
  112163. out.Values[i] = ec._DeliveryLocationGroup_locations(ctx, field, obj)
  112164. if out.Values[i] == graphql.Null {
  112165. invalids++
  112166. }
  112167. default:
  112168. panic("unknown field " + strconv.Quote(field.Name))
  112169. }
  112170. }
  112171. out.Dispatch()
  112172. if invalids > 0 {
  112173. return graphql.Null
  112174. }
  112175. return out
  112176. }
  112177. var deliveryLocationGroupZoneImplementors = []string{"DeliveryLocationGroupZone"}
  112178. func (ec *executionContext) _DeliveryLocationGroupZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZone) graphql.Marshaler {
  112179. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneImplementors)
  112180. out := graphql.NewFieldSet(fields)
  112181. var invalids uint32
  112182. for i, field := range fields {
  112183. switch field.Name {
  112184. case "__typename":
  112185. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZone")
  112186. case "methodDefinitionCounts":
  112187. out.Values[i] = ec._DeliveryLocationGroupZone_methodDefinitionCounts(ctx, field, obj)
  112188. if out.Values[i] == graphql.Null {
  112189. invalids++
  112190. }
  112191. case "methodDefinitions":
  112192. out.Values[i] = ec._DeliveryLocationGroupZone_methodDefinitions(ctx, field, obj)
  112193. if out.Values[i] == graphql.Null {
  112194. invalids++
  112195. }
  112196. case "zone":
  112197. out.Values[i] = ec._DeliveryLocationGroupZone_zone(ctx, field, obj)
  112198. if out.Values[i] == graphql.Null {
  112199. invalids++
  112200. }
  112201. default:
  112202. panic("unknown field " + strconv.Quote(field.Name))
  112203. }
  112204. }
  112205. out.Dispatch()
  112206. if invalids > 0 {
  112207. return graphql.Null
  112208. }
  112209. return out
  112210. }
  112211. var deliveryLocationGroupZoneConnectionImplementors = []string{"DeliveryLocationGroupZoneConnection"}
  112212. func (ec *executionContext) _DeliveryLocationGroupZoneConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZoneConnection) graphql.Marshaler {
  112213. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneConnectionImplementors)
  112214. out := graphql.NewFieldSet(fields)
  112215. var invalids uint32
  112216. for i, field := range fields {
  112217. switch field.Name {
  112218. case "__typename":
  112219. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZoneConnection")
  112220. case "edges":
  112221. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_edges(ctx, field, obj)
  112222. if out.Values[i] == graphql.Null {
  112223. invalids++
  112224. }
  112225. case "nodes":
  112226. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_nodes(ctx, field, obj)
  112227. if out.Values[i] == graphql.Null {
  112228. invalids++
  112229. }
  112230. case "pageInfo":
  112231. out.Values[i] = ec._DeliveryLocationGroupZoneConnection_pageInfo(ctx, field, obj)
  112232. if out.Values[i] == graphql.Null {
  112233. invalids++
  112234. }
  112235. default:
  112236. panic("unknown field " + strconv.Quote(field.Name))
  112237. }
  112238. }
  112239. out.Dispatch()
  112240. if invalids > 0 {
  112241. return graphql.Null
  112242. }
  112243. return out
  112244. }
  112245. var deliveryLocationGroupZoneEdgeImplementors = []string{"DeliveryLocationGroupZoneEdge"}
  112246. func (ec *executionContext) _DeliveryLocationGroupZoneEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  112247. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryLocationGroupZoneEdgeImplementors)
  112248. out := graphql.NewFieldSet(fields)
  112249. var invalids uint32
  112250. for i, field := range fields {
  112251. switch field.Name {
  112252. case "__typename":
  112253. out.Values[i] = graphql.MarshalString("DeliveryLocationGroupZoneEdge")
  112254. case "cursor":
  112255. out.Values[i] = ec._DeliveryLocationGroupZoneEdge_cursor(ctx, field, obj)
  112256. if out.Values[i] == graphql.Null {
  112257. invalids++
  112258. }
  112259. case "node":
  112260. out.Values[i] = ec._DeliveryLocationGroupZoneEdge_node(ctx, field, obj)
  112261. if out.Values[i] == graphql.Null {
  112262. invalids++
  112263. }
  112264. default:
  112265. panic("unknown field " + strconv.Quote(field.Name))
  112266. }
  112267. }
  112268. out.Dispatch()
  112269. if invalids > 0 {
  112270. return graphql.Null
  112271. }
  112272. return out
  112273. }
  112274. var deliveryMethodImplementors = []string{"DeliveryMethod", "Node"}
  112275. func (ec *executionContext) _DeliveryMethod(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethod) graphql.Marshaler {
  112276. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodImplementors)
  112277. out := graphql.NewFieldSet(fields)
  112278. var invalids uint32
  112279. for i, field := range fields {
  112280. switch field.Name {
  112281. case "__typename":
  112282. out.Values[i] = graphql.MarshalString("DeliveryMethod")
  112283. case "id":
  112284. out.Values[i] = ec._DeliveryMethod_id(ctx, field, obj)
  112285. if out.Values[i] == graphql.Null {
  112286. invalids++
  112287. }
  112288. case "maxDeliveryDateTime":
  112289. out.Values[i] = ec._DeliveryMethod_maxDeliveryDateTime(ctx, field, obj)
  112290. case "methodType":
  112291. out.Values[i] = ec._DeliveryMethod_methodType(ctx, field, obj)
  112292. if out.Values[i] == graphql.Null {
  112293. invalids++
  112294. }
  112295. case "minDeliveryDateTime":
  112296. out.Values[i] = ec._DeliveryMethod_minDeliveryDateTime(ctx, field, obj)
  112297. default:
  112298. panic("unknown field " + strconv.Quote(field.Name))
  112299. }
  112300. }
  112301. out.Dispatch()
  112302. if invalids > 0 {
  112303. return graphql.Null
  112304. }
  112305. return out
  112306. }
  112307. var deliveryMethodDefinitionImplementors = []string{"DeliveryMethodDefinition", "Node"}
  112308. func (ec *executionContext) _DeliveryMethodDefinition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinition) graphql.Marshaler {
  112309. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionImplementors)
  112310. out := graphql.NewFieldSet(fields)
  112311. var invalids uint32
  112312. for i, field := range fields {
  112313. switch field.Name {
  112314. case "__typename":
  112315. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinition")
  112316. case "active":
  112317. out.Values[i] = ec._DeliveryMethodDefinition_active(ctx, field, obj)
  112318. if out.Values[i] == graphql.Null {
  112319. invalids++
  112320. }
  112321. case "description":
  112322. out.Values[i] = ec._DeliveryMethodDefinition_description(ctx, field, obj)
  112323. case "id":
  112324. out.Values[i] = ec._DeliveryMethodDefinition_id(ctx, field, obj)
  112325. if out.Values[i] == graphql.Null {
  112326. invalids++
  112327. }
  112328. case "methodConditions":
  112329. out.Values[i] = ec._DeliveryMethodDefinition_methodConditions(ctx, field, obj)
  112330. if out.Values[i] == graphql.Null {
  112331. invalids++
  112332. }
  112333. case "name":
  112334. out.Values[i] = ec._DeliveryMethodDefinition_name(ctx, field, obj)
  112335. if out.Values[i] == graphql.Null {
  112336. invalids++
  112337. }
  112338. case "rateProvider":
  112339. out.Values[i] = ec._DeliveryMethodDefinition_rateProvider(ctx, field, obj)
  112340. if out.Values[i] == graphql.Null {
  112341. invalids++
  112342. }
  112343. default:
  112344. panic("unknown field " + strconv.Quote(field.Name))
  112345. }
  112346. }
  112347. out.Dispatch()
  112348. if invalids > 0 {
  112349. return graphql.Null
  112350. }
  112351. return out
  112352. }
  112353. var deliveryMethodDefinitionConnectionImplementors = []string{"DeliveryMethodDefinitionConnection"}
  112354. func (ec *executionContext) _DeliveryMethodDefinitionConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionConnection) graphql.Marshaler {
  112355. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionConnectionImplementors)
  112356. out := graphql.NewFieldSet(fields)
  112357. var invalids uint32
  112358. for i, field := range fields {
  112359. switch field.Name {
  112360. case "__typename":
  112361. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionConnection")
  112362. case "edges":
  112363. out.Values[i] = ec._DeliveryMethodDefinitionConnection_edges(ctx, field, obj)
  112364. if out.Values[i] == graphql.Null {
  112365. invalids++
  112366. }
  112367. case "nodes":
  112368. out.Values[i] = ec._DeliveryMethodDefinitionConnection_nodes(ctx, field, obj)
  112369. if out.Values[i] == graphql.Null {
  112370. invalids++
  112371. }
  112372. case "pageInfo":
  112373. out.Values[i] = ec._DeliveryMethodDefinitionConnection_pageInfo(ctx, field, obj)
  112374. if out.Values[i] == graphql.Null {
  112375. invalids++
  112376. }
  112377. default:
  112378. panic("unknown field " + strconv.Quote(field.Name))
  112379. }
  112380. }
  112381. out.Dispatch()
  112382. if invalids > 0 {
  112383. return graphql.Null
  112384. }
  112385. return out
  112386. }
  112387. var deliveryMethodDefinitionCountsImplementors = []string{"DeliveryMethodDefinitionCounts"}
  112388. func (ec *executionContext) _DeliveryMethodDefinitionCounts(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionCounts) graphql.Marshaler {
  112389. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionCountsImplementors)
  112390. out := graphql.NewFieldSet(fields)
  112391. var invalids uint32
  112392. for i, field := range fields {
  112393. switch field.Name {
  112394. case "__typename":
  112395. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionCounts")
  112396. case "participantDefinitionsCount":
  112397. out.Values[i] = ec._DeliveryMethodDefinitionCounts_participantDefinitionsCount(ctx, field, obj)
  112398. if out.Values[i] == graphql.Null {
  112399. invalids++
  112400. }
  112401. case "rateDefinitionsCount":
  112402. out.Values[i] = ec._DeliveryMethodDefinitionCounts_rateDefinitionsCount(ctx, field, obj)
  112403. if out.Values[i] == graphql.Null {
  112404. invalids++
  112405. }
  112406. default:
  112407. panic("unknown field " + strconv.Quote(field.Name))
  112408. }
  112409. }
  112410. out.Dispatch()
  112411. if invalids > 0 {
  112412. return graphql.Null
  112413. }
  112414. return out
  112415. }
  112416. var deliveryMethodDefinitionEdgeImplementors = []string{"DeliveryMethodDefinitionEdge"}
  112417. func (ec *executionContext) _DeliveryMethodDefinitionEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryMethodDefinitionEdge) graphql.Marshaler {
  112418. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryMethodDefinitionEdgeImplementors)
  112419. out := graphql.NewFieldSet(fields)
  112420. var invalids uint32
  112421. for i, field := range fields {
  112422. switch field.Name {
  112423. case "__typename":
  112424. out.Values[i] = graphql.MarshalString("DeliveryMethodDefinitionEdge")
  112425. case "cursor":
  112426. out.Values[i] = ec._DeliveryMethodDefinitionEdge_cursor(ctx, field, obj)
  112427. if out.Values[i] == graphql.Null {
  112428. invalids++
  112429. }
  112430. case "node":
  112431. out.Values[i] = ec._DeliveryMethodDefinitionEdge_node(ctx, field, obj)
  112432. if out.Values[i] == graphql.Null {
  112433. invalids++
  112434. }
  112435. default:
  112436. panic("unknown field " + strconv.Quote(field.Name))
  112437. }
  112438. }
  112439. out.Dispatch()
  112440. if invalids > 0 {
  112441. return graphql.Null
  112442. }
  112443. return out
  112444. }
  112445. var deliveryParticipantImplementors = []string{"DeliveryParticipant", "Node", "DeliveryRateProvider"}
  112446. func (ec *executionContext) _DeliveryParticipant(ctx context.Context, sel ast.SelectionSet, obj *DeliveryParticipant) graphql.Marshaler {
  112447. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryParticipantImplementors)
  112448. out := graphql.NewFieldSet(fields)
  112449. var invalids uint32
  112450. for i, field := range fields {
  112451. switch field.Name {
  112452. case "__typename":
  112453. out.Values[i] = graphql.MarshalString("DeliveryParticipant")
  112454. case "adaptToNewServicesFlag":
  112455. out.Values[i] = ec._DeliveryParticipant_adaptToNewServicesFlag(ctx, field, obj)
  112456. if out.Values[i] == graphql.Null {
  112457. invalids++
  112458. }
  112459. case "carrierService":
  112460. out.Values[i] = ec._DeliveryParticipant_carrierService(ctx, field, obj)
  112461. if out.Values[i] == graphql.Null {
  112462. invalids++
  112463. }
  112464. case "fixedFee":
  112465. out.Values[i] = ec._DeliveryParticipant_fixedFee(ctx, field, obj)
  112466. case "id":
  112467. out.Values[i] = ec._DeliveryParticipant_id(ctx, field, obj)
  112468. if out.Values[i] == graphql.Null {
  112469. invalids++
  112470. }
  112471. case "participantServices":
  112472. out.Values[i] = ec._DeliveryParticipant_participantServices(ctx, field, obj)
  112473. if out.Values[i] == graphql.Null {
  112474. invalids++
  112475. }
  112476. case "percentageOfRateFee":
  112477. out.Values[i] = ec._DeliveryParticipant_percentageOfRateFee(ctx, field, obj)
  112478. if out.Values[i] == graphql.Null {
  112479. invalids++
  112480. }
  112481. default:
  112482. panic("unknown field " + strconv.Quote(field.Name))
  112483. }
  112484. }
  112485. out.Dispatch()
  112486. if invalids > 0 {
  112487. return graphql.Null
  112488. }
  112489. return out
  112490. }
  112491. var deliveryParticipantServiceImplementors = []string{"DeliveryParticipantService"}
  112492. func (ec *executionContext) _DeliveryParticipantService(ctx context.Context, sel ast.SelectionSet, obj *DeliveryParticipantService) graphql.Marshaler {
  112493. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryParticipantServiceImplementors)
  112494. out := graphql.NewFieldSet(fields)
  112495. var invalids uint32
  112496. for i, field := range fields {
  112497. switch field.Name {
  112498. case "__typename":
  112499. out.Values[i] = graphql.MarshalString("DeliveryParticipantService")
  112500. case "active":
  112501. out.Values[i] = ec._DeliveryParticipantService_active(ctx, field, obj)
  112502. if out.Values[i] == graphql.Null {
  112503. invalids++
  112504. }
  112505. case "name":
  112506. out.Values[i] = ec._DeliveryParticipantService_name(ctx, field, obj)
  112507. if out.Values[i] == graphql.Null {
  112508. invalids++
  112509. }
  112510. default:
  112511. panic("unknown field " + strconv.Quote(field.Name))
  112512. }
  112513. }
  112514. out.Dispatch()
  112515. if invalids > 0 {
  112516. return graphql.Null
  112517. }
  112518. return out
  112519. }
  112520. var deliveryProductVariantsCountImplementors = []string{"DeliveryProductVariantsCount"}
  112521. func (ec *executionContext) _DeliveryProductVariantsCount(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProductVariantsCount) graphql.Marshaler {
  112522. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProductVariantsCountImplementors)
  112523. out := graphql.NewFieldSet(fields)
  112524. var invalids uint32
  112525. for i, field := range fields {
  112526. switch field.Name {
  112527. case "__typename":
  112528. out.Values[i] = graphql.MarshalString("DeliveryProductVariantsCount")
  112529. case "capped":
  112530. out.Values[i] = ec._DeliveryProductVariantsCount_capped(ctx, field, obj)
  112531. if out.Values[i] == graphql.Null {
  112532. invalids++
  112533. }
  112534. case "count":
  112535. out.Values[i] = ec._DeliveryProductVariantsCount_count(ctx, field, obj)
  112536. if out.Values[i] == graphql.Null {
  112537. invalids++
  112538. }
  112539. default:
  112540. panic("unknown field " + strconv.Quote(field.Name))
  112541. }
  112542. }
  112543. out.Dispatch()
  112544. if invalids > 0 {
  112545. return graphql.Null
  112546. }
  112547. return out
  112548. }
  112549. var deliveryProfileImplementors = []string{"DeliveryProfile", "Node"}
  112550. func (ec *executionContext) _DeliveryProfile(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfile) graphql.Marshaler {
  112551. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileImplementors)
  112552. out := graphql.NewFieldSet(fields)
  112553. var invalids uint32
  112554. for i, field := range fields {
  112555. switch field.Name {
  112556. case "__typename":
  112557. out.Values[i] = graphql.MarshalString("DeliveryProfile")
  112558. case "activeMethodDefinitionsCount":
  112559. out.Values[i] = ec._DeliveryProfile_activeMethodDefinitionsCount(ctx, field, obj)
  112560. if out.Values[i] == graphql.Null {
  112561. invalids++
  112562. }
  112563. case "default":
  112564. out.Values[i] = ec._DeliveryProfile_default(ctx, field, obj)
  112565. if out.Values[i] == graphql.Null {
  112566. invalids++
  112567. }
  112568. case "id":
  112569. out.Values[i] = ec._DeliveryProfile_id(ctx, field, obj)
  112570. if out.Values[i] == graphql.Null {
  112571. invalids++
  112572. }
  112573. case "legacyMode":
  112574. out.Values[i] = ec._DeliveryProfile_legacyMode(ctx, field, obj)
  112575. if out.Values[i] == graphql.Null {
  112576. invalids++
  112577. }
  112578. case "locationsWithoutRatesCount":
  112579. out.Values[i] = ec._DeliveryProfile_locationsWithoutRatesCount(ctx, field, obj)
  112580. if out.Values[i] == graphql.Null {
  112581. invalids++
  112582. }
  112583. case "name":
  112584. out.Values[i] = ec._DeliveryProfile_name(ctx, field, obj)
  112585. if out.Values[i] == graphql.Null {
  112586. invalids++
  112587. }
  112588. case "originLocationCount":
  112589. out.Values[i] = ec._DeliveryProfile_originLocationCount(ctx, field, obj)
  112590. if out.Values[i] == graphql.Null {
  112591. invalids++
  112592. }
  112593. case "productVariantsCountV2":
  112594. out.Values[i] = ec._DeliveryProfile_productVariantsCountV2(ctx, field, obj)
  112595. if out.Values[i] == graphql.Null {
  112596. invalids++
  112597. }
  112598. case "profileItems":
  112599. out.Values[i] = ec._DeliveryProfile_profileItems(ctx, field, obj)
  112600. if out.Values[i] == graphql.Null {
  112601. invalids++
  112602. }
  112603. case "profileLocationGroups":
  112604. out.Values[i] = ec._DeliveryProfile_profileLocationGroups(ctx, field, obj)
  112605. if out.Values[i] == graphql.Null {
  112606. invalids++
  112607. }
  112608. case "sellingPlanGroups":
  112609. out.Values[i] = ec._DeliveryProfile_sellingPlanGroups(ctx, field, obj)
  112610. if out.Values[i] == graphql.Null {
  112611. invalids++
  112612. }
  112613. case "unassignedLocations":
  112614. out.Values[i] = ec._DeliveryProfile_unassignedLocations(ctx, field, obj)
  112615. if out.Values[i] == graphql.Null {
  112616. invalids++
  112617. }
  112618. case "zoneCountryCount":
  112619. out.Values[i] = ec._DeliveryProfile_zoneCountryCount(ctx, field, obj)
  112620. if out.Values[i] == graphql.Null {
  112621. invalids++
  112622. }
  112623. default:
  112624. panic("unknown field " + strconv.Quote(field.Name))
  112625. }
  112626. }
  112627. out.Dispatch()
  112628. if invalids > 0 {
  112629. return graphql.Null
  112630. }
  112631. return out
  112632. }
  112633. var deliveryProfileItemImplementors = []string{"DeliveryProfileItem", "Node"}
  112634. func (ec *executionContext) _DeliveryProfileItem(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItem) graphql.Marshaler {
  112635. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemImplementors)
  112636. out := graphql.NewFieldSet(fields)
  112637. var invalids uint32
  112638. for i, field := range fields {
  112639. switch field.Name {
  112640. case "__typename":
  112641. out.Values[i] = graphql.MarshalString("DeliveryProfileItem")
  112642. case "id":
  112643. out.Values[i] = ec._DeliveryProfileItem_id(ctx, field, obj)
  112644. if out.Values[i] == graphql.Null {
  112645. invalids++
  112646. }
  112647. case "product":
  112648. out.Values[i] = ec._DeliveryProfileItem_product(ctx, field, obj)
  112649. if out.Values[i] == graphql.Null {
  112650. invalids++
  112651. }
  112652. case "variants":
  112653. out.Values[i] = ec._DeliveryProfileItem_variants(ctx, field, obj)
  112654. if out.Values[i] == graphql.Null {
  112655. invalids++
  112656. }
  112657. default:
  112658. panic("unknown field " + strconv.Quote(field.Name))
  112659. }
  112660. }
  112661. out.Dispatch()
  112662. if invalids > 0 {
  112663. return graphql.Null
  112664. }
  112665. return out
  112666. }
  112667. var deliveryProfileItemConnectionImplementors = []string{"DeliveryProfileItemConnection"}
  112668. func (ec *executionContext) _DeliveryProfileItemConnection(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItemConnection) graphql.Marshaler {
  112669. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemConnectionImplementors)
  112670. out := graphql.NewFieldSet(fields)
  112671. var invalids uint32
  112672. for i, field := range fields {
  112673. switch field.Name {
  112674. case "__typename":
  112675. out.Values[i] = graphql.MarshalString("DeliveryProfileItemConnection")
  112676. case "edges":
  112677. out.Values[i] = ec._DeliveryProfileItemConnection_edges(ctx, field, obj)
  112678. if out.Values[i] == graphql.Null {
  112679. invalids++
  112680. }
  112681. case "nodes":
  112682. out.Values[i] = ec._DeliveryProfileItemConnection_nodes(ctx, field, obj)
  112683. if out.Values[i] == graphql.Null {
  112684. invalids++
  112685. }
  112686. case "pageInfo":
  112687. out.Values[i] = ec._DeliveryProfileItemConnection_pageInfo(ctx, field, obj)
  112688. if out.Values[i] == graphql.Null {
  112689. invalids++
  112690. }
  112691. default:
  112692. panic("unknown field " + strconv.Quote(field.Name))
  112693. }
  112694. }
  112695. out.Dispatch()
  112696. if invalids > 0 {
  112697. return graphql.Null
  112698. }
  112699. return out
  112700. }
  112701. var deliveryProfileItemEdgeImplementors = []string{"DeliveryProfileItemEdge"}
  112702. func (ec *executionContext) _DeliveryProfileItemEdge(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileItemEdge) graphql.Marshaler {
  112703. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileItemEdgeImplementors)
  112704. out := graphql.NewFieldSet(fields)
  112705. var invalids uint32
  112706. for i, field := range fields {
  112707. switch field.Name {
  112708. case "__typename":
  112709. out.Values[i] = graphql.MarshalString("DeliveryProfileItemEdge")
  112710. case "cursor":
  112711. out.Values[i] = ec._DeliveryProfileItemEdge_cursor(ctx, field, obj)
  112712. if out.Values[i] == graphql.Null {
  112713. invalids++
  112714. }
  112715. case "node":
  112716. out.Values[i] = ec._DeliveryProfileItemEdge_node(ctx, field, obj)
  112717. if out.Values[i] == graphql.Null {
  112718. invalids++
  112719. }
  112720. default:
  112721. panic("unknown field " + strconv.Quote(field.Name))
  112722. }
  112723. }
  112724. out.Dispatch()
  112725. if invalids > 0 {
  112726. return graphql.Null
  112727. }
  112728. return out
  112729. }
  112730. var deliveryProfileLocationGroupImplementors = []string{"DeliveryProfileLocationGroup"}
  112731. func (ec *executionContext) _DeliveryProfileLocationGroup(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProfileLocationGroup) graphql.Marshaler {
  112732. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProfileLocationGroupImplementors)
  112733. out := graphql.NewFieldSet(fields)
  112734. var invalids uint32
  112735. for i, field := range fields {
  112736. switch field.Name {
  112737. case "__typename":
  112738. out.Values[i] = graphql.MarshalString("DeliveryProfileLocationGroup")
  112739. case "countriesInAnyZone":
  112740. out.Values[i] = ec._DeliveryProfileLocationGroup_countriesInAnyZone(ctx, field, obj)
  112741. if out.Values[i] == graphql.Null {
  112742. invalids++
  112743. }
  112744. case "locationGroup":
  112745. out.Values[i] = ec._DeliveryProfileLocationGroup_locationGroup(ctx, field, obj)
  112746. if out.Values[i] == graphql.Null {
  112747. invalids++
  112748. }
  112749. case "locationGroupZones":
  112750. out.Values[i] = ec._DeliveryProfileLocationGroup_locationGroupZones(ctx, field, obj)
  112751. if out.Values[i] == graphql.Null {
  112752. invalids++
  112753. }
  112754. default:
  112755. panic("unknown field " + strconv.Quote(field.Name))
  112756. }
  112757. }
  112758. out.Dispatch()
  112759. if invalids > 0 {
  112760. return graphql.Null
  112761. }
  112762. return out
  112763. }
  112764. var deliveryProvinceImplementors = []string{"DeliveryProvince", "Node"}
  112765. func (ec *executionContext) _DeliveryProvince(ctx context.Context, sel ast.SelectionSet, obj *DeliveryProvince) graphql.Marshaler {
  112766. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryProvinceImplementors)
  112767. out := graphql.NewFieldSet(fields)
  112768. var invalids uint32
  112769. for i, field := range fields {
  112770. switch field.Name {
  112771. case "__typename":
  112772. out.Values[i] = graphql.MarshalString("DeliveryProvince")
  112773. case "code":
  112774. out.Values[i] = ec._DeliveryProvince_code(ctx, field, obj)
  112775. if out.Values[i] == graphql.Null {
  112776. invalids++
  112777. }
  112778. case "id":
  112779. out.Values[i] = ec._DeliveryProvince_id(ctx, field, obj)
  112780. if out.Values[i] == graphql.Null {
  112781. invalids++
  112782. }
  112783. case "name":
  112784. out.Values[i] = ec._DeliveryProvince_name(ctx, field, obj)
  112785. if out.Values[i] == graphql.Null {
  112786. invalids++
  112787. }
  112788. case "translatedName":
  112789. out.Values[i] = ec._DeliveryProvince_translatedName(ctx, field, obj)
  112790. if out.Values[i] == graphql.Null {
  112791. invalids++
  112792. }
  112793. default:
  112794. panic("unknown field " + strconv.Quote(field.Name))
  112795. }
  112796. }
  112797. out.Dispatch()
  112798. if invalids > 0 {
  112799. return graphql.Null
  112800. }
  112801. return out
  112802. }
  112803. var deliveryRateDefinitionImplementors = []string{"DeliveryRateDefinition", "Node", "DeliveryRateProvider"}
  112804. func (ec *executionContext) _DeliveryRateDefinition(ctx context.Context, sel ast.SelectionSet, obj *DeliveryRateDefinition) graphql.Marshaler {
  112805. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryRateDefinitionImplementors)
  112806. out := graphql.NewFieldSet(fields)
  112807. var invalids uint32
  112808. for i, field := range fields {
  112809. switch field.Name {
  112810. case "__typename":
  112811. out.Values[i] = graphql.MarshalString("DeliveryRateDefinition")
  112812. case "id":
  112813. out.Values[i] = ec._DeliveryRateDefinition_id(ctx, field, obj)
  112814. if out.Values[i] == graphql.Null {
  112815. invalids++
  112816. }
  112817. case "price":
  112818. out.Values[i] = ec._DeliveryRateDefinition_price(ctx, field, obj)
  112819. if out.Values[i] == graphql.Null {
  112820. invalids++
  112821. }
  112822. default:
  112823. panic("unknown field " + strconv.Quote(field.Name))
  112824. }
  112825. }
  112826. out.Dispatch()
  112827. if invalids > 0 {
  112828. return graphql.Null
  112829. }
  112830. return out
  112831. }
  112832. var deliveryZoneImplementors = []string{"DeliveryZone", "Node"}
  112833. func (ec *executionContext) _DeliveryZone(ctx context.Context, sel ast.SelectionSet, obj *DeliveryZone) graphql.Marshaler {
  112834. fields := graphql.CollectFields(ec.OperationContext, sel, deliveryZoneImplementors)
  112835. out := graphql.NewFieldSet(fields)
  112836. var invalids uint32
  112837. for i, field := range fields {
  112838. switch field.Name {
  112839. case "__typename":
  112840. out.Values[i] = graphql.MarshalString("DeliveryZone")
  112841. case "countries":
  112842. out.Values[i] = ec._DeliveryZone_countries(ctx, field, obj)
  112843. if out.Values[i] == graphql.Null {
  112844. invalids++
  112845. }
  112846. case "id":
  112847. out.Values[i] = ec._DeliveryZone_id(ctx, field, obj)
  112848. if out.Values[i] == graphql.Null {
  112849. invalids++
  112850. }
  112851. case "name":
  112852. out.Values[i] = ec._DeliveryZone_name(ctx, field, obj)
  112853. if out.Values[i] == graphql.Null {
  112854. invalids++
  112855. }
  112856. default:
  112857. panic("unknown field " + strconv.Quote(field.Name))
  112858. }
  112859. }
  112860. out.Dispatch()
  112861. if invalids > 0 {
  112862. return graphql.Null
  112863. }
  112864. return out
  112865. }
  112866. var discountAllocationImplementors = []string{"DiscountAllocation"}
  112867. func (ec *executionContext) _DiscountAllocation(ctx context.Context, sel ast.SelectionSet, obj *DiscountAllocation) graphql.Marshaler {
  112868. fields := graphql.CollectFields(ec.OperationContext, sel, discountAllocationImplementors)
  112869. out := graphql.NewFieldSet(fields)
  112870. var invalids uint32
  112871. for i, field := range fields {
  112872. switch field.Name {
  112873. case "__typename":
  112874. out.Values[i] = graphql.MarshalString("DiscountAllocation")
  112875. case "allocatedAmountSet":
  112876. out.Values[i] = ec._DiscountAllocation_allocatedAmountSet(ctx, field, obj)
  112877. if out.Values[i] == graphql.Null {
  112878. invalids++
  112879. }
  112880. case "discountApplication":
  112881. out.Values[i] = ec._DiscountAllocation_discountApplication(ctx, field, obj)
  112882. if out.Values[i] == graphql.Null {
  112883. invalids++
  112884. }
  112885. default:
  112886. panic("unknown field " + strconv.Quote(field.Name))
  112887. }
  112888. }
  112889. out.Dispatch()
  112890. if invalids > 0 {
  112891. return graphql.Null
  112892. }
  112893. return out
  112894. }
  112895. var discountApplicationConnectionImplementors = []string{"DiscountApplicationConnection"}
  112896. func (ec *executionContext) _DiscountApplicationConnection(ctx context.Context, sel ast.SelectionSet, obj *DiscountApplicationConnection) graphql.Marshaler {
  112897. fields := graphql.CollectFields(ec.OperationContext, sel, discountApplicationConnectionImplementors)
  112898. out := graphql.NewFieldSet(fields)
  112899. var invalids uint32
  112900. for i, field := range fields {
  112901. switch field.Name {
  112902. case "__typename":
  112903. out.Values[i] = graphql.MarshalString("DiscountApplicationConnection")
  112904. case "edges":
  112905. out.Values[i] = ec._DiscountApplicationConnection_edges(ctx, field, obj)
  112906. if out.Values[i] == graphql.Null {
  112907. invalids++
  112908. }
  112909. case "nodes":
  112910. out.Values[i] = ec._DiscountApplicationConnection_nodes(ctx, field, obj)
  112911. if out.Values[i] == graphql.Null {
  112912. invalids++
  112913. }
  112914. case "pageInfo":
  112915. out.Values[i] = ec._DiscountApplicationConnection_pageInfo(ctx, field, obj)
  112916. if out.Values[i] == graphql.Null {
  112917. invalids++
  112918. }
  112919. default:
  112920. panic("unknown field " + strconv.Quote(field.Name))
  112921. }
  112922. }
  112923. out.Dispatch()
  112924. if invalids > 0 {
  112925. return graphql.Null
  112926. }
  112927. return out
  112928. }
  112929. var discountApplicationEdgeImplementors = []string{"DiscountApplicationEdge"}
  112930. func (ec *executionContext) _DiscountApplicationEdge(ctx context.Context, sel ast.SelectionSet, obj *DiscountApplicationEdge) graphql.Marshaler {
  112931. fields := graphql.CollectFields(ec.OperationContext, sel, discountApplicationEdgeImplementors)
  112932. out := graphql.NewFieldSet(fields)
  112933. var invalids uint32
  112934. for i, field := range fields {
  112935. switch field.Name {
  112936. case "__typename":
  112937. out.Values[i] = graphql.MarshalString("DiscountApplicationEdge")
  112938. case "cursor":
  112939. out.Values[i] = ec._DiscountApplicationEdge_cursor(ctx, field, obj)
  112940. if out.Values[i] == graphql.Null {
  112941. invalids++
  112942. }
  112943. case "node":
  112944. out.Values[i] = ec._DiscountApplicationEdge_node(ctx, field, obj)
  112945. if out.Values[i] == graphql.Null {
  112946. invalids++
  112947. }
  112948. default:
  112949. panic("unknown field " + strconv.Quote(field.Name))
  112950. }
  112951. }
  112952. out.Dispatch()
  112953. if invalids > 0 {
  112954. return graphql.Null
  112955. }
  112956. return out
  112957. }
  112958. var discountCodeApplicationImplementors = []string{"DiscountCodeApplication", "DiscountApplication"}
  112959. func (ec *executionContext) _DiscountCodeApplication(ctx context.Context, sel ast.SelectionSet, obj *DiscountCodeApplication) graphql.Marshaler {
  112960. fields := graphql.CollectFields(ec.OperationContext, sel, discountCodeApplicationImplementors)
  112961. out := graphql.NewFieldSet(fields)
  112962. var invalids uint32
  112963. for i, field := range fields {
  112964. switch field.Name {
  112965. case "__typename":
  112966. out.Values[i] = graphql.MarshalString("DiscountCodeApplication")
  112967. case "allocationMethod":
  112968. out.Values[i] = ec._DiscountCodeApplication_allocationMethod(ctx, field, obj)
  112969. if out.Values[i] == graphql.Null {
  112970. invalids++
  112971. }
  112972. case "code":
  112973. out.Values[i] = ec._DiscountCodeApplication_code(ctx, field, obj)
  112974. if out.Values[i] == graphql.Null {
  112975. invalids++
  112976. }
  112977. case "index":
  112978. out.Values[i] = ec._DiscountCodeApplication_index(ctx, field, obj)
  112979. if out.Values[i] == graphql.Null {
  112980. invalids++
  112981. }
  112982. case "targetSelection":
  112983. out.Values[i] = ec._DiscountCodeApplication_targetSelection(ctx, field, obj)
  112984. if out.Values[i] == graphql.Null {
  112985. invalids++
  112986. }
  112987. case "targetType":
  112988. out.Values[i] = ec._DiscountCodeApplication_targetType(ctx, field, obj)
  112989. if out.Values[i] == graphql.Null {
  112990. invalids++
  112991. }
  112992. case "value":
  112993. out.Values[i] = ec._DiscountCodeApplication_value(ctx, field, obj)
  112994. if out.Values[i] == graphql.Null {
  112995. invalids++
  112996. }
  112997. default:
  112998. panic("unknown field " + strconv.Quote(field.Name))
  112999. }
  113000. }
  113001. out.Dispatch()
  113002. if invalids > 0 {
  113003. return graphql.Null
  113004. }
  113005. return out
  113006. }
  113007. var domainImplementors = []string{"Domain", "Node"}
  113008. func (ec *executionContext) _Domain(ctx context.Context, sel ast.SelectionSet, obj *Domain) graphql.Marshaler {
  113009. fields := graphql.CollectFields(ec.OperationContext, sel, domainImplementors)
  113010. out := graphql.NewFieldSet(fields)
  113011. var invalids uint32
  113012. for i, field := range fields {
  113013. switch field.Name {
  113014. case "__typename":
  113015. out.Values[i] = graphql.MarshalString("Domain")
  113016. case "host":
  113017. out.Values[i] = ec._Domain_host(ctx, field, obj)
  113018. if out.Values[i] == graphql.Null {
  113019. invalids++
  113020. }
  113021. case "id":
  113022. out.Values[i] = ec._Domain_id(ctx, field, obj)
  113023. if out.Values[i] == graphql.Null {
  113024. invalids++
  113025. }
  113026. case "localization":
  113027. out.Values[i] = ec._Domain_localization(ctx, field, obj)
  113028. case "marketWebPresence":
  113029. out.Values[i] = ec._Domain_marketWebPresence(ctx, field, obj)
  113030. case "sslEnabled":
  113031. out.Values[i] = ec._Domain_sslEnabled(ctx, field, obj)
  113032. if out.Values[i] == graphql.Null {
  113033. invalids++
  113034. }
  113035. case "url":
  113036. out.Values[i] = ec._Domain_url(ctx, field, obj)
  113037. if out.Values[i] == graphql.Null {
  113038. invalids++
  113039. }
  113040. default:
  113041. panic("unknown field " + strconv.Quote(field.Name))
  113042. }
  113043. }
  113044. out.Dispatch()
  113045. if invalids > 0 {
  113046. return graphql.Null
  113047. }
  113048. return out
  113049. }
  113050. var domainLocalizationImplementors = []string{"DomainLocalization"}
  113051. func (ec *executionContext) _DomainLocalization(ctx context.Context, sel ast.SelectionSet, obj *DomainLocalization) graphql.Marshaler {
  113052. fields := graphql.CollectFields(ec.OperationContext, sel, domainLocalizationImplementors)
  113053. out := graphql.NewFieldSet(fields)
  113054. var invalids uint32
  113055. for i, field := range fields {
  113056. switch field.Name {
  113057. case "__typename":
  113058. out.Values[i] = graphql.MarshalString("DomainLocalization")
  113059. case "alternateLocales":
  113060. out.Values[i] = ec._DomainLocalization_alternateLocales(ctx, field, obj)
  113061. if out.Values[i] == graphql.Null {
  113062. invalids++
  113063. }
  113064. case "country":
  113065. out.Values[i] = ec._DomainLocalization_country(ctx, field, obj)
  113066. case "defaultLocale":
  113067. out.Values[i] = ec._DomainLocalization_defaultLocale(ctx, field, obj)
  113068. if out.Values[i] == graphql.Null {
  113069. invalids++
  113070. }
  113071. default:
  113072. panic("unknown field " + strconv.Quote(field.Name))
  113073. }
  113074. }
  113075. out.Dispatch()
  113076. if invalids > 0 {
  113077. return graphql.Null
  113078. }
  113079. return out
  113080. }
  113081. var draftOrderImplementors = []string{"DraftOrder", "CommentEventEmbed", "_Entity"}
  113082. func (ec *executionContext) _DraftOrder(ctx context.Context, sel ast.SelectionSet, obj *DraftOrder) graphql.Marshaler {
  113083. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderImplementors)
  113084. out := graphql.NewFieldSet(fields)
  113085. var invalids uint32
  113086. for i, field := range fields {
  113087. switch field.Name {
  113088. case "__typename":
  113089. out.Values[i] = graphql.MarshalString("DraftOrder")
  113090. case "id":
  113091. out.Values[i] = ec._DraftOrder_id(ctx, field, obj)
  113092. if out.Values[i] == graphql.Null {
  113093. invalids++
  113094. }
  113095. default:
  113096. panic("unknown field " + strconv.Quote(field.Name))
  113097. }
  113098. }
  113099. out.Dispatch()
  113100. if invalids > 0 {
  113101. return graphql.Null
  113102. }
  113103. return out
  113104. }
  113105. var draftOrderAppliedDiscountImplementors = []string{"DraftOrderAppliedDiscount"}
  113106. func (ec *executionContext) _DraftOrderAppliedDiscount(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderAppliedDiscount) graphql.Marshaler {
  113107. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderAppliedDiscountImplementors)
  113108. out := graphql.NewFieldSet(fields)
  113109. var invalids uint32
  113110. for i, field := range fields {
  113111. switch field.Name {
  113112. case "__typename":
  113113. out.Values[i] = graphql.MarshalString("DraftOrderAppliedDiscount")
  113114. case "amountSet":
  113115. out.Values[i] = ec._DraftOrderAppliedDiscount_amountSet(ctx, field, obj)
  113116. if out.Values[i] == graphql.Null {
  113117. invalids++
  113118. }
  113119. case "amountV2":
  113120. out.Values[i] = ec._DraftOrderAppliedDiscount_amountV2(ctx, field, obj)
  113121. if out.Values[i] == graphql.Null {
  113122. invalids++
  113123. }
  113124. case "description":
  113125. out.Values[i] = ec._DraftOrderAppliedDiscount_description(ctx, field, obj)
  113126. if out.Values[i] == graphql.Null {
  113127. invalids++
  113128. }
  113129. case "title":
  113130. out.Values[i] = ec._DraftOrderAppliedDiscount_title(ctx, field, obj)
  113131. case "value":
  113132. out.Values[i] = ec._DraftOrderAppliedDiscount_value(ctx, field, obj)
  113133. if out.Values[i] == graphql.Null {
  113134. invalids++
  113135. }
  113136. case "valueType":
  113137. out.Values[i] = ec._DraftOrderAppliedDiscount_valueType(ctx, field, obj)
  113138. if out.Values[i] == graphql.Null {
  113139. invalids++
  113140. }
  113141. default:
  113142. panic("unknown field " + strconv.Quote(field.Name))
  113143. }
  113144. }
  113145. out.Dispatch()
  113146. if invalids > 0 {
  113147. return graphql.Null
  113148. }
  113149. return out
  113150. }
  113151. var draftOrderConnectionImplementors = []string{"DraftOrderConnection"}
  113152. func (ec *executionContext) _DraftOrderConnection(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderConnection) graphql.Marshaler {
  113153. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderConnectionImplementors)
  113154. out := graphql.NewFieldSet(fields)
  113155. var invalids uint32
  113156. for i, field := range fields {
  113157. switch field.Name {
  113158. case "__typename":
  113159. out.Values[i] = graphql.MarshalString("DraftOrderConnection")
  113160. case "edges":
  113161. out.Values[i] = ec._DraftOrderConnection_edges(ctx, field, obj)
  113162. if out.Values[i] == graphql.Null {
  113163. invalids++
  113164. }
  113165. case "nodes":
  113166. out.Values[i] = ec._DraftOrderConnection_nodes(ctx, field, obj)
  113167. if out.Values[i] == graphql.Null {
  113168. invalids++
  113169. }
  113170. case "pageInfo":
  113171. out.Values[i] = ec._DraftOrderConnection_pageInfo(ctx, field, obj)
  113172. if out.Values[i] == graphql.Null {
  113173. invalids++
  113174. }
  113175. default:
  113176. panic("unknown field " + strconv.Quote(field.Name))
  113177. }
  113178. }
  113179. out.Dispatch()
  113180. if invalids > 0 {
  113181. return graphql.Null
  113182. }
  113183. return out
  113184. }
  113185. var draftOrderEdgeImplementors = []string{"DraftOrderEdge"}
  113186. func (ec *executionContext) _DraftOrderEdge(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderEdge) graphql.Marshaler {
  113187. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderEdgeImplementors)
  113188. out := graphql.NewFieldSet(fields)
  113189. var invalids uint32
  113190. for i, field := range fields {
  113191. switch field.Name {
  113192. case "__typename":
  113193. out.Values[i] = graphql.MarshalString("DraftOrderEdge")
  113194. case "cursor":
  113195. out.Values[i] = ec._DraftOrderEdge_cursor(ctx, field, obj)
  113196. if out.Values[i] == graphql.Null {
  113197. invalids++
  113198. }
  113199. case "node":
  113200. out.Values[i] = ec._DraftOrderEdge_node(ctx, field, obj)
  113201. if out.Values[i] == graphql.Null {
  113202. invalids++
  113203. }
  113204. default:
  113205. panic("unknown field " + strconv.Quote(field.Name))
  113206. }
  113207. }
  113208. out.Dispatch()
  113209. if invalids > 0 {
  113210. return graphql.Null
  113211. }
  113212. return out
  113213. }
  113214. var draftOrderLineItemImplementors = []string{"DraftOrderLineItem", "Node"}
  113215. func (ec *executionContext) _DraftOrderLineItem(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItem) graphql.Marshaler {
  113216. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemImplementors)
  113217. out := graphql.NewFieldSet(fields)
  113218. var invalids uint32
  113219. for i, field := range fields {
  113220. switch field.Name {
  113221. case "__typename":
  113222. out.Values[i] = graphql.MarshalString("DraftOrderLineItem")
  113223. case "appliedDiscount":
  113224. out.Values[i] = ec._DraftOrderLineItem_appliedDiscount(ctx, field, obj)
  113225. case "custom":
  113226. out.Values[i] = ec._DraftOrderLineItem_custom(ctx, field, obj)
  113227. if out.Values[i] == graphql.Null {
  113228. invalids++
  113229. }
  113230. case "customAttributes":
  113231. out.Values[i] = ec._DraftOrderLineItem_customAttributes(ctx, field, obj)
  113232. if out.Values[i] == graphql.Null {
  113233. invalids++
  113234. }
  113235. case "customAttributesV2":
  113236. out.Values[i] = ec._DraftOrderLineItem_customAttributesV2(ctx, field, obj)
  113237. if out.Values[i] == graphql.Null {
  113238. invalids++
  113239. }
  113240. case "discountedTotal":
  113241. out.Values[i] = ec._DraftOrderLineItem_discountedTotal(ctx, field, obj)
  113242. if out.Values[i] == graphql.Null {
  113243. invalids++
  113244. }
  113245. case "discountedTotalSet":
  113246. out.Values[i] = ec._DraftOrderLineItem_discountedTotalSet(ctx, field, obj)
  113247. if out.Values[i] == graphql.Null {
  113248. invalids++
  113249. }
  113250. case "discountedUnitPrice":
  113251. out.Values[i] = ec._DraftOrderLineItem_discountedUnitPrice(ctx, field, obj)
  113252. if out.Values[i] == graphql.Null {
  113253. invalids++
  113254. }
  113255. case "discountedUnitPriceSet":
  113256. out.Values[i] = ec._DraftOrderLineItem_discountedUnitPriceSet(ctx, field, obj)
  113257. if out.Values[i] == graphql.Null {
  113258. invalids++
  113259. }
  113260. case "fulfillmentService":
  113261. out.Values[i] = ec._DraftOrderLineItem_fulfillmentService(ctx, field, obj)
  113262. case "id":
  113263. out.Values[i] = ec._DraftOrderLineItem_id(ctx, field, obj)
  113264. if out.Values[i] == graphql.Null {
  113265. invalids++
  113266. }
  113267. case "image":
  113268. out.Values[i] = ec._DraftOrderLineItem_image(ctx, field, obj)
  113269. case "isGiftCard":
  113270. out.Values[i] = ec._DraftOrderLineItem_isGiftCard(ctx, field, obj)
  113271. if out.Values[i] == graphql.Null {
  113272. invalids++
  113273. }
  113274. case "name":
  113275. out.Values[i] = ec._DraftOrderLineItem_name(ctx, field, obj)
  113276. if out.Values[i] == graphql.Null {
  113277. invalids++
  113278. }
  113279. case "originalTotal":
  113280. out.Values[i] = ec._DraftOrderLineItem_originalTotal(ctx, field, obj)
  113281. if out.Values[i] == graphql.Null {
  113282. invalids++
  113283. }
  113284. case "originalTotalSet":
  113285. out.Values[i] = ec._DraftOrderLineItem_originalTotalSet(ctx, field, obj)
  113286. if out.Values[i] == graphql.Null {
  113287. invalids++
  113288. }
  113289. case "originalUnitPrice":
  113290. out.Values[i] = ec._DraftOrderLineItem_originalUnitPrice(ctx, field, obj)
  113291. if out.Values[i] == graphql.Null {
  113292. invalids++
  113293. }
  113294. case "originalUnitPriceSet":
  113295. out.Values[i] = ec._DraftOrderLineItem_originalUnitPriceSet(ctx, field, obj)
  113296. if out.Values[i] == graphql.Null {
  113297. invalids++
  113298. }
  113299. case "product":
  113300. out.Values[i] = ec._DraftOrderLineItem_product(ctx, field, obj)
  113301. case "quantity":
  113302. out.Values[i] = ec._DraftOrderLineItem_quantity(ctx, field, obj)
  113303. if out.Values[i] == graphql.Null {
  113304. invalids++
  113305. }
  113306. case "requiresShipping":
  113307. out.Values[i] = ec._DraftOrderLineItem_requiresShipping(ctx, field, obj)
  113308. if out.Values[i] == graphql.Null {
  113309. invalids++
  113310. }
  113311. case "sku":
  113312. out.Values[i] = ec._DraftOrderLineItem_sku(ctx, field, obj)
  113313. case "taxLines":
  113314. out.Values[i] = ec._DraftOrderLineItem_taxLines(ctx, field, obj)
  113315. if out.Values[i] == graphql.Null {
  113316. invalids++
  113317. }
  113318. case "taxable":
  113319. out.Values[i] = ec._DraftOrderLineItem_taxable(ctx, field, obj)
  113320. if out.Values[i] == graphql.Null {
  113321. invalids++
  113322. }
  113323. case "title":
  113324. out.Values[i] = ec._DraftOrderLineItem_title(ctx, field, obj)
  113325. if out.Values[i] == graphql.Null {
  113326. invalids++
  113327. }
  113328. case "totalDiscount":
  113329. out.Values[i] = ec._DraftOrderLineItem_totalDiscount(ctx, field, obj)
  113330. if out.Values[i] == graphql.Null {
  113331. invalids++
  113332. }
  113333. case "totalDiscountSet":
  113334. out.Values[i] = ec._DraftOrderLineItem_totalDiscountSet(ctx, field, obj)
  113335. if out.Values[i] == graphql.Null {
  113336. invalids++
  113337. }
  113338. case "variant":
  113339. out.Values[i] = ec._DraftOrderLineItem_variant(ctx, field, obj)
  113340. case "variantTitle":
  113341. out.Values[i] = ec._DraftOrderLineItem_variantTitle(ctx, field, obj)
  113342. case "vendor":
  113343. out.Values[i] = ec._DraftOrderLineItem_vendor(ctx, field, obj)
  113344. case "weight":
  113345. out.Values[i] = ec._DraftOrderLineItem_weight(ctx, field, obj)
  113346. default:
  113347. panic("unknown field " + strconv.Quote(field.Name))
  113348. }
  113349. }
  113350. out.Dispatch()
  113351. if invalids > 0 {
  113352. return graphql.Null
  113353. }
  113354. return out
  113355. }
  113356. var draftOrderLineItemConnectionImplementors = []string{"DraftOrderLineItemConnection"}
  113357. func (ec *executionContext) _DraftOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItemConnection) graphql.Marshaler {
  113358. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemConnectionImplementors)
  113359. out := graphql.NewFieldSet(fields)
  113360. var invalids uint32
  113361. for i, field := range fields {
  113362. switch field.Name {
  113363. case "__typename":
  113364. out.Values[i] = graphql.MarshalString("DraftOrderLineItemConnection")
  113365. case "edges":
  113366. out.Values[i] = ec._DraftOrderLineItemConnection_edges(ctx, field, obj)
  113367. if out.Values[i] == graphql.Null {
  113368. invalids++
  113369. }
  113370. case "nodes":
  113371. out.Values[i] = ec._DraftOrderLineItemConnection_nodes(ctx, field, obj)
  113372. if out.Values[i] == graphql.Null {
  113373. invalids++
  113374. }
  113375. case "pageInfo":
  113376. out.Values[i] = ec._DraftOrderLineItemConnection_pageInfo(ctx, field, obj)
  113377. if out.Values[i] == graphql.Null {
  113378. invalids++
  113379. }
  113380. default:
  113381. panic("unknown field " + strconv.Quote(field.Name))
  113382. }
  113383. }
  113384. out.Dispatch()
  113385. if invalids > 0 {
  113386. return graphql.Null
  113387. }
  113388. return out
  113389. }
  113390. var draftOrderLineItemEdgeImplementors = []string{"DraftOrderLineItemEdge"}
  113391. func (ec *executionContext) _DraftOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *DraftOrderLineItemEdge) graphql.Marshaler {
  113392. fields := graphql.CollectFields(ec.OperationContext, sel, draftOrderLineItemEdgeImplementors)
  113393. out := graphql.NewFieldSet(fields)
  113394. var invalids uint32
  113395. for i, field := range fields {
  113396. switch field.Name {
  113397. case "__typename":
  113398. out.Values[i] = graphql.MarshalString("DraftOrderLineItemEdge")
  113399. case "cursor":
  113400. out.Values[i] = ec._DraftOrderLineItemEdge_cursor(ctx, field, obj)
  113401. if out.Values[i] == graphql.Null {
  113402. invalids++
  113403. }
  113404. case "node":
  113405. out.Values[i] = ec._DraftOrderLineItemEdge_node(ctx, field, obj)
  113406. if out.Values[i] == graphql.Null {
  113407. invalids++
  113408. }
  113409. default:
  113410. panic("unknown field " + strconv.Quote(field.Name))
  113411. }
  113412. }
  113413. out.Dispatch()
  113414. if invalids > 0 {
  113415. return graphql.Null
  113416. }
  113417. return out
  113418. }
  113419. var dutyImplementors = []string{"Duty", "Node"}
  113420. func (ec *executionContext) _Duty(ctx context.Context, sel ast.SelectionSet, obj *Duty) graphql.Marshaler {
  113421. fields := graphql.CollectFields(ec.OperationContext, sel, dutyImplementors)
  113422. out := graphql.NewFieldSet(fields)
  113423. var invalids uint32
  113424. for i, field := range fields {
  113425. switch field.Name {
  113426. case "__typename":
  113427. out.Values[i] = graphql.MarshalString("Duty")
  113428. case "countryCodeOfOrigin":
  113429. out.Values[i] = ec._Duty_countryCodeOfOrigin(ctx, field, obj)
  113430. case "harmonizedSystemCode":
  113431. out.Values[i] = ec._Duty_harmonizedSystemCode(ctx, field, obj)
  113432. case "id":
  113433. out.Values[i] = ec._Duty_id(ctx, field, obj)
  113434. if out.Values[i] == graphql.Null {
  113435. invalids++
  113436. }
  113437. case "price":
  113438. out.Values[i] = ec._Duty_price(ctx, field, obj)
  113439. if out.Values[i] == graphql.Null {
  113440. invalids++
  113441. }
  113442. case "taxLines":
  113443. out.Values[i] = ec._Duty_taxLines(ctx, field, obj)
  113444. if out.Values[i] == graphql.Null {
  113445. invalids++
  113446. }
  113447. default:
  113448. panic("unknown field " + strconv.Quote(field.Name))
  113449. }
  113450. }
  113451. out.Dispatch()
  113452. if invalids > 0 {
  113453. return graphql.Null
  113454. }
  113455. return out
  113456. }
  113457. var editablePropertyImplementors = []string{"EditableProperty"}
  113458. func (ec *executionContext) _EditableProperty(ctx context.Context, sel ast.SelectionSet, obj *EditableProperty) graphql.Marshaler {
  113459. fields := graphql.CollectFields(ec.OperationContext, sel, editablePropertyImplementors)
  113460. out := graphql.NewFieldSet(fields)
  113461. var invalids uint32
  113462. for i, field := range fields {
  113463. switch field.Name {
  113464. case "__typename":
  113465. out.Values[i] = graphql.MarshalString("EditableProperty")
  113466. case "locked":
  113467. out.Values[i] = ec._EditableProperty_locked(ctx, field, obj)
  113468. if out.Values[i] == graphql.Null {
  113469. invalids++
  113470. }
  113471. case "reason":
  113472. out.Values[i] = ec._EditableProperty_reason(ctx, field, obj)
  113473. default:
  113474. panic("unknown field " + strconv.Quote(field.Name))
  113475. }
  113476. }
  113477. out.Dispatch()
  113478. if invalids > 0 {
  113479. return graphql.Null
  113480. }
  113481. return out
  113482. }
  113483. var entityImplementors = []string{"Entity"}
  113484. func (ec *executionContext) _Entity(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  113485. fields := graphql.CollectFields(ec.OperationContext, sel, entityImplementors)
  113486. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  113487. Object: "Entity",
  113488. })
  113489. out := graphql.NewFieldSet(fields)
  113490. var invalids uint32
  113491. for i, field := range fields {
  113492. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  113493. Object: field.Name,
  113494. Field: field,
  113495. })
  113496. switch field.Name {
  113497. case "__typename":
  113498. out.Values[i] = graphql.MarshalString("Entity")
  113499. case "findCustomerByID":
  113500. field := field
  113501. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  113502. defer func() {
  113503. if r := recover(); r != nil {
  113504. ec.Error(ctx, ec.Recover(ctx, r))
  113505. }
  113506. }()
  113507. res = ec._Entity_findCustomerByID(ctx, field)
  113508. if res == graphql.Null {
  113509. atomic.AddUint32(&invalids, 1)
  113510. }
  113511. return res
  113512. }
  113513. rrm := func(ctx context.Context) graphql.Marshaler {
  113514. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  113515. }
  113516. out.Concurrently(i, func() graphql.Marshaler {
  113517. return rrm(innerCtx)
  113518. })
  113519. default:
  113520. panic("unknown field " + strconv.Quote(field.Name))
  113521. }
  113522. }
  113523. out.Dispatch()
  113524. if invalids > 0 {
  113525. return graphql.Null
  113526. }
  113527. return out
  113528. }
  113529. var eventConnectionImplementors = []string{"EventConnection"}
  113530. func (ec *executionContext) _EventConnection(ctx context.Context, sel ast.SelectionSet, obj *EventConnection) graphql.Marshaler {
  113531. fields := graphql.CollectFields(ec.OperationContext, sel, eventConnectionImplementors)
  113532. out := graphql.NewFieldSet(fields)
  113533. var invalids uint32
  113534. for i, field := range fields {
  113535. switch field.Name {
  113536. case "__typename":
  113537. out.Values[i] = graphql.MarshalString("EventConnection")
  113538. case "edges":
  113539. out.Values[i] = ec._EventConnection_edges(ctx, field, obj)
  113540. if out.Values[i] == graphql.Null {
  113541. invalids++
  113542. }
  113543. case "nodes":
  113544. out.Values[i] = ec._EventConnection_nodes(ctx, field, obj)
  113545. if out.Values[i] == graphql.Null {
  113546. invalids++
  113547. }
  113548. case "pageInfo":
  113549. out.Values[i] = ec._EventConnection_pageInfo(ctx, field, obj)
  113550. if out.Values[i] == graphql.Null {
  113551. invalids++
  113552. }
  113553. default:
  113554. panic("unknown field " + strconv.Quote(field.Name))
  113555. }
  113556. }
  113557. out.Dispatch()
  113558. if invalids > 0 {
  113559. return graphql.Null
  113560. }
  113561. return out
  113562. }
  113563. var eventEdgeImplementors = []string{"EventEdge"}
  113564. func (ec *executionContext) _EventEdge(ctx context.Context, sel ast.SelectionSet, obj *EventEdge) graphql.Marshaler {
  113565. fields := graphql.CollectFields(ec.OperationContext, sel, eventEdgeImplementors)
  113566. out := graphql.NewFieldSet(fields)
  113567. var invalids uint32
  113568. for i, field := range fields {
  113569. switch field.Name {
  113570. case "__typename":
  113571. out.Values[i] = graphql.MarshalString("EventEdge")
  113572. case "cursor":
  113573. out.Values[i] = ec._EventEdge_cursor(ctx, field, obj)
  113574. if out.Values[i] == graphql.Null {
  113575. invalids++
  113576. }
  113577. case "node":
  113578. out.Values[i] = ec._EventEdge_node(ctx, field, obj)
  113579. if out.Values[i] == graphql.Null {
  113580. invalids++
  113581. }
  113582. default:
  113583. panic("unknown field " + strconv.Quote(field.Name))
  113584. }
  113585. }
  113586. out.Dispatch()
  113587. if invalids > 0 {
  113588. return graphql.Null
  113589. }
  113590. return out
  113591. }
  113592. var failedRequirementImplementors = []string{"FailedRequirement"}
  113593. func (ec *executionContext) _FailedRequirement(ctx context.Context, sel ast.SelectionSet, obj *FailedRequirement) graphql.Marshaler {
  113594. fields := graphql.CollectFields(ec.OperationContext, sel, failedRequirementImplementors)
  113595. out := graphql.NewFieldSet(fields)
  113596. var invalids uint32
  113597. for i, field := range fields {
  113598. switch field.Name {
  113599. case "__typename":
  113600. out.Values[i] = graphql.MarshalString("FailedRequirement")
  113601. case "action":
  113602. out.Values[i] = ec._FailedRequirement_action(ctx, field, obj)
  113603. case "message":
  113604. out.Values[i] = ec._FailedRequirement_message(ctx, field, obj)
  113605. if out.Values[i] == graphql.Null {
  113606. invalids++
  113607. }
  113608. default:
  113609. panic("unknown field " + strconv.Quote(field.Name))
  113610. }
  113611. }
  113612. out.Dispatch()
  113613. if invalids > 0 {
  113614. return graphql.Null
  113615. }
  113616. return out
  113617. }
  113618. var fileErrorImplementors = []string{"FileError"}
  113619. func (ec *executionContext) _FileError(ctx context.Context, sel ast.SelectionSet, obj *FileError) graphql.Marshaler {
  113620. fields := graphql.CollectFields(ec.OperationContext, sel, fileErrorImplementors)
  113621. out := graphql.NewFieldSet(fields)
  113622. var invalids uint32
  113623. for i, field := range fields {
  113624. switch field.Name {
  113625. case "__typename":
  113626. out.Values[i] = graphql.MarshalString("FileError")
  113627. case "code":
  113628. out.Values[i] = ec._FileError_code(ctx, field, obj)
  113629. if out.Values[i] == graphql.Null {
  113630. invalids++
  113631. }
  113632. case "details":
  113633. out.Values[i] = ec._FileError_details(ctx, field, obj)
  113634. case "message":
  113635. out.Values[i] = ec._FileError_message(ctx, field, obj)
  113636. if out.Values[i] == graphql.Null {
  113637. invalids++
  113638. }
  113639. default:
  113640. panic("unknown field " + strconv.Quote(field.Name))
  113641. }
  113642. }
  113643. out.Dispatch()
  113644. if invalids > 0 {
  113645. return graphql.Null
  113646. }
  113647. return out
  113648. }
  113649. var filterOptionImplementors = []string{"FilterOption"}
  113650. func (ec *executionContext) _FilterOption(ctx context.Context, sel ast.SelectionSet, obj *FilterOption) graphql.Marshaler {
  113651. fields := graphql.CollectFields(ec.OperationContext, sel, filterOptionImplementors)
  113652. out := graphql.NewFieldSet(fields)
  113653. var invalids uint32
  113654. for i, field := range fields {
  113655. switch field.Name {
  113656. case "__typename":
  113657. out.Values[i] = graphql.MarshalString("FilterOption")
  113658. case "label":
  113659. out.Values[i] = ec._FilterOption_label(ctx, field, obj)
  113660. if out.Values[i] == graphql.Null {
  113661. invalids++
  113662. }
  113663. case "value":
  113664. out.Values[i] = ec._FilterOption_value(ctx, field, obj)
  113665. if out.Values[i] == graphql.Null {
  113666. invalids++
  113667. }
  113668. default:
  113669. panic("unknown field " + strconv.Quote(field.Name))
  113670. }
  113671. }
  113672. out.Dispatch()
  113673. if invalids > 0 {
  113674. return graphql.Null
  113675. }
  113676. return out
  113677. }
  113678. var fulfillmentImplementors = []string{"Fulfillment", "LegacyInteroperability", "Node"}
  113679. func (ec *executionContext) _Fulfillment(ctx context.Context, sel ast.SelectionSet, obj *Fulfillment) graphql.Marshaler {
  113680. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentImplementors)
  113681. out := graphql.NewFieldSet(fields)
  113682. var invalids uint32
  113683. for i, field := range fields {
  113684. switch field.Name {
  113685. case "__typename":
  113686. out.Values[i] = graphql.MarshalString("Fulfillment")
  113687. case "createdAt":
  113688. out.Values[i] = ec._Fulfillment_createdAt(ctx, field, obj)
  113689. if out.Values[i] == graphql.Null {
  113690. invalids++
  113691. }
  113692. case "deliveredAt":
  113693. out.Values[i] = ec._Fulfillment_deliveredAt(ctx, field, obj)
  113694. case "displayStatus":
  113695. out.Values[i] = ec._Fulfillment_displayStatus(ctx, field, obj)
  113696. case "estimatedDeliveryAt":
  113697. out.Values[i] = ec._Fulfillment_estimatedDeliveryAt(ctx, field, obj)
  113698. case "events":
  113699. out.Values[i] = ec._Fulfillment_events(ctx, field, obj)
  113700. if out.Values[i] == graphql.Null {
  113701. invalids++
  113702. }
  113703. case "fulfillmentLineItems":
  113704. out.Values[i] = ec._Fulfillment_fulfillmentLineItems(ctx, field, obj)
  113705. if out.Values[i] == graphql.Null {
  113706. invalids++
  113707. }
  113708. case "fulfillmentOrders":
  113709. out.Values[i] = ec._Fulfillment_fulfillmentOrders(ctx, field, obj)
  113710. if out.Values[i] == graphql.Null {
  113711. invalids++
  113712. }
  113713. case "id":
  113714. out.Values[i] = ec._Fulfillment_id(ctx, field, obj)
  113715. if out.Values[i] == graphql.Null {
  113716. invalids++
  113717. }
  113718. case "inTransitAt":
  113719. out.Values[i] = ec._Fulfillment_inTransitAt(ctx, field, obj)
  113720. case "legacyResourceId":
  113721. out.Values[i] = ec._Fulfillment_legacyResourceId(ctx, field, obj)
  113722. if out.Values[i] == graphql.Null {
  113723. invalids++
  113724. }
  113725. case "location":
  113726. out.Values[i] = ec._Fulfillment_location(ctx, field, obj)
  113727. case "name":
  113728. out.Values[i] = ec._Fulfillment_name(ctx, field, obj)
  113729. if out.Values[i] == graphql.Null {
  113730. invalids++
  113731. }
  113732. case "order":
  113733. out.Values[i] = ec._Fulfillment_order(ctx, field, obj)
  113734. if out.Values[i] == graphql.Null {
  113735. invalids++
  113736. }
  113737. case "originAddress":
  113738. out.Values[i] = ec._Fulfillment_originAddress(ctx, field, obj)
  113739. case "requiresShipping":
  113740. out.Values[i] = ec._Fulfillment_requiresShipping(ctx, field, obj)
  113741. if out.Values[i] == graphql.Null {
  113742. invalids++
  113743. }
  113744. case "service":
  113745. out.Values[i] = ec._Fulfillment_service(ctx, field, obj)
  113746. case "status":
  113747. out.Values[i] = ec._Fulfillment_status(ctx, field, obj)
  113748. if out.Values[i] == graphql.Null {
  113749. invalids++
  113750. }
  113751. case "totalQuantity":
  113752. out.Values[i] = ec._Fulfillment_totalQuantity(ctx, field, obj)
  113753. if out.Values[i] == graphql.Null {
  113754. invalids++
  113755. }
  113756. case "trackingInfo":
  113757. out.Values[i] = ec._Fulfillment_trackingInfo(ctx, field, obj)
  113758. if out.Values[i] == graphql.Null {
  113759. invalids++
  113760. }
  113761. case "updatedAt":
  113762. out.Values[i] = ec._Fulfillment_updatedAt(ctx, field, obj)
  113763. if out.Values[i] == graphql.Null {
  113764. invalids++
  113765. }
  113766. default:
  113767. panic("unknown field " + strconv.Quote(field.Name))
  113768. }
  113769. }
  113770. out.Dispatch()
  113771. if invalids > 0 {
  113772. return graphql.Null
  113773. }
  113774. return out
  113775. }
  113776. var fulfillmentConnectionImplementors = []string{"FulfillmentConnection"}
  113777. func (ec *executionContext) _FulfillmentConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentConnection) graphql.Marshaler {
  113778. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentConnectionImplementors)
  113779. out := graphql.NewFieldSet(fields)
  113780. var invalids uint32
  113781. for i, field := range fields {
  113782. switch field.Name {
  113783. case "__typename":
  113784. out.Values[i] = graphql.MarshalString("FulfillmentConnection")
  113785. case "edges":
  113786. out.Values[i] = ec._FulfillmentConnection_edges(ctx, field, obj)
  113787. if out.Values[i] == graphql.Null {
  113788. invalids++
  113789. }
  113790. case "nodes":
  113791. out.Values[i] = ec._FulfillmentConnection_nodes(ctx, field, obj)
  113792. if out.Values[i] == graphql.Null {
  113793. invalids++
  113794. }
  113795. case "pageInfo":
  113796. out.Values[i] = ec._FulfillmentConnection_pageInfo(ctx, field, obj)
  113797. if out.Values[i] == graphql.Null {
  113798. invalids++
  113799. }
  113800. default:
  113801. panic("unknown field " + strconv.Quote(field.Name))
  113802. }
  113803. }
  113804. out.Dispatch()
  113805. if invalids > 0 {
  113806. return graphql.Null
  113807. }
  113808. return out
  113809. }
  113810. var fulfillmentEdgeImplementors = []string{"FulfillmentEdge"}
  113811. func (ec *executionContext) _FulfillmentEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEdge) graphql.Marshaler {
  113812. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEdgeImplementors)
  113813. out := graphql.NewFieldSet(fields)
  113814. var invalids uint32
  113815. for i, field := range fields {
  113816. switch field.Name {
  113817. case "__typename":
  113818. out.Values[i] = graphql.MarshalString("FulfillmentEdge")
  113819. case "cursor":
  113820. out.Values[i] = ec._FulfillmentEdge_cursor(ctx, field, obj)
  113821. if out.Values[i] == graphql.Null {
  113822. invalids++
  113823. }
  113824. case "node":
  113825. out.Values[i] = ec._FulfillmentEdge_node(ctx, field, obj)
  113826. if out.Values[i] == graphql.Null {
  113827. invalids++
  113828. }
  113829. default:
  113830. panic("unknown field " + strconv.Quote(field.Name))
  113831. }
  113832. }
  113833. out.Dispatch()
  113834. if invalids > 0 {
  113835. return graphql.Null
  113836. }
  113837. return out
  113838. }
  113839. var fulfillmentEventImplementors = []string{"FulfillmentEvent", "Node"}
  113840. func (ec *executionContext) _FulfillmentEvent(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEvent) graphql.Marshaler {
  113841. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventImplementors)
  113842. out := graphql.NewFieldSet(fields)
  113843. var invalids uint32
  113844. for i, field := range fields {
  113845. switch field.Name {
  113846. case "__typename":
  113847. out.Values[i] = graphql.MarshalString("FulfillmentEvent")
  113848. case "happenedAt":
  113849. out.Values[i] = ec._FulfillmentEvent_happenedAt(ctx, field, obj)
  113850. if out.Values[i] == graphql.Null {
  113851. invalids++
  113852. }
  113853. case "id":
  113854. out.Values[i] = ec._FulfillmentEvent_id(ctx, field, obj)
  113855. if out.Values[i] == graphql.Null {
  113856. invalids++
  113857. }
  113858. case "status":
  113859. out.Values[i] = ec._FulfillmentEvent_status(ctx, field, obj)
  113860. if out.Values[i] == graphql.Null {
  113861. invalids++
  113862. }
  113863. default:
  113864. panic("unknown field " + strconv.Quote(field.Name))
  113865. }
  113866. }
  113867. out.Dispatch()
  113868. if invalids > 0 {
  113869. return graphql.Null
  113870. }
  113871. return out
  113872. }
  113873. var fulfillmentEventConnectionImplementors = []string{"FulfillmentEventConnection"}
  113874. func (ec *executionContext) _FulfillmentEventConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEventConnection) graphql.Marshaler {
  113875. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventConnectionImplementors)
  113876. out := graphql.NewFieldSet(fields)
  113877. var invalids uint32
  113878. for i, field := range fields {
  113879. switch field.Name {
  113880. case "__typename":
  113881. out.Values[i] = graphql.MarshalString("FulfillmentEventConnection")
  113882. case "edges":
  113883. out.Values[i] = ec._FulfillmentEventConnection_edges(ctx, field, obj)
  113884. if out.Values[i] == graphql.Null {
  113885. invalids++
  113886. }
  113887. case "nodes":
  113888. out.Values[i] = ec._FulfillmentEventConnection_nodes(ctx, field, obj)
  113889. if out.Values[i] == graphql.Null {
  113890. invalids++
  113891. }
  113892. case "pageInfo":
  113893. out.Values[i] = ec._FulfillmentEventConnection_pageInfo(ctx, field, obj)
  113894. if out.Values[i] == graphql.Null {
  113895. invalids++
  113896. }
  113897. default:
  113898. panic("unknown field " + strconv.Quote(field.Name))
  113899. }
  113900. }
  113901. out.Dispatch()
  113902. if invalids > 0 {
  113903. return graphql.Null
  113904. }
  113905. return out
  113906. }
  113907. var fulfillmentEventEdgeImplementors = []string{"FulfillmentEventEdge"}
  113908. func (ec *executionContext) _FulfillmentEventEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentEventEdge) graphql.Marshaler {
  113909. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentEventEdgeImplementors)
  113910. out := graphql.NewFieldSet(fields)
  113911. var invalids uint32
  113912. for i, field := range fields {
  113913. switch field.Name {
  113914. case "__typename":
  113915. out.Values[i] = graphql.MarshalString("FulfillmentEventEdge")
  113916. case "cursor":
  113917. out.Values[i] = ec._FulfillmentEventEdge_cursor(ctx, field, obj)
  113918. if out.Values[i] == graphql.Null {
  113919. invalids++
  113920. }
  113921. case "node":
  113922. out.Values[i] = ec._FulfillmentEventEdge_node(ctx, field, obj)
  113923. if out.Values[i] == graphql.Null {
  113924. invalids++
  113925. }
  113926. default:
  113927. panic("unknown field " + strconv.Quote(field.Name))
  113928. }
  113929. }
  113930. out.Dispatch()
  113931. if invalids > 0 {
  113932. return graphql.Null
  113933. }
  113934. return out
  113935. }
  113936. var fulfillmentHoldImplementors = []string{"FulfillmentHold"}
  113937. func (ec *executionContext) _FulfillmentHold(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentHold) graphql.Marshaler {
  113938. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentHoldImplementors)
  113939. out := graphql.NewFieldSet(fields)
  113940. var invalids uint32
  113941. for i, field := range fields {
  113942. switch field.Name {
  113943. case "__typename":
  113944. out.Values[i] = graphql.MarshalString("FulfillmentHold")
  113945. case "reason":
  113946. out.Values[i] = ec._FulfillmentHold_reason(ctx, field, obj)
  113947. if out.Values[i] == graphql.Null {
  113948. invalids++
  113949. }
  113950. case "reasonNotes":
  113951. out.Values[i] = ec._FulfillmentHold_reasonNotes(ctx, field, obj)
  113952. default:
  113953. panic("unknown field " + strconv.Quote(field.Name))
  113954. }
  113955. }
  113956. out.Dispatch()
  113957. if invalids > 0 {
  113958. return graphql.Null
  113959. }
  113960. return out
  113961. }
  113962. var fulfillmentLineItemImplementors = []string{"FulfillmentLineItem", "Node"}
  113963. func (ec *executionContext) _FulfillmentLineItem(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItem) graphql.Marshaler {
  113964. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemImplementors)
  113965. out := graphql.NewFieldSet(fields)
  113966. var invalids uint32
  113967. for i, field := range fields {
  113968. switch field.Name {
  113969. case "__typename":
  113970. out.Values[i] = graphql.MarshalString("FulfillmentLineItem")
  113971. case "discountedTotalSet":
  113972. out.Values[i] = ec._FulfillmentLineItem_discountedTotalSet(ctx, field, obj)
  113973. if out.Values[i] == graphql.Null {
  113974. invalids++
  113975. }
  113976. case "id":
  113977. out.Values[i] = ec._FulfillmentLineItem_id(ctx, field, obj)
  113978. if out.Values[i] == graphql.Null {
  113979. invalids++
  113980. }
  113981. case "lineItem":
  113982. out.Values[i] = ec._FulfillmentLineItem_lineItem(ctx, field, obj)
  113983. if out.Values[i] == graphql.Null {
  113984. invalids++
  113985. }
  113986. case "originalTotalSet":
  113987. out.Values[i] = ec._FulfillmentLineItem_originalTotalSet(ctx, field, obj)
  113988. if out.Values[i] == graphql.Null {
  113989. invalids++
  113990. }
  113991. case "quantity":
  113992. out.Values[i] = ec._FulfillmentLineItem_quantity(ctx, field, obj)
  113993. default:
  113994. panic("unknown field " + strconv.Quote(field.Name))
  113995. }
  113996. }
  113997. out.Dispatch()
  113998. if invalids > 0 {
  113999. return graphql.Null
  114000. }
  114001. return out
  114002. }
  114003. var fulfillmentLineItemConnectionImplementors = []string{"FulfillmentLineItemConnection"}
  114004. func (ec *executionContext) _FulfillmentLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItemConnection) graphql.Marshaler {
  114005. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemConnectionImplementors)
  114006. out := graphql.NewFieldSet(fields)
  114007. var invalids uint32
  114008. for i, field := range fields {
  114009. switch field.Name {
  114010. case "__typename":
  114011. out.Values[i] = graphql.MarshalString("FulfillmentLineItemConnection")
  114012. case "edges":
  114013. out.Values[i] = ec._FulfillmentLineItemConnection_edges(ctx, field, obj)
  114014. if out.Values[i] == graphql.Null {
  114015. invalids++
  114016. }
  114017. case "nodes":
  114018. out.Values[i] = ec._FulfillmentLineItemConnection_nodes(ctx, field, obj)
  114019. if out.Values[i] == graphql.Null {
  114020. invalids++
  114021. }
  114022. case "pageInfo":
  114023. out.Values[i] = ec._FulfillmentLineItemConnection_pageInfo(ctx, field, obj)
  114024. if out.Values[i] == graphql.Null {
  114025. invalids++
  114026. }
  114027. default:
  114028. panic("unknown field " + strconv.Quote(field.Name))
  114029. }
  114030. }
  114031. out.Dispatch()
  114032. if invalids > 0 {
  114033. return graphql.Null
  114034. }
  114035. return out
  114036. }
  114037. var fulfillmentLineItemEdgeImplementors = []string{"FulfillmentLineItemEdge"}
  114038. func (ec *executionContext) _FulfillmentLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentLineItemEdge) graphql.Marshaler {
  114039. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentLineItemEdgeImplementors)
  114040. out := graphql.NewFieldSet(fields)
  114041. var invalids uint32
  114042. for i, field := range fields {
  114043. switch field.Name {
  114044. case "__typename":
  114045. out.Values[i] = graphql.MarshalString("FulfillmentLineItemEdge")
  114046. case "cursor":
  114047. out.Values[i] = ec._FulfillmentLineItemEdge_cursor(ctx, field, obj)
  114048. if out.Values[i] == graphql.Null {
  114049. invalids++
  114050. }
  114051. case "node":
  114052. out.Values[i] = ec._FulfillmentLineItemEdge_node(ctx, field, obj)
  114053. if out.Values[i] == graphql.Null {
  114054. invalids++
  114055. }
  114056. default:
  114057. panic("unknown field " + strconv.Quote(field.Name))
  114058. }
  114059. }
  114060. out.Dispatch()
  114061. if invalids > 0 {
  114062. return graphql.Null
  114063. }
  114064. return out
  114065. }
  114066. var fulfillmentOrderImplementors = []string{"FulfillmentOrder", "Node"}
  114067. func (ec *executionContext) _FulfillmentOrder(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrder) graphql.Marshaler {
  114068. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderImplementors)
  114069. out := graphql.NewFieldSet(fields)
  114070. var invalids uint32
  114071. for i, field := range fields {
  114072. switch field.Name {
  114073. case "__typename":
  114074. out.Values[i] = graphql.MarshalString("FulfillmentOrder")
  114075. case "assignedLocation":
  114076. out.Values[i] = ec._FulfillmentOrder_assignedLocation(ctx, field, obj)
  114077. if out.Values[i] == graphql.Null {
  114078. invalids++
  114079. }
  114080. case "deliveryMethod":
  114081. out.Values[i] = ec._FulfillmentOrder_deliveryMethod(ctx, field, obj)
  114082. case "destination":
  114083. out.Values[i] = ec._FulfillmentOrder_destination(ctx, field, obj)
  114084. case "fulfillAt":
  114085. out.Values[i] = ec._FulfillmentOrder_fulfillAt(ctx, field, obj)
  114086. case "fulfillBy":
  114087. out.Values[i] = ec._FulfillmentOrder_fulfillBy(ctx, field, obj)
  114088. case "fulfillmentHolds":
  114089. out.Values[i] = ec._FulfillmentOrder_fulfillmentHolds(ctx, field, obj)
  114090. if out.Values[i] == graphql.Null {
  114091. invalids++
  114092. }
  114093. case "fulfillments":
  114094. out.Values[i] = ec._FulfillmentOrder_fulfillments(ctx, field, obj)
  114095. if out.Values[i] == graphql.Null {
  114096. invalids++
  114097. }
  114098. case "id":
  114099. out.Values[i] = ec._FulfillmentOrder_id(ctx, field, obj)
  114100. if out.Values[i] == graphql.Null {
  114101. invalids++
  114102. }
  114103. case "internationalDuties":
  114104. out.Values[i] = ec._FulfillmentOrder_internationalDuties(ctx, field, obj)
  114105. case "lineItems":
  114106. out.Values[i] = ec._FulfillmentOrder_lineItems(ctx, field, obj)
  114107. if out.Values[i] == graphql.Null {
  114108. invalids++
  114109. }
  114110. case "locationsForMove":
  114111. out.Values[i] = ec._FulfillmentOrder_locationsForMove(ctx, field, obj)
  114112. if out.Values[i] == graphql.Null {
  114113. invalids++
  114114. }
  114115. case "merchantRequests":
  114116. out.Values[i] = ec._FulfillmentOrder_merchantRequests(ctx, field, obj)
  114117. if out.Values[i] == graphql.Null {
  114118. invalids++
  114119. }
  114120. case "order":
  114121. out.Values[i] = ec._FulfillmentOrder_order(ctx, field, obj)
  114122. if out.Values[i] == graphql.Null {
  114123. invalids++
  114124. }
  114125. case "requestStatus":
  114126. out.Values[i] = ec._FulfillmentOrder_requestStatus(ctx, field, obj)
  114127. if out.Values[i] == graphql.Null {
  114128. invalids++
  114129. }
  114130. case "status":
  114131. out.Values[i] = ec._FulfillmentOrder_status(ctx, field, obj)
  114132. if out.Values[i] == graphql.Null {
  114133. invalids++
  114134. }
  114135. case "supportedActions":
  114136. out.Values[i] = ec._FulfillmentOrder_supportedActions(ctx, field, obj)
  114137. if out.Values[i] == graphql.Null {
  114138. invalids++
  114139. }
  114140. default:
  114141. panic("unknown field " + strconv.Quote(field.Name))
  114142. }
  114143. }
  114144. out.Dispatch()
  114145. if invalids > 0 {
  114146. return graphql.Null
  114147. }
  114148. return out
  114149. }
  114150. var fulfillmentOrderAssignedLocationImplementors = []string{"FulfillmentOrderAssignedLocation"}
  114151. func (ec *executionContext) _FulfillmentOrderAssignedLocation(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderAssignedLocation) graphql.Marshaler {
  114152. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderAssignedLocationImplementors)
  114153. out := graphql.NewFieldSet(fields)
  114154. var invalids uint32
  114155. for i, field := range fields {
  114156. switch field.Name {
  114157. case "__typename":
  114158. out.Values[i] = graphql.MarshalString("FulfillmentOrderAssignedLocation")
  114159. case "address1":
  114160. out.Values[i] = ec._FulfillmentOrderAssignedLocation_address1(ctx, field, obj)
  114161. case "address2":
  114162. out.Values[i] = ec._FulfillmentOrderAssignedLocation_address2(ctx, field, obj)
  114163. case "city":
  114164. out.Values[i] = ec._FulfillmentOrderAssignedLocation_city(ctx, field, obj)
  114165. case "countryCode":
  114166. out.Values[i] = ec._FulfillmentOrderAssignedLocation_countryCode(ctx, field, obj)
  114167. if out.Values[i] == graphql.Null {
  114168. invalids++
  114169. }
  114170. case "location":
  114171. out.Values[i] = ec._FulfillmentOrderAssignedLocation_location(ctx, field, obj)
  114172. case "name":
  114173. out.Values[i] = ec._FulfillmentOrderAssignedLocation_name(ctx, field, obj)
  114174. if out.Values[i] == graphql.Null {
  114175. invalids++
  114176. }
  114177. case "phone":
  114178. out.Values[i] = ec._FulfillmentOrderAssignedLocation_phone(ctx, field, obj)
  114179. case "province":
  114180. out.Values[i] = ec._FulfillmentOrderAssignedLocation_province(ctx, field, obj)
  114181. case "zip":
  114182. out.Values[i] = ec._FulfillmentOrderAssignedLocation_zip(ctx, field, obj)
  114183. default:
  114184. panic("unknown field " + strconv.Quote(field.Name))
  114185. }
  114186. }
  114187. out.Dispatch()
  114188. if invalids > 0 {
  114189. return graphql.Null
  114190. }
  114191. return out
  114192. }
  114193. var fulfillmentOrderConnectionImplementors = []string{"FulfillmentOrderConnection"}
  114194. func (ec *executionContext) _FulfillmentOrderConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderConnection) graphql.Marshaler {
  114195. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderConnectionImplementors)
  114196. out := graphql.NewFieldSet(fields)
  114197. var invalids uint32
  114198. for i, field := range fields {
  114199. switch field.Name {
  114200. case "__typename":
  114201. out.Values[i] = graphql.MarshalString("FulfillmentOrderConnection")
  114202. case "edges":
  114203. out.Values[i] = ec._FulfillmentOrderConnection_edges(ctx, field, obj)
  114204. if out.Values[i] == graphql.Null {
  114205. invalids++
  114206. }
  114207. case "nodes":
  114208. out.Values[i] = ec._FulfillmentOrderConnection_nodes(ctx, field, obj)
  114209. if out.Values[i] == graphql.Null {
  114210. invalids++
  114211. }
  114212. case "pageInfo":
  114213. out.Values[i] = ec._FulfillmentOrderConnection_pageInfo(ctx, field, obj)
  114214. if out.Values[i] == graphql.Null {
  114215. invalids++
  114216. }
  114217. default:
  114218. panic("unknown field " + strconv.Quote(field.Name))
  114219. }
  114220. }
  114221. out.Dispatch()
  114222. if invalids > 0 {
  114223. return graphql.Null
  114224. }
  114225. return out
  114226. }
  114227. var fulfillmentOrderDestinationImplementors = []string{"FulfillmentOrderDestination", "Node"}
  114228. func (ec *executionContext) _FulfillmentOrderDestination(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderDestination) graphql.Marshaler {
  114229. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderDestinationImplementors)
  114230. out := graphql.NewFieldSet(fields)
  114231. var invalids uint32
  114232. for i, field := range fields {
  114233. switch field.Name {
  114234. case "__typename":
  114235. out.Values[i] = graphql.MarshalString("FulfillmentOrderDestination")
  114236. case "address1":
  114237. out.Values[i] = ec._FulfillmentOrderDestination_address1(ctx, field, obj)
  114238. case "address2":
  114239. out.Values[i] = ec._FulfillmentOrderDestination_address2(ctx, field, obj)
  114240. case "city":
  114241. out.Values[i] = ec._FulfillmentOrderDestination_city(ctx, field, obj)
  114242. case "company":
  114243. out.Values[i] = ec._FulfillmentOrderDestination_company(ctx, field, obj)
  114244. case "countryCode":
  114245. out.Values[i] = ec._FulfillmentOrderDestination_countryCode(ctx, field, obj)
  114246. case "email":
  114247. out.Values[i] = ec._FulfillmentOrderDestination_email(ctx, field, obj)
  114248. case "firstName":
  114249. out.Values[i] = ec._FulfillmentOrderDestination_firstName(ctx, field, obj)
  114250. case "id":
  114251. out.Values[i] = ec._FulfillmentOrderDestination_id(ctx, field, obj)
  114252. if out.Values[i] == graphql.Null {
  114253. invalids++
  114254. }
  114255. case "lastName":
  114256. out.Values[i] = ec._FulfillmentOrderDestination_lastName(ctx, field, obj)
  114257. case "phone":
  114258. out.Values[i] = ec._FulfillmentOrderDestination_phone(ctx, field, obj)
  114259. case "province":
  114260. out.Values[i] = ec._FulfillmentOrderDestination_province(ctx, field, obj)
  114261. case "zip":
  114262. out.Values[i] = ec._FulfillmentOrderDestination_zip(ctx, field, obj)
  114263. default:
  114264. panic("unknown field " + strconv.Quote(field.Name))
  114265. }
  114266. }
  114267. out.Dispatch()
  114268. if invalids > 0 {
  114269. return graphql.Null
  114270. }
  114271. return out
  114272. }
  114273. var fulfillmentOrderEdgeImplementors = []string{"FulfillmentOrderEdge"}
  114274. func (ec *executionContext) _FulfillmentOrderEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderEdge) graphql.Marshaler {
  114275. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderEdgeImplementors)
  114276. out := graphql.NewFieldSet(fields)
  114277. var invalids uint32
  114278. for i, field := range fields {
  114279. switch field.Name {
  114280. case "__typename":
  114281. out.Values[i] = graphql.MarshalString("FulfillmentOrderEdge")
  114282. case "cursor":
  114283. out.Values[i] = ec._FulfillmentOrderEdge_cursor(ctx, field, obj)
  114284. if out.Values[i] == graphql.Null {
  114285. invalids++
  114286. }
  114287. case "node":
  114288. out.Values[i] = ec._FulfillmentOrderEdge_node(ctx, field, obj)
  114289. if out.Values[i] == graphql.Null {
  114290. invalids++
  114291. }
  114292. default:
  114293. panic("unknown field " + strconv.Quote(field.Name))
  114294. }
  114295. }
  114296. out.Dispatch()
  114297. if invalids > 0 {
  114298. return graphql.Null
  114299. }
  114300. return out
  114301. }
  114302. var fulfillmentOrderInternationalDutiesImplementors = []string{"FulfillmentOrderInternationalDuties"}
  114303. func (ec *executionContext) _FulfillmentOrderInternationalDuties(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderInternationalDuties) graphql.Marshaler {
  114304. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderInternationalDutiesImplementors)
  114305. out := graphql.NewFieldSet(fields)
  114306. var invalids uint32
  114307. for i, field := range fields {
  114308. switch field.Name {
  114309. case "__typename":
  114310. out.Values[i] = graphql.MarshalString("FulfillmentOrderInternationalDuties")
  114311. case "incoterm":
  114312. out.Values[i] = ec._FulfillmentOrderInternationalDuties_incoterm(ctx, field, obj)
  114313. if out.Values[i] == graphql.Null {
  114314. invalids++
  114315. }
  114316. default:
  114317. panic("unknown field " + strconv.Quote(field.Name))
  114318. }
  114319. }
  114320. out.Dispatch()
  114321. if invalids > 0 {
  114322. return graphql.Null
  114323. }
  114324. return out
  114325. }
  114326. var fulfillmentOrderLineItemImplementors = []string{"FulfillmentOrderLineItem", "Node"}
  114327. func (ec *executionContext) _FulfillmentOrderLineItem(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItem) graphql.Marshaler {
  114328. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemImplementors)
  114329. out := graphql.NewFieldSet(fields)
  114330. var invalids uint32
  114331. for i, field := range fields {
  114332. switch field.Name {
  114333. case "__typename":
  114334. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItem")
  114335. case "id":
  114336. out.Values[i] = ec._FulfillmentOrderLineItem_id(ctx, field, obj)
  114337. if out.Values[i] == graphql.Null {
  114338. invalids++
  114339. }
  114340. case "lineItem":
  114341. out.Values[i] = ec._FulfillmentOrderLineItem_lineItem(ctx, field, obj)
  114342. if out.Values[i] == graphql.Null {
  114343. invalids++
  114344. }
  114345. case "remainingQuantity":
  114346. out.Values[i] = ec._FulfillmentOrderLineItem_remainingQuantity(ctx, field, obj)
  114347. if out.Values[i] == graphql.Null {
  114348. invalids++
  114349. }
  114350. case "totalQuantity":
  114351. out.Values[i] = ec._FulfillmentOrderLineItem_totalQuantity(ctx, field, obj)
  114352. if out.Values[i] == graphql.Null {
  114353. invalids++
  114354. }
  114355. case "warnings":
  114356. out.Values[i] = ec._FulfillmentOrderLineItem_warnings(ctx, field, obj)
  114357. if out.Values[i] == graphql.Null {
  114358. invalids++
  114359. }
  114360. default:
  114361. panic("unknown field " + strconv.Quote(field.Name))
  114362. }
  114363. }
  114364. out.Dispatch()
  114365. if invalids > 0 {
  114366. return graphql.Null
  114367. }
  114368. return out
  114369. }
  114370. var fulfillmentOrderLineItemConnectionImplementors = []string{"FulfillmentOrderLineItemConnection"}
  114371. func (ec *executionContext) _FulfillmentOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemConnection) graphql.Marshaler {
  114372. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemConnectionImplementors)
  114373. out := graphql.NewFieldSet(fields)
  114374. var invalids uint32
  114375. for i, field := range fields {
  114376. switch field.Name {
  114377. case "__typename":
  114378. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemConnection")
  114379. case "edges":
  114380. out.Values[i] = ec._FulfillmentOrderLineItemConnection_edges(ctx, field, obj)
  114381. if out.Values[i] == graphql.Null {
  114382. invalids++
  114383. }
  114384. case "nodes":
  114385. out.Values[i] = ec._FulfillmentOrderLineItemConnection_nodes(ctx, field, obj)
  114386. if out.Values[i] == graphql.Null {
  114387. invalids++
  114388. }
  114389. case "pageInfo":
  114390. out.Values[i] = ec._FulfillmentOrderLineItemConnection_pageInfo(ctx, field, obj)
  114391. if out.Values[i] == graphql.Null {
  114392. invalids++
  114393. }
  114394. default:
  114395. panic("unknown field " + strconv.Quote(field.Name))
  114396. }
  114397. }
  114398. out.Dispatch()
  114399. if invalids > 0 {
  114400. return graphql.Null
  114401. }
  114402. return out
  114403. }
  114404. var fulfillmentOrderLineItemEdgeImplementors = []string{"FulfillmentOrderLineItemEdge"}
  114405. func (ec *executionContext) _FulfillmentOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemEdge) graphql.Marshaler {
  114406. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemEdgeImplementors)
  114407. out := graphql.NewFieldSet(fields)
  114408. var invalids uint32
  114409. for i, field := range fields {
  114410. switch field.Name {
  114411. case "__typename":
  114412. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemEdge")
  114413. case "cursor":
  114414. out.Values[i] = ec._FulfillmentOrderLineItemEdge_cursor(ctx, field, obj)
  114415. if out.Values[i] == graphql.Null {
  114416. invalids++
  114417. }
  114418. case "node":
  114419. out.Values[i] = ec._FulfillmentOrderLineItemEdge_node(ctx, field, obj)
  114420. if out.Values[i] == graphql.Null {
  114421. invalids++
  114422. }
  114423. default:
  114424. panic("unknown field " + strconv.Quote(field.Name))
  114425. }
  114426. }
  114427. out.Dispatch()
  114428. if invalids > 0 {
  114429. return graphql.Null
  114430. }
  114431. return out
  114432. }
  114433. var fulfillmentOrderLineItemWarningImplementors = []string{"FulfillmentOrderLineItemWarning"}
  114434. func (ec *executionContext) _FulfillmentOrderLineItemWarning(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLineItemWarning) graphql.Marshaler {
  114435. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLineItemWarningImplementors)
  114436. out := graphql.NewFieldSet(fields)
  114437. var invalids uint32
  114438. for i, field := range fields {
  114439. switch field.Name {
  114440. case "__typename":
  114441. out.Values[i] = graphql.MarshalString("FulfillmentOrderLineItemWarning")
  114442. case "description":
  114443. out.Values[i] = ec._FulfillmentOrderLineItemWarning_description(ctx, field, obj)
  114444. case "title":
  114445. out.Values[i] = ec._FulfillmentOrderLineItemWarning_title(ctx, field, obj)
  114446. default:
  114447. panic("unknown field " + strconv.Quote(field.Name))
  114448. }
  114449. }
  114450. out.Dispatch()
  114451. if invalids > 0 {
  114452. return graphql.Null
  114453. }
  114454. return out
  114455. }
  114456. var fulfillmentOrderLocationForMoveImplementors = []string{"FulfillmentOrderLocationForMove"}
  114457. func (ec *executionContext) _FulfillmentOrderLocationForMove(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMove) graphql.Marshaler {
  114458. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveImplementors)
  114459. out := graphql.NewFieldSet(fields)
  114460. var invalids uint32
  114461. for i, field := range fields {
  114462. switch field.Name {
  114463. case "__typename":
  114464. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMove")
  114465. case "location":
  114466. out.Values[i] = ec._FulfillmentOrderLocationForMove_location(ctx, field, obj)
  114467. if out.Values[i] == graphql.Null {
  114468. invalids++
  114469. }
  114470. case "message":
  114471. out.Values[i] = ec._FulfillmentOrderLocationForMove_message(ctx, field, obj)
  114472. case "movable":
  114473. out.Values[i] = ec._FulfillmentOrderLocationForMove_movable(ctx, field, obj)
  114474. if out.Values[i] == graphql.Null {
  114475. invalids++
  114476. }
  114477. default:
  114478. panic("unknown field " + strconv.Quote(field.Name))
  114479. }
  114480. }
  114481. out.Dispatch()
  114482. if invalids > 0 {
  114483. return graphql.Null
  114484. }
  114485. return out
  114486. }
  114487. var fulfillmentOrderLocationForMoveConnectionImplementors = []string{"FulfillmentOrderLocationForMoveConnection"}
  114488. func (ec *executionContext) _FulfillmentOrderLocationForMoveConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMoveConnection) graphql.Marshaler {
  114489. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveConnectionImplementors)
  114490. out := graphql.NewFieldSet(fields)
  114491. var invalids uint32
  114492. for i, field := range fields {
  114493. switch field.Name {
  114494. case "__typename":
  114495. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMoveConnection")
  114496. case "edges":
  114497. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_edges(ctx, field, obj)
  114498. if out.Values[i] == graphql.Null {
  114499. invalids++
  114500. }
  114501. case "nodes":
  114502. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_nodes(ctx, field, obj)
  114503. if out.Values[i] == graphql.Null {
  114504. invalids++
  114505. }
  114506. case "pageInfo":
  114507. out.Values[i] = ec._FulfillmentOrderLocationForMoveConnection_pageInfo(ctx, field, obj)
  114508. if out.Values[i] == graphql.Null {
  114509. invalids++
  114510. }
  114511. default:
  114512. panic("unknown field " + strconv.Quote(field.Name))
  114513. }
  114514. }
  114515. out.Dispatch()
  114516. if invalids > 0 {
  114517. return graphql.Null
  114518. }
  114519. return out
  114520. }
  114521. var fulfillmentOrderLocationForMoveEdgeImplementors = []string{"FulfillmentOrderLocationForMoveEdge"}
  114522. func (ec *executionContext) _FulfillmentOrderLocationForMoveEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  114523. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderLocationForMoveEdgeImplementors)
  114524. out := graphql.NewFieldSet(fields)
  114525. var invalids uint32
  114526. for i, field := range fields {
  114527. switch field.Name {
  114528. case "__typename":
  114529. out.Values[i] = graphql.MarshalString("FulfillmentOrderLocationForMoveEdge")
  114530. case "cursor":
  114531. out.Values[i] = ec._FulfillmentOrderLocationForMoveEdge_cursor(ctx, field, obj)
  114532. if out.Values[i] == graphql.Null {
  114533. invalids++
  114534. }
  114535. case "node":
  114536. out.Values[i] = ec._FulfillmentOrderLocationForMoveEdge_node(ctx, field, obj)
  114537. if out.Values[i] == graphql.Null {
  114538. invalids++
  114539. }
  114540. default:
  114541. panic("unknown field " + strconv.Quote(field.Name))
  114542. }
  114543. }
  114544. out.Dispatch()
  114545. if invalids > 0 {
  114546. return graphql.Null
  114547. }
  114548. return out
  114549. }
  114550. var fulfillmentOrderMerchantRequestImplementors = []string{"FulfillmentOrderMerchantRequest", "Node"}
  114551. func (ec *executionContext) _FulfillmentOrderMerchantRequest(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequest) graphql.Marshaler {
  114552. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestImplementors)
  114553. out := graphql.NewFieldSet(fields)
  114554. var invalids uint32
  114555. for i, field := range fields {
  114556. switch field.Name {
  114557. case "__typename":
  114558. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequest")
  114559. case "id":
  114560. out.Values[i] = ec._FulfillmentOrderMerchantRequest_id(ctx, field, obj)
  114561. if out.Values[i] == graphql.Null {
  114562. invalids++
  114563. }
  114564. case "kind":
  114565. out.Values[i] = ec._FulfillmentOrderMerchantRequest_kind(ctx, field, obj)
  114566. if out.Values[i] == graphql.Null {
  114567. invalids++
  114568. }
  114569. case "message":
  114570. out.Values[i] = ec._FulfillmentOrderMerchantRequest_message(ctx, field, obj)
  114571. case "requestOptions":
  114572. out.Values[i] = ec._FulfillmentOrderMerchantRequest_requestOptions(ctx, field, obj)
  114573. case "responseData":
  114574. out.Values[i] = ec._FulfillmentOrderMerchantRequest_responseData(ctx, field, obj)
  114575. case "sentAt":
  114576. out.Values[i] = ec._FulfillmentOrderMerchantRequest_sentAt(ctx, field, obj)
  114577. if out.Values[i] == graphql.Null {
  114578. invalids++
  114579. }
  114580. default:
  114581. panic("unknown field " + strconv.Quote(field.Name))
  114582. }
  114583. }
  114584. out.Dispatch()
  114585. if invalids > 0 {
  114586. return graphql.Null
  114587. }
  114588. return out
  114589. }
  114590. var fulfillmentOrderMerchantRequestConnectionImplementors = []string{"FulfillmentOrderMerchantRequestConnection"}
  114591. func (ec *executionContext) _FulfillmentOrderMerchantRequestConnection(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequestConnection) graphql.Marshaler {
  114592. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestConnectionImplementors)
  114593. out := graphql.NewFieldSet(fields)
  114594. var invalids uint32
  114595. for i, field := range fields {
  114596. switch field.Name {
  114597. case "__typename":
  114598. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequestConnection")
  114599. case "edges":
  114600. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_edges(ctx, field, obj)
  114601. if out.Values[i] == graphql.Null {
  114602. invalids++
  114603. }
  114604. case "nodes":
  114605. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_nodes(ctx, field, obj)
  114606. if out.Values[i] == graphql.Null {
  114607. invalids++
  114608. }
  114609. case "pageInfo":
  114610. out.Values[i] = ec._FulfillmentOrderMerchantRequestConnection_pageInfo(ctx, field, obj)
  114611. if out.Values[i] == graphql.Null {
  114612. invalids++
  114613. }
  114614. default:
  114615. panic("unknown field " + strconv.Quote(field.Name))
  114616. }
  114617. }
  114618. out.Dispatch()
  114619. if invalids > 0 {
  114620. return graphql.Null
  114621. }
  114622. return out
  114623. }
  114624. var fulfillmentOrderMerchantRequestEdgeImplementors = []string{"FulfillmentOrderMerchantRequestEdge"}
  114625. func (ec *executionContext) _FulfillmentOrderMerchantRequestEdge(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  114626. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderMerchantRequestEdgeImplementors)
  114627. out := graphql.NewFieldSet(fields)
  114628. var invalids uint32
  114629. for i, field := range fields {
  114630. switch field.Name {
  114631. case "__typename":
  114632. out.Values[i] = graphql.MarshalString("FulfillmentOrderMerchantRequestEdge")
  114633. case "cursor":
  114634. out.Values[i] = ec._FulfillmentOrderMerchantRequestEdge_cursor(ctx, field, obj)
  114635. if out.Values[i] == graphql.Null {
  114636. invalids++
  114637. }
  114638. case "node":
  114639. out.Values[i] = ec._FulfillmentOrderMerchantRequestEdge_node(ctx, field, obj)
  114640. if out.Values[i] == graphql.Null {
  114641. invalids++
  114642. }
  114643. default:
  114644. panic("unknown field " + strconv.Quote(field.Name))
  114645. }
  114646. }
  114647. out.Dispatch()
  114648. if invalids > 0 {
  114649. return graphql.Null
  114650. }
  114651. return out
  114652. }
  114653. var fulfillmentOrderSupportedActionImplementors = []string{"FulfillmentOrderSupportedAction"}
  114654. func (ec *executionContext) _FulfillmentOrderSupportedAction(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOrderSupportedAction) graphql.Marshaler {
  114655. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOrderSupportedActionImplementors)
  114656. out := graphql.NewFieldSet(fields)
  114657. var invalids uint32
  114658. for i, field := range fields {
  114659. switch field.Name {
  114660. case "__typename":
  114661. out.Values[i] = graphql.MarshalString("FulfillmentOrderSupportedAction")
  114662. case "action":
  114663. out.Values[i] = ec._FulfillmentOrderSupportedAction_action(ctx, field, obj)
  114664. if out.Values[i] == graphql.Null {
  114665. invalids++
  114666. }
  114667. case "externalUrl":
  114668. out.Values[i] = ec._FulfillmentOrderSupportedAction_externalUrl(ctx, field, obj)
  114669. default:
  114670. panic("unknown field " + strconv.Quote(field.Name))
  114671. }
  114672. }
  114673. out.Dispatch()
  114674. if invalids > 0 {
  114675. return graphql.Null
  114676. }
  114677. return out
  114678. }
  114679. var fulfillmentOriginAddressImplementors = []string{"FulfillmentOriginAddress"}
  114680. func (ec *executionContext) _FulfillmentOriginAddress(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentOriginAddress) graphql.Marshaler {
  114681. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentOriginAddressImplementors)
  114682. out := graphql.NewFieldSet(fields)
  114683. var invalids uint32
  114684. for i, field := range fields {
  114685. switch field.Name {
  114686. case "__typename":
  114687. out.Values[i] = graphql.MarshalString("FulfillmentOriginAddress")
  114688. case "address1":
  114689. out.Values[i] = ec._FulfillmentOriginAddress_address1(ctx, field, obj)
  114690. case "address2":
  114691. out.Values[i] = ec._FulfillmentOriginAddress_address2(ctx, field, obj)
  114692. case "city":
  114693. out.Values[i] = ec._FulfillmentOriginAddress_city(ctx, field, obj)
  114694. case "countryCode":
  114695. out.Values[i] = ec._FulfillmentOriginAddress_countryCode(ctx, field, obj)
  114696. if out.Values[i] == graphql.Null {
  114697. invalids++
  114698. }
  114699. case "provinceCode":
  114700. out.Values[i] = ec._FulfillmentOriginAddress_provinceCode(ctx, field, obj)
  114701. case "zip":
  114702. out.Values[i] = ec._FulfillmentOriginAddress_zip(ctx, field, obj)
  114703. default:
  114704. panic("unknown field " + strconv.Quote(field.Name))
  114705. }
  114706. }
  114707. out.Dispatch()
  114708. if invalids > 0 {
  114709. return graphql.Null
  114710. }
  114711. return out
  114712. }
  114713. var fulfillmentServiceImplementors = []string{"FulfillmentService", "_Entity"}
  114714. func (ec *executionContext) _FulfillmentService(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentService) graphql.Marshaler {
  114715. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentServiceImplementors)
  114716. out := graphql.NewFieldSet(fields)
  114717. var invalids uint32
  114718. for i, field := range fields {
  114719. switch field.Name {
  114720. case "__typename":
  114721. out.Values[i] = graphql.MarshalString("FulfillmentService")
  114722. case "id":
  114723. out.Values[i] = ec._FulfillmentService_id(ctx, field, obj)
  114724. if out.Values[i] == graphql.Null {
  114725. invalids++
  114726. }
  114727. default:
  114728. panic("unknown field " + strconv.Quote(field.Name))
  114729. }
  114730. }
  114731. out.Dispatch()
  114732. if invalids > 0 {
  114733. return graphql.Null
  114734. }
  114735. return out
  114736. }
  114737. var fulfillmentTrackingInfoImplementors = []string{"FulfillmentTrackingInfo"}
  114738. func (ec *executionContext) _FulfillmentTrackingInfo(ctx context.Context, sel ast.SelectionSet, obj *FulfillmentTrackingInfo) graphql.Marshaler {
  114739. fields := graphql.CollectFields(ec.OperationContext, sel, fulfillmentTrackingInfoImplementors)
  114740. out := graphql.NewFieldSet(fields)
  114741. var invalids uint32
  114742. for i, field := range fields {
  114743. switch field.Name {
  114744. case "__typename":
  114745. out.Values[i] = graphql.MarshalString("FulfillmentTrackingInfo")
  114746. case "company":
  114747. out.Values[i] = ec._FulfillmentTrackingInfo_company(ctx, field, obj)
  114748. case "number":
  114749. out.Values[i] = ec._FulfillmentTrackingInfo_number(ctx, field, obj)
  114750. case "url":
  114751. out.Values[i] = ec._FulfillmentTrackingInfo_url(ctx, field, obj)
  114752. default:
  114753. panic("unknown field " + strconv.Quote(field.Name))
  114754. }
  114755. }
  114756. out.Dispatch()
  114757. if invalids > 0 {
  114758. return graphql.Null
  114759. }
  114760. return out
  114761. }
  114762. var genericFileImplementors = []string{"GenericFile", "File", "Node", "MetafieldReference"}
  114763. func (ec *executionContext) _GenericFile(ctx context.Context, sel ast.SelectionSet, obj *GenericFile) graphql.Marshaler {
  114764. fields := graphql.CollectFields(ec.OperationContext, sel, genericFileImplementors)
  114765. out := graphql.NewFieldSet(fields)
  114766. var invalids uint32
  114767. for i, field := range fields {
  114768. switch field.Name {
  114769. case "__typename":
  114770. out.Values[i] = graphql.MarshalString("GenericFile")
  114771. case "alt":
  114772. out.Values[i] = ec._GenericFile_alt(ctx, field, obj)
  114773. case "createdAt":
  114774. out.Values[i] = ec._GenericFile_createdAt(ctx, field, obj)
  114775. if out.Values[i] == graphql.Null {
  114776. invalids++
  114777. }
  114778. case "fileErrors":
  114779. out.Values[i] = ec._GenericFile_fileErrors(ctx, field, obj)
  114780. if out.Values[i] == graphql.Null {
  114781. invalids++
  114782. }
  114783. case "fileStatus":
  114784. out.Values[i] = ec._GenericFile_fileStatus(ctx, field, obj)
  114785. if out.Values[i] == graphql.Null {
  114786. invalids++
  114787. }
  114788. case "id":
  114789. out.Values[i] = ec._GenericFile_id(ctx, field, obj)
  114790. if out.Values[i] == graphql.Null {
  114791. invalids++
  114792. }
  114793. case "mimeType":
  114794. out.Values[i] = ec._GenericFile_mimeType(ctx, field, obj)
  114795. case "originalFileSize":
  114796. out.Values[i] = ec._GenericFile_originalFileSize(ctx, field, obj)
  114797. case "preview":
  114798. out.Values[i] = ec._GenericFile_preview(ctx, field, obj)
  114799. case "url":
  114800. out.Values[i] = ec._GenericFile_url(ctx, field, obj)
  114801. default:
  114802. panic("unknown field " + strconv.Quote(field.Name))
  114803. }
  114804. }
  114805. out.Dispatch()
  114806. if invalids > 0 {
  114807. return graphql.Null
  114808. }
  114809. return out
  114810. }
  114811. var imageImplementors = []string{"Image", "HasMetafields"}
  114812. func (ec *executionContext) _Image(ctx context.Context, sel ast.SelectionSet, obj *Image) graphql.Marshaler {
  114813. fields := graphql.CollectFields(ec.OperationContext, sel, imageImplementors)
  114814. out := graphql.NewFieldSet(fields)
  114815. var invalids uint32
  114816. for i, field := range fields {
  114817. switch field.Name {
  114818. case "__typename":
  114819. out.Values[i] = graphql.MarshalString("Image")
  114820. case "altText":
  114821. out.Values[i] = ec._Image_altText(ctx, field, obj)
  114822. case "height":
  114823. out.Values[i] = ec._Image_height(ctx, field, obj)
  114824. case "id":
  114825. out.Values[i] = ec._Image_id(ctx, field, obj)
  114826. case "metafield":
  114827. out.Values[i] = ec._Image_metafield(ctx, field, obj)
  114828. case "metafields":
  114829. out.Values[i] = ec._Image_metafields(ctx, field, obj)
  114830. if out.Values[i] == graphql.Null {
  114831. invalids++
  114832. }
  114833. case "privateMetafield":
  114834. out.Values[i] = ec._Image_privateMetafield(ctx, field, obj)
  114835. case "privateMetafields":
  114836. out.Values[i] = ec._Image_privateMetafields(ctx, field, obj)
  114837. if out.Values[i] == graphql.Null {
  114838. invalids++
  114839. }
  114840. case "url":
  114841. out.Values[i] = ec._Image_url(ctx, field, obj)
  114842. if out.Values[i] == graphql.Null {
  114843. invalids++
  114844. }
  114845. case "width":
  114846. out.Values[i] = ec._Image_width(ctx, field, obj)
  114847. default:
  114848. panic("unknown field " + strconv.Quote(field.Name))
  114849. }
  114850. }
  114851. out.Dispatch()
  114852. if invalids > 0 {
  114853. return graphql.Null
  114854. }
  114855. return out
  114856. }
  114857. var imageConnectionImplementors = []string{"ImageConnection"}
  114858. func (ec *executionContext) _ImageConnection(ctx context.Context, sel ast.SelectionSet, obj *ImageConnection) graphql.Marshaler {
  114859. fields := graphql.CollectFields(ec.OperationContext, sel, imageConnectionImplementors)
  114860. out := graphql.NewFieldSet(fields)
  114861. var invalids uint32
  114862. for i, field := range fields {
  114863. switch field.Name {
  114864. case "__typename":
  114865. out.Values[i] = graphql.MarshalString("ImageConnection")
  114866. case "edges":
  114867. out.Values[i] = ec._ImageConnection_edges(ctx, field, obj)
  114868. if out.Values[i] == graphql.Null {
  114869. invalids++
  114870. }
  114871. case "nodes":
  114872. out.Values[i] = ec._ImageConnection_nodes(ctx, field, obj)
  114873. if out.Values[i] == graphql.Null {
  114874. invalids++
  114875. }
  114876. case "pageInfo":
  114877. out.Values[i] = ec._ImageConnection_pageInfo(ctx, field, obj)
  114878. if out.Values[i] == graphql.Null {
  114879. invalids++
  114880. }
  114881. default:
  114882. panic("unknown field " + strconv.Quote(field.Name))
  114883. }
  114884. }
  114885. out.Dispatch()
  114886. if invalids > 0 {
  114887. return graphql.Null
  114888. }
  114889. return out
  114890. }
  114891. var imageEdgeImplementors = []string{"ImageEdge"}
  114892. func (ec *executionContext) _ImageEdge(ctx context.Context, sel ast.SelectionSet, obj *ImageEdge) graphql.Marshaler {
  114893. fields := graphql.CollectFields(ec.OperationContext, sel, imageEdgeImplementors)
  114894. out := graphql.NewFieldSet(fields)
  114895. var invalids uint32
  114896. for i, field := range fields {
  114897. switch field.Name {
  114898. case "__typename":
  114899. out.Values[i] = graphql.MarshalString("ImageEdge")
  114900. case "cursor":
  114901. out.Values[i] = ec._ImageEdge_cursor(ctx, field, obj)
  114902. if out.Values[i] == graphql.Null {
  114903. invalids++
  114904. }
  114905. case "node":
  114906. out.Values[i] = ec._ImageEdge_node(ctx, field, obj)
  114907. if out.Values[i] == graphql.Null {
  114908. invalids++
  114909. }
  114910. default:
  114911. panic("unknown field " + strconv.Quote(field.Name))
  114912. }
  114913. }
  114914. out.Dispatch()
  114915. if invalids > 0 {
  114916. return graphql.Null
  114917. }
  114918. return out
  114919. }
  114920. var inventoryItemImplementors = []string{"InventoryItem", "LegacyInteroperability", "Node"}
  114921. func (ec *executionContext) _InventoryItem(ctx context.Context, sel ast.SelectionSet, obj *InventoryItem) graphql.Marshaler {
  114922. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryItemImplementors)
  114923. out := graphql.NewFieldSet(fields)
  114924. var invalids uint32
  114925. for i, field := range fields {
  114926. switch field.Name {
  114927. case "__typename":
  114928. out.Values[i] = graphql.MarshalString("InventoryItem")
  114929. case "countryCodeOfOrigin":
  114930. out.Values[i] = ec._InventoryItem_countryCodeOfOrigin(ctx, field, obj)
  114931. case "countryHarmonizedSystemCodes":
  114932. out.Values[i] = ec._InventoryItem_countryHarmonizedSystemCodes(ctx, field, obj)
  114933. if out.Values[i] == graphql.Null {
  114934. invalids++
  114935. }
  114936. case "createdAt":
  114937. out.Values[i] = ec._InventoryItem_createdAt(ctx, field, obj)
  114938. if out.Values[i] == graphql.Null {
  114939. invalids++
  114940. }
  114941. case "duplicateSkuCount":
  114942. out.Values[i] = ec._InventoryItem_duplicateSkuCount(ctx, field, obj)
  114943. if out.Values[i] == graphql.Null {
  114944. invalids++
  114945. }
  114946. case "harmonizedSystemCode":
  114947. out.Values[i] = ec._InventoryItem_harmonizedSystemCode(ctx, field, obj)
  114948. case "id":
  114949. out.Values[i] = ec._InventoryItem_id(ctx, field, obj)
  114950. if out.Values[i] == graphql.Null {
  114951. invalids++
  114952. }
  114953. case "inventoryHistoryUrl":
  114954. out.Values[i] = ec._InventoryItem_inventoryHistoryUrl(ctx, field, obj)
  114955. case "inventoryLevel":
  114956. out.Values[i] = ec._InventoryItem_inventoryLevel(ctx, field, obj)
  114957. case "inventoryLevels":
  114958. out.Values[i] = ec._InventoryItem_inventoryLevels(ctx, field, obj)
  114959. if out.Values[i] == graphql.Null {
  114960. invalids++
  114961. }
  114962. case "legacyResourceId":
  114963. out.Values[i] = ec._InventoryItem_legacyResourceId(ctx, field, obj)
  114964. if out.Values[i] == graphql.Null {
  114965. invalids++
  114966. }
  114967. case "locationsCount":
  114968. out.Values[i] = ec._InventoryItem_locationsCount(ctx, field, obj)
  114969. if out.Values[i] == graphql.Null {
  114970. invalids++
  114971. }
  114972. case "provinceCodeOfOrigin":
  114973. out.Values[i] = ec._InventoryItem_provinceCodeOfOrigin(ctx, field, obj)
  114974. case "requiresShipping":
  114975. out.Values[i] = ec._InventoryItem_requiresShipping(ctx, field, obj)
  114976. if out.Values[i] == graphql.Null {
  114977. invalids++
  114978. }
  114979. case "sku":
  114980. out.Values[i] = ec._InventoryItem_sku(ctx, field, obj)
  114981. case "tracked":
  114982. out.Values[i] = ec._InventoryItem_tracked(ctx, field, obj)
  114983. if out.Values[i] == graphql.Null {
  114984. invalids++
  114985. }
  114986. case "trackedEditable":
  114987. out.Values[i] = ec._InventoryItem_trackedEditable(ctx, field, obj)
  114988. if out.Values[i] == graphql.Null {
  114989. invalids++
  114990. }
  114991. case "unitCost":
  114992. out.Values[i] = ec._InventoryItem_unitCost(ctx, field, obj)
  114993. case "updatedAt":
  114994. out.Values[i] = ec._InventoryItem_updatedAt(ctx, field, obj)
  114995. if out.Values[i] == graphql.Null {
  114996. invalids++
  114997. }
  114998. case "variant":
  114999. out.Values[i] = ec._InventoryItem_variant(ctx, field, obj)
  115000. if out.Values[i] == graphql.Null {
  115001. invalids++
  115002. }
  115003. default:
  115004. panic("unknown field " + strconv.Quote(field.Name))
  115005. }
  115006. }
  115007. out.Dispatch()
  115008. if invalids > 0 {
  115009. return graphql.Null
  115010. }
  115011. return out
  115012. }
  115013. var inventoryLevelImplementors = []string{"InventoryLevel", "_Entity"}
  115014. func (ec *executionContext) _InventoryLevel(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevel) graphql.Marshaler {
  115015. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelImplementors)
  115016. out := graphql.NewFieldSet(fields)
  115017. var invalids uint32
  115018. for i, field := range fields {
  115019. switch field.Name {
  115020. case "__typename":
  115021. out.Values[i] = graphql.MarshalString("InventoryLevel")
  115022. case "id":
  115023. out.Values[i] = ec._InventoryLevel_id(ctx, field, obj)
  115024. if out.Values[i] == graphql.Null {
  115025. invalids++
  115026. }
  115027. default:
  115028. panic("unknown field " + strconv.Quote(field.Name))
  115029. }
  115030. }
  115031. out.Dispatch()
  115032. if invalids > 0 {
  115033. return graphql.Null
  115034. }
  115035. return out
  115036. }
  115037. var inventoryLevelConnectionImplementors = []string{"InventoryLevelConnection"}
  115038. func (ec *executionContext) _InventoryLevelConnection(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevelConnection) graphql.Marshaler {
  115039. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelConnectionImplementors)
  115040. out := graphql.NewFieldSet(fields)
  115041. var invalids uint32
  115042. for i, field := range fields {
  115043. switch field.Name {
  115044. case "__typename":
  115045. out.Values[i] = graphql.MarshalString("InventoryLevelConnection")
  115046. case "edges":
  115047. out.Values[i] = ec._InventoryLevelConnection_edges(ctx, field, obj)
  115048. if out.Values[i] == graphql.Null {
  115049. invalids++
  115050. }
  115051. case "nodes":
  115052. out.Values[i] = ec._InventoryLevelConnection_nodes(ctx, field, obj)
  115053. if out.Values[i] == graphql.Null {
  115054. invalids++
  115055. }
  115056. case "pageInfo":
  115057. out.Values[i] = ec._InventoryLevelConnection_pageInfo(ctx, field, obj)
  115058. if out.Values[i] == graphql.Null {
  115059. invalids++
  115060. }
  115061. default:
  115062. panic("unknown field " + strconv.Quote(field.Name))
  115063. }
  115064. }
  115065. out.Dispatch()
  115066. if invalids > 0 {
  115067. return graphql.Null
  115068. }
  115069. return out
  115070. }
  115071. var inventoryLevelEdgeImplementors = []string{"InventoryLevelEdge"}
  115072. func (ec *executionContext) _InventoryLevelEdge(ctx context.Context, sel ast.SelectionSet, obj *InventoryLevelEdge) graphql.Marshaler {
  115073. fields := graphql.CollectFields(ec.OperationContext, sel, inventoryLevelEdgeImplementors)
  115074. out := graphql.NewFieldSet(fields)
  115075. var invalids uint32
  115076. for i, field := range fields {
  115077. switch field.Name {
  115078. case "__typename":
  115079. out.Values[i] = graphql.MarshalString("InventoryLevelEdge")
  115080. case "cursor":
  115081. out.Values[i] = ec._InventoryLevelEdge_cursor(ctx, field, obj)
  115082. if out.Values[i] == graphql.Null {
  115083. invalids++
  115084. }
  115085. case "node":
  115086. out.Values[i] = ec._InventoryLevelEdge_node(ctx, field, obj)
  115087. if out.Values[i] == graphql.Null {
  115088. invalids++
  115089. }
  115090. default:
  115091. panic("unknown field " + strconv.Quote(field.Name))
  115092. }
  115093. }
  115094. out.Dispatch()
  115095. if invalids > 0 {
  115096. return graphql.Null
  115097. }
  115098. return out
  115099. }
  115100. var limitedPendingOrderCountImplementors = []string{"LimitedPendingOrderCount"}
  115101. func (ec *executionContext) _LimitedPendingOrderCount(ctx context.Context, sel ast.SelectionSet, obj *LimitedPendingOrderCount) graphql.Marshaler {
  115102. fields := graphql.CollectFields(ec.OperationContext, sel, limitedPendingOrderCountImplementors)
  115103. out := graphql.NewFieldSet(fields)
  115104. var invalids uint32
  115105. for i, field := range fields {
  115106. switch field.Name {
  115107. case "__typename":
  115108. out.Values[i] = graphql.MarshalString("LimitedPendingOrderCount")
  115109. case "atMax":
  115110. out.Values[i] = ec._LimitedPendingOrderCount_atMax(ctx, field, obj)
  115111. if out.Values[i] == graphql.Null {
  115112. invalids++
  115113. }
  115114. case "count":
  115115. out.Values[i] = ec._LimitedPendingOrderCount_count(ctx, field, obj)
  115116. if out.Values[i] == graphql.Null {
  115117. invalids++
  115118. }
  115119. default:
  115120. panic("unknown field " + strconv.Quote(field.Name))
  115121. }
  115122. }
  115123. out.Dispatch()
  115124. if invalids > 0 {
  115125. return graphql.Null
  115126. }
  115127. return out
  115128. }
  115129. var lineItemImplementors = []string{"LineItem", "Node"}
  115130. func (ec *executionContext) _LineItem(ctx context.Context, sel ast.SelectionSet, obj *LineItem) graphql.Marshaler {
  115131. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemImplementors)
  115132. out := graphql.NewFieldSet(fields)
  115133. var invalids uint32
  115134. for i, field := range fields {
  115135. switch field.Name {
  115136. case "__typename":
  115137. out.Values[i] = graphql.MarshalString("LineItem")
  115138. case "contract":
  115139. out.Values[i] = ec._LineItem_contract(ctx, field, obj)
  115140. case "currentQuantity":
  115141. out.Values[i] = ec._LineItem_currentQuantity(ctx, field, obj)
  115142. if out.Values[i] == graphql.Null {
  115143. invalids++
  115144. }
  115145. case "customAttributes":
  115146. out.Values[i] = ec._LineItem_customAttributes(ctx, field, obj)
  115147. if out.Values[i] == graphql.Null {
  115148. invalids++
  115149. }
  115150. case "discountAllocations":
  115151. out.Values[i] = ec._LineItem_discountAllocations(ctx, field, obj)
  115152. if out.Values[i] == graphql.Null {
  115153. invalids++
  115154. }
  115155. case "discountedTotalSet":
  115156. out.Values[i] = ec._LineItem_discountedTotalSet(ctx, field, obj)
  115157. if out.Values[i] == graphql.Null {
  115158. invalids++
  115159. }
  115160. case "discountedUnitPriceSet":
  115161. out.Values[i] = ec._LineItem_discountedUnitPriceSet(ctx, field, obj)
  115162. if out.Values[i] == graphql.Null {
  115163. invalids++
  115164. }
  115165. case "duties":
  115166. out.Values[i] = ec._LineItem_duties(ctx, field, obj)
  115167. if out.Values[i] == graphql.Null {
  115168. invalids++
  115169. }
  115170. case "id":
  115171. out.Values[i] = ec._LineItem_id(ctx, field, obj)
  115172. if out.Values[i] == graphql.Null {
  115173. invalids++
  115174. }
  115175. case "image":
  115176. out.Values[i] = ec._LineItem_image(ctx, field, obj)
  115177. case "merchantEditable":
  115178. out.Values[i] = ec._LineItem_merchantEditable(ctx, field, obj)
  115179. if out.Values[i] == graphql.Null {
  115180. invalids++
  115181. }
  115182. case "name":
  115183. out.Values[i] = ec._LineItem_name(ctx, field, obj)
  115184. if out.Values[i] == graphql.Null {
  115185. invalids++
  115186. }
  115187. case "nonFulfillableQuantity":
  115188. out.Values[i] = ec._LineItem_nonFulfillableQuantity(ctx, field, obj)
  115189. if out.Values[i] == graphql.Null {
  115190. invalids++
  115191. }
  115192. case "originalTotalSet":
  115193. out.Values[i] = ec._LineItem_originalTotalSet(ctx, field, obj)
  115194. if out.Values[i] == graphql.Null {
  115195. invalids++
  115196. }
  115197. case "originalUnitPriceSet":
  115198. out.Values[i] = ec._LineItem_originalUnitPriceSet(ctx, field, obj)
  115199. if out.Values[i] == graphql.Null {
  115200. invalids++
  115201. }
  115202. case "product":
  115203. out.Values[i] = ec._LineItem_product(ctx, field, obj)
  115204. case "quantity":
  115205. out.Values[i] = ec._LineItem_quantity(ctx, field, obj)
  115206. if out.Values[i] == graphql.Null {
  115207. invalids++
  115208. }
  115209. case "refundableQuantity":
  115210. out.Values[i] = ec._LineItem_refundableQuantity(ctx, field, obj)
  115211. if out.Values[i] == graphql.Null {
  115212. invalids++
  115213. }
  115214. case "requiresShipping":
  115215. out.Values[i] = ec._LineItem_requiresShipping(ctx, field, obj)
  115216. if out.Values[i] == graphql.Null {
  115217. invalids++
  115218. }
  115219. case "restockable":
  115220. out.Values[i] = ec._LineItem_restockable(ctx, field, obj)
  115221. if out.Values[i] == graphql.Null {
  115222. invalids++
  115223. }
  115224. case "sellingPlan":
  115225. out.Values[i] = ec._LineItem_sellingPlan(ctx, field, obj)
  115226. case "sku":
  115227. out.Values[i] = ec._LineItem_sku(ctx, field, obj)
  115228. case "staffMember":
  115229. out.Values[i] = ec._LineItem_staffMember(ctx, field, obj)
  115230. case "taxLines":
  115231. out.Values[i] = ec._LineItem_taxLines(ctx, field, obj)
  115232. if out.Values[i] == graphql.Null {
  115233. invalids++
  115234. }
  115235. case "taxable":
  115236. out.Values[i] = ec._LineItem_taxable(ctx, field, obj)
  115237. if out.Values[i] == graphql.Null {
  115238. invalids++
  115239. }
  115240. case "title":
  115241. out.Values[i] = ec._LineItem_title(ctx, field, obj)
  115242. if out.Values[i] == graphql.Null {
  115243. invalids++
  115244. }
  115245. case "totalDiscountSet":
  115246. out.Values[i] = ec._LineItem_totalDiscountSet(ctx, field, obj)
  115247. if out.Values[i] == graphql.Null {
  115248. invalids++
  115249. }
  115250. case "unfulfilledDiscountedTotalSet":
  115251. out.Values[i] = ec._LineItem_unfulfilledDiscountedTotalSet(ctx, field, obj)
  115252. if out.Values[i] == graphql.Null {
  115253. invalids++
  115254. }
  115255. case "unfulfilledOriginalTotalSet":
  115256. out.Values[i] = ec._LineItem_unfulfilledOriginalTotalSet(ctx, field, obj)
  115257. if out.Values[i] == graphql.Null {
  115258. invalids++
  115259. }
  115260. case "unfulfilledQuantity":
  115261. out.Values[i] = ec._LineItem_unfulfilledQuantity(ctx, field, obj)
  115262. if out.Values[i] == graphql.Null {
  115263. invalids++
  115264. }
  115265. case "variant":
  115266. out.Values[i] = ec._LineItem_variant(ctx, field, obj)
  115267. case "variantTitle":
  115268. out.Values[i] = ec._LineItem_variantTitle(ctx, field, obj)
  115269. case "vendor":
  115270. out.Values[i] = ec._LineItem_vendor(ctx, field, obj)
  115271. default:
  115272. panic("unknown field " + strconv.Quote(field.Name))
  115273. }
  115274. }
  115275. out.Dispatch()
  115276. if invalids > 0 {
  115277. return graphql.Null
  115278. }
  115279. return out
  115280. }
  115281. var lineItemConnectionImplementors = []string{"LineItemConnection"}
  115282. func (ec *executionContext) _LineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *LineItemConnection) graphql.Marshaler {
  115283. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemConnectionImplementors)
  115284. out := graphql.NewFieldSet(fields)
  115285. var invalids uint32
  115286. for i, field := range fields {
  115287. switch field.Name {
  115288. case "__typename":
  115289. out.Values[i] = graphql.MarshalString("LineItemConnection")
  115290. case "edges":
  115291. out.Values[i] = ec._LineItemConnection_edges(ctx, field, obj)
  115292. if out.Values[i] == graphql.Null {
  115293. invalids++
  115294. }
  115295. case "nodes":
  115296. out.Values[i] = ec._LineItemConnection_nodes(ctx, field, obj)
  115297. if out.Values[i] == graphql.Null {
  115298. invalids++
  115299. }
  115300. case "pageInfo":
  115301. out.Values[i] = ec._LineItemConnection_pageInfo(ctx, field, obj)
  115302. if out.Values[i] == graphql.Null {
  115303. invalids++
  115304. }
  115305. default:
  115306. panic("unknown field " + strconv.Quote(field.Name))
  115307. }
  115308. }
  115309. out.Dispatch()
  115310. if invalids > 0 {
  115311. return graphql.Null
  115312. }
  115313. return out
  115314. }
  115315. var lineItemEdgeImplementors = []string{"LineItemEdge"}
  115316. func (ec *executionContext) _LineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *LineItemEdge) graphql.Marshaler {
  115317. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemEdgeImplementors)
  115318. out := graphql.NewFieldSet(fields)
  115319. var invalids uint32
  115320. for i, field := range fields {
  115321. switch field.Name {
  115322. case "__typename":
  115323. out.Values[i] = graphql.MarshalString("LineItemEdge")
  115324. case "cursor":
  115325. out.Values[i] = ec._LineItemEdge_cursor(ctx, field, obj)
  115326. if out.Values[i] == graphql.Null {
  115327. invalids++
  115328. }
  115329. case "node":
  115330. out.Values[i] = ec._LineItemEdge_node(ctx, field, obj)
  115331. if out.Values[i] == graphql.Null {
  115332. invalids++
  115333. }
  115334. default:
  115335. panic("unknown field " + strconv.Quote(field.Name))
  115336. }
  115337. }
  115338. out.Dispatch()
  115339. if invalids > 0 {
  115340. return graphql.Null
  115341. }
  115342. return out
  115343. }
  115344. var lineItemSellingPlanImplementors = []string{"LineItemSellingPlan"}
  115345. func (ec *executionContext) _LineItemSellingPlan(ctx context.Context, sel ast.SelectionSet, obj *LineItemSellingPlan) graphql.Marshaler {
  115346. fields := graphql.CollectFields(ec.OperationContext, sel, lineItemSellingPlanImplementors)
  115347. out := graphql.NewFieldSet(fields)
  115348. var invalids uint32
  115349. for i, field := range fields {
  115350. switch field.Name {
  115351. case "__typename":
  115352. out.Values[i] = graphql.MarshalString("LineItemSellingPlan")
  115353. case "name":
  115354. out.Values[i] = ec._LineItemSellingPlan_name(ctx, field, obj)
  115355. if out.Values[i] == graphql.Null {
  115356. invalids++
  115357. }
  115358. case "sellingPlanId":
  115359. out.Values[i] = ec._LineItemSellingPlan_sellingPlanId(ctx, field, obj)
  115360. default:
  115361. panic("unknown field " + strconv.Quote(field.Name))
  115362. }
  115363. }
  115364. out.Dispatch()
  115365. if invalids > 0 {
  115366. return graphql.Null
  115367. }
  115368. return out
  115369. }
  115370. var linkImplementors = []string{"Link", "HasPublishedTranslations"}
  115371. func (ec *executionContext) _Link(ctx context.Context, sel ast.SelectionSet, obj *Link) graphql.Marshaler {
  115372. fields := graphql.CollectFields(ec.OperationContext, sel, linkImplementors)
  115373. out := graphql.NewFieldSet(fields)
  115374. var invalids uint32
  115375. for i, field := range fields {
  115376. switch field.Name {
  115377. case "__typename":
  115378. out.Values[i] = graphql.MarshalString("Link")
  115379. case "label":
  115380. out.Values[i] = ec._Link_label(ctx, field, obj)
  115381. if out.Values[i] == graphql.Null {
  115382. invalids++
  115383. }
  115384. case "translations":
  115385. out.Values[i] = ec._Link_translations(ctx, field, obj)
  115386. if out.Values[i] == graphql.Null {
  115387. invalids++
  115388. }
  115389. case "url":
  115390. out.Values[i] = ec._Link_url(ctx, field, obj)
  115391. if out.Values[i] == graphql.Null {
  115392. invalids++
  115393. }
  115394. default:
  115395. panic("unknown field " + strconv.Quote(field.Name))
  115396. }
  115397. }
  115398. out.Dispatch()
  115399. if invalids > 0 {
  115400. return graphql.Null
  115401. }
  115402. return out
  115403. }
  115404. var localizationExtensionImplementors = []string{"LocalizationExtension"}
  115405. func (ec *executionContext) _LocalizationExtension(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtension) graphql.Marshaler {
  115406. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionImplementors)
  115407. out := graphql.NewFieldSet(fields)
  115408. var invalids uint32
  115409. for i, field := range fields {
  115410. switch field.Name {
  115411. case "__typename":
  115412. out.Values[i] = graphql.MarshalString("LocalizationExtension")
  115413. case "countryCode":
  115414. out.Values[i] = ec._LocalizationExtension_countryCode(ctx, field, obj)
  115415. if out.Values[i] == graphql.Null {
  115416. invalids++
  115417. }
  115418. case "key":
  115419. out.Values[i] = ec._LocalizationExtension_key(ctx, field, obj)
  115420. if out.Values[i] == graphql.Null {
  115421. invalids++
  115422. }
  115423. case "purpose":
  115424. out.Values[i] = ec._LocalizationExtension_purpose(ctx, field, obj)
  115425. if out.Values[i] == graphql.Null {
  115426. invalids++
  115427. }
  115428. case "title":
  115429. out.Values[i] = ec._LocalizationExtension_title(ctx, field, obj)
  115430. if out.Values[i] == graphql.Null {
  115431. invalids++
  115432. }
  115433. case "value":
  115434. out.Values[i] = ec._LocalizationExtension_value(ctx, field, obj)
  115435. if out.Values[i] == graphql.Null {
  115436. invalids++
  115437. }
  115438. default:
  115439. panic("unknown field " + strconv.Quote(field.Name))
  115440. }
  115441. }
  115442. out.Dispatch()
  115443. if invalids > 0 {
  115444. return graphql.Null
  115445. }
  115446. return out
  115447. }
  115448. var localizationExtensionConnectionImplementors = []string{"LocalizationExtensionConnection"}
  115449. func (ec *executionContext) _LocalizationExtensionConnection(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtensionConnection) graphql.Marshaler {
  115450. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionConnectionImplementors)
  115451. out := graphql.NewFieldSet(fields)
  115452. var invalids uint32
  115453. for i, field := range fields {
  115454. switch field.Name {
  115455. case "__typename":
  115456. out.Values[i] = graphql.MarshalString("LocalizationExtensionConnection")
  115457. case "edges":
  115458. out.Values[i] = ec._LocalizationExtensionConnection_edges(ctx, field, obj)
  115459. if out.Values[i] == graphql.Null {
  115460. invalids++
  115461. }
  115462. case "nodes":
  115463. out.Values[i] = ec._LocalizationExtensionConnection_nodes(ctx, field, obj)
  115464. if out.Values[i] == graphql.Null {
  115465. invalids++
  115466. }
  115467. case "pageInfo":
  115468. out.Values[i] = ec._LocalizationExtensionConnection_pageInfo(ctx, field, obj)
  115469. if out.Values[i] == graphql.Null {
  115470. invalids++
  115471. }
  115472. default:
  115473. panic("unknown field " + strconv.Quote(field.Name))
  115474. }
  115475. }
  115476. out.Dispatch()
  115477. if invalids > 0 {
  115478. return graphql.Null
  115479. }
  115480. return out
  115481. }
  115482. var localizationExtensionEdgeImplementors = []string{"LocalizationExtensionEdge"}
  115483. func (ec *executionContext) _LocalizationExtensionEdge(ctx context.Context, sel ast.SelectionSet, obj *LocalizationExtensionEdge) graphql.Marshaler {
  115484. fields := graphql.CollectFields(ec.OperationContext, sel, localizationExtensionEdgeImplementors)
  115485. out := graphql.NewFieldSet(fields)
  115486. var invalids uint32
  115487. for i, field := range fields {
  115488. switch field.Name {
  115489. case "__typename":
  115490. out.Values[i] = graphql.MarshalString("LocalizationExtensionEdge")
  115491. case "cursor":
  115492. out.Values[i] = ec._LocalizationExtensionEdge_cursor(ctx, field, obj)
  115493. if out.Values[i] == graphql.Null {
  115494. invalids++
  115495. }
  115496. case "node":
  115497. out.Values[i] = ec._LocalizationExtensionEdge_node(ctx, field, obj)
  115498. if out.Values[i] == graphql.Null {
  115499. invalids++
  115500. }
  115501. default:
  115502. panic("unknown field " + strconv.Quote(field.Name))
  115503. }
  115504. }
  115505. out.Dispatch()
  115506. if invalids > 0 {
  115507. return graphql.Null
  115508. }
  115509. return out
  115510. }
  115511. var locationImplementors = []string{"Location", "HasMetafieldDefinitions", "HasMetafields", "LegacyInteroperability", "Node"}
  115512. func (ec *executionContext) _Location(ctx context.Context, sel ast.SelectionSet, obj *Location) graphql.Marshaler {
  115513. fields := graphql.CollectFields(ec.OperationContext, sel, locationImplementors)
  115514. out := graphql.NewFieldSet(fields)
  115515. var invalids uint32
  115516. for i, field := range fields {
  115517. switch field.Name {
  115518. case "__typename":
  115519. out.Values[i] = graphql.MarshalString("Location")
  115520. case "activatable":
  115521. out.Values[i] = ec._Location_activatable(ctx, field, obj)
  115522. if out.Values[i] == graphql.Null {
  115523. invalids++
  115524. }
  115525. case "address":
  115526. out.Values[i] = ec._Location_address(ctx, field, obj)
  115527. if out.Values[i] == graphql.Null {
  115528. invalids++
  115529. }
  115530. case "addressVerified":
  115531. out.Values[i] = ec._Location_addressVerified(ctx, field, obj)
  115532. if out.Values[i] == graphql.Null {
  115533. invalids++
  115534. }
  115535. case "deactivatable":
  115536. out.Values[i] = ec._Location_deactivatable(ctx, field, obj)
  115537. if out.Values[i] == graphql.Null {
  115538. invalids++
  115539. }
  115540. case "deactivatedAt":
  115541. out.Values[i] = ec._Location_deactivatedAt(ctx, field, obj)
  115542. case "deletable":
  115543. out.Values[i] = ec._Location_deletable(ctx, field, obj)
  115544. if out.Values[i] == graphql.Null {
  115545. invalids++
  115546. }
  115547. case "fulfillmentService":
  115548. out.Values[i] = ec._Location_fulfillmentService(ctx, field, obj)
  115549. case "fulfillsOnlineOrders":
  115550. out.Values[i] = ec._Location_fulfillsOnlineOrders(ctx, field, obj)
  115551. if out.Values[i] == graphql.Null {
  115552. invalids++
  115553. }
  115554. case "hasActiveInventory":
  115555. out.Values[i] = ec._Location_hasActiveInventory(ctx, field, obj)
  115556. if out.Values[i] == graphql.Null {
  115557. invalids++
  115558. }
  115559. case "hasUnfulfilledOrders":
  115560. out.Values[i] = ec._Location_hasUnfulfilledOrders(ctx, field, obj)
  115561. if out.Values[i] == graphql.Null {
  115562. invalids++
  115563. }
  115564. case "id":
  115565. out.Values[i] = ec._Location_id(ctx, field, obj)
  115566. if out.Values[i] == graphql.Null {
  115567. invalids++
  115568. }
  115569. case "inventoryLevel":
  115570. out.Values[i] = ec._Location_inventoryLevel(ctx, field, obj)
  115571. case "inventoryLevels":
  115572. out.Values[i] = ec._Location_inventoryLevels(ctx, field, obj)
  115573. if out.Values[i] == graphql.Null {
  115574. invalids++
  115575. }
  115576. case "isActive":
  115577. out.Values[i] = ec._Location_isActive(ctx, field, obj)
  115578. if out.Values[i] == graphql.Null {
  115579. invalids++
  115580. }
  115581. case "legacyResourceId":
  115582. out.Values[i] = ec._Location_legacyResourceId(ctx, field, obj)
  115583. if out.Values[i] == graphql.Null {
  115584. invalids++
  115585. }
  115586. case "metafield":
  115587. out.Values[i] = ec._Location_metafield(ctx, field, obj)
  115588. case "metafieldDefinitions":
  115589. out.Values[i] = ec._Location_metafieldDefinitions(ctx, field, obj)
  115590. if out.Values[i] == graphql.Null {
  115591. invalids++
  115592. }
  115593. case "metafields":
  115594. out.Values[i] = ec._Location_metafields(ctx, field, obj)
  115595. if out.Values[i] == graphql.Null {
  115596. invalids++
  115597. }
  115598. case "name":
  115599. out.Values[i] = ec._Location_name(ctx, field, obj)
  115600. if out.Values[i] == graphql.Null {
  115601. invalids++
  115602. }
  115603. case "privateMetafield":
  115604. out.Values[i] = ec._Location_privateMetafield(ctx, field, obj)
  115605. case "privateMetafields":
  115606. out.Values[i] = ec._Location_privateMetafields(ctx, field, obj)
  115607. if out.Values[i] == graphql.Null {
  115608. invalids++
  115609. }
  115610. case "shipsInventory":
  115611. out.Values[i] = ec._Location_shipsInventory(ctx, field, obj)
  115612. if out.Values[i] == graphql.Null {
  115613. invalids++
  115614. }
  115615. case "suggestedAddresses":
  115616. out.Values[i] = ec._Location_suggestedAddresses(ctx, field, obj)
  115617. if out.Values[i] == graphql.Null {
  115618. invalids++
  115619. }
  115620. default:
  115621. panic("unknown field " + strconv.Quote(field.Name))
  115622. }
  115623. }
  115624. out.Dispatch()
  115625. if invalids > 0 {
  115626. return graphql.Null
  115627. }
  115628. return out
  115629. }
  115630. var locationAddressImplementors = []string{"LocationAddress"}
  115631. func (ec *executionContext) _LocationAddress(ctx context.Context, sel ast.SelectionSet, obj *LocationAddress) graphql.Marshaler {
  115632. fields := graphql.CollectFields(ec.OperationContext, sel, locationAddressImplementors)
  115633. out := graphql.NewFieldSet(fields)
  115634. var invalids uint32
  115635. for i, field := range fields {
  115636. switch field.Name {
  115637. case "__typename":
  115638. out.Values[i] = graphql.MarshalString("LocationAddress")
  115639. case "address1":
  115640. out.Values[i] = ec._LocationAddress_address1(ctx, field, obj)
  115641. case "address2":
  115642. out.Values[i] = ec._LocationAddress_address2(ctx, field, obj)
  115643. case "city":
  115644. out.Values[i] = ec._LocationAddress_city(ctx, field, obj)
  115645. case "country":
  115646. out.Values[i] = ec._LocationAddress_country(ctx, field, obj)
  115647. case "countryCode":
  115648. out.Values[i] = ec._LocationAddress_countryCode(ctx, field, obj)
  115649. case "formatted":
  115650. out.Values[i] = ec._LocationAddress_formatted(ctx, field, obj)
  115651. if out.Values[i] == graphql.Null {
  115652. invalids++
  115653. }
  115654. case "latitude":
  115655. out.Values[i] = ec._LocationAddress_latitude(ctx, field, obj)
  115656. case "longitude":
  115657. out.Values[i] = ec._LocationAddress_longitude(ctx, field, obj)
  115658. case "phone":
  115659. out.Values[i] = ec._LocationAddress_phone(ctx, field, obj)
  115660. case "province":
  115661. out.Values[i] = ec._LocationAddress_province(ctx, field, obj)
  115662. case "provinceCode":
  115663. out.Values[i] = ec._LocationAddress_provinceCode(ctx, field, obj)
  115664. case "zip":
  115665. out.Values[i] = ec._LocationAddress_zip(ctx, field, obj)
  115666. default:
  115667. panic("unknown field " + strconv.Quote(field.Name))
  115668. }
  115669. }
  115670. out.Dispatch()
  115671. if invalids > 0 {
  115672. return graphql.Null
  115673. }
  115674. return out
  115675. }
  115676. var locationConnectionImplementors = []string{"LocationConnection"}
  115677. func (ec *executionContext) _LocationConnection(ctx context.Context, sel ast.SelectionSet, obj *LocationConnection) graphql.Marshaler {
  115678. fields := graphql.CollectFields(ec.OperationContext, sel, locationConnectionImplementors)
  115679. out := graphql.NewFieldSet(fields)
  115680. var invalids uint32
  115681. for i, field := range fields {
  115682. switch field.Name {
  115683. case "__typename":
  115684. out.Values[i] = graphql.MarshalString("LocationConnection")
  115685. case "edges":
  115686. out.Values[i] = ec._LocationConnection_edges(ctx, field, obj)
  115687. if out.Values[i] == graphql.Null {
  115688. invalids++
  115689. }
  115690. case "nodes":
  115691. out.Values[i] = ec._LocationConnection_nodes(ctx, field, obj)
  115692. if out.Values[i] == graphql.Null {
  115693. invalids++
  115694. }
  115695. case "pageInfo":
  115696. out.Values[i] = ec._LocationConnection_pageInfo(ctx, field, obj)
  115697. if out.Values[i] == graphql.Null {
  115698. invalids++
  115699. }
  115700. default:
  115701. panic("unknown field " + strconv.Quote(field.Name))
  115702. }
  115703. }
  115704. out.Dispatch()
  115705. if invalids > 0 {
  115706. return graphql.Null
  115707. }
  115708. return out
  115709. }
  115710. var locationEdgeImplementors = []string{"LocationEdge"}
  115711. func (ec *executionContext) _LocationEdge(ctx context.Context, sel ast.SelectionSet, obj *LocationEdge) graphql.Marshaler {
  115712. fields := graphql.CollectFields(ec.OperationContext, sel, locationEdgeImplementors)
  115713. out := graphql.NewFieldSet(fields)
  115714. var invalids uint32
  115715. for i, field := range fields {
  115716. switch field.Name {
  115717. case "__typename":
  115718. out.Values[i] = graphql.MarshalString("LocationEdge")
  115719. case "cursor":
  115720. out.Values[i] = ec._LocationEdge_cursor(ctx, field, obj)
  115721. if out.Values[i] == graphql.Null {
  115722. invalids++
  115723. }
  115724. case "node":
  115725. out.Values[i] = ec._LocationEdge_node(ctx, field, obj)
  115726. if out.Values[i] == graphql.Null {
  115727. invalids++
  115728. }
  115729. default:
  115730. panic("unknown field " + strconv.Quote(field.Name))
  115731. }
  115732. }
  115733. out.Dispatch()
  115734. if invalids > 0 {
  115735. return graphql.Null
  115736. }
  115737. return out
  115738. }
  115739. var locationSuggestedAddressImplementors = []string{"LocationSuggestedAddress"}
  115740. func (ec *executionContext) _LocationSuggestedAddress(ctx context.Context, sel ast.SelectionSet, obj *LocationSuggestedAddress) graphql.Marshaler {
  115741. fields := graphql.CollectFields(ec.OperationContext, sel, locationSuggestedAddressImplementors)
  115742. out := graphql.NewFieldSet(fields)
  115743. var invalids uint32
  115744. for i, field := range fields {
  115745. switch field.Name {
  115746. case "__typename":
  115747. out.Values[i] = graphql.MarshalString("LocationSuggestedAddress")
  115748. case "address1":
  115749. out.Values[i] = ec._LocationSuggestedAddress_address1(ctx, field, obj)
  115750. case "address2":
  115751. out.Values[i] = ec._LocationSuggestedAddress_address2(ctx, field, obj)
  115752. case "city":
  115753. out.Values[i] = ec._LocationSuggestedAddress_city(ctx, field, obj)
  115754. case "country":
  115755. out.Values[i] = ec._LocationSuggestedAddress_country(ctx, field, obj)
  115756. case "countryCode":
  115757. out.Values[i] = ec._LocationSuggestedAddress_countryCode(ctx, field, obj)
  115758. case "formatted":
  115759. out.Values[i] = ec._LocationSuggestedAddress_formatted(ctx, field, obj)
  115760. if out.Values[i] == graphql.Null {
  115761. invalids++
  115762. }
  115763. case "province":
  115764. out.Values[i] = ec._LocationSuggestedAddress_province(ctx, field, obj)
  115765. case "provinceCode":
  115766. out.Values[i] = ec._LocationSuggestedAddress_provinceCode(ctx, field, obj)
  115767. case "zip":
  115768. out.Values[i] = ec._LocationSuggestedAddress_zip(ctx, field, obj)
  115769. default:
  115770. panic("unknown field " + strconv.Quote(field.Name))
  115771. }
  115772. }
  115773. out.Dispatch()
  115774. if invalids > 0 {
  115775. return graphql.Null
  115776. }
  115777. return out
  115778. }
  115779. var mailingAddressImplementors = []string{"MailingAddress", "Node"}
  115780. func (ec *executionContext) _MailingAddress(ctx context.Context, sel ast.SelectionSet, obj *MailingAddress) graphql.Marshaler {
  115781. fields := graphql.CollectFields(ec.OperationContext, sel, mailingAddressImplementors)
  115782. out := graphql.NewFieldSet(fields)
  115783. var invalids uint32
  115784. for i, field := range fields {
  115785. switch field.Name {
  115786. case "__typename":
  115787. out.Values[i] = graphql.MarshalString("MailingAddress")
  115788. case "address1":
  115789. out.Values[i] = ec._MailingAddress_address1(ctx, field, obj)
  115790. case "address2":
  115791. out.Values[i] = ec._MailingAddress_address2(ctx, field, obj)
  115792. case "city":
  115793. out.Values[i] = ec._MailingAddress_city(ctx, field, obj)
  115794. case "company":
  115795. out.Values[i] = ec._MailingAddress_company(ctx, field, obj)
  115796. case "coordinatesValidated":
  115797. out.Values[i] = ec._MailingAddress_coordinatesValidated(ctx, field, obj)
  115798. if out.Values[i] == graphql.Null {
  115799. invalids++
  115800. }
  115801. case "country":
  115802. out.Values[i] = ec._MailingAddress_country(ctx, field, obj)
  115803. case "countryCodeV2":
  115804. out.Values[i] = ec._MailingAddress_countryCodeV2(ctx, field, obj)
  115805. case "firstName":
  115806. out.Values[i] = ec._MailingAddress_firstName(ctx, field, obj)
  115807. case "formattedArea":
  115808. out.Values[i] = ec._MailingAddress_formattedArea(ctx, field, obj)
  115809. case "id":
  115810. out.Values[i] = ec._MailingAddress_id(ctx, field, obj)
  115811. if out.Values[i] == graphql.Null {
  115812. invalids++
  115813. }
  115814. case "lastName":
  115815. out.Values[i] = ec._MailingAddress_lastName(ctx, field, obj)
  115816. case "latitude":
  115817. out.Values[i] = ec._MailingAddress_latitude(ctx, field, obj)
  115818. case "longitude":
  115819. out.Values[i] = ec._MailingAddress_longitude(ctx, field, obj)
  115820. case "name":
  115821. out.Values[i] = ec._MailingAddress_name(ctx, field, obj)
  115822. case "phone":
  115823. out.Values[i] = ec._MailingAddress_phone(ctx, field, obj)
  115824. case "province":
  115825. out.Values[i] = ec._MailingAddress_province(ctx, field, obj)
  115826. case "provinceCode":
  115827. out.Values[i] = ec._MailingAddress_provinceCode(ctx, field, obj)
  115828. case "zip":
  115829. out.Values[i] = ec._MailingAddress_zip(ctx, field, obj)
  115830. default:
  115831. panic("unknown field " + strconv.Quote(field.Name))
  115832. }
  115833. }
  115834. out.Dispatch()
  115835. if invalids > 0 {
  115836. return graphql.Null
  115837. }
  115838. return out
  115839. }
  115840. var manualDiscountApplicationImplementors = []string{"ManualDiscountApplication", "DiscountApplication"}
  115841. func (ec *executionContext) _ManualDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *ManualDiscountApplication) graphql.Marshaler {
  115842. fields := graphql.CollectFields(ec.OperationContext, sel, manualDiscountApplicationImplementors)
  115843. out := graphql.NewFieldSet(fields)
  115844. var invalids uint32
  115845. for i, field := range fields {
  115846. switch field.Name {
  115847. case "__typename":
  115848. out.Values[i] = graphql.MarshalString("ManualDiscountApplication")
  115849. case "allocationMethod":
  115850. out.Values[i] = ec._ManualDiscountApplication_allocationMethod(ctx, field, obj)
  115851. if out.Values[i] == graphql.Null {
  115852. invalids++
  115853. }
  115854. case "description":
  115855. out.Values[i] = ec._ManualDiscountApplication_description(ctx, field, obj)
  115856. case "index":
  115857. out.Values[i] = ec._ManualDiscountApplication_index(ctx, field, obj)
  115858. if out.Values[i] == graphql.Null {
  115859. invalids++
  115860. }
  115861. case "targetSelection":
  115862. out.Values[i] = ec._ManualDiscountApplication_targetSelection(ctx, field, obj)
  115863. if out.Values[i] == graphql.Null {
  115864. invalids++
  115865. }
  115866. case "targetType":
  115867. out.Values[i] = ec._ManualDiscountApplication_targetType(ctx, field, obj)
  115868. if out.Values[i] == graphql.Null {
  115869. invalids++
  115870. }
  115871. case "title":
  115872. out.Values[i] = ec._ManualDiscountApplication_title(ctx, field, obj)
  115873. if out.Values[i] == graphql.Null {
  115874. invalids++
  115875. }
  115876. case "value":
  115877. out.Values[i] = ec._ManualDiscountApplication_value(ctx, field, obj)
  115878. if out.Values[i] == graphql.Null {
  115879. invalids++
  115880. }
  115881. default:
  115882. panic("unknown field " + strconv.Quote(field.Name))
  115883. }
  115884. }
  115885. out.Dispatch()
  115886. if invalids > 0 {
  115887. return graphql.Null
  115888. }
  115889. return out
  115890. }
  115891. var marketImplementors = []string{"Market", "_Entity"}
  115892. func (ec *executionContext) _Market(ctx context.Context, sel ast.SelectionSet, obj *Market) graphql.Marshaler {
  115893. fields := graphql.CollectFields(ec.OperationContext, sel, marketImplementors)
  115894. out := graphql.NewFieldSet(fields)
  115895. var invalids uint32
  115896. for i, field := range fields {
  115897. switch field.Name {
  115898. case "__typename":
  115899. out.Values[i] = graphql.MarshalString("Market")
  115900. case "id":
  115901. out.Values[i] = ec._Market_id(ctx, field, obj)
  115902. if out.Values[i] == graphql.Null {
  115903. invalids++
  115904. }
  115905. default:
  115906. panic("unknown field " + strconv.Quote(field.Name))
  115907. }
  115908. }
  115909. out.Dispatch()
  115910. if invalids > 0 {
  115911. return graphql.Null
  115912. }
  115913. return out
  115914. }
  115915. var marketCurrencySettingsImplementors = []string{"MarketCurrencySettings"}
  115916. func (ec *executionContext) _MarketCurrencySettings(ctx context.Context, sel ast.SelectionSet, obj *MarketCurrencySettings) graphql.Marshaler {
  115917. fields := graphql.CollectFields(ec.OperationContext, sel, marketCurrencySettingsImplementors)
  115918. out := graphql.NewFieldSet(fields)
  115919. var invalids uint32
  115920. for i, field := range fields {
  115921. switch field.Name {
  115922. case "__typename":
  115923. out.Values[i] = graphql.MarshalString("MarketCurrencySettings")
  115924. case "baseCurrency":
  115925. out.Values[i] = ec._MarketCurrencySettings_baseCurrency(ctx, field, obj)
  115926. if out.Values[i] == graphql.Null {
  115927. invalids++
  115928. }
  115929. case "localCurrencies":
  115930. out.Values[i] = ec._MarketCurrencySettings_localCurrencies(ctx, field, obj)
  115931. if out.Values[i] == graphql.Null {
  115932. invalids++
  115933. }
  115934. default:
  115935. panic("unknown field " + strconv.Quote(field.Name))
  115936. }
  115937. }
  115938. out.Dispatch()
  115939. if invalids > 0 {
  115940. return graphql.Null
  115941. }
  115942. return out
  115943. }
  115944. var marketRegionConnectionImplementors = []string{"MarketRegionConnection"}
  115945. func (ec *executionContext) _MarketRegionConnection(ctx context.Context, sel ast.SelectionSet, obj *MarketRegionConnection) graphql.Marshaler {
  115946. fields := graphql.CollectFields(ec.OperationContext, sel, marketRegionConnectionImplementors)
  115947. out := graphql.NewFieldSet(fields)
  115948. var invalids uint32
  115949. for i, field := range fields {
  115950. switch field.Name {
  115951. case "__typename":
  115952. out.Values[i] = graphql.MarshalString("MarketRegionConnection")
  115953. case "edges":
  115954. out.Values[i] = ec._MarketRegionConnection_edges(ctx, field, obj)
  115955. if out.Values[i] == graphql.Null {
  115956. invalids++
  115957. }
  115958. case "nodes":
  115959. out.Values[i] = ec._MarketRegionConnection_nodes(ctx, field, obj)
  115960. if out.Values[i] == graphql.Null {
  115961. invalids++
  115962. }
  115963. case "pageInfo":
  115964. out.Values[i] = ec._MarketRegionConnection_pageInfo(ctx, field, obj)
  115965. if out.Values[i] == graphql.Null {
  115966. invalids++
  115967. }
  115968. default:
  115969. panic("unknown field " + strconv.Quote(field.Name))
  115970. }
  115971. }
  115972. out.Dispatch()
  115973. if invalids > 0 {
  115974. return graphql.Null
  115975. }
  115976. return out
  115977. }
  115978. var marketRegionEdgeImplementors = []string{"MarketRegionEdge"}
  115979. func (ec *executionContext) _MarketRegionEdge(ctx context.Context, sel ast.SelectionSet, obj *MarketRegionEdge) graphql.Marshaler {
  115980. fields := graphql.CollectFields(ec.OperationContext, sel, marketRegionEdgeImplementors)
  115981. out := graphql.NewFieldSet(fields)
  115982. var invalids uint32
  115983. for i, field := range fields {
  115984. switch field.Name {
  115985. case "__typename":
  115986. out.Values[i] = graphql.MarshalString("MarketRegionEdge")
  115987. case "cursor":
  115988. out.Values[i] = ec._MarketRegionEdge_cursor(ctx, field, obj)
  115989. if out.Values[i] == graphql.Null {
  115990. invalids++
  115991. }
  115992. case "node":
  115993. out.Values[i] = ec._MarketRegionEdge_node(ctx, field, obj)
  115994. if out.Values[i] == graphql.Null {
  115995. invalids++
  115996. }
  115997. default:
  115998. panic("unknown field " + strconv.Quote(field.Name))
  115999. }
  116000. }
  116001. out.Dispatch()
  116002. if invalids > 0 {
  116003. return graphql.Null
  116004. }
  116005. return out
  116006. }
  116007. var marketWebPresenceImplementors = []string{"MarketWebPresence", "_Entity"}
  116008. func (ec *executionContext) _MarketWebPresence(ctx context.Context, sel ast.SelectionSet, obj *MarketWebPresence) graphql.Marshaler {
  116009. fields := graphql.CollectFields(ec.OperationContext, sel, marketWebPresenceImplementors)
  116010. out := graphql.NewFieldSet(fields)
  116011. var invalids uint32
  116012. for i, field := range fields {
  116013. switch field.Name {
  116014. case "__typename":
  116015. out.Values[i] = graphql.MarshalString("MarketWebPresence")
  116016. case "id":
  116017. out.Values[i] = ec._MarketWebPresence_id(ctx, field, obj)
  116018. if out.Values[i] == graphql.Null {
  116019. invalids++
  116020. }
  116021. default:
  116022. panic("unknown field " + strconv.Quote(field.Name))
  116023. }
  116024. }
  116025. out.Dispatch()
  116026. if invalids > 0 {
  116027. return graphql.Null
  116028. }
  116029. return out
  116030. }
  116031. var marketWebPresenceRootUrlImplementors = []string{"MarketWebPresenceRootUrl"}
  116032. func (ec *executionContext) _MarketWebPresenceRootUrl(ctx context.Context, sel ast.SelectionSet, obj *MarketWebPresenceRootURL) graphql.Marshaler {
  116033. fields := graphql.CollectFields(ec.OperationContext, sel, marketWebPresenceRootUrlImplementors)
  116034. out := graphql.NewFieldSet(fields)
  116035. var invalids uint32
  116036. for i, field := range fields {
  116037. switch field.Name {
  116038. case "__typename":
  116039. out.Values[i] = graphql.MarshalString("MarketWebPresenceRootUrl")
  116040. case "locale":
  116041. out.Values[i] = ec._MarketWebPresenceRootUrl_locale(ctx, field, obj)
  116042. if out.Values[i] == graphql.Null {
  116043. invalids++
  116044. }
  116045. case "url":
  116046. out.Values[i] = ec._MarketWebPresenceRootUrl_url(ctx, field, obj)
  116047. if out.Values[i] == graphql.Null {
  116048. invalids++
  116049. }
  116050. default:
  116051. panic("unknown field " + strconv.Quote(field.Name))
  116052. }
  116053. }
  116054. out.Dispatch()
  116055. if invalids > 0 {
  116056. return graphql.Null
  116057. }
  116058. return out
  116059. }
  116060. var marketingEventImplementors = []string{"MarketingEvent", "LegacyInteroperability", "Node"}
  116061. func (ec *executionContext) _MarketingEvent(ctx context.Context, sel ast.SelectionSet, obj *MarketingEvent) graphql.Marshaler {
  116062. fields := graphql.CollectFields(ec.OperationContext, sel, marketingEventImplementors)
  116063. out := graphql.NewFieldSet(fields)
  116064. var invalids uint32
  116065. for i, field := range fields {
  116066. switch field.Name {
  116067. case "__typename":
  116068. out.Values[i] = graphql.MarshalString("MarketingEvent")
  116069. case "app":
  116070. out.Values[i] = ec._MarketingEvent_app(ctx, field, obj)
  116071. if out.Values[i] == graphql.Null {
  116072. invalids++
  116073. }
  116074. case "channel":
  116075. out.Values[i] = ec._MarketingEvent_channel(ctx, field, obj)
  116076. case "description":
  116077. out.Values[i] = ec._MarketingEvent_description(ctx, field, obj)
  116078. case "endedAt":
  116079. out.Values[i] = ec._MarketingEvent_endedAt(ctx, field, obj)
  116080. case "id":
  116081. out.Values[i] = ec._MarketingEvent_id(ctx, field, obj)
  116082. if out.Values[i] == graphql.Null {
  116083. invalids++
  116084. }
  116085. case "legacyResourceId":
  116086. out.Values[i] = ec._MarketingEvent_legacyResourceId(ctx, field, obj)
  116087. if out.Values[i] == graphql.Null {
  116088. invalids++
  116089. }
  116090. case "manageUrl":
  116091. out.Values[i] = ec._MarketingEvent_manageUrl(ctx, field, obj)
  116092. case "previewUrl":
  116093. out.Values[i] = ec._MarketingEvent_previewUrl(ctx, field, obj)
  116094. case "remoteId":
  116095. out.Values[i] = ec._MarketingEvent_remoteId(ctx, field, obj)
  116096. case "scheduledToEndAt":
  116097. out.Values[i] = ec._MarketingEvent_scheduledToEndAt(ctx, field, obj)
  116098. case "sourceAndMedium":
  116099. out.Values[i] = ec._MarketingEvent_sourceAndMedium(ctx, field, obj)
  116100. if out.Values[i] == graphql.Null {
  116101. invalids++
  116102. }
  116103. case "startedAt":
  116104. out.Values[i] = ec._MarketingEvent_startedAt(ctx, field, obj)
  116105. if out.Values[i] == graphql.Null {
  116106. invalids++
  116107. }
  116108. case "type":
  116109. out.Values[i] = ec._MarketingEvent_type(ctx, field, obj)
  116110. if out.Values[i] == graphql.Null {
  116111. invalids++
  116112. }
  116113. case "utmCampaign":
  116114. out.Values[i] = ec._MarketingEvent_utmCampaign(ctx, field, obj)
  116115. case "utmMedium":
  116116. out.Values[i] = ec._MarketingEvent_utmMedium(ctx, field, obj)
  116117. case "utmSource":
  116118. out.Values[i] = ec._MarketingEvent_utmSource(ctx, field, obj)
  116119. default:
  116120. panic("unknown field " + strconv.Quote(field.Name))
  116121. }
  116122. }
  116123. out.Dispatch()
  116124. if invalids > 0 {
  116125. return graphql.Null
  116126. }
  116127. return out
  116128. }
  116129. var mediaConnectionImplementors = []string{"MediaConnection"}
  116130. func (ec *executionContext) _MediaConnection(ctx context.Context, sel ast.SelectionSet, obj *MediaConnection) graphql.Marshaler {
  116131. fields := graphql.CollectFields(ec.OperationContext, sel, mediaConnectionImplementors)
  116132. out := graphql.NewFieldSet(fields)
  116133. var invalids uint32
  116134. for i, field := range fields {
  116135. switch field.Name {
  116136. case "__typename":
  116137. out.Values[i] = graphql.MarshalString("MediaConnection")
  116138. case "edges":
  116139. out.Values[i] = ec._MediaConnection_edges(ctx, field, obj)
  116140. if out.Values[i] == graphql.Null {
  116141. invalids++
  116142. }
  116143. case "nodes":
  116144. out.Values[i] = ec._MediaConnection_nodes(ctx, field, obj)
  116145. if out.Values[i] == graphql.Null {
  116146. invalids++
  116147. }
  116148. case "pageInfo":
  116149. out.Values[i] = ec._MediaConnection_pageInfo(ctx, field, obj)
  116150. if out.Values[i] == graphql.Null {
  116151. invalids++
  116152. }
  116153. default:
  116154. panic("unknown field " + strconv.Quote(field.Name))
  116155. }
  116156. }
  116157. out.Dispatch()
  116158. if invalids > 0 {
  116159. return graphql.Null
  116160. }
  116161. return out
  116162. }
  116163. var mediaEdgeImplementors = []string{"MediaEdge"}
  116164. func (ec *executionContext) _MediaEdge(ctx context.Context, sel ast.SelectionSet, obj *MediaEdge) graphql.Marshaler {
  116165. fields := graphql.CollectFields(ec.OperationContext, sel, mediaEdgeImplementors)
  116166. out := graphql.NewFieldSet(fields)
  116167. var invalids uint32
  116168. for i, field := range fields {
  116169. switch field.Name {
  116170. case "__typename":
  116171. out.Values[i] = graphql.MarshalString("MediaEdge")
  116172. case "cursor":
  116173. out.Values[i] = ec._MediaEdge_cursor(ctx, field, obj)
  116174. if out.Values[i] == graphql.Null {
  116175. invalids++
  116176. }
  116177. case "node":
  116178. out.Values[i] = ec._MediaEdge_node(ctx, field, obj)
  116179. if out.Values[i] == graphql.Null {
  116180. invalids++
  116181. }
  116182. default:
  116183. panic("unknown field " + strconv.Quote(field.Name))
  116184. }
  116185. }
  116186. out.Dispatch()
  116187. if invalids > 0 {
  116188. return graphql.Null
  116189. }
  116190. return out
  116191. }
  116192. var mediaErrorImplementors = []string{"MediaError"}
  116193. func (ec *executionContext) _MediaError(ctx context.Context, sel ast.SelectionSet, obj *MediaError) graphql.Marshaler {
  116194. fields := graphql.CollectFields(ec.OperationContext, sel, mediaErrorImplementors)
  116195. out := graphql.NewFieldSet(fields)
  116196. var invalids uint32
  116197. for i, field := range fields {
  116198. switch field.Name {
  116199. case "__typename":
  116200. out.Values[i] = graphql.MarshalString("MediaError")
  116201. case "code":
  116202. out.Values[i] = ec._MediaError_code(ctx, field, obj)
  116203. if out.Values[i] == graphql.Null {
  116204. invalids++
  116205. }
  116206. case "details":
  116207. out.Values[i] = ec._MediaError_details(ctx, field, obj)
  116208. case "message":
  116209. out.Values[i] = ec._MediaError_message(ctx, field, obj)
  116210. if out.Values[i] == graphql.Null {
  116211. invalids++
  116212. }
  116213. default:
  116214. panic("unknown field " + strconv.Quote(field.Name))
  116215. }
  116216. }
  116217. out.Dispatch()
  116218. if invalids > 0 {
  116219. return graphql.Null
  116220. }
  116221. return out
  116222. }
  116223. var mediaImageImplementors = []string{"MediaImage", "File", "Media", "Node", "MetafieldReference"}
  116224. func (ec *executionContext) _MediaImage(ctx context.Context, sel ast.SelectionSet, obj *MediaImage) graphql.Marshaler {
  116225. fields := graphql.CollectFields(ec.OperationContext, sel, mediaImageImplementors)
  116226. out := graphql.NewFieldSet(fields)
  116227. var invalids uint32
  116228. for i, field := range fields {
  116229. switch field.Name {
  116230. case "__typename":
  116231. out.Values[i] = graphql.MarshalString("MediaImage")
  116232. case "alt":
  116233. out.Values[i] = ec._MediaImage_alt(ctx, field, obj)
  116234. case "createdAt":
  116235. out.Values[i] = ec._MediaImage_createdAt(ctx, field, obj)
  116236. if out.Values[i] == graphql.Null {
  116237. invalids++
  116238. }
  116239. case "fileErrors":
  116240. out.Values[i] = ec._MediaImage_fileErrors(ctx, field, obj)
  116241. if out.Values[i] == graphql.Null {
  116242. invalids++
  116243. }
  116244. case "fileStatus":
  116245. out.Values[i] = ec._MediaImage_fileStatus(ctx, field, obj)
  116246. if out.Values[i] == graphql.Null {
  116247. invalids++
  116248. }
  116249. case "id":
  116250. out.Values[i] = ec._MediaImage_id(ctx, field, obj)
  116251. if out.Values[i] == graphql.Null {
  116252. invalids++
  116253. }
  116254. case "image":
  116255. out.Values[i] = ec._MediaImage_image(ctx, field, obj)
  116256. case "mediaContentType":
  116257. out.Values[i] = ec._MediaImage_mediaContentType(ctx, field, obj)
  116258. if out.Values[i] == graphql.Null {
  116259. invalids++
  116260. }
  116261. case "mediaErrors":
  116262. out.Values[i] = ec._MediaImage_mediaErrors(ctx, field, obj)
  116263. if out.Values[i] == graphql.Null {
  116264. invalids++
  116265. }
  116266. case "mediaWarnings":
  116267. out.Values[i] = ec._MediaImage_mediaWarnings(ctx, field, obj)
  116268. if out.Values[i] == graphql.Null {
  116269. invalids++
  116270. }
  116271. case "mimeType":
  116272. out.Values[i] = ec._MediaImage_mimeType(ctx, field, obj)
  116273. case "originalSource":
  116274. out.Values[i] = ec._MediaImage_originalSource(ctx, field, obj)
  116275. case "preview":
  116276. out.Values[i] = ec._MediaImage_preview(ctx, field, obj)
  116277. case "status":
  116278. out.Values[i] = ec._MediaImage_status(ctx, field, obj)
  116279. if out.Values[i] == graphql.Null {
  116280. invalids++
  116281. }
  116282. default:
  116283. panic("unknown field " + strconv.Quote(field.Name))
  116284. }
  116285. }
  116286. out.Dispatch()
  116287. if invalids > 0 {
  116288. return graphql.Null
  116289. }
  116290. return out
  116291. }
  116292. var mediaImageOriginalSourceImplementors = []string{"MediaImageOriginalSource"}
  116293. func (ec *executionContext) _MediaImageOriginalSource(ctx context.Context, sel ast.SelectionSet, obj *MediaImageOriginalSource) graphql.Marshaler {
  116294. fields := graphql.CollectFields(ec.OperationContext, sel, mediaImageOriginalSourceImplementors)
  116295. out := graphql.NewFieldSet(fields)
  116296. var invalids uint32
  116297. for i, field := range fields {
  116298. switch field.Name {
  116299. case "__typename":
  116300. out.Values[i] = graphql.MarshalString("MediaImageOriginalSource")
  116301. case "fileSize":
  116302. out.Values[i] = ec._MediaImageOriginalSource_fileSize(ctx, field, obj)
  116303. default:
  116304. panic("unknown field " + strconv.Quote(field.Name))
  116305. }
  116306. }
  116307. out.Dispatch()
  116308. if invalids > 0 {
  116309. return graphql.Null
  116310. }
  116311. return out
  116312. }
  116313. var mediaPreviewImageImplementors = []string{"MediaPreviewImage"}
  116314. func (ec *executionContext) _MediaPreviewImage(ctx context.Context, sel ast.SelectionSet, obj *MediaPreviewImage) graphql.Marshaler {
  116315. fields := graphql.CollectFields(ec.OperationContext, sel, mediaPreviewImageImplementors)
  116316. out := graphql.NewFieldSet(fields)
  116317. var invalids uint32
  116318. for i, field := range fields {
  116319. switch field.Name {
  116320. case "__typename":
  116321. out.Values[i] = graphql.MarshalString("MediaPreviewImage")
  116322. case "image":
  116323. out.Values[i] = ec._MediaPreviewImage_image(ctx, field, obj)
  116324. case "status":
  116325. out.Values[i] = ec._MediaPreviewImage_status(ctx, field, obj)
  116326. if out.Values[i] == graphql.Null {
  116327. invalids++
  116328. }
  116329. default:
  116330. panic("unknown field " + strconv.Quote(field.Name))
  116331. }
  116332. }
  116333. out.Dispatch()
  116334. if invalids > 0 {
  116335. return graphql.Null
  116336. }
  116337. return out
  116338. }
  116339. var mediaUserErrorImplementors = []string{"MediaUserError", "DisplayableError"}
  116340. func (ec *executionContext) _MediaUserError(ctx context.Context, sel ast.SelectionSet, obj *MediaUserError) graphql.Marshaler {
  116341. fields := graphql.CollectFields(ec.OperationContext, sel, mediaUserErrorImplementors)
  116342. out := graphql.NewFieldSet(fields)
  116343. var invalids uint32
  116344. for i, field := range fields {
  116345. switch field.Name {
  116346. case "__typename":
  116347. out.Values[i] = graphql.MarshalString("MediaUserError")
  116348. case "code":
  116349. out.Values[i] = ec._MediaUserError_code(ctx, field, obj)
  116350. case "field":
  116351. out.Values[i] = ec._MediaUserError_field(ctx, field, obj)
  116352. case "message":
  116353. out.Values[i] = ec._MediaUserError_message(ctx, field, obj)
  116354. if out.Values[i] == graphql.Null {
  116355. invalids++
  116356. }
  116357. default:
  116358. panic("unknown field " + strconv.Quote(field.Name))
  116359. }
  116360. }
  116361. out.Dispatch()
  116362. if invalids > 0 {
  116363. return graphql.Null
  116364. }
  116365. return out
  116366. }
  116367. var mediaWarningImplementors = []string{"MediaWarning"}
  116368. func (ec *executionContext) _MediaWarning(ctx context.Context, sel ast.SelectionSet, obj *MediaWarning) graphql.Marshaler {
  116369. fields := graphql.CollectFields(ec.OperationContext, sel, mediaWarningImplementors)
  116370. out := graphql.NewFieldSet(fields)
  116371. var invalids uint32
  116372. for i, field := range fields {
  116373. switch field.Name {
  116374. case "__typename":
  116375. out.Values[i] = graphql.MarshalString("MediaWarning")
  116376. case "code":
  116377. out.Values[i] = ec._MediaWarning_code(ctx, field, obj)
  116378. if out.Values[i] == graphql.Null {
  116379. invalids++
  116380. }
  116381. case "message":
  116382. out.Values[i] = ec._MediaWarning_message(ctx, field, obj)
  116383. default:
  116384. panic("unknown field " + strconv.Quote(field.Name))
  116385. }
  116386. }
  116387. out.Dispatch()
  116388. if invalids > 0 {
  116389. return graphql.Null
  116390. }
  116391. return out
  116392. }
  116393. var merchantApprovalSignalsImplementors = []string{"MerchantApprovalSignals"}
  116394. func (ec *executionContext) _MerchantApprovalSignals(ctx context.Context, sel ast.SelectionSet, obj *MerchantApprovalSignals) graphql.Marshaler {
  116395. fields := graphql.CollectFields(ec.OperationContext, sel, merchantApprovalSignalsImplementors)
  116396. out := graphql.NewFieldSet(fields)
  116397. var invalids uint32
  116398. for i, field := range fields {
  116399. switch field.Name {
  116400. case "__typename":
  116401. out.Values[i] = graphql.MarshalString("MerchantApprovalSignals")
  116402. case "identityVerified":
  116403. out.Values[i] = ec._MerchantApprovalSignals_identityVerified(ctx, field, obj)
  116404. if out.Values[i] == graphql.Null {
  116405. invalids++
  116406. }
  116407. case "verifiedByShopify":
  116408. out.Values[i] = ec._MerchantApprovalSignals_verifiedByShopify(ctx, field, obj)
  116409. if out.Values[i] == graphql.Null {
  116410. invalids++
  116411. }
  116412. default:
  116413. panic("unknown field " + strconv.Quote(field.Name))
  116414. }
  116415. }
  116416. out.Dispatch()
  116417. if invalids > 0 {
  116418. return graphql.Null
  116419. }
  116420. return out
  116421. }
  116422. var metafieldImplementors = []string{"Metafield", "LegacyInteroperability", "Node"}
  116423. func (ec *executionContext) _Metafield(ctx context.Context, sel ast.SelectionSet, obj *Metafield) graphql.Marshaler {
  116424. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldImplementors)
  116425. out := graphql.NewFieldSet(fields)
  116426. var invalids uint32
  116427. for i, field := range fields {
  116428. switch field.Name {
  116429. case "__typename":
  116430. out.Values[i] = graphql.MarshalString("Metafield")
  116431. case "createdAt":
  116432. out.Values[i] = ec._Metafield_createdAt(ctx, field, obj)
  116433. if out.Values[i] == graphql.Null {
  116434. invalids++
  116435. }
  116436. case "definition":
  116437. out.Values[i] = ec._Metafield_definition(ctx, field, obj)
  116438. case "description":
  116439. out.Values[i] = ec._Metafield_description(ctx, field, obj)
  116440. case "id":
  116441. out.Values[i] = ec._Metafield_id(ctx, field, obj)
  116442. if out.Values[i] == graphql.Null {
  116443. invalids++
  116444. }
  116445. case "key":
  116446. out.Values[i] = ec._Metafield_key(ctx, field, obj)
  116447. if out.Values[i] == graphql.Null {
  116448. invalids++
  116449. }
  116450. case "legacyResourceId":
  116451. out.Values[i] = ec._Metafield_legacyResourceId(ctx, field, obj)
  116452. if out.Values[i] == graphql.Null {
  116453. invalids++
  116454. }
  116455. case "namespace":
  116456. out.Values[i] = ec._Metafield_namespace(ctx, field, obj)
  116457. if out.Values[i] == graphql.Null {
  116458. invalids++
  116459. }
  116460. case "owner":
  116461. out.Values[i] = ec._Metafield_owner(ctx, field, obj)
  116462. if out.Values[i] == graphql.Null {
  116463. invalids++
  116464. }
  116465. case "ownerType":
  116466. out.Values[i] = ec._Metafield_ownerType(ctx, field, obj)
  116467. if out.Values[i] == graphql.Null {
  116468. invalids++
  116469. }
  116470. case "reference":
  116471. out.Values[i] = ec._Metafield_reference(ctx, field, obj)
  116472. case "references":
  116473. out.Values[i] = ec._Metafield_references(ctx, field, obj)
  116474. case "type":
  116475. out.Values[i] = ec._Metafield_type(ctx, field, obj)
  116476. if out.Values[i] == graphql.Null {
  116477. invalids++
  116478. }
  116479. case "updatedAt":
  116480. out.Values[i] = ec._Metafield_updatedAt(ctx, field, obj)
  116481. if out.Values[i] == graphql.Null {
  116482. invalids++
  116483. }
  116484. case "value":
  116485. out.Values[i] = ec._Metafield_value(ctx, field, obj)
  116486. if out.Values[i] == graphql.Null {
  116487. invalids++
  116488. }
  116489. default:
  116490. panic("unknown field " + strconv.Quote(field.Name))
  116491. }
  116492. }
  116493. out.Dispatch()
  116494. if invalids > 0 {
  116495. return graphql.Null
  116496. }
  116497. return out
  116498. }
  116499. var metafieldConnectionImplementors = []string{"MetafieldConnection"}
  116500. func (ec *executionContext) _MetafieldConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldConnection) graphql.Marshaler {
  116501. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldConnectionImplementors)
  116502. out := graphql.NewFieldSet(fields)
  116503. var invalids uint32
  116504. for i, field := range fields {
  116505. switch field.Name {
  116506. case "__typename":
  116507. out.Values[i] = graphql.MarshalString("MetafieldConnection")
  116508. case "edges":
  116509. out.Values[i] = ec._MetafieldConnection_edges(ctx, field, obj)
  116510. if out.Values[i] == graphql.Null {
  116511. invalids++
  116512. }
  116513. case "nodes":
  116514. out.Values[i] = ec._MetafieldConnection_nodes(ctx, field, obj)
  116515. if out.Values[i] == graphql.Null {
  116516. invalids++
  116517. }
  116518. case "pageInfo":
  116519. out.Values[i] = ec._MetafieldConnection_pageInfo(ctx, field, obj)
  116520. if out.Values[i] == graphql.Null {
  116521. invalids++
  116522. }
  116523. default:
  116524. panic("unknown field " + strconv.Quote(field.Name))
  116525. }
  116526. }
  116527. out.Dispatch()
  116528. if invalids > 0 {
  116529. return graphql.Null
  116530. }
  116531. return out
  116532. }
  116533. var metafieldDefinitionImplementors = []string{"MetafieldDefinition", "Node"}
  116534. func (ec *executionContext) _MetafieldDefinition(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinition) graphql.Marshaler {
  116535. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionImplementors)
  116536. out := graphql.NewFieldSet(fields)
  116537. var invalids uint32
  116538. for i, field := range fields {
  116539. switch field.Name {
  116540. case "__typename":
  116541. out.Values[i] = graphql.MarshalString("MetafieldDefinition")
  116542. case "description":
  116543. out.Values[i] = ec._MetafieldDefinition_description(ctx, field, obj)
  116544. case "id":
  116545. out.Values[i] = ec._MetafieldDefinition_id(ctx, field, obj)
  116546. if out.Values[i] == graphql.Null {
  116547. invalids++
  116548. }
  116549. case "key":
  116550. out.Values[i] = ec._MetafieldDefinition_key(ctx, field, obj)
  116551. if out.Values[i] == graphql.Null {
  116552. invalids++
  116553. }
  116554. case "metafields":
  116555. out.Values[i] = ec._MetafieldDefinition_metafields(ctx, field, obj)
  116556. if out.Values[i] == graphql.Null {
  116557. invalids++
  116558. }
  116559. case "metafieldsCount":
  116560. out.Values[i] = ec._MetafieldDefinition_metafieldsCount(ctx, field, obj)
  116561. if out.Values[i] == graphql.Null {
  116562. invalids++
  116563. }
  116564. case "name":
  116565. out.Values[i] = ec._MetafieldDefinition_name(ctx, field, obj)
  116566. if out.Values[i] == graphql.Null {
  116567. invalids++
  116568. }
  116569. case "namespace":
  116570. out.Values[i] = ec._MetafieldDefinition_namespace(ctx, field, obj)
  116571. if out.Values[i] == graphql.Null {
  116572. invalids++
  116573. }
  116574. case "ownerType":
  116575. out.Values[i] = ec._MetafieldDefinition_ownerType(ctx, field, obj)
  116576. if out.Values[i] == graphql.Null {
  116577. invalids++
  116578. }
  116579. case "pinnedPosition":
  116580. out.Values[i] = ec._MetafieldDefinition_pinnedPosition(ctx, field, obj)
  116581. case "standardTemplate":
  116582. out.Values[i] = ec._MetafieldDefinition_standardTemplate(ctx, field, obj)
  116583. case "type":
  116584. out.Values[i] = ec._MetafieldDefinition_type(ctx, field, obj)
  116585. if out.Values[i] == graphql.Null {
  116586. invalids++
  116587. }
  116588. case "validationStatus":
  116589. out.Values[i] = ec._MetafieldDefinition_validationStatus(ctx, field, obj)
  116590. if out.Values[i] == graphql.Null {
  116591. invalids++
  116592. }
  116593. case "validations":
  116594. out.Values[i] = ec._MetafieldDefinition_validations(ctx, field, obj)
  116595. if out.Values[i] == graphql.Null {
  116596. invalids++
  116597. }
  116598. case "visibleToStorefrontApi":
  116599. out.Values[i] = ec._MetafieldDefinition_visibleToStorefrontApi(ctx, field, obj)
  116600. if out.Values[i] == graphql.Null {
  116601. invalids++
  116602. }
  116603. default:
  116604. panic("unknown field " + strconv.Quote(field.Name))
  116605. }
  116606. }
  116607. out.Dispatch()
  116608. if invalids > 0 {
  116609. return graphql.Null
  116610. }
  116611. return out
  116612. }
  116613. var metafieldDefinitionConnectionImplementors = []string{"MetafieldDefinitionConnection"}
  116614. func (ec *executionContext) _MetafieldDefinitionConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionConnection) graphql.Marshaler {
  116615. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionConnectionImplementors)
  116616. out := graphql.NewFieldSet(fields)
  116617. var invalids uint32
  116618. for i, field := range fields {
  116619. switch field.Name {
  116620. case "__typename":
  116621. out.Values[i] = graphql.MarshalString("MetafieldDefinitionConnection")
  116622. case "edges":
  116623. out.Values[i] = ec._MetafieldDefinitionConnection_edges(ctx, field, obj)
  116624. if out.Values[i] == graphql.Null {
  116625. invalids++
  116626. }
  116627. case "nodes":
  116628. out.Values[i] = ec._MetafieldDefinitionConnection_nodes(ctx, field, obj)
  116629. if out.Values[i] == graphql.Null {
  116630. invalids++
  116631. }
  116632. case "pageInfo":
  116633. out.Values[i] = ec._MetafieldDefinitionConnection_pageInfo(ctx, field, obj)
  116634. if out.Values[i] == graphql.Null {
  116635. invalids++
  116636. }
  116637. default:
  116638. panic("unknown field " + strconv.Quote(field.Name))
  116639. }
  116640. }
  116641. out.Dispatch()
  116642. if invalids > 0 {
  116643. return graphql.Null
  116644. }
  116645. return out
  116646. }
  116647. var metafieldDefinitionEdgeImplementors = []string{"MetafieldDefinitionEdge"}
  116648. func (ec *executionContext) _MetafieldDefinitionEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionEdge) graphql.Marshaler {
  116649. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionEdgeImplementors)
  116650. out := graphql.NewFieldSet(fields)
  116651. var invalids uint32
  116652. for i, field := range fields {
  116653. switch field.Name {
  116654. case "__typename":
  116655. out.Values[i] = graphql.MarshalString("MetafieldDefinitionEdge")
  116656. case "cursor":
  116657. out.Values[i] = ec._MetafieldDefinitionEdge_cursor(ctx, field, obj)
  116658. if out.Values[i] == graphql.Null {
  116659. invalids++
  116660. }
  116661. case "node":
  116662. out.Values[i] = ec._MetafieldDefinitionEdge_node(ctx, field, obj)
  116663. if out.Values[i] == graphql.Null {
  116664. invalids++
  116665. }
  116666. default:
  116667. panic("unknown field " + strconv.Quote(field.Name))
  116668. }
  116669. }
  116670. out.Dispatch()
  116671. if invalids > 0 {
  116672. return graphql.Null
  116673. }
  116674. return out
  116675. }
  116676. var metafieldDefinitionSupportedValidationImplementors = []string{"MetafieldDefinitionSupportedValidation"}
  116677. func (ec *executionContext) _MetafieldDefinitionSupportedValidation(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  116678. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionSupportedValidationImplementors)
  116679. out := graphql.NewFieldSet(fields)
  116680. var invalids uint32
  116681. for i, field := range fields {
  116682. switch field.Name {
  116683. case "__typename":
  116684. out.Values[i] = graphql.MarshalString("MetafieldDefinitionSupportedValidation")
  116685. case "name":
  116686. out.Values[i] = ec._MetafieldDefinitionSupportedValidation_name(ctx, field, obj)
  116687. if out.Values[i] == graphql.Null {
  116688. invalids++
  116689. }
  116690. case "type":
  116691. out.Values[i] = ec._MetafieldDefinitionSupportedValidation_type(ctx, field, obj)
  116692. if out.Values[i] == graphql.Null {
  116693. invalids++
  116694. }
  116695. default:
  116696. panic("unknown field " + strconv.Quote(field.Name))
  116697. }
  116698. }
  116699. out.Dispatch()
  116700. if invalids > 0 {
  116701. return graphql.Null
  116702. }
  116703. return out
  116704. }
  116705. var metafieldDefinitionTypeImplementors = []string{"MetafieldDefinitionType"}
  116706. func (ec *executionContext) _MetafieldDefinitionType(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionType) graphql.Marshaler {
  116707. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionTypeImplementors)
  116708. out := graphql.NewFieldSet(fields)
  116709. var invalids uint32
  116710. for i, field := range fields {
  116711. switch field.Name {
  116712. case "__typename":
  116713. out.Values[i] = graphql.MarshalString("MetafieldDefinitionType")
  116714. case "category":
  116715. out.Values[i] = ec._MetafieldDefinitionType_category(ctx, field, obj)
  116716. if out.Values[i] == graphql.Null {
  116717. invalids++
  116718. }
  116719. case "name":
  116720. out.Values[i] = ec._MetafieldDefinitionType_name(ctx, field, obj)
  116721. if out.Values[i] == graphql.Null {
  116722. invalids++
  116723. }
  116724. case "supportedValidations":
  116725. out.Values[i] = ec._MetafieldDefinitionType_supportedValidations(ctx, field, obj)
  116726. if out.Values[i] == graphql.Null {
  116727. invalids++
  116728. }
  116729. case "supportsDefinitionMigrations":
  116730. out.Values[i] = ec._MetafieldDefinitionType_supportsDefinitionMigrations(ctx, field, obj)
  116731. if out.Values[i] == graphql.Null {
  116732. invalids++
  116733. }
  116734. default:
  116735. panic("unknown field " + strconv.Quote(field.Name))
  116736. }
  116737. }
  116738. out.Dispatch()
  116739. if invalids > 0 {
  116740. return graphql.Null
  116741. }
  116742. return out
  116743. }
  116744. var metafieldDefinitionValidationImplementors = []string{"MetafieldDefinitionValidation"}
  116745. func (ec *executionContext) _MetafieldDefinitionValidation(ctx context.Context, sel ast.SelectionSet, obj *MetafieldDefinitionValidation) graphql.Marshaler {
  116746. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldDefinitionValidationImplementors)
  116747. out := graphql.NewFieldSet(fields)
  116748. var invalids uint32
  116749. for i, field := range fields {
  116750. switch field.Name {
  116751. case "__typename":
  116752. out.Values[i] = graphql.MarshalString("MetafieldDefinitionValidation")
  116753. case "name":
  116754. out.Values[i] = ec._MetafieldDefinitionValidation_name(ctx, field, obj)
  116755. if out.Values[i] == graphql.Null {
  116756. invalids++
  116757. }
  116758. case "type":
  116759. out.Values[i] = ec._MetafieldDefinitionValidation_type(ctx, field, obj)
  116760. if out.Values[i] == graphql.Null {
  116761. invalids++
  116762. }
  116763. case "value":
  116764. out.Values[i] = ec._MetafieldDefinitionValidation_value(ctx, field, obj)
  116765. default:
  116766. panic("unknown field " + strconv.Quote(field.Name))
  116767. }
  116768. }
  116769. out.Dispatch()
  116770. if invalids > 0 {
  116771. return graphql.Null
  116772. }
  116773. return out
  116774. }
  116775. var metafieldEdgeImplementors = []string{"MetafieldEdge"}
  116776. func (ec *executionContext) _MetafieldEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldEdge) graphql.Marshaler {
  116777. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldEdgeImplementors)
  116778. out := graphql.NewFieldSet(fields)
  116779. var invalids uint32
  116780. for i, field := range fields {
  116781. switch field.Name {
  116782. case "__typename":
  116783. out.Values[i] = graphql.MarshalString("MetafieldEdge")
  116784. case "cursor":
  116785. out.Values[i] = ec._MetafieldEdge_cursor(ctx, field, obj)
  116786. if out.Values[i] == graphql.Null {
  116787. invalids++
  116788. }
  116789. case "node":
  116790. out.Values[i] = ec._MetafieldEdge_node(ctx, field, obj)
  116791. if out.Values[i] == graphql.Null {
  116792. invalids++
  116793. }
  116794. default:
  116795. panic("unknown field " + strconv.Quote(field.Name))
  116796. }
  116797. }
  116798. out.Dispatch()
  116799. if invalids > 0 {
  116800. return graphql.Null
  116801. }
  116802. return out
  116803. }
  116804. var metafieldReferenceConnectionImplementors = []string{"MetafieldReferenceConnection"}
  116805. func (ec *executionContext) _MetafieldReferenceConnection(ctx context.Context, sel ast.SelectionSet, obj *MetafieldReferenceConnection) graphql.Marshaler {
  116806. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldReferenceConnectionImplementors)
  116807. out := graphql.NewFieldSet(fields)
  116808. var invalids uint32
  116809. for i, field := range fields {
  116810. switch field.Name {
  116811. case "__typename":
  116812. out.Values[i] = graphql.MarshalString("MetafieldReferenceConnection")
  116813. case "edges":
  116814. out.Values[i] = ec._MetafieldReferenceConnection_edges(ctx, field, obj)
  116815. if out.Values[i] == graphql.Null {
  116816. invalids++
  116817. }
  116818. case "nodes":
  116819. out.Values[i] = ec._MetafieldReferenceConnection_nodes(ctx, field, obj)
  116820. if out.Values[i] == graphql.Null {
  116821. invalids++
  116822. }
  116823. case "pageInfo":
  116824. out.Values[i] = ec._MetafieldReferenceConnection_pageInfo(ctx, field, obj)
  116825. if out.Values[i] == graphql.Null {
  116826. invalids++
  116827. }
  116828. default:
  116829. panic("unknown field " + strconv.Quote(field.Name))
  116830. }
  116831. }
  116832. out.Dispatch()
  116833. if invalids > 0 {
  116834. return graphql.Null
  116835. }
  116836. return out
  116837. }
  116838. var metafieldReferenceEdgeImplementors = []string{"MetafieldReferenceEdge"}
  116839. func (ec *executionContext) _MetafieldReferenceEdge(ctx context.Context, sel ast.SelectionSet, obj *MetafieldReferenceEdge) graphql.Marshaler {
  116840. fields := graphql.CollectFields(ec.OperationContext, sel, metafieldReferenceEdgeImplementors)
  116841. out := graphql.NewFieldSet(fields)
  116842. var invalids uint32
  116843. for i, field := range fields {
  116844. switch field.Name {
  116845. case "__typename":
  116846. out.Values[i] = graphql.MarshalString("MetafieldReferenceEdge")
  116847. case "cursor":
  116848. out.Values[i] = ec._MetafieldReferenceEdge_cursor(ctx, field, obj)
  116849. if out.Values[i] == graphql.Null {
  116850. invalids++
  116851. }
  116852. case "node":
  116853. out.Values[i] = ec._MetafieldReferenceEdge_node(ctx, field, obj)
  116854. default:
  116855. panic("unknown field " + strconv.Quote(field.Name))
  116856. }
  116857. }
  116858. out.Dispatch()
  116859. if invalids > 0 {
  116860. return graphql.Null
  116861. }
  116862. return out
  116863. }
  116864. var moneyBagImplementors = []string{"MoneyBag"}
  116865. func (ec *executionContext) _MoneyBag(ctx context.Context, sel ast.SelectionSet, obj *MoneyBag) graphql.Marshaler {
  116866. fields := graphql.CollectFields(ec.OperationContext, sel, moneyBagImplementors)
  116867. out := graphql.NewFieldSet(fields)
  116868. var invalids uint32
  116869. for i, field := range fields {
  116870. switch field.Name {
  116871. case "__typename":
  116872. out.Values[i] = graphql.MarshalString("MoneyBag")
  116873. case "presentmentMoney":
  116874. out.Values[i] = ec._MoneyBag_presentmentMoney(ctx, field, obj)
  116875. if out.Values[i] == graphql.Null {
  116876. invalids++
  116877. }
  116878. case "shopMoney":
  116879. out.Values[i] = ec._MoneyBag_shopMoney(ctx, field, obj)
  116880. if out.Values[i] == graphql.Null {
  116881. invalids++
  116882. }
  116883. default:
  116884. panic("unknown field " + strconv.Quote(field.Name))
  116885. }
  116886. }
  116887. out.Dispatch()
  116888. if invalids > 0 {
  116889. return graphql.Null
  116890. }
  116891. return out
  116892. }
  116893. var moneyV2Implementors = []string{"MoneyV2", "PricingValue", "DeliveryConditionCriteria", "SellingPlanCheckoutChargeValue", "SellingPlanPricingPolicyAdjustmentValue"}
  116894. func (ec *executionContext) _MoneyV2(ctx context.Context, sel ast.SelectionSet, obj *MoneyV2) graphql.Marshaler {
  116895. fields := graphql.CollectFields(ec.OperationContext, sel, moneyV2Implementors)
  116896. out := graphql.NewFieldSet(fields)
  116897. var invalids uint32
  116898. for i, field := range fields {
  116899. switch field.Name {
  116900. case "__typename":
  116901. out.Values[i] = graphql.MarshalString("MoneyV2")
  116902. case "amount":
  116903. out.Values[i] = ec._MoneyV2_amount(ctx, field, obj)
  116904. if out.Values[i] == graphql.Null {
  116905. invalids++
  116906. }
  116907. case "currencyCode":
  116908. out.Values[i] = ec._MoneyV2_currencyCode(ctx, field, obj)
  116909. if out.Values[i] == graphql.Null {
  116910. invalids++
  116911. }
  116912. default:
  116913. panic("unknown field " + strconv.Quote(field.Name))
  116914. }
  116915. }
  116916. out.Dispatch()
  116917. if invalids > 0 {
  116918. return graphql.Null
  116919. }
  116920. return out
  116921. }
  116922. var mutationImplementors = []string{"Mutation"}
  116923. func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  116924. fields := graphql.CollectFields(ec.OperationContext, sel, mutationImplementors)
  116925. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  116926. Object: "Mutation",
  116927. })
  116928. out := graphql.NewFieldSet(fields)
  116929. var invalids uint32
  116930. for i, field := range fields {
  116931. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  116932. Object: field.Name,
  116933. Field: field,
  116934. })
  116935. switch field.Name {
  116936. case "__typename":
  116937. out.Values[i] = graphql.MarshalString("Mutation")
  116938. case "customerCreate":
  116939. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  116940. return ec._Mutation_customerCreate(ctx, field)
  116941. })
  116942. default:
  116943. panic("unknown field " + strconv.Quote(field.Name))
  116944. }
  116945. }
  116946. out.Dispatch()
  116947. if invalids > 0 {
  116948. return graphql.Null
  116949. }
  116950. return out
  116951. }
  116952. var navigationItemImplementors = []string{"NavigationItem"}
  116953. func (ec *executionContext) _NavigationItem(ctx context.Context, sel ast.SelectionSet, obj *NavigationItem) graphql.Marshaler {
  116954. fields := graphql.CollectFields(ec.OperationContext, sel, navigationItemImplementors)
  116955. out := graphql.NewFieldSet(fields)
  116956. var invalids uint32
  116957. for i, field := range fields {
  116958. switch field.Name {
  116959. case "__typename":
  116960. out.Values[i] = graphql.MarshalString("NavigationItem")
  116961. case "id":
  116962. out.Values[i] = ec._NavigationItem_id(ctx, field, obj)
  116963. if out.Values[i] == graphql.Null {
  116964. invalids++
  116965. }
  116966. case "title":
  116967. out.Values[i] = ec._NavigationItem_title(ctx, field, obj)
  116968. if out.Values[i] == graphql.Null {
  116969. invalids++
  116970. }
  116971. case "url":
  116972. out.Values[i] = ec._NavigationItem_url(ctx, field, obj)
  116973. if out.Values[i] == graphql.Null {
  116974. invalids++
  116975. }
  116976. default:
  116977. panic("unknown field " + strconv.Quote(field.Name))
  116978. }
  116979. }
  116980. out.Dispatch()
  116981. if invalids > 0 {
  116982. return graphql.Null
  116983. }
  116984. return out
  116985. }
  116986. var onlineStorePageImplementors = []string{"OnlineStorePage", "HasPublishedTranslations", "Navigable", "Node", "MetafieldReference"}
  116987. func (ec *executionContext) _OnlineStorePage(ctx context.Context, sel ast.SelectionSet, obj *OnlineStorePage) graphql.Marshaler {
  116988. fields := graphql.CollectFields(ec.OperationContext, sel, onlineStorePageImplementors)
  116989. out := graphql.NewFieldSet(fields)
  116990. var invalids uint32
  116991. for i, field := range fields {
  116992. switch field.Name {
  116993. case "__typename":
  116994. out.Values[i] = graphql.MarshalString("OnlineStorePage")
  116995. case "defaultCursor":
  116996. out.Values[i] = ec._OnlineStorePage_defaultCursor(ctx, field, obj)
  116997. if out.Values[i] == graphql.Null {
  116998. invalids++
  116999. }
  117000. case "id":
  117001. out.Values[i] = ec._OnlineStorePage_id(ctx, field, obj)
  117002. if out.Values[i] == graphql.Null {
  117003. invalids++
  117004. }
  117005. case "translations":
  117006. out.Values[i] = ec._OnlineStorePage_translations(ctx, field, obj)
  117007. if out.Values[i] == graphql.Null {
  117008. invalids++
  117009. }
  117010. default:
  117011. panic("unknown field " + strconv.Quote(field.Name))
  117012. }
  117013. }
  117014. out.Dispatch()
  117015. if invalids > 0 {
  117016. return graphql.Null
  117017. }
  117018. return out
  117019. }
  117020. var orderImplementors = []string{"Order", "CommentEventEmbed", "_Entity"}
  117021. func (ec *executionContext) _Order(ctx context.Context, sel ast.SelectionSet, obj *Order) graphql.Marshaler {
  117022. fields := graphql.CollectFields(ec.OperationContext, sel, orderImplementors)
  117023. out := graphql.NewFieldSet(fields)
  117024. var invalids uint32
  117025. for i, field := range fields {
  117026. switch field.Name {
  117027. case "__typename":
  117028. out.Values[i] = graphql.MarshalString("Order")
  117029. case "id":
  117030. out.Values[i] = ec._Order_id(ctx, field, obj)
  117031. if out.Values[i] == graphql.Null {
  117032. invalids++
  117033. }
  117034. default:
  117035. panic("unknown field " + strconv.Quote(field.Name))
  117036. }
  117037. }
  117038. out.Dispatch()
  117039. if invalids > 0 {
  117040. return graphql.Null
  117041. }
  117042. return out
  117043. }
  117044. var orderAppImplementors = []string{"OrderApp"}
  117045. func (ec *executionContext) _OrderApp(ctx context.Context, sel ast.SelectionSet, obj *OrderApp) graphql.Marshaler {
  117046. fields := graphql.CollectFields(ec.OperationContext, sel, orderAppImplementors)
  117047. out := graphql.NewFieldSet(fields)
  117048. var invalids uint32
  117049. for i, field := range fields {
  117050. switch field.Name {
  117051. case "__typename":
  117052. out.Values[i] = graphql.MarshalString("OrderApp")
  117053. case "icon":
  117054. out.Values[i] = ec._OrderApp_icon(ctx, field, obj)
  117055. if out.Values[i] == graphql.Null {
  117056. invalids++
  117057. }
  117058. case "id":
  117059. out.Values[i] = ec._OrderApp_id(ctx, field, obj)
  117060. if out.Values[i] == graphql.Null {
  117061. invalids++
  117062. }
  117063. case "name":
  117064. out.Values[i] = ec._OrderApp_name(ctx, field, obj)
  117065. if out.Values[i] == graphql.Null {
  117066. invalids++
  117067. }
  117068. default:
  117069. panic("unknown field " + strconv.Quote(field.Name))
  117070. }
  117071. }
  117072. out.Dispatch()
  117073. if invalids > 0 {
  117074. return graphql.Null
  117075. }
  117076. return out
  117077. }
  117078. var orderConnectionImplementors = []string{"OrderConnection"}
  117079. func (ec *executionContext) _OrderConnection(ctx context.Context, sel ast.SelectionSet, obj *OrderConnection) graphql.Marshaler {
  117080. fields := graphql.CollectFields(ec.OperationContext, sel, orderConnectionImplementors)
  117081. out := graphql.NewFieldSet(fields)
  117082. var invalids uint32
  117083. for i, field := range fields {
  117084. switch field.Name {
  117085. case "__typename":
  117086. out.Values[i] = graphql.MarshalString("OrderConnection")
  117087. case "edges":
  117088. out.Values[i] = ec._OrderConnection_edges(ctx, field, obj)
  117089. if out.Values[i] == graphql.Null {
  117090. invalids++
  117091. }
  117092. case "nodes":
  117093. out.Values[i] = ec._OrderConnection_nodes(ctx, field, obj)
  117094. if out.Values[i] == graphql.Null {
  117095. invalids++
  117096. }
  117097. case "pageInfo":
  117098. out.Values[i] = ec._OrderConnection_pageInfo(ctx, field, obj)
  117099. if out.Values[i] == graphql.Null {
  117100. invalids++
  117101. }
  117102. default:
  117103. panic("unknown field " + strconv.Quote(field.Name))
  117104. }
  117105. }
  117106. out.Dispatch()
  117107. if invalids > 0 {
  117108. return graphql.Null
  117109. }
  117110. return out
  117111. }
  117112. var orderDisputeSummaryImplementors = []string{"OrderDisputeSummary", "Node"}
  117113. func (ec *executionContext) _OrderDisputeSummary(ctx context.Context, sel ast.SelectionSet, obj *OrderDisputeSummary) graphql.Marshaler {
  117114. fields := graphql.CollectFields(ec.OperationContext, sel, orderDisputeSummaryImplementors)
  117115. out := graphql.NewFieldSet(fields)
  117116. var invalids uint32
  117117. for i, field := range fields {
  117118. switch field.Name {
  117119. case "__typename":
  117120. out.Values[i] = graphql.MarshalString("OrderDisputeSummary")
  117121. case "id":
  117122. out.Values[i] = ec._OrderDisputeSummary_id(ctx, field, obj)
  117123. if out.Values[i] == graphql.Null {
  117124. invalids++
  117125. }
  117126. case "initiatedAs":
  117127. out.Values[i] = ec._OrderDisputeSummary_initiatedAs(ctx, field, obj)
  117128. if out.Values[i] == graphql.Null {
  117129. invalids++
  117130. }
  117131. case "status":
  117132. out.Values[i] = ec._OrderDisputeSummary_status(ctx, field, obj)
  117133. if out.Values[i] == graphql.Null {
  117134. invalids++
  117135. }
  117136. default:
  117137. panic("unknown field " + strconv.Quote(field.Name))
  117138. }
  117139. }
  117140. out.Dispatch()
  117141. if invalids > 0 {
  117142. return graphql.Null
  117143. }
  117144. return out
  117145. }
  117146. var orderEdgeImplementors = []string{"OrderEdge"}
  117147. func (ec *executionContext) _OrderEdge(ctx context.Context, sel ast.SelectionSet, obj *OrderEdge) graphql.Marshaler {
  117148. fields := graphql.CollectFields(ec.OperationContext, sel, orderEdgeImplementors)
  117149. out := graphql.NewFieldSet(fields)
  117150. var invalids uint32
  117151. for i, field := range fields {
  117152. switch field.Name {
  117153. case "__typename":
  117154. out.Values[i] = graphql.MarshalString("OrderEdge")
  117155. case "cursor":
  117156. out.Values[i] = ec._OrderEdge_cursor(ctx, field, obj)
  117157. if out.Values[i] == graphql.Null {
  117158. invalids++
  117159. }
  117160. case "node":
  117161. out.Values[i] = ec._OrderEdge_node(ctx, field, obj)
  117162. if out.Values[i] == graphql.Null {
  117163. invalids++
  117164. }
  117165. default:
  117166. panic("unknown field " + strconv.Quote(field.Name))
  117167. }
  117168. }
  117169. out.Dispatch()
  117170. if invalids > 0 {
  117171. return graphql.Null
  117172. }
  117173. return out
  117174. }
  117175. var orderPaymentCollectionDetailsImplementors = []string{"OrderPaymentCollectionDetails"}
  117176. func (ec *executionContext) _OrderPaymentCollectionDetails(ctx context.Context, sel ast.SelectionSet, obj *OrderPaymentCollectionDetails) graphql.Marshaler {
  117177. fields := graphql.CollectFields(ec.OperationContext, sel, orderPaymentCollectionDetailsImplementors)
  117178. out := graphql.NewFieldSet(fields)
  117179. var invalids uint32
  117180. for i, field := range fields {
  117181. switch field.Name {
  117182. case "__typename":
  117183. out.Values[i] = graphql.MarshalString("OrderPaymentCollectionDetails")
  117184. case "additionalPaymentCollectionUrl":
  117185. out.Values[i] = ec._OrderPaymentCollectionDetails_additionalPaymentCollectionUrl(ctx, field, obj)
  117186. case "vaultedPaymentMethods":
  117187. out.Values[i] = ec._OrderPaymentCollectionDetails_vaultedPaymentMethods(ctx, field, obj)
  117188. default:
  117189. panic("unknown field " + strconv.Quote(field.Name))
  117190. }
  117191. }
  117192. out.Dispatch()
  117193. if invalids > 0 {
  117194. return graphql.Null
  117195. }
  117196. return out
  117197. }
  117198. var orderRiskImplementors = []string{"OrderRisk"}
  117199. func (ec *executionContext) _OrderRisk(ctx context.Context, sel ast.SelectionSet, obj *OrderRisk) graphql.Marshaler {
  117200. fields := graphql.CollectFields(ec.OperationContext, sel, orderRiskImplementors)
  117201. out := graphql.NewFieldSet(fields)
  117202. var invalids uint32
  117203. for i, field := range fields {
  117204. switch field.Name {
  117205. case "__typename":
  117206. out.Values[i] = graphql.MarshalString("OrderRisk")
  117207. case "display":
  117208. out.Values[i] = ec._OrderRisk_display(ctx, field, obj)
  117209. if out.Values[i] == graphql.Null {
  117210. invalids++
  117211. }
  117212. case "level":
  117213. out.Values[i] = ec._OrderRisk_level(ctx, field, obj)
  117214. case "message":
  117215. out.Values[i] = ec._OrderRisk_message(ctx, field, obj)
  117216. default:
  117217. panic("unknown field " + strconv.Quote(field.Name))
  117218. }
  117219. }
  117220. out.Dispatch()
  117221. if invalids > 0 {
  117222. return graphql.Null
  117223. }
  117224. return out
  117225. }
  117226. var orderTransactionImplementors = []string{"OrderTransaction", "Node"}
  117227. func (ec *executionContext) _OrderTransaction(ctx context.Context, sel ast.SelectionSet, obj *OrderTransaction) graphql.Marshaler {
  117228. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionImplementors)
  117229. out := graphql.NewFieldSet(fields)
  117230. var invalids uint32
  117231. for i, field := range fields {
  117232. switch field.Name {
  117233. case "__typename":
  117234. out.Values[i] = graphql.MarshalString("OrderTransaction")
  117235. case "accountNumber":
  117236. out.Values[i] = ec._OrderTransaction_accountNumber(ctx, field, obj)
  117237. case "amountSet":
  117238. out.Values[i] = ec._OrderTransaction_amountSet(ctx, field, obj)
  117239. if out.Values[i] == graphql.Null {
  117240. invalids++
  117241. }
  117242. case "authorizationCode":
  117243. out.Values[i] = ec._OrderTransaction_authorizationCode(ctx, field, obj)
  117244. case "authorizationExpiresAt":
  117245. out.Values[i] = ec._OrderTransaction_authorizationExpiresAt(ctx, field, obj)
  117246. case "createdAt":
  117247. out.Values[i] = ec._OrderTransaction_createdAt(ctx, field, obj)
  117248. if out.Values[i] == graphql.Null {
  117249. invalids++
  117250. }
  117251. case "errorCode":
  117252. out.Values[i] = ec._OrderTransaction_errorCode(ctx, field, obj)
  117253. case "fees":
  117254. out.Values[i] = ec._OrderTransaction_fees(ctx, field, obj)
  117255. if out.Values[i] == graphql.Null {
  117256. invalids++
  117257. }
  117258. case "formattedGateway":
  117259. out.Values[i] = ec._OrderTransaction_formattedGateway(ctx, field, obj)
  117260. case "gateway":
  117261. out.Values[i] = ec._OrderTransaction_gateway(ctx, field, obj)
  117262. case "id":
  117263. out.Values[i] = ec._OrderTransaction_id(ctx, field, obj)
  117264. if out.Values[i] == graphql.Null {
  117265. invalids++
  117266. }
  117267. case "kind":
  117268. out.Values[i] = ec._OrderTransaction_kind(ctx, field, obj)
  117269. if out.Values[i] == graphql.Null {
  117270. invalids++
  117271. }
  117272. case "manuallyCapturable":
  117273. out.Values[i] = ec._OrderTransaction_manuallyCapturable(ctx, field, obj)
  117274. if out.Values[i] == graphql.Null {
  117275. invalids++
  117276. }
  117277. case "maximumRefundableV2":
  117278. out.Values[i] = ec._OrderTransaction_maximumRefundableV2(ctx, field, obj)
  117279. case "order":
  117280. out.Values[i] = ec._OrderTransaction_order(ctx, field, obj)
  117281. case "parentTransaction":
  117282. out.Values[i] = ec._OrderTransaction_parentTransaction(ctx, field, obj)
  117283. case "paymentIcon":
  117284. out.Values[i] = ec._OrderTransaction_paymentIcon(ctx, field, obj)
  117285. case "processedAt":
  117286. out.Values[i] = ec._OrderTransaction_processedAt(ctx, field, obj)
  117287. case "receiptJson":
  117288. out.Values[i] = ec._OrderTransaction_receiptJson(ctx, field, obj)
  117289. case "settlementCurrency":
  117290. out.Values[i] = ec._OrderTransaction_settlementCurrency(ctx, field, obj)
  117291. case "settlementCurrencyRate":
  117292. out.Values[i] = ec._OrderTransaction_settlementCurrencyRate(ctx, field, obj)
  117293. case "shopifyPaymentsSet":
  117294. out.Values[i] = ec._OrderTransaction_shopifyPaymentsSet(ctx, field, obj)
  117295. case "status":
  117296. out.Values[i] = ec._OrderTransaction_status(ctx, field, obj)
  117297. if out.Values[i] == graphql.Null {
  117298. invalids++
  117299. }
  117300. case "test":
  117301. out.Values[i] = ec._OrderTransaction_test(ctx, field, obj)
  117302. if out.Values[i] == graphql.Null {
  117303. invalids++
  117304. }
  117305. case "totalUnsettledSet":
  117306. out.Values[i] = ec._OrderTransaction_totalUnsettledSet(ctx, field, obj)
  117307. case "user":
  117308. out.Values[i] = ec._OrderTransaction_user(ctx, field, obj)
  117309. default:
  117310. panic("unknown field " + strconv.Quote(field.Name))
  117311. }
  117312. }
  117313. out.Dispatch()
  117314. if invalids > 0 {
  117315. return graphql.Null
  117316. }
  117317. return out
  117318. }
  117319. var orderTransactionConnectionImplementors = []string{"OrderTransactionConnection"}
  117320. func (ec *executionContext) _OrderTransactionConnection(ctx context.Context, sel ast.SelectionSet, obj *OrderTransactionConnection) graphql.Marshaler {
  117321. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionConnectionImplementors)
  117322. out := graphql.NewFieldSet(fields)
  117323. var invalids uint32
  117324. for i, field := range fields {
  117325. switch field.Name {
  117326. case "__typename":
  117327. out.Values[i] = graphql.MarshalString("OrderTransactionConnection")
  117328. case "edges":
  117329. out.Values[i] = ec._OrderTransactionConnection_edges(ctx, field, obj)
  117330. if out.Values[i] == graphql.Null {
  117331. invalids++
  117332. }
  117333. case "nodes":
  117334. out.Values[i] = ec._OrderTransactionConnection_nodes(ctx, field, obj)
  117335. if out.Values[i] == graphql.Null {
  117336. invalids++
  117337. }
  117338. case "pageInfo":
  117339. out.Values[i] = ec._OrderTransactionConnection_pageInfo(ctx, field, obj)
  117340. if out.Values[i] == graphql.Null {
  117341. invalids++
  117342. }
  117343. default:
  117344. panic("unknown field " + strconv.Quote(field.Name))
  117345. }
  117346. }
  117347. out.Dispatch()
  117348. if invalids > 0 {
  117349. return graphql.Null
  117350. }
  117351. return out
  117352. }
  117353. var orderTransactionEdgeImplementors = []string{"OrderTransactionEdge"}
  117354. func (ec *executionContext) _OrderTransactionEdge(ctx context.Context, sel ast.SelectionSet, obj *OrderTransactionEdge) graphql.Marshaler {
  117355. fields := graphql.CollectFields(ec.OperationContext, sel, orderTransactionEdgeImplementors)
  117356. out := graphql.NewFieldSet(fields)
  117357. var invalids uint32
  117358. for i, field := range fields {
  117359. switch field.Name {
  117360. case "__typename":
  117361. out.Values[i] = graphql.MarshalString("OrderTransactionEdge")
  117362. case "cursor":
  117363. out.Values[i] = ec._OrderTransactionEdge_cursor(ctx, field, obj)
  117364. if out.Values[i] == graphql.Null {
  117365. invalids++
  117366. }
  117367. case "node":
  117368. out.Values[i] = ec._OrderTransactionEdge_node(ctx, field, obj)
  117369. if out.Values[i] == graphql.Null {
  117370. invalids++
  117371. }
  117372. default:
  117373. panic("unknown field " + strconv.Quote(field.Name))
  117374. }
  117375. }
  117376. out.Dispatch()
  117377. if invalids > 0 {
  117378. return graphql.Null
  117379. }
  117380. return out
  117381. }
  117382. var pageInfoImplementors = []string{"PageInfo"}
  117383. func (ec *executionContext) _PageInfo(ctx context.Context, sel ast.SelectionSet, obj *PageInfo) graphql.Marshaler {
  117384. fields := graphql.CollectFields(ec.OperationContext, sel, pageInfoImplementors)
  117385. out := graphql.NewFieldSet(fields)
  117386. var invalids uint32
  117387. for i, field := range fields {
  117388. switch field.Name {
  117389. case "__typename":
  117390. out.Values[i] = graphql.MarshalString("PageInfo")
  117391. case "endCursor":
  117392. out.Values[i] = ec._PageInfo_endCursor(ctx, field, obj)
  117393. case "hasNextPage":
  117394. out.Values[i] = ec._PageInfo_hasNextPage(ctx, field, obj)
  117395. if out.Values[i] == graphql.Null {
  117396. invalids++
  117397. }
  117398. case "hasPreviousPage":
  117399. out.Values[i] = ec._PageInfo_hasPreviousPage(ctx, field, obj)
  117400. if out.Values[i] == graphql.Null {
  117401. invalids++
  117402. }
  117403. case "startCursor":
  117404. out.Values[i] = ec._PageInfo_startCursor(ctx, field, obj)
  117405. default:
  117406. panic("unknown field " + strconv.Quote(field.Name))
  117407. }
  117408. }
  117409. out.Dispatch()
  117410. if invalids > 0 {
  117411. return graphql.Null
  117412. }
  117413. return out
  117414. }
  117415. var paymentMandateImplementors = []string{"PaymentMandate", "Node"}
  117416. func (ec *executionContext) _PaymentMandate(ctx context.Context, sel ast.SelectionSet, obj *PaymentMandate) graphql.Marshaler {
  117417. fields := graphql.CollectFields(ec.OperationContext, sel, paymentMandateImplementors)
  117418. out := graphql.NewFieldSet(fields)
  117419. var invalids uint32
  117420. for i, field := range fields {
  117421. switch field.Name {
  117422. case "__typename":
  117423. out.Values[i] = graphql.MarshalString("PaymentMandate")
  117424. case "id":
  117425. out.Values[i] = ec._PaymentMandate_id(ctx, field, obj)
  117426. if out.Values[i] == graphql.Null {
  117427. invalids++
  117428. }
  117429. case "paymentInstrument":
  117430. out.Values[i] = ec._PaymentMandate_paymentInstrument(ctx, field, obj)
  117431. if out.Values[i] == graphql.Null {
  117432. invalids++
  117433. }
  117434. default:
  117435. panic("unknown field " + strconv.Quote(field.Name))
  117436. }
  117437. }
  117438. out.Dispatch()
  117439. if invalids > 0 {
  117440. return graphql.Null
  117441. }
  117442. return out
  117443. }
  117444. var paymentScheduleImplementors = []string{"PaymentSchedule", "Node"}
  117445. func (ec *executionContext) _PaymentSchedule(ctx context.Context, sel ast.SelectionSet, obj *PaymentSchedule) graphql.Marshaler {
  117446. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleImplementors)
  117447. out := graphql.NewFieldSet(fields)
  117448. var invalids uint32
  117449. for i, field := range fields {
  117450. switch field.Name {
  117451. case "__typename":
  117452. out.Values[i] = graphql.MarshalString("PaymentSchedule")
  117453. case "amount":
  117454. out.Values[i] = ec._PaymentSchedule_amount(ctx, field, obj)
  117455. if out.Values[i] == graphql.Null {
  117456. invalids++
  117457. }
  117458. case "completedAt":
  117459. out.Values[i] = ec._PaymentSchedule_completedAt(ctx, field, obj)
  117460. case "dueAt":
  117461. out.Values[i] = ec._PaymentSchedule_dueAt(ctx, field, obj)
  117462. case "id":
  117463. out.Values[i] = ec._PaymentSchedule_id(ctx, field, obj)
  117464. if out.Values[i] == graphql.Null {
  117465. invalids++
  117466. }
  117467. case "issuedAt":
  117468. out.Values[i] = ec._PaymentSchedule_issuedAt(ctx, field, obj)
  117469. default:
  117470. panic("unknown field " + strconv.Quote(field.Name))
  117471. }
  117472. }
  117473. out.Dispatch()
  117474. if invalids > 0 {
  117475. return graphql.Null
  117476. }
  117477. return out
  117478. }
  117479. var paymentScheduleConnectionImplementors = []string{"PaymentScheduleConnection"}
  117480. func (ec *executionContext) _PaymentScheduleConnection(ctx context.Context, sel ast.SelectionSet, obj *PaymentScheduleConnection) graphql.Marshaler {
  117481. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleConnectionImplementors)
  117482. out := graphql.NewFieldSet(fields)
  117483. var invalids uint32
  117484. for i, field := range fields {
  117485. switch field.Name {
  117486. case "__typename":
  117487. out.Values[i] = graphql.MarshalString("PaymentScheduleConnection")
  117488. case "edges":
  117489. out.Values[i] = ec._PaymentScheduleConnection_edges(ctx, field, obj)
  117490. if out.Values[i] == graphql.Null {
  117491. invalids++
  117492. }
  117493. case "nodes":
  117494. out.Values[i] = ec._PaymentScheduleConnection_nodes(ctx, field, obj)
  117495. if out.Values[i] == graphql.Null {
  117496. invalids++
  117497. }
  117498. case "pageInfo":
  117499. out.Values[i] = ec._PaymentScheduleConnection_pageInfo(ctx, field, obj)
  117500. if out.Values[i] == graphql.Null {
  117501. invalids++
  117502. }
  117503. default:
  117504. panic("unknown field " + strconv.Quote(field.Name))
  117505. }
  117506. }
  117507. out.Dispatch()
  117508. if invalids > 0 {
  117509. return graphql.Null
  117510. }
  117511. return out
  117512. }
  117513. var paymentScheduleEdgeImplementors = []string{"PaymentScheduleEdge"}
  117514. func (ec *executionContext) _PaymentScheduleEdge(ctx context.Context, sel ast.SelectionSet, obj *PaymentScheduleEdge) graphql.Marshaler {
  117515. fields := graphql.CollectFields(ec.OperationContext, sel, paymentScheduleEdgeImplementors)
  117516. out := graphql.NewFieldSet(fields)
  117517. var invalids uint32
  117518. for i, field := range fields {
  117519. switch field.Name {
  117520. case "__typename":
  117521. out.Values[i] = graphql.MarshalString("PaymentScheduleEdge")
  117522. case "cursor":
  117523. out.Values[i] = ec._PaymentScheduleEdge_cursor(ctx, field, obj)
  117524. if out.Values[i] == graphql.Null {
  117525. invalids++
  117526. }
  117527. case "node":
  117528. out.Values[i] = ec._PaymentScheduleEdge_node(ctx, field, obj)
  117529. if out.Values[i] == graphql.Null {
  117530. invalids++
  117531. }
  117532. default:
  117533. panic("unknown field " + strconv.Quote(field.Name))
  117534. }
  117535. }
  117536. out.Dispatch()
  117537. if invalids > 0 {
  117538. return graphql.Null
  117539. }
  117540. return out
  117541. }
  117542. var paymentSettingsImplementors = []string{"PaymentSettings"}
  117543. func (ec *executionContext) _PaymentSettings(ctx context.Context, sel ast.SelectionSet, obj *PaymentSettings) graphql.Marshaler {
  117544. fields := graphql.CollectFields(ec.OperationContext, sel, paymentSettingsImplementors)
  117545. out := graphql.NewFieldSet(fields)
  117546. var invalids uint32
  117547. for i, field := range fields {
  117548. switch field.Name {
  117549. case "__typename":
  117550. out.Values[i] = graphql.MarshalString("PaymentSettings")
  117551. case "supportedDigitalWallets":
  117552. out.Values[i] = ec._PaymentSettings_supportedDigitalWallets(ctx, field, obj)
  117553. if out.Values[i] == graphql.Null {
  117554. invalids++
  117555. }
  117556. default:
  117557. panic("unknown field " + strconv.Quote(field.Name))
  117558. }
  117559. }
  117560. out.Dispatch()
  117561. if invalids > 0 {
  117562. return graphql.Null
  117563. }
  117564. return out
  117565. }
  117566. var paymentTermsImplementors = []string{"PaymentTerms", "Node"}
  117567. func (ec *executionContext) _PaymentTerms(ctx context.Context, sel ast.SelectionSet, obj *PaymentTerms) graphql.Marshaler {
  117568. fields := graphql.CollectFields(ec.OperationContext, sel, paymentTermsImplementors)
  117569. out := graphql.NewFieldSet(fields)
  117570. var invalids uint32
  117571. for i, field := range fields {
  117572. switch field.Name {
  117573. case "__typename":
  117574. out.Values[i] = graphql.MarshalString("PaymentTerms")
  117575. case "dueInDays":
  117576. out.Values[i] = ec._PaymentTerms_dueInDays(ctx, field, obj)
  117577. case "id":
  117578. out.Values[i] = ec._PaymentTerms_id(ctx, field, obj)
  117579. if out.Values[i] == graphql.Null {
  117580. invalids++
  117581. }
  117582. case "overdue":
  117583. out.Values[i] = ec._PaymentTerms_overdue(ctx, field, obj)
  117584. if out.Values[i] == graphql.Null {
  117585. invalids++
  117586. }
  117587. case "paymentSchedules":
  117588. out.Values[i] = ec._PaymentTerms_paymentSchedules(ctx, field, obj)
  117589. if out.Values[i] == graphql.Null {
  117590. invalids++
  117591. }
  117592. case "paymentTermsName":
  117593. out.Values[i] = ec._PaymentTerms_paymentTermsName(ctx, field, obj)
  117594. if out.Values[i] == graphql.Null {
  117595. invalids++
  117596. }
  117597. case "paymentTermsType":
  117598. out.Values[i] = ec._PaymentTerms_paymentTermsType(ctx, field, obj)
  117599. if out.Values[i] == graphql.Null {
  117600. invalids++
  117601. }
  117602. case "translatedName":
  117603. out.Values[i] = ec._PaymentTerms_translatedName(ctx, field, obj)
  117604. if out.Values[i] == graphql.Null {
  117605. invalids++
  117606. }
  117607. default:
  117608. panic("unknown field " + strconv.Quote(field.Name))
  117609. }
  117610. }
  117611. out.Dispatch()
  117612. if invalids > 0 {
  117613. return graphql.Null
  117614. }
  117615. return out
  117616. }
  117617. var paymentTermsTemplateImplementors = []string{"PaymentTermsTemplate", "Node"}
  117618. func (ec *executionContext) _PaymentTermsTemplate(ctx context.Context, sel ast.SelectionSet, obj *PaymentTermsTemplate) graphql.Marshaler {
  117619. fields := graphql.CollectFields(ec.OperationContext, sel, paymentTermsTemplateImplementors)
  117620. out := graphql.NewFieldSet(fields)
  117621. var invalids uint32
  117622. for i, field := range fields {
  117623. switch field.Name {
  117624. case "__typename":
  117625. out.Values[i] = graphql.MarshalString("PaymentTermsTemplate")
  117626. case "description":
  117627. out.Values[i] = ec._PaymentTermsTemplate_description(ctx, field, obj)
  117628. if out.Values[i] == graphql.Null {
  117629. invalids++
  117630. }
  117631. case "dueInDays":
  117632. out.Values[i] = ec._PaymentTermsTemplate_dueInDays(ctx, field, obj)
  117633. case "id":
  117634. out.Values[i] = ec._PaymentTermsTemplate_id(ctx, field, obj)
  117635. if out.Values[i] == graphql.Null {
  117636. invalids++
  117637. }
  117638. case "name":
  117639. out.Values[i] = ec._PaymentTermsTemplate_name(ctx, field, obj)
  117640. if out.Values[i] == graphql.Null {
  117641. invalids++
  117642. }
  117643. case "paymentTermsType":
  117644. out.Values[i] = ec._PaymentTermsTemplate_paymentTermsType(ctx, field, obj)
  117645. if out.Values[i] == graphql.Null {
  117646. invalids++
  117647. }
  117648. case "translatedName":
  117649. out.Values[i] = ec._PaymentTermsTemplate_translatedName(ctx, field, obj)
  117650. if out.Values[i] == graphql.Null {
  117651. invalids++
  117652. }
  117653. default:
  117654. panic("unknown field " + strconv.Quote(field.Name))
  117655. }
  117656. }
  117657. out.Dispatch()
  117658. if invalids > 0 {
  117659. return graphql.Null
  117660. }
  117661. return out
  117662. }
  117663. var priceListImplementors = []string{"PriceList", "Node"}
  117664. func (ec *executionContext) _PriceList(ctx context.Context, sel ast.SelectionSet, obj *PriceList) graphql.Marshaler {
  117665. fields := graphql.CollectFields(ec.OperationContext, sel, priceListImplementors)
  117666. out := graphql.NewFieldSet(fields)
  117667. var invalids uint32
  117668. for i, field := range fields {
  117669. switch field.Name {
  117670. case "__typename":
  117671. out.Values[i] = graphql.MarshalString("PriceList")
  117672. case "contextRule":
  117673. out.Values[i] = ec._PriceList_contextRule(ctx, field, obj)
  117674. case "currency":
  117675. out.Values[i] = ec._PriceList_currency(ctx, field, obj)
  117676. if out.Values[i] == graphql.Null {
  117677. invalids++
  117678. }
  117679. case "id":
  117680. out.Values[i] = ec._PriceList_id(ctx, field, obj)
  117681. if out.Values[i] == graphql.Null {
  117682. invalids++
  117683. }
  117684. case "name":
  117685. out.Values[i] = ec._PriceList_name(ctx, field, obj)
  117686. if out.Values[i] == graphql.Null {
  117687. invalids++
  117688. }
  117689. case "parent":
  117690. out.Values[i] = ec._PriceList_parent(ctx, field, obj)
  117691. case "prices":
  117692. out.Values[i] = ec._PriceList_prices(ctx, field, obj)
  117693. if out.Values[i] == graphql.Null {
  117694. invalids++
  117695. }
  117696. default:
  117697. panic("unknown field " + strconv.Quote(field.Name))
  117698. }
  117699. }
  117700. out.Dispatch()
  117701. if invalids > 0 {
  117702. return graphql.Null
  117703. }
  117704. return out
  117705. }
  117706. var priceListAdjustmentImplementors = []string{"PriceListAdjustment"}
  117707. func (ec *executionContext) _PriceListAdjustment(ctx context.Context, sel ast.SelectionSet, obj *PriceListAdjustment) graphql.Marshaler {
  117708. fields := graphql.CollectFields(ec.OperationContext, sel, priceListAdjustmentImplementors)
  117709. out := graphql.NewFieldSet(fields)
  117710. var invalids uint32
  117711. for i, field := range fields {
  117712. switch field.Name {
  117713. case "__typename":
  117714. out.Values[i] = graphql.MarshalString("PriceListAdjustment")
  117715. case "type":
  117716. out.Values[i] = ec._PriceListAdjustment_type(ctx, field, obj)
  117717. if out.Values[i] == graphql.Null {
  117718. invalids++
  117719. }
  117720. case "value":
  117721. out.Values[i] = ec._PriceListAdjustment_value(ctx, field, obj)
  117722. if out.Values[i] == graphql.Null {
  117723. invalids++
  117724. }
  117725. default:
  117726. panic("unknown field " + strconv.Quote(field.Name))
  117727. }
  117728. }
  117729. out.Dispatch()
  117730. if invalids > 0 {
  117731. return graphql.Null
  117732. }
  117733. return out
  117734. }
  117735. var priceListContextRuleImplementors = []string{"PriceListContextRule"}
  117736. func (ec *executionContext) _PriceListContextRule(ctx context.Context, sel ast.SelectionSet, obj *PriceListContextRule) graphql.Marshaler {
  117737. fields := graphql.CollectFields(ec.OperationContext, sel, priceListContextRuleImplementors)
  117738. out := graphql.NewFieldSet(fields)
  117739. var invalids uint32
  117740. for i, field := range fields {
  117741. switch field.Name {
  117742. case "__typename":
  117743. out.Values[i] = graphql.MarshalString("PriceListContextRule")
  117744. case "countries":
  117745. out.Values[i] = ec._PriceListContextRule_countries(ctx, field, obj)
  117746. if out.Values[i] == graphql.Null {
  117747. invalids++
  117748. }
  117749. case "market":
  117750. out.Values[i] = ec._PriceListContextRule_market(ctx, field, obj)
  117751. default:
  117752. panic("unknown field " + strconv.Quote(field.Name))
  117753. }
  117754. }
  117755. out.Dispatch()
  117756. if invalids > 0 {
  117757. return graphql.Null
  117758. }
  117759. return out
  117760. }
  117761. var priceListParentImplementors = []string{"PriceListParent"}
  117762. func (ec *executionContext) _PriceListParent(ctx context.Context, sel ast.SelectionSet, obj *PriceListParent) graphql.Marshaler {
  117763. fields := graphql.CollectFields(ec.OperationContext, sel, priceListParentImplementors)
  117764. out := graphql.NewFieldSet(fields)
  117765. var invalids uint32
  117766. for i, field := range fields {
  117767. switch field.Name {
  117768. case "__typename":
  117769. out.Values[i] = graphql.MarshalString("PriceListParent")
  117770. case "adjustment":
  117771. out.Values[i] = ec._PriceListParent_adjustment(ctx, field, obj)
  117772. if out.Values[i] == graphql.Null {
  117773. invalids++
  117774. }
  117775. default:
  117776. panic("unknown field " + strconv.Quote(field.Name))
  117777. }
  117778. }
  117779. out.Dispatch()
  117780. if invalids > 0 {
  117781. return graphql.Null
  117782. }
  117783. return out
  117784. }
  117785. var priceListPriceImplementors = []string{"PriceListPrice"}
  117786. func (ec *executionContext) _PriceListPrice(ctx context.Context, sel ast.SelectionSet, obj *PriceListPrice) graphql.Marshaler {
  117787. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceImplementors)
  117788. out := graphql.NewFieldSet(fields)
  117789. var invalids uint32
  117790. for i, field := range fields {
  117791. switch field.Name {
  117792. case "__typename":
  117793. out.Values[i] = graphql.MarshalString("PriceListPrice")
  117794. case "compareAtPrice":
  117795. out.Values[i] = ec._PriceListPrice_compareAtPrice(ctx, field, obj)
  117796. case "originType":
  117797. out.Values[i] = ec._PriceListPrice_originType(ctx, field, obj)
  117798. if out.Values[i] == graphql.Null {
  117799. invalids++
  117800. }
  117801. case "price":
  117802. out.Values[i] = ec._PriceListPrice_price(ctx, field, obj)
  117803. if out.Values[i] == graphql.Null {
  117804. invalids++
  117805. }
  117806. case "variant":
  117807. out.Values[i] = ec._PriceListPrice_variant(ctx, field, obj)
  117808. if out.Values[i] == graphql.Null {
  117809. invalids++
  117810. }
  117811. default:
  117812. panic("unknown field " + strconv.Quote(field.Name))
  117813. }
  117814. }
  117815. out.Dispatch()
  117816. if invalids > 0 {
  117817. return graphql.Null
  117818. }
  117819. return out
  117820. }
  117821. var priceListPriceConnectionImplementors = []string{"PriceListPriceConnection"}
  117822. func (ec *executionContext) _PriceListPriceConnection(ctx context.Context, sel ast.SelectionSet, obj *PriceListPriceConnection) graphql.Marshaler {
  117823. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceConnectionImplementors)
  117824. out := graphql.NewFieldSet(fields)
  117825. var invalids uint32
  117826. for i, field := range fields {
  117827. switch field.Name {
  117828. case "__typename":
  117829. out.Values[i] = graphql.MarshalString("PriceListPriceConnection")
  117830. case "edges":
  117831. out.Values[i] = ec._PriceListPriceConnection_edges(ctx, field, obj)
  117832. if out.Values[i] == graphql.Null {
  117833. invalids++
  117834. }
  117835. case "nodes":
  117836. out.Values[i] = ec._PriceListPriceConnection_nodes(ctx, field, obj)
  117837. if out.Values[i] == graphql.Null {
  117838. invalids++
  117839. }
  117840. case "pageInfo":
  117841. out.Values[i] = ec._PriceListPriceConnection_pageInfo(ctx, field, obj)
  117842. if out.Values[i] == graphql.Null {
  117843. invalids++
  117844. }
  117845. default:
  117846. panic("unknown field " + strconv.Quote(field.Name))
  117847. }
  117848. }
  117849. out.Dispatch()
  117850. if invalids > 0 {
  117851. return graphql.Null
  117852. }
  117853. return out
  117854. }
  117855. var priceListPriceEdgeImplementors = []string{"PriceListPriceEdge"}
  117856. func (ec *executionContext) _PriceListPriceEdge(ctx context.Context, sel ast.SelectionSet, obj *PriceListPriceEdge) graphql.Marshaler {
  117857. fields := graphql.CollectFields(ec.OperationContext, sel, priceListPriceEdgeImplementors)
  117858. out := graphql.NewFieldSet(fields)
  117859. var invalids uint32
  117860. for i, field := range fields {
  117861. switch field.Name {
  117862. case "__typename":
  117863. out.Values[i] = graphql.MarshalString("PriceListPriceEdge")
  117864. case "cursor":
  117865. out.Values[i] = ec._PriceListPriceEdge_cursor(ctx, field, obj)
  117866. if out.Values[i] == graphql.Null {
  117867. invalids++
  117868. }
  117869. case "node":
  117870. out.Values[i] = ec._PriceListPriceEdge_node(ctx, field, obj)
  117871. if out.Values[i] == graphql.Null {
  117872. invalids++
  117873. }
  117874. default:
  117875. panic("unknown field " + strconv.Quote(field.Name))
  117876. }
  117877. }
  117878. out.Dispatch()
  117879. if invalids > 0 {
  117880. return graphql.Null
  117881. }
  117882. return out
  117883. }
  117884. var pricingPercentageValueImplementors = []string{"PricingPercentageValue", "PricingValue"}
  117885. func (ec *executionContext) _PricingPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *PricingPercentageValue) graphql.Marshaler {
  117886. fields := graphql.CollectFields(ec.OperationContext, sel, pricingPercentageValueImplementors)
  117887. out := graphql.NewFieldSet(fields)
  117888. var invalids uint32
  117889. for i, field := range fields {
  117890. switch field.Name {
  117891. case "__typename":
  117892. out.Values[i] = graphql.MarshalString("PricingPercentageValue")
  117893. case "percentage":
  117894. out.Values[i] = ec._PricingPercentageValue_percentage(ctx, field, obj)
  117895. if out.Values[i] == graphql.Null {
  117896. invalids++
  117897. }
  117898. default:
  117899. panic("unknown field " + strconv.Quote(field.Name))
  117900. }
  117901. }
  117902. out.Dispatch()
  117903. if invalids > 0 {
  117904. return graphql.Null
  117905. }
  117906. return out
  117907. }
  117908. var privateMetafieldImplementors = []string{"PrivateMetafield", "Node"}
  117909. func (ec *executionContext) _PrivateMetafield(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafield) graphql.Marshaler {
  117910. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldImplementors)
  117911. out := graphql.NewFieldSet(fields)
  117912. var invalids uint32
  117913. for i, field := range fields {
  117914. switch field.Name {
  117915. case "__typename":
  117916. out.Values[i] = graphql.MarshalString("PrivateMetafield")
  117917. case "createdAt":
  117918. out.Values[i] = ec._PrivateMetafield_createdAt(ctx, field, obj)
  117919. if out.Values[i] == graphql.Null {
  117920. invalids++
  117921. }
  117922. case "id":
  117923. out.Values[i] = ec._PrivateMetafield_id(ctx, field, obj)
  117924. if out.Values[i] == graphql.Null {
  117925. invalids++
  117926. }
  117927. case "key":
  117928. out.Values[i] = ec._PrivateMetafield_key(ctx, field, obj)
  117929. if out.Values[i] == graphql.Null {
  117930. invalids++
  117931. }
  117932. case "namespace":
  117933. out.Values[i] = ec._PrivateMetafield_namespace(ctx, field, obj)
  117934. if out.Values[i] == graphql.Null {
  117935. invalids++
  117936. }
  117937. case "updatedAt":
  117938. out.Values[i] = ec._PrivateMetafield_updatedAt(ctx, field, obj)
  117939. if out.Values[i] == graphql.Null {
  117940. invalids++
  117941. }
  117942. case "value":
  117943. out.Values[i] = ec._PrivateMetafield_value(ctx, field, obj)
  117944. if out.Values[i] == graphql.Null {
  117945. invalids++
  117946. }
  117947. case "valueType":
  117948. out.Values[i] = ec._PrivateMetafield_valueType(ctx, field, obj)
  117949. if out.Values[i] == graphql.Null {
  117950. invalids++
  117951. }
  117952. default:
  117953. panic("unknown field " + strconv.Quote(field.Name))
  117954. }
  117955. }
  117956. out.Dispatch()
  117957. if invalids > 0 {
  117958. return graphql.Null
  117959. }
  117960. return out
  117961. }
  117962. var privateMetafieldConnectionImplementors = []string{"PrivateMetafieldConnection"}
  117963. func (ec *executionContext) _PrivateMetafieldConnection(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafieldConnection) graphql.Marshaler {
  117964. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldConnectionImplementors)
  117965. out := graphql.NewFieldSet(fields)
  117966. var invalids uint32
  117967. for i, field := range fields {
  117968. switch field.Name {
  117969. case "__typename":
  117970. out.Values[i] = graphql.MarshalString("PrivateMetafieldConnection")
  117971. case "edges":
  117972. out.Values[i] = ec._PrivateMetafieldConnection_edges(ctx, field, obj)
  117973. if out.Values[i] == graphql.Null {
  117974. invalids++
  117975. }
  117976. case "nodes":
  117977. out.Values[i] = ec._PrivateMetafieldConnection_nodes(ctx, field, obj)
  117978. if out.Values[i] == graphql.Null {
  117979. invalids++
  117980. }
  117981. case "pageInfo":
  117982. out.Values[i] = ec._PrivateMetafieldConnection_pageInfo(ctx, field, obj)
  117983. if out.Values[i] == graphql.Null {
  117984. invalids++
  117985. }
  117986. default:
  117987. panic("unknown field " + strconv.Quote(field.Name))
  117988. }
  117989. }
  117990. out.Dispatch()
  117991. if invalids > 0 {
  117992. return graphql.Null
  117993. }
  117994. return out
  117995. }
  117996. var privateMetafieldEdgeImplementors = []string{"PrivateMetafieldEdge"}
  117997. func (ec *executionContext) _PrivateMetafieldEdge(ctx context.Context, sel ast.SelectionSet, obj *PrivateMetafieldEdge) graphql.Marshaler {
  117998. fields := graphql.CollectFields(ec.OperationContext, sel, privateMetafieldEdgeImplementors)
  117999. out := graphql.NewFieldSet(fields)
  118000. var invalids uint32
  118001. for i, field := range fields {
  118002. switch field.Name {
  118003. case "__typename":
  118004. out.Values[i] = graphql.MarshalString("PrivateMetafieldEdge")
  118005. case "cursor":
  118006. out.Values[i] = ec._PrivateMetafieldEdge_cursor(ctx, field, obj)
  118007. if out.Values[i] == graphql.Null {
  118008. invalids++
  118009. }
  118010. case "node":
  118011. out.Values[i] = ec._PrivateMetafieldEdge_node(ctx, field, obj)
  118012. if out.Values[i] == graphql.Null {
  118013. invalids++
  118014. }
  118015. default:
  118016. panic("unknown field " + strconv.Quote(field.Name))
  118017. }
  118018. }
  118019. out.Dispatch()
  118020. if invalids > 0 {
  118021. return graphql.Null
  118022. }
  118023. return out
  118024. }
  118025. var productImplementors = []string{"Product", "CommentEventEmbed", "MetafieldReference", "_Entity"}
  118026. func (ec *executionContext) _Product(ctx context.Context, sel ast.SelectionSet, obj *Product) graphql.Marshaler {
  118027. fields := graphql.CollectFields(ec.OperationContext, sel, productImplementors)
  118028. out := graphql.NewFieldSet(fields)
  118029. var invalids uint32
  118030. for i, field := range fields {
  118031. switch field.Name {
  118032. case "__typename":
  118033. out.Values[i] = graphql.MarshalString("Product")
  118034. case "id":
  118035. out.Values[i] = ec._Product_id(ctx, field, obj)
  118036. if out.Values[i] == graphql.Null {
  118037. invalids++
  118038. }
  118039. default:
  118040. panic("unknown field " + strconv.Quote(field.Name))
  118041. }
  118042. }
  118043. out.Dispatch()
  118044. if invalids > 0 {
  118045. return graphql.Null
  118046. }
  118047. return out
  118048. }
  118049. var productCategoryImplementors = []string{"ProductCategory"}
  118050. func (ec *executionContext) _ProductCategory(ctx context.Context, sel ast.SelectionSet, obj *ProductCategory) graphql.Marshaler {
  118051. fields := graphql.CollectFields(ec.OperationContext, sel, productCategoryImplementors)
  118052. out := graphql.NewFieldSet(fields)
  118053. var invalids uint32
  118054. for i, field := range fields {
  118055. switch field.Name {
  118056. case "__typename":
  118057. out.Values[i] = graphql.MarshalString("ProductCategory")
  118058. case "productTaxonomyNode":
  118059. out.Values[i] = ec._ProductCategory_productTaxonomyNode(ctx, field, obj)
  118060. default:
  118061. panic("unknown field " + strconv.Quote(field.Name))
  118062. }
  118063. }
  118064. out.Dispatch()
  118065. if invalids > 0 {
  118066. return graphql.Null
  118067. }
  118068. return out
  118069. }
  118070. var productChangeStatusUserErrorImplementors = []string{"ProductChangeStatusUserError", "DisplayableError"}
  118071. func (ec *executionContext) _ProductChangeStatusUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductChangeStatusUserError) graphql.Marshaler {
  118072. fields := graphql.CollectFields(ec.OperationContext, sel, productChangeStatusUserErrorImplementors)
  118073. out := graphql.NewFieldSet(fields)
  118074. var invalids uint32
  118075. for i, field := range fields {
  118076. switch field.Name {
  118077. case "__typename":
  118078. out.Values[i] = graphql.MarshalString("ProductChangeStatusUserError")
  118079. case "code":
  118080. out.Values[i] = ec._ProductChangeStatusUserError_code(ctx, field, obj)
  118081. case "field":
  118082. out.Values[i] = ec._ProductChangeStatusUserError_field(ctx, field, obj)
  118083. case "message":
  118084. out.Values[i] = ec._ProductChangeStatusUserError_message(ctx, field, obj)
  118085. if out.Values[i] == graphql.Null {
  118086. invalids++
  118087. }
  118088. default:
  118089. panic("unknown field " + strconv.Quote(field.Name))
  118090. }
  118091. }
  118092. out.Dispatch()
  118093. if invalids > 0 {
  118094. return graphql.Null
  118095. }
  118096. return out
  118097. }
  118098. var productConnectionImplementors = []string{"ProductConnection"}
  118099. func (ec *executionContext) _ProductConnection(ctx context.Context, sel ast.SelectionSet, obj *ProductConnection) graphql.Marshaler {
  118100. fields := graphql.CollectFields(ec.OperationContext, sel, productConnectionImplementors)
  118101. out := graphql.NewFieldSet(fields)
  118102. var invalids uint32
  118103. for i, field := range fields {
  118104. switch field.Name {
  118105. case "__typename":
  118106. out.Values[i] = graphql.MarshalString("ProductConnection")
  118107. case "edges":
  118108. out.Values[i] = ec._ProductConnection_edges(ctx, field, obj)
  118109. if out.Values[i] == graphql.Null {
  118110. invalids++
  118111. }
  118112. case "nodes":
  118113. out.Values[i] = ec._ProductConnection_nodes(ctx, field, obj)
  118114. if out.Values[i] == graphql.Null {
  118115. invalids++
  118116. }
  118117. case "pageInfo":
  118118. out.Values[i] = ec._ProductConnection_pageInfo(ctx, field, obj)
  118119. if out.Values[i] == graphql.Null {
  118120. invalids++
  118121. }
  118122. default:
  118123. panic("unknown field " + strconv.Quote(field.Name))
  118124. }
  118125. }
  118126. out.Dispatch()
  118127. if invalids > 0 {
  118128. return graphql.Null
  118129. }
  118130. return out
  118131. }
  118132. var productContextualPricingImplementors = []string{"ProductContextualPricing"}
  118133. func (ec *executionContext) _ProductContextualPricing(ctx context.Context, sel ast.SelectionSet, obj *ProductContextualPricing) graphql.Marshaler {
  118134. fields := graphql.CollectFields(ec.OperationContext, sel, productContextualPricingImplementors)
  118135. out := graphql.NewFieldSet(fields)
  118136. var invalids uint32
  118137. for i, field := range fields {
  118138. switch field.Name {
  118139. case "__typename":
  118140. out.Values[i] = graphql.MarshalString("ProductContextualPricing")
  118141. case "maxVariantPricing":
  118142. out.Values[i] = ec._ProductContextualPricing_maxVariantPricing(ctx, field, obj)
  118143. case "minVariantPricing":
  118144. out.Values[i] = ec._ProductContextualPricing_minVariantPricing(ctx, field, obj)
  118145. case "priceRange":
  118146. out.Values[i] = ec._ProductContextualPricing_priceRange(ctx, field, obj)
  118147. if out.Values[i] == graphql.Null {
  118148. invalids++
  118149. }
  118150. default:
  118151. panic("unknown field " + strconv.Quote(field.Name))
  118152. }
  118153. }
  118154. out.Dispatch()
  118155. if invalids > 0 {
  118156. return graphql.Null
  118157. }
  118158. return out
  118159. }
  118160. var productEdgeImplementors = []string{"ProductEdge"}
  118161. func (ec *executionContext) _ProductEdge(ctx context.Context, sel ast.SelectionSet, obj *ProductEdge) graphql.Marshaler {
  118162. fields := graphql.CollectFields(ec.OperationContext, sel, productEdgeImplementors)
  118163. out := graphql.NewFieldSet(fields)
  118164. var invalids uint32
  118165. for i, field := range fields {
  118166. switch field.Name {
  118167. case "__typename":
  118168. out.Values[i] = graphql.MarshalString("ProductEdge")
  118169. case "cursor":
  118170. out.Values[i] = ec._ProductEdge_cursor(ctx, field, obj)
  118171. if out.Values[i] == graphql.Null {
  118172. invalids++
  118173. }
  118174. case "node":
  118175. out.Values[i] = ec._ProductEdge_node(ctx, field, obj)
  118176. if out.Values[i] == graphql.Null {
  118177. invalids++
  118178. }
  118179. default:
  118180. panic("unknown field " + strconv.Quote(field.Name))
  118181. }
  118182. }
  118183. out.Dispatch()
  118184. if invalids > 0 {
  118185. return graphql.Null
  118186. }
  118187. return out
  118188. }
  118189. var productPriceRangeV2Implementors = []string{"ProductPriceRangeV2"}
  118190. func (ec *executionContext) _ProductPriceRangeV2(ctx context.Context, sel ast.SelectionSet, obj *ProductPriceRangeV2) graphql.Marshaler {
  118191. fields := graphql.CollectFields(ec.OperationContext, sel, productPriceRangeV2Implementors)
  118192. out := graphql.NewFieldSet(fields)
  118193. var invalids uint32
  118194. for i, field := range fields {
  118195. switch field.Name {
  118196. case "__typename":
  118197. out.Values[i] = graphql.MarshalString("ProductPriceRangeV2")
  118198. case "maxVariantPrice":
  118199. out.Values[i] = ec._ProductPriceRangeV2_maxVariantPrice(ctx, field, obj)
  118200. if out.Values[i] == graphql.Null {
  118201. invalids++
  118202. }
  118203. case "minVariantPrice":
  118204. out.Values[i] = ec._ProductPriceRangeV2_minVariantPrice(ctx, field, obj)
  118205. if out.Values[i] == graphql.Null {
  118206. invalids++
  118207. }
  118208. default:
  118209. panic("unknown field " + strconv.Quote(field.Name))
  118210. }
  118211. }
  118212. out.Dispatch()
  118213. if invalids > 0 {
  118214. return graphql.Null
  118215. }
  118216. return out
  118217. }
  118218. var productTaxonomyNodeImplementors = []string{"ProductTaxonomyNode", "Node"}
  118219. func (ec *executionContext) _ProductTaxonomyNode(ctx context.Context, sel ast.SelectionSet, obj *ProductTaxonomyNode) graphql.Marshaler {
  118220. fields := graphql.CollectFields(ec.OperationContext, sel, productTaxonomyNodeImplementors)
  118221. out := graphql.NewFieldSet(fields)
  118222. var invalids uint32
  118223. for i, field := range fields {
  118224. switch field.Name {
  118225. case "__typename":
  118226. out.Values[i] = graphql.MarshalString("ProductTaxonomyNode")
  118227. case "fullName":
  118228. out.Values[i] = ec._ProductTaxonomyNode_fullName(ctx, field, obj)
  118229. if out.Values[i] == graphql.Null {
  118230. invalids++
  118231. }
  118232. case "id":
  118233. out.Values[i] = ec._ProductTaxonomyNode_id(ctx, field, obj)
  118234. if out.Values[i] == graphql.Null {
  118235. invalids++
  118236. }
  118237. case "isLeaf":
  118238. out.Values[i] = ec._ProductTaxonomyNode_isLeaf(ctx, field, obj)
  118239. if out.Values[i] == graphql.Null {
  118240. invalids++
  118241. }
  118242. case "isRoot":
  118243. out.Values[i] = ec._ProductTaxonomyNode_isRoot(ctx, field, obj)
  118244. if out.Values[i] == graphql.Null {
  118245. invalids++
  118246. }
  118247. case "name":
  118248. out.Values[i] = ec._ProductTaxonomyNode_name(ctx, field, obj)
  118249. if out.Values[i] == graphql.Null {
  118250. invalids++
  118251. }
  118252. default:
  118253. panic("unknown field " + strconv.Quote(field.Name))
  118254. }
  118255. }
  118256. out.Dispatch()
  118257. if invalids > 0 {
  118258. return graphql.Null
  118259. }
  118260. return out
  118261. }
  118262. var productVariantImplementors = []string{"ProductVariant", "CommentEventEmbed", "MetafieldReference", "_Entity"}
  118263. func (ec *executionContext) _ProductVariant(ctx context.Context, sel ast.SelectionSet, obj *ProductVariant) graphql.Marshaler {
  118264. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantImplementors)
  118265. out := graphql.NewFieldSet(fields)
  118266. var invalids uint32
  118267. for i, field := range fields {
  118268. switch field.Name {
  118269. case "__typename":
  118270. out.Values[i] = graphql.MarshalString("ProductVariant")
  118271. case "id":
  118272. out.Values[i] = ec._ProductVariant_id(ctx, field, obj)
  118273. if out.Values[i] == graphql.Null {
  118274. invalids++
  118275. }
  118276. default:
  118277. panic("unknown field " + strconv.Quote(field.Name))
  118278. }
  118279. }
  118280. out.Dispatch()
  118281. if invalids > 0 {
  118282. return graphql.Null
  118283. }
  118284. return out
  118285. }
  118286. var productVariantConnectionImplementors = []string{"ProductVariantConnection"}
  118287. func (ec *executionContext) _ProductVariantConnection(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantConnection) graphql.Marshaler {
  118288. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantConnectionImplementors)
  118289. out := graphql.NewFieldSet(fields)
  118290. var invalids uint32
  118291. for i, field := range fields {
  118292. switch field.Name {
  118293. case "__typename":
  118294. out.Values[i] = graphql.MarshalString("ProductVariantConnection")
  118295. case "edges":
  118296. out.Values[i] = ec._ProductVariantConnection_edges(ctx, field, obj)
  118297. if out.Values[i] == graphql.Null {
  118298. invalids++
  118299. }
  118300. case "nodes":
  118301. out.Values[i] = ec._ProductVariantConnection_nodes(ctx, field, obj)
  118302. if out.Values[i] == graphql.Null {
  118303. invalids++
  118304. }
  118305. case "pageInfo":
  118306. out.Values[i] = ec._ProductVariantConnection_pageInfo(ctx, field, obj)
  118307. if out.Values[i] == graphql.Null {
  118308. invalids++
  118309. }
  118310. default:
  118311. panic("unknown field " + strconv.Quote(field.Name))
  118312. }
  118313. }
  118314. out.Dispatch()
  118315. if invalids > 0 {
  118316. return graphql.Null
  118317. }
  118318. return out
  118319. }
  118320. var productVariantContextualPricingImplementors = []string{"ProductVariantContextualPricing"}
  118321. func (ec *executionContext) _ProductVariantContextualPricing(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantContextualPricing) graphql.Marshaler {
  118322. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantContextualPricingImplementors)
  118323. out := graphql.NewFieldSet(fields)
  118324. var invalids uint32
  118325. for i, field := range fields {
  118326. switch field.Name {
  118327. case "__typename":
  118328. out.Values[i] = graphql.MarshalString("ProductVariantContextualPricing")
  118329. case "compareAtPrice":
  118330. out.Values[i] = ec._ProductVariantContextualPricing_compareAtPrice(ctx, field, obj)
  118331. case "price":
  118332. out.Values[i] = ec._ProductVariantContextualPricing_price(ctx, field, obj)
  118333. if out.Values[i] == graphql.Null {
  118334. invalids++
  118335. }
  118336. default:
  118337. panic("unknown field " + strconv.Quote(field.Name))
  118338. }
  118339. }
  118340. out.Dispatch()
  118341. if invalids > 0 {
  118342. return graphql.Null
  118343. }
  118344. return out
  118345. }
  118346. var productVariantEdgeImplementors = []string{"ProductVariantEdge"}
  118347. func (ec *executionContext) _ProductVariantEdge(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantEdge) graphql.Marshaler {
  118348. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantEdgeImplementors)
  118349. out := graphql.NewFieldSet(fields)
  118350. var invalids uint32
  118351. for i, field := range fields {
  118352. switch field.Name {
  118353. case "__typename":
  118354. out.Values[i] = graphql.MarshalString("ProductVariantEdge")
  118355. case "cursor":
  118356. out.Values[i] = ec._ProductVariantEdge_cursor(ctx, field, obj)
  118357. if out.Values[i] == graphql.Null {
  118358. invalids++
  118359. }
  118360. case "node":
  118361. out.Values[i] = ec._ProductVariantEdge_node(ctx, field, obj)
  118362. if out.Values[i] == graphql.Null {
  118363. invalids++
  118364. }
  118365. default:
  118366. panic("unknown field " + strconv.Quote(field.Name))
  118367. }
  118368. }
  118369. out.Dispatch()
  118370. if invalids > 0 {
  118371. return graphql.Null
  118372. }
  118373. return out
  118374. }
  118375. var productVariantsBulkCreateUserErrorImplementors = []string{"ProductVariantsBulkCreateUserError", "DisplayableError"}
  118376. func (ec *executionContext) _ProductVariantsBulkCreateUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkCreateUserError) graphql.Marshaler {
  118377. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkCreateUserErrorImplementors)
  118378. out := graphql.NewFieldSet(fields)
  118379. var invalids uint32
  118380. for i, field := range fields {
  118381. switch field.Name {
  118382. case "__typename":
  118383. out.Values[i] = graphql.MarshalString("ProductVariantsBulkCreateUserError")
  118384. case "code":
  118385. out.Values[i] = ec._ProductVariantsBulkCreateUserError_code(ctx, field, obj)
  118386. case "field":
  118387. out.Values[i] = ec._ProductVariantsBulkCreateUserError_field(ctx, field, obj)
  118388. case "message":
  118389. out.Values[i] = ec._ProductVariantsBulkCreateUserError_message(ctx, field, obj)
  118390. if out.Values[i] == graphql.Null {
  118391. invalids++
  118392. }
  118393. default:
  118394. panic("unknown field " + strconv.Quote(field.Name))
  118395. }
  118396. }
  118397. out.Dispatch()
  118398. if invalids > 0 {
  118399. return graphql.Null
  118400. }
  118401. return out
  118402. }
  118403. var productVariantsBulkDeleteUserErrorImplementors = []string{"ProductVariantsBulkDeleteUserError", "DisplayableError"}
  118404. func (ec *executionContext) _ProductVariantsBulkDeleteUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkDeleteUserError) graphql.Marshaler {
  118405. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkDeleteUserErrorImplementors)
  118406. out := graphql.NewFieldSet(fields)
  118407. var invalids uint32
  118408. for i, field := range fields {
  118409. switch field.Name {
  118410. case "__typename":
  118411. out.Values[i] = graphql.MarshalString("ProductVariantsBulkDeleteUserError")
  118412. case "code":
  118413. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_code(ctx, field, obj)
  118414. case "field":
  118415. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_field(ctx, field, obj)
  118416. case "message":
  118417. out.Values[i] = ec._ProductVariantsBulkDeleteUserError_message(ctx, field, obj)
  118418. if out.Values[i] == graphql.Null {
  118419. invalids++
  118420. }
  118421. default:
  118422. panic("unknown field " + strconv.Quote(field.Name))
  118423. }
  118424. }
  118425. out.Dispatch()
  118426. if invalids > 0 {
  118427. return graphql.Null
  118428. }
  118429. return out
  118430. }
  118431. var productVariantsBulkReorderUserErrorImplementors = []string{"ProductVariantsBulkReorderUserError", "DisplayableError"}
  118432. func (ec *executionContext) _ProductVariantsBulkReorderUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkReorderUserError) graphql.Marshaler {
  118433. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkReorderUserErrorImplementors)
  118434. out := graphql.NewFieldSet(fields)
  118435. var invalids uint32
  118436. for i, field := range fields {
  118437. switch field.Name {
  118438. case "__typename":
  118439. out.Values[i] = graphql.MarshalString("ProductVariantsBulkReorderUserError")
  118440. case "code":
  118441. out.Values[i] = ec._ProductVariantsBulkReorderUserError_code(ctx, field, obj)
  118442. case "field":
  118443. out.Values[i] = ec._ProductVariantsBulkReorderUserError_field(ctx, field, obj)
  118444. case "message":
  118445. out.Values[i] = ec._ProductVariantsBulkReorderUserError_message(ctx, field, obj)
  118446. if out.Values[i] == graphql.Null {
  118447. invalids++
  118448. }
  118449. default:
  118450. panic("unknown field " + strconv.Quote(field.Name))
  118451. }
  118452. }
  118453. out.Dispatch()
  118454. if invalids > 0 {
  118455. return graphql.Null
  118456. }
  118457. return out
  118458. }
  118459. var productVariantsBulkUpdateUserErrorImplementors = []string{"ProductVariantsBulkUpdateUserError", "DisplayableError"}
  118460. func (ec *executionContext) _ProductVariantsBulkUpdateUserError(ctx context.Context, sel ast.SelectionSet, obj *ProductVariantsBulkUpdateUserError) graphql.Marshaler {
  118461. fields := graphql.CollectFields(ec.OperationContext, sel, productVariantsBulkUpdateUserErrorImplementors)
  118462. out := graphql.NewFieldSet(fields)
  118463. var invalids uint32
  118464. for i, field := range fields {
  118465. switch field.Name {
  118466. case "__typename":
  118467. out.Values[i] = graphql.MarshalString("ProductVariantsBulkUpdateUserError")
  118468. case "code":
  118469. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_code(ctx, field, obj)
  118470. case "field":
  118471. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_field(ctx, field, obj)
  118472. case "message":
  118473. out.Values[i] = ec._ProductVariantsBulkUpdateUserError_message(ctx, field, obj)
  118474. if out.Values[i] == graphql.Null {
  118475. invalids++
  118476. }
  118477. default:
  118478. panic("unknown field " + strconv.Quote(field.Name))
  118479. }
  118480. }
  118481. out.Dispatch()
  118482. if invalids > 0 {
  118483. return graphql.Null
  118484. }
  118485. return out
  118486. }
  118487. var publicationImplementors = []string{"Publication", "Node"}
  118488. func (ec *executionContext) _Publication(ctx context.Context, sel ast.SelectionSet, obj *Publication) graphql.Marshaler {
  118489. fields := graphql.CollectFields(ec.OperationContext, sel, publicationImplementors)
  118490. out := graphql.NewFieldSet(fields)
  118491. var invalids uint32
  118492. for i, field := range fields {
  118493. switch field.Name {
  118494. case "__typename":
  118495. out.Values[i] = graphql.MarshalString("Publication")
  118496. case "app":
  118497. out.Values[i] = ec._Publication_app(ctx, field, obj)
  118498. if out.Values[i] == graphql.Null {
  118499. invalids++
  118500. }
  118501. case "collectionPublicationsV3":
  118502. out.Values[i] = ec._Publication_collectionPublicationsV3(ctx, field, obj)
  118503. if out.Values[i] == graphql.Null {
  118504. invalids++
  118505. }
  118506. case "collections":
  118507. out.Values[i] = ec._Publication_collections(ctx, field, obj)
  118508. if out.Values[i] == graphql.Null {
  118509. invalids++
  118510. }
  118511. case "hasCollection":
  118512. out.Values[i] = ec._Publication_hasCollection(ctx, field, obj)
  118513. if out.Values[i] == graphql.Null {
  118514. invalids++
  118515. }
  118516. case "id":
  118517. out.Values[i] = ec._Publication_id(ctx, field, obj)
  118518. if out.Values[i] == graphql.Null {
  118519. invalids++
  118520. }
  118521. case "name":
  118522. out.Values[i] = ec._Publication_name(ctx, field, obj)
  118523. if out.Values[i] == graphql.Null {
  118524. invalids++
  118525. }
  118526. case "productPublicationsV3":
  118527. out.Values[i] = ec._Publication_productPublicationsV3(ctx, field, obj)
  118528. if out.Values[i] == graphql.Null {
  118529. invalids++
  118530. }
  118531. case "products":
  118532. out.Values[i] = ec._Publication_products(ctx, field, obj)
  118533. if out.Values[i] == graphql.Null {
  118534. invalids++
  118535. }
  118536. case "supportsFuturePublishing":
  118537. out.Values[i] = ec._Publication_supportsFuturePublishing(ctx, field, obj)
  118538. if out.Values[i] == graphql.Null {
  118539. invalids++
  118540. }
  118541. default:
  118542. panic("unknown field " + strconv.Quote(field.Name))
  118543. }
  118544. }
  118545. out.Dispatch()
  118546. if invalids > 0 {
  118547. return graphql.Null
  118548. }
  118549. return out
  118550. }
  118551. var publicationConnectionImplementors = []string{"PublicationConnection"}
  118552. func (ec *executionContext) _PublicationConnection(ctx context.Context, sel ast.SelectionSet, obj *PublicationConnection) graphql.Marshaler {
  118553. fields := graphql.CollectFields(ec.OperationContext, sel, publicationConnectionImplementors)
  118554. out := graphql.NewFieldSet(fields)
  118555. var invalids uint32
  118556. for i, field := range fields {
  118557. switch field.Name {
  118558. case "__typename":
  118559. out.Values[i] = graphql.MarshalString("PublicationConnection")
  118560. case "edges":
  118561. out.Values[i] = ec._PublicationConnection_edges(ctx, field, obj)
  118562. if out.Values[i] == graphql.Null {
  118563. invalids++
  118564. }
  118565. case "nodes":
  118566. out.Values[i] = ec._PublicationConnection_nodes(ctx, field, obj)
  118567. if out.Values[i] == graphql.Null {
  118568. invalids++
  118569. }
  118570. case "pageInfo":
  118571. out.Values[i] = ec._PublicationConnection_pageInfo(ctx, field, obj)
  118572. if out.Values[i] == graphql.Null {
  118573. invalids++
  118574. }
  118575. default:
  118576. panic("unknown field " + strconv.Quote(field.Name))
  118577. }
  118578. }
  118579. out.Dispatch()
  118580. if invalids > 0 {
  118581. return graphql.Null
  118582. }
  118583. return out
  118584. }
  118585. var publicationEdgeImplementors = []string{"PublicationEdge"}
  118586. func (ec *executionContext) _PublicationEdge(ctx context.Context, sel ast.SelectionSet, obj *PublicationEdge) graphql.Marshaler {
  118587. fields := graphql.CollectFields(ec.OperationContext, sel, publicationEdgeImplementors)
  118588. out := graphql.NewFieldSet(fields)
  118589. var invalids uint32
  118590. for i, field := range fields {
  118591. switch field.Name {
  118592. case "__typename":
  118593. out.Values[i] = graphql.MarshalString("PublicationEdge")
  118594. case "cursor":
  118595. out.Values[i] = ec._PublicationEdge_cursor(ctx, field, obj)
  118596. if out.Values[i] == graphql.Null {
  118597. invalids++
  118598. }
  118599. case "node":
  118600. out.Values[i] = ec._PublicationEdge_node(ctx, field, obj)
  118601. if out.Values[i] == graphql.Null {
  118602. invalids++
  118603. }
  118604. default:
  118605. panic("unknown field " + strconv.Quote(field.Name))
  118606. }
  118607. }
  118608. out.Dispatch()
  118609. if invalids > 0 {
  118610. return graphql.Null
  118611. }
  118612. return out
  118613. }
  118614. var publishedTranslationImplementors = []string{"PublishedTranslation"}
  118615. func (ec *executionContext) _PublishedTranslation(ctx context.Context, sel ast.SelectionSet, obj *PublishedTranslation) graphql.Marshaler {
  118616. fields := graphql.CollectFields(ec.OperationContext, sel, publishedTranslationImplementors)
  118617. out := graphql.NewFieldSet(fields)
  118618. var invalids uint32
  118619. for i, field := range fields {
  118620. switch field.Name {
  118621. case "__typename":
  118622. out.Values[i] = graphql.MarshalString("PublishedTranslation")
  118623. case "key":
  118624. out.Values[i] = ec._PublishedTranslation_key(ctx, field, obj)
  118625. if out.Values[i] == graphql.Null {
  118626. invalids++
  118627. }
  118628. case "locale":
  118629. out.Values[i] = ec._PublishedTranslation_locale(ctx, field, obj)
  118630. if out.Values[i] == graphql.Null {
  118631. invalids++
  118632. }
  118633. case "marketId":
  118634. out.Values[i] = ec._PublishedTranslation_marketId(ctx, field, obj)
  118635. case "value":
  118636. out.Values[i] = ec._PublishedTranslation_value(ctx, field, obj)
  118637. default:
  118638. panic("unknown field " + strconv.Quote(field.Name))
  118639. }
  118640. }
  118641. out.Dispatch()
  118642. if invalids > 0 {
  118643. return graphql.Null
  118644. }
  118645. return out
  118646. }
  118647. var purchasingCompanyImplementors = []string{"PurchasingCompany", "PurchasingEntity"}
  118648. func (ec *executionContext) _PurchasingCompany(ctx context.Context, sel ast.SelectionSet, obj *PurchasingCompany) graphql.Marshaler {
  118649. fields := graphql.CollectFields(ec.OperationContext, sel, purchasingCompanyImplementors)
  118650. out := graphql.NewFieldSet(fields)
  118651. var invalids uint32
  118652. for i, field := range fields {
  118653. switch field.Name {
  118654. case "__typename":
  118655. out.Values[i] = graphql.MarshalString("PurchasingCompany")
  118656. case "company":
  118657. out.Values[i] = ec._PurchasingCompany_company(ctx, field, obj)
  118658. if out.Values[i] == graphql.Null {
  118659. invalids++
  118660. }
  118661. case "contact":
  118662. out.Values[i] = ec._PurchasingCompany_contact(ctx, field, obj)
  118663. case "location":
  118664. out.Values[i] = ec._PurchasingCompany_location(ctx, field, obj)
  118665. if out.Values[i] == graphql.Null {
  118666. invalids++
  118667. }
  118668. default:
  118669. panic("unknown field " + strconv.Quote(field.Name))
  118670. }
  118671. }
  118672. out.Dispatch()
  118673. if invalids > 0 {
  118674. return graphql.Null
  118675. }
  118676. return out
  118677. }
  118678. var queryImplementors = []string{"Query"}
  118679. func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
  118680. fields := graphql.CollectFields(ec.OperationContext, sel, queryImplementors)
  118681. ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
  118682. Object: "Query",
  118683. })
  118684. out := graphql.NewFieldSet(fields)
  118685. var invalids uint32
  118686. for i, field := range fields {
  118687. innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
  118688. Object: field.Name,
  118689. Field: field,
  118690. })
  118691. switch field.Name {
  118692. case "__typename":
  118693. out.Values[i] = graphql.MarshalString("Query")
  118694. case "customer":
  118695. field := field
  118696. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  118697. defer func() {
  118698. if r := recover(); r != nil {
  118699. ec.Error(ctx, ec.Recover(ctx, r))
  118700. }
  118701. }()
  118702. res = ec._Query_customer(ctx, field)
  118703. return res
  118704. }
  118705. rrm := func(ctx context.Context) graphql.Marshaler {
  118706. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  118707. }
  118708. out.Concurrently(i, func() graphql.Marshaler {
  118709. return rrm(innerCtx)
  118710. })
  118711. case "_entities":
  118712. field := field
  118713. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  118714. defer func() {
  118715. if r := recover(); r != nil {
  118716. ec.Error(ctx, ec.Recover(ctx, r))
  118717. }
  118718. }()
  118719. res = ec._Query__entities(ctx, field)
  118720. if res == graphql.Null {
  118721. atomic.AddUint32(&invalids, 1)
  118722. }
  118723. return res
  118724. }
  118725. rrm := func(ctx context.Context) graphql.Marshaler {
  118726. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  118727. }
  118728. out.Concurrently(i, func() graphql.Marshaler {
  118729. return rrm(innerCtx)
  118730. })
  118731. case "_service":
  118732. field := field
  118733. innerFunc := func(ctx context.Context) (res graphql.Marshaler) {
  118734. defer func() {
  118735. if r := recover(); r != nil {
  118736. ec.Error(ctx, ec.Recover(ctx, r))
  118737. }
  118738. }()
  118739. res = ec._Query__service(ctx, field)
  118740. if res == graphql.Null {
  118741. atomic.AddUint32(&invalids, 1)
  118742. }
  118743. return res
  118744. }
  118745. rrm := func(ctx context.Context) graphql.Marshaler {
  118746. return ec.OperationContext.RootResolverMiddleware(ctx, innerFunc)
  118747. }
  118748. out.Concurrently(i, func() graphql.Marshaler {
  118749. return rrm(innerCtx)
  118750. })
  118751. case "__type":
  118752. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  118753. return ec._Query___type(ctx, field)
  118754. })
  118755. case "__schema":
  118756. out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
  118757. return ec._Query___schema(ctx, field)
  118758. })
  118759. default:
  118760. panic("unknown field " + strconv.Quote(field.Name))
  118761. }
  118762. }
  118763. out.Dispatch()
  118764. if invalids > 0 {
  118765. return graphql.Null
  118766. }
  118767. return out
  118768. }
  118769. var refundImplementors = []string{"Refund", "LegacyInteroperability", "Node"}
  118770. func (ec *executionContext) _Refund(ctx context.Context, sel ast.SelectionSet, obj *Refund) graphql.Marshaler {
  118771. fields := graphql.CollectFields(ec.OperationContext, sel, refundImplementors)
  118772. out := graphql.NewFieldSet(fields)
  118773. var invalids uint32
  118774. for i, field := range fields {
  118775. switch field.Name {
  118776. case "__typename":
  118777. out.Values[i] = graphql.MarshalString("Refund")
  118778. case "createdAt":
  118779. out.Values[i] = ec._Refund_createdAt(ctx, field, obj)
  118780. case "duties":
  118781. out.Values[i] = ec._Refund_duties(ctx, field, obj)
  118782. case "id":
  118783. out.Values[i] = ec._Refund_id(ctx, field, obj)
  118784. if out.Values[i] == graphql.Null {
  118785. invalids++
  118786. }
  118787. case "legacyResourceId":
  118788. out.Values[i] = ec._Refund_legacyResourceId(ctx, field, obj)
  118789. if out.Values[i] == graphql.Null {
  118790. invalids++
  118791. }
  118792. case "note":
  118793. out.Values[i] = ec._Refund_note(ctx, field, obj)
  118794. case "order":
  118795. out.Values[i] = ec._Refund_order(ctx, field, obj)
  118796. if out.Values[i] == graphql.Null {
  118797. invalids++
  118798. }
  118799. case "refundLineItems":
  118800. out.Values[i] = ec._Refund_refundLineItems(ctx, field, obj)
  118801. if out.Values[i] == graphql.Null {
  118802. invalids++
  118803. }
  118804. case "staffMember":
  118805. out.Values[i] = ec._Refund_staffMember(ctx, field, obj)
  118806. case "totalRefundedSet":
  118807. out.Values[i] = ec._Refund_totalRefundedSet(ctx, field, obj)
  118808. if out.Values[i] == graphql.Null {
  118809. invalids++
  118810. }
  118811. case "transactions":
  118812. out.Values[i] = ec._Refund_transactions(ctx, field, obj)
  118813. if out.Values[i] == graphql.Null {
  118814. invalids++
  118815. }
  118816. case "updatedAt":
  118817. out.Values[i] = ec._Refund_updatedAt(ctx, field, obj)
  118818. if out.Values[i] == graphql.Null {
  118819. invalids++
  118820. }
  118821. default:
  118822. panic("unknown field " + strconv.Quote(field.Name))
  118823. }
  118824. }
  118825. out.Dispatch()
  118826. if invalids > 0 {
  118827. return graphql.Null
  118828. }
  118829. return out
  118830. }
  118831. var refundDutyImplementors = []string{"RefundDuty"}
  118832. func (ec *executionContext) _RefundDuty(ctx context.Context, sel ast.SelectionSet, obj *RefundDuty) graphql.Marshaler {
  118833. fields := graphql.CollectFields(ec.OperationContext, sel, refundDutyImplementors)
  118834. out := graphql.NewFieldSet(fields)
  118835. var invalids uint32
  118836. for i, field := range fields {
  118837. switch field.Name {
  118838. case "__typename":
  118839. out.Values[i] = graphql.MarshalString("RefundDuty")
  118840. case "amountSet":
  118841. out.Values[i] = ec._RefundDuty_amountSet(ctx, field, obj)
  118842. if out.Values[i] == graphql.Null {
  118843. invalids++
  118844. }
  118845. case "originalDuty":
  118846. out.Values[i] = ec._RefundDuty_originalDuty(ctx, field, obj)
  118847. default:
  118848. panic("unknown field " + strconv.Quote(field.Name))
  118849. }
  118850. }
  118851. out.Dispatch()
  118852. if invalids > 0 {
  118853. return graphql.Null
  118854. }
  118855. return out
  118856. }
  118857. var refundLineItemImplementors = []string{"RefundLineItem"}
  118858. func (ec *executionContext) _RefundLineItem(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItem) graphql.Marshaler {
  118859. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemImplementors)
  118860. out := graphql.NewFieldSet(fields)
  118861. var invalids uint32
  118862. for i, field := range fields {
  118863. switch field.Name {
  118864. case "__typename":
  118865. out.Values[i] = graphql.MarshalString("RefundLineItem")
  118866. case "lineItem":
  118867. out.Values[i] = ec._RefundLineItem_lineItem(ctx, field, obj)
  118868. if out.Values[i] == graphql.Null {
  118869. invalids++
  118870. }
  118871. case "location":
  118872. out.Values[i] = ec._RefundLineItem_location(ctx, field, obj)
  118873. case "priceSet":
  118874. out.Values[i] = ec._RefundLineItem_priceSet(ctx, field, obj)
  118875. if out.Values[i] == graphql.Null {
  118876. invalids++
  118877. }
  118878. case "quantity":
  118879. out.Values[i] = ec._RefundLineItem_quantity(ctx, field, obj)
  118880. if out.Values[i] == graphql.Null {
  118881. invalids++
  118882. }
  118883. case "restockType":
  118884. out.Values[i] = ec._RefundLineItem_restockType(ctx, field, obj)
  118885. if out.Values[i] == graphql.Null {
  118886. invalids++
  118887. }
  118888. case "restocked":
  118889. out.Values[i] = ec._RefundLineItem_restocked(ctx, field, obj)
  118890. if out.Values[i] == graphql.Null {
  118891. invalids++
  118892. }
  118893. case "subtotalSet":
  118894. out.Values[i] = ec._RefundLineItem_subtotalSet(ctx, field, obj)
  118895. if out.Values[i] == graphql.Null {
  118896. invalids++
  118897. }
  118898. case "totalTaxSet":
  118899. out.Values[i] = ec._RefundLineItem_totalTaxSet(ctx, field, obj)
  118900. if out.Values[i] == graphql.Null {
  118901. invalids++
  118902. }
  118903. default:
  118904. panic("unknown field " + strconv.Quote(field.Name))
  118905. }
  118906. }
  118907. out.Dispatch()
  118908. if invalids > 0 {
  118909. return graphql.Null
  118910. }
  118911. return out
  118912. }
  118913. var refundLineItemConnectionImplementors = []string{"RefundLineItemConnection"}
  118914. func (ec *executionContext) _RefundLineItemConnection(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItemConnection) graphql.Marshaler {
  118915. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemConnectionImplementors)
  118916. out := graphql.NewFieldSet(fields)
  118917. var invalids uint32
  118918. for i, field := range fields {
  118919. switch field.Name {
  118920. case "__typename":
  118921. out.Values[i] = graphql.MarshalString("RefundLineItemConnection")
  118922. case "edges":
  118923. out.Values[i] = ec._RefundLineItemConnection_edges(ctx, field, obj)
  118924. if out.Values[i] == graphql.Null {
  118925. invalids++
  118926. }
  118927. case "nodes":
  118928. out.Values[i] = ec._RefundLineItemConnection_nodes(ctx, field, obj)
  118929. if out.Values[i] == graphql.Null {
  118930. invalids++
  118931. }
  118932. case "pageInfo":
  118933. out.Values[i] = ec._RefundLineItemConnection_pageInfo(ctx, field, obj)
  118934. if out.Values[i] == graphql.Null {
  118935. invalids++
  118936. }
  118937. default:
  118938. panic("unknown field " + strconv.Quote(field.Name))
  118939. }
  118940. }
  118941. out.Dispatch()
  118942. if invalids > 0 {
  118943. return graphql.Null
  118944. }
  118945. return out
  118946. }
  118947. var refundLineItemEdgeImplementors = []string{"RefundLineItemEdge"}
  118948. func (ec *executionContext) _RefundLineItemEdge(ctx context.Context, sel ast.SelectionSet, obj *RefundLineItemEdge) graphql.Marshaler {
  118949. fields := graphql.CollectFields(ec.OperationContext, sel, refundLineItemEdgeImplementors)
  118950. out := graphql.NewFieldSet(fields)
  118951. var invalids uint32
  118952. for i, field := range fields {
  118953. switch field.Name {
  118954. case "__typename":
  118955. out.Values[i] = graphql.MarshalString("RefundLineItemEdge")
  118956. case "cursor":
  118957. out.Values[i] = ec._RefundLineItemEdge_cursor(ctx, field, obj)
  118958. if out.Values[i] == graphql.Null {
  118959. invalids++
  118960. }
  118961. case "node":
  118962. out.Values[i] = ec._RefundLineItemEdge_node(ctx, field, obj)
  118963. if out.Values[i] == graphql.Null {
  118964. invalids++
  118965. }
  118966. default:
  118967. panic("unknown field " + strconv.Quote(field.Name))
  118968. }
  118969. }
  118970. out.Dispatch()
  118971. if invalids > 0 {
  118972. return graphql.Null
  118973. }
  118974. return out
  118975. }
  118976. var resourceAlertImplementors = []string{"ResourceAlert"}
  118977. func (ec *executionContext) _ResourceAlert(ctx context.Context, sel ast.SelectionSet, obj *ResourceAlert) graphql.Marshaler {
  118978. fields := graphql.CollectFields(ec.OperationContext, sel, resourceAlertImplementors)
  118979. out := graphql.NewFieldSet(fields)
  118980. var invalids uint32
  118981. for i, field := range fields {
  118982. switch field.Name {
  118983. case "__typename":
  118984. out.Values[i] = graphql.MarshalString("ResourceAlert")
  118985. case "actions":
  118986. out.Values[i] = ec._ResourceAlert_actions(ctx, field, obj)
  118987. if out.Values[i] == graphql.Null {
  118988. invalids++
  118989. }
  118990. case "content":
  118991. out.Values[i] = ec._ResourceAlert_content(ctx, field, obj)
  118992. if out.Values[i] == graphql.Null {
  118993. invalids++
  118994. }
  118995. case "dismissibleHandle":
  118996. out.Values[i] = ec._ResourceAlert_dismissibleHandle(ctx, field, obj)
  118997. case "icon":
  118998. out.Values[i] = ec._ResourceAlert_icon(ctx, field, obj)
  118999. case "severity":
  119000. out.Values[i] = ec._ResourceAlert_severity(ctx, field, obj)
  119001. if out.Values[i] == graphql.Null {
  119002. invalids++
  119003. }
  119004. case "title":
  119005. out.Values[i] = ec._ResourceAlert_title(ctx, field, obj)
  119006. if out.Values[i] == graphql.Null {
  119007. invalids++
  119008. }
  119009. default:
  119010. panic("unknown field " + strconv.Quote(field.Name))
  119011. }
  119012. }
  119013. out.Dispatch()
  119014. if invalids > 0 {
  119015. return graphql.Null
  119016. }
  119017. return out
  119018. }
  119019. var resourceAlertActionImplementors = []string{"ResourceAlertAction"}
  119020. func (ec *executionContext) _ResourceAlertAction(ctx context.Context, sel ast.SelectionSet, obj *ResourceAlertAction) graphql.Marshaler {
  119021. fields := graphql.CollectFields(ec.OperationContext, sel, resourceAlertActionImplementors)
  119022. out := graphql.NewFieldSet(fields)
  119023. var invalids uint32
  119024. for i, field := range fields {
  119025. switch field.Name {
  119026. case "__typename":
  119027. out.Values[i] = graphql.MarshalString("ResourceAlertAction")
  119028. case "primary":
  119029. out.Values[i] = ec._ResourceAlertAction_primary(ctx, field, obj)
  119030. if out.Values[i] == graphql.Null {
  119031. invalids++
  119032. }
  119033. case "show":
  119034. out.Values[i] = ec._ResourceAlertAction_show(ctx, field, obj)
  119035. case "title":
  119036. out.Values[i] = ec._ResourceAlertAction_title(ctx, field, obj)
  119037. if out.Values[i] == graphql.Null {
  119038. invalids++
  119039. }
  119040. case "url":
  119041. out.Values[i] = ec._ResourceAlertAction_url(ctx, field, obj)
  119042. if out.Values[i] == graphql.Null {
  119043. invalids++
  119044. }
  119045. default:
  119046. panic("unknown field " + strconv.Quote(field.Name))
  119047. }
  119048. }
  119049. out.Dispatch()
  119050. if invalids > 0 {
  119051. return graphql.Null
  119052. }
  119053. return out
  119054. }
  119055. var resourceFeedbackImplementors = []string{"ResourceFeedback"}
  119056. func (ec *executionContext) _ResourceFeedback(ctx context.Context, sel ast.SelectionSet, obj *ResourceFeedback) graphql.Marshaler {
  119057. fields := graphql.CollectFields(ec.OperationContext, sel, resourceFeedbackImplementors)
  119058. out := graphql.NewFieldSet(fields)
  119059. var invalids uint32
  119060. for i, field := range fields {
  119061. switch field.Name {
  119062. case "__typename":
  119063. out.Values[i] = graphql.MarshalString("ResourceFeedback")
  119064. case "details":
  119065. out.Values[i] = ec._ResourceFeedback_details(ctx, field, obj)
  119066. if out.Values[i] == graphql.Null {
  119067. invalids++
  119068. }
  119069. case "summary":
  119070. out.Values[i] = ec._ResourceFeedback_summary(ctx, field, obj)
  119071. if out.Values[i] == graphql.Null {
  119072. invalids++
  119073. }
  119074. default:
  119075. panic("unknown field " + strconv.Quote(field.Name))
  119076. }
  119077. }
  119078. out.Dispatch()
  119079. if invalids > 0 {
  119080. return graphql.Null
  119081. }
  119082. return out
  119083. }
  119084. var resourceLimitImplementors = []string{"ResourceLimit"}
  119085. func (ec *executionContext) _ResourceLimit(ctx context.Context, sel ast.SelectionSet, obj *ResourceLimit) graphql.Marshaler {
  119086. fields := graphql.CollectFields(ec.OperationContext, sel, resourceLimitImplementors)
  119087. out := graphql.NewFieldSet(fields)
  119088. var invalids uint32
  119089. for i, field := range fields {
  119090. switch field.Name {
  119091. case "__typename":
  119092. out.Values[i] = graphql.MarshalString("ResourceLimit")
  119093. case "available":
  119094. out.Values[i] = ec._ResourceLimit_available(ctx, field, obj)
  119095. if out.Values[i] == graphql.Null {
  119096. invalids++
  119097. }
  119098. case "quantityAvailable":
  119099. out.Values[i] = ec._ResourceLimit_quantityAvailable(ctx, field, obj)
  119100. case "quantityLimit":
  119101. out.Values[i] = ec._ResourceLimit_quantityLimit(ctx, field, obj)
  119102. case "quantityUsed":
  119103. out.Values[i] = ec._ResourceLimit_quantityUsed(ctx, field, obj)
  119104. default:
  119105. panic("unknown field " + strconv.Quote(field.Name))
  119106. }
  119107. }
  119108. out.Dispatch()
  119109. if invalids > 0 {
  119110. return graphql.Null
  119111. }
  119112. return out
  119113. }
  119114. var resourcePublicationImplementors = []string{"ResourcePublication"}
  119115. func (ec *executionContext) _ResourcePublication(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublication) graphql.Marshaler {
  119116. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationImplementors)
  119117. out := graphql.NewFieldSet(fields)
  119118. var invalids uint32
  119119. for i, field := range fields {
  119120. switch field.Name {
  119121. case "__typename":
  119122. out.Values[i] = graphql.MarshalString("ResourcePublication")
  119123. case "isPublished":
  119124. out.Values[i] = ec._ResourcePublication_isPublished(ctx, field, obj)
  119125. if out.Values[i] == graphql.Null {
  119126. invalids++
  119127. }
  119128. case "publication":
  119129. out.Values[i] = ec._ResourcePublication_publication(ctx, field, obj)
  119130. if out.Values[i] == graphql.Null {
  119131. invalids++
  119132. }
  119133. case "publishDate":
  119134. out.Values[i] = ec._ResourcePublication_publishDate(ctx, field, obj)
  119135. if out.Values[i] == graphql.Null {
  119136. invalids++
  119137. }
  119138. case "publishable":
  119139. out.Values[i] = ec._ResourcePublication_publishable(ctx, field, obj)
  119140. if out.Values[i] == graphql.Null {
  119141. invalids++
  119142. }
  119143. default:
  119144. panic("unknown field " + strconv.Quote(field.Name))
  119145. }
  119146. }
  119147. out.Dispatch()
  119148. if invalids > 0 {
  119149. return graphql.Null
  119150. }
  119151. return out
  119152. }
  119153. var resourcePublicationConnectionImplementors = []string{"ResourcePublicationConnection"}
  119154. func (ec *executionContext) _ResourcePublicationConnection(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationConnection) graphql.Marshaler {
  119155. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationConnectionImplementors)
  119156. out := graphql.NewFieldSet(fields)
  119157. var invalids uint32
  119158. for i, field := range fields {
  119159. switch field.Name {
  119160. case "__typename":
  119161. out.Values[i] = graphql.MarshalString("ResourcePublicationConnection")
  119162. case "edges":
  119163. out.Values[i] = ec._ResourcePublicationConnection_edges(ctx, field, obj)
  119164. if out.Values[i] == graphql.Null {
  119165. invalids++
  119166. }
  119167. case "nodes":
  119168. out.Values[i] = ec._ResourcePublicationConnection_nodes(ctx, field, obj)
  119169. if out.Values[i] == graphql.Null {
  119170. invalids++
  119171. }
  119172. case "pageInfo":
  119173. out.Values[i] = ec._ResourcePublicationConnection_pageInfo(ctx, field, obj)
  119174. if out.Values[i] == graphql.Null {
  119175. invalids++
  119176. }
  119177. default:
  119178. panic("unknown field " + strconv.Quote(field.Name))
  119179. }
  119180. }
  119181. out.Dispatch()
  119182. if invalids > 0 {
  119183. return graphql.Null
  119184. }
  119185. return out
  119186. }
  119187. var resourcePublicationEdgeImplementors = []string{"ResourcePublicationEdge"}
  119188. func (ec *executionContext) _ResourcePublicationEdge(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationEdge) graphql.Marshaler {
  119189. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationEdgeImplementors)
  119190. out := graphql.NewFieldSet(fields)
  119191. var invalids uint32
  119192. for i, field := range fields {
  119193. switch field.Name {
  119194. case "__typename":
  119195. out.Values[i] = graphql.MarshalString("ResourcePublicationEdge")
  119196. case "cursor":
  119197. out.Values[i] = ec._ResourcePublicationEdge_cursor(ctx, field, obj)
  119198. if out.Values[i] == graphql.Null {
  119199. invalids++
  119200. }
  119201. case "node":
  119202. out.Values[i] = ec._ResourcePublicationEdge_node(ctx, field, obj)
  119203. if out.Values[i] == graphql.Null {
  119204. invalids++
  119205. }
  119206. default:
  119207. panic("unknown field " + strconv.Quote(field.Name))
  119208. }
  119209. }
  119210. out.Dispatch()
  119211. if invalids > 0 {
  119212. return graphql.Null
  119213. }
  119214. return out
  119215. }
  119216. var resourcePublicationV2Implementors = []string{"ResourcePublicationV2"}
  119217. func (ec *executionContext) _ResourcePublicationV2(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2) graphql.Marshaler {
  119218. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2Implementors)
  119219. out := graphql.NewFieldSet(fields)
  119220. var invalids uint32
  119221. for i, field := range fields {
  119222. switch field.Name {
  119223. case "__typename":
  119224. out.Values[i] = graphql.MarshalString("ResourcePublicationV2")
  119225. case "isPublished":
  119226. out.Values[i] = ec._ResourcePublicationV2_isPublished(ctx, field, obj)
  119227. if out.Values[i] == graphql.Null {
  119228. invalids++
  119229. }
  119230. case "publication":
  119231. out.Values[i] = ec._ResourcePublicationV2_publication(ctx, field, obj)
  119232. if out.Values[i] == graphql.Null {
  119233. invalids++
  119234. }
  119235. case "publishDate":
  119236. out.Values[i] = ec._ResourcePublicationV2_publishDate(ctx, field, obj)
  119237. case "publishable":
  119238. out.Values[i] = ec._ResourcePublicationV2_publishable(ctx, field, obj)
  119239. if out.Values[i] == graphql.Null {
  119240. invalids++
  119241. }
  119242. default:
  119243. panic("unknown field " + strconv.Quote(field.Name))
  119244. }
  119245. }
  119246. out.Dispatch()
  119247. if invalids > 0 {
  119248. return graphql.Null
  119249. }
  119250. return out
  119251. }
  119252. var resourcePublicationV2ConnectionImplementors = []string{"ResourcePublicationV2Connection"}
  119253. func (ec *executionContext) _ResourcePublicationV2Connection(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2Connection) graphql.Marshaler {
  119254. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2ConnectionImplementors)
  119255. out := graphql.NewFieldSet(fields)
  119256. var invalids uint32
  119257. for i, field := range fields {
  119258. switch field.Name {
  119259. case "__typename":
  119260. out.Values[i] = graphql.MarshalString("ResourcePublicationV2Connection")
  119261. case "edges":
  119262. out.Values[i] = ec._ResourcePublicationV2Connection_edges(ctx, field, obj)
  119263. if out.Values[i] == graphql.Null {
  119264. invalids++
  119265. }
  119266. case "nodes":
  119267. out.Values[i] = ec._ResourcePublicationV2Connection_nodes(ctx, field, obj)
  119268. if out.Values[i] == graphql.Null {
  119269. invalids++
  119270. }
  119271. case "pageInfo":
  119272. out.Values[i] = ec._ResourcePublicationV2Connection_pageInfo(ctx, field, obj)
  119273. if out.Values[i] == graphql.Null {
  119274. invalids++
  119275. }
  119276. default:
  119277. panic("unknown field " + strconv.Quote(field.Name))
  119278. }
  119279. }
  119280. out.Dispatch()
  119281. if invalids > 0 {
  119282. return graphql.Null
  119283. }
  119284. return out
  119285. }
  119286. var resourcePublicationV2EdgeImplementors = []string{"ResourcePublicationV2Edge"}
  119287. func (ec *executionContext) _ResourcePublicationV2Edge(ctx context.Context, sel ast.SelectionSet, obj *ResourcePublicationV2Edge) graphql.Marshaler {
  119288. fields := graphql.CollectFields(ec.OperationContext, sel, resourcePublicationV2EdgeImplementors)
  119289. out := graphql.NewFieldSet(fields)
  119290. var invalids uint32
  119291. for i, field := range fields {
  119292. switch field.Name {
  119293. case "__typename":
  119294. out.Values[i] = graphql.MarshalString("ResourcePublicationV2Edge")
  119295. case "cursor":
  119296. out.Values[i] = ec._ResourcePublicationV2Edge_cursor(ctx, field, obj)
  119297. if out.Values[i] == graphql.Null {
  119298. invalids++
  119299. }
  119300. case "node":
  119301. out.Values[i] = ec._ResourcePublicationV2Edge_node(ctx, field, obj)
  119302. if out.Values[i] == graphql.Null {
  119303. invalids++
  119304. }
  119305. default:
  119306. panic("unknown field " + strconv.Quote(field.Name))
  119307. }
  119308. }
  119309. out.Dispatch()
  119310. if invalids > 0 {
  119311. return graphql.Null
  119312. }
  119313. return out
  119314. }
  119315. var sEOImplementors = []string{"SEO"}
  119316. func (ec *executionContext) _SEO(ctx context.Context, sel ast.SelectionSet, obj *Seo) graphql.Marshaler {
  119317. fields := graphql.CollectFields(ec.OperationContext, sel, sEOImplementors)
  119318. out := graphql.NewFieldSet(fields)
  119319. var invalids uint32
  119320. for i, field := range fields {
  119321. switch field.Name {
  119322. case "__typename":
  119323. out.Values[i] = graphql.MarshalString("SEO")
  119324. case "description":
  119325. out.Values[i] = ec._SEO_description(ctx, field, obj)
  119326. case "title":
  119327. out.Values[i] = ec._SEO_title(ctx, field, obj)
  119328. default:
  119329. panic("unknown field " + strconv.Quote(field.Name))
  119330. }
  119331. }
  119332. out.Dispatch()
  119333. if invalids > 0 {
  119334. return graphql.Null
  119335. }
  119336. return out
  119337. }
  119338. var saleConnectionImplementors = []string{"SaleConnection"}
  119339. func (ec *executionContext) _SaleConnection(ctx context.Context, sel ast.SelectionSet, obj *SaleConnection) graphql.Marshaler {
  119340. fields := graphql.CollectFields(ec.OperationContext, sel, saleConnectionImplementors)
  119341. out := graphql.NewFieldSet(fields)
  119342. var invalids uint32
  119343. for i, field := range fields {
  119344. switch field.Name {
  119345. case "__typename":
  119346. out.Values[i] = graphql.MarshalString("SaleConnection")
  119347. case "edges":
  119348. out.Values[i] = ec._SaleConnection_edges(ctx, field, obj)
  119349. if out.Values[i] == graphql.Null {
  119350. invalids++
  119351. }
  119352. case "nodes":
  119353. out.Values[i] = ec._SaleConnection_nodes(ctx, field, obj)
  119354. if out.Values[i] == graphql.Null {
  119355. invalids++
  119356. }
  119357. case "pageInfo":
  119358. out.Values[i] = ec._SaleConnection_pageInfo(ctx, field, obj)
  119359. if out.Values[i] == graphql.Null {
  119360. invalids++
  119361. }
  119362. default:
  119363. panic("unknown field " + strconv.Quote(field.Name))
  119364. }
  119365. }
  119366. out.Dispatch()
  119367. if invalids > 0 {
  119368. return graphql.Null
  119369. }
  119370. return out
  119371. }
  119372. var saleEdgeImplementors = []string{"SaleEdge"}
  119373. func (ec *executionContext) _SaleEdge(ctx context.Context, sel ast.SelectionSet, obj *SaleEdge) graphql.Marshaler {
  119374. fields := graphql.CollectFields(ec.OperationContext, sel, saleEdgeImplementors)
  119375. out := graphql.NewFieldSet(fields)
  119376. var invalids uint32
  119377. for i, field := range fields {
  119378. switch field.Name {
  119379. case "__typename":
  119380. out.Values[i] = graphql.MarshalString("SaleEdge")
  119381. case "cursor":
  119382. out.Values[i] = ec._SaleEdge_cursor(ctx, field, obj)
  119383. if out.Values[i] == graphql.Null {
  119384. invalids++
  119385. }
  119386. case "node":
  119387. out.Values[i] = ec._SaleEdge_node(ctx, field, obj)
  119388. if out.Values[i] == graphql.Null {
  119389. invalids++
  119390. }
  119391. default:
  119392. panic("unknown field " + strconv.Quote(field.Name))
  119393. }
  119394. }
  119395. out.Dispatch()
  119396. if invalids > 0 {
  119397. return graphql.Null
  119398. }
  119399. return out
  119400. }
  119401. var saleTaxImplementors = []string{"SaleTax"}
  119402. func (ec *executionContext) _SaleTax(ctx context.Context, sel ast.SelectionSet, obj *SaleTax) graphql.Marshaler {
  119403. fields := graphql.CollectFields(ec.OperationContext, sel, saleTaxImplementors)
  119404. out := graphql.NewFieldSet(fields)
  119405. var invalids uint32
  119406. for i, field := range fields {
  119407. switch field.Name {
  119408. case "__typename":
  119409. out.Values[i] = graphql.MarshalString("SaleTax")
  119410. case "amount":
  119411. out.Values[i] = ec._SaleTax_amount(ctx, field, obj)
  119412. if out.Values[i] == graphql.Null {
  119413. invalids++
  119414. }
  119415. case "id":
  119416. out.Values[i] = ec._SaleTax_id(ctx, field, obj)
  119417. if out.Values[i] == graphql.Null {
  119418. invalids++
  119419. }
  119420. case "taxLine":
  119421. out.Values[i] = ec._SaleTax_taxLine(ctx, field, obj)
  119422. if out.Values[i] == graphql.Null {
  119423. invalids++
  119424. }
  119425. default:
  119426. panic("unknown field " + strconv.Quote(field.Name))
  119427. }
  119428. }
  119429. out.Dispatch()
  119430. if invalids > 0 {
  119431. return graphql.Null
  119432. }
  119433. return out
  119434. }
  119435. var salesAgreementConnectionImplementors = []string{"SalesAgreementConnection"}
  119436. func (ec *executionContext) _SalesAgreementConnection(ctx context.Context, sel ast.SelectionSet, obj *SalesAgreementConnection) graphql.Marshaler {
  119437. fields := graphql.CollectFields(ec.OperationContext, sel, salesAgreementConnectionImplementors)
  119438. out := graphql.NewFieldSet(fields)
  119439. var invalids uint32
  119440. for i, field := range fields {
  119441. switch field.Name {
  119442. case "__typename":
  119443. out.Values[i] = graphql.MarshalString("SalesAgreementConnection")
  119444. case "edges":
  119445. out.Values[i] = ec._SalesAgreementConnection_edges(ctx, field, obj)
  119446. if out.Values[i] == graphql.Null {
  119447. invalids++
  119448. }
  119449. case "nodes":
  119450. out.Values[i] = ec._SalesAgreementConnection_nodes(ctx, field, obj)
  119451. if out.Values[i] == graphql.Null {
  119452. invalids++
  119453. }
  119454. case "pageInfo":
  119455. out.Values[i] = ec._SalesAgreementConnection_pageInfo(ctx, field, obj)
  119456. if out.Values[i] == graphql.Null {
  119457. invalids++
  119458. }
  119459. default:
  119460. panic("unknown field " + strconv.Quote(field.Name))
  119461. }
  119462. }
  119463. out.Dispatch()
  119464. if invalids > 0 {
  119465. return graphql.Null
  119466. }
  119467. return out
  119468. }
  119469. var salesAgreementEdgeImplementors = []string{"SalesAgreementEdge"}
  119470. func (ec *executionContext) _SalesAgreementEdge(ctx context.Context, sel ast.SelectionSet, obj *SalesAgreementEdge) graphql.Marshaler {
  119471. fields := graphql.CollectFields(ec.OperationContext, sel, salesAgreementEdgeImplementors)
  119472. out := graphql.NewFieldSet(fields)
  119473. var invalids uint32
  119474. for i, field := range fields {
  119475. switch field.Name {
  119476. case "__typename":
  119477. out.Values[i] = graphql.MarshalString("SalesAgreementEdge")
  119478. case "cursor":
  119479. out.Values[i] = ec._SalesAgreementEdge_cursor(ctx, field, obj)
  119480. if out.Values[i] == graphql.Null {
  119481. invalids++
  119482. }
  119483. case "node":
  119484. out.Values[i] = ec._SalesAgreementEdge_node(ctx, field, obj)
  119485. if out.Values[i] == graphql.Null {
  119486. invalids++
  119487. }
  119488. default:
  119489. panic("unknown field " + strconv.Quote(field.Name))
  119490. }
  119491. }
  119492. out.Dispatch()
  119493. if invalids > 0 {
  119494. return graphql.Null
  119495. }
  119496. return out
  119497. }
  119498. var savedSearchImplementors = []string{"SavedSearch", "LegacyInteroperability", "Node"}
  119499. func (ec *executionContext) _SavedSearch(ctx context.Context, sel ast.SelectionSet, obj *SavedSearch) graphql.Marshaler {
  119500. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchImplementors)
  119501. out := graphql.NewFieldSet(fields)
  119502. var invalids uint32
  119503. for i, field := range fields {
  119504. switch field.Name {
  119505. case "__typename":
  119506. out.Values[i] = graphql.MarshalString("SavedSearch")
  119507. case "filters":
  119508. out.Values[i] = ec._SavedSearch_filters(ctx, field, obj)
  119509. if out.Values[i] == graphql.Null {
  119510. invalids++
  119511. }
  119512. case "id":
  119513. out.Values[i] = ec._SavedSearch_id(ctx, field, obj)
  119514. if out.Values[i] == graphql.Null {
  119515. invalids++
  119516. }
  119517. case "legacyResourceId":
  119518. out.Values[i] = ec._SavedSearch_legacyResourceId(ctx, field, obj)
  119519. if out.Values[i] == graphql.Null {
  119520. invalids++
  119521. }
  119522. case "name":
  119523. out.Values[i] = ec._SavedSearch_name(ctx, field, obj)
  119524. if out.Values[i] == graphql.Null {
  119525. invalids++
  119526. }
  119527. case "query":
  119528. out.Values[i] = ec._SavedSearch_query(ctx, field, obj)
  119529. if out.Values[i] == graphql.Null {
  119530. invalids++
  119531. }
  119532. case "resourceType":
  119533. out.Values[i] = ec._SavedSearch_resourceType(ctx, field, obj)
  119534. if out.Values[i] == graphql.Null {
  119535. invalids++
  119536. }
  119537. case "searchTerms":
  119538. out.Values[i] = ec._SavedSearch_searchTerms(ctx, field, obj)
  119539. if out.Values[i] == graphql.Null {
  119540. invalids++
  119541. }
  119542. default:
  119543. panic("unknown field " + strconv.Quote(field.Name))
  119544. }
  119545. }
  119546. out.Dispatch()
  119547. if invalids > 0 {
  119548. return graphql.Null
  119549. }
  119550. return out
  119551. }
  119552. var savedSearchConnectionImplementors = []string{"SavedSearchConnection"}
  119553. func (ec *executionContext) _SavedSearchConnection(ctx context.Context, sel ast.SelectionSet, obj *SavedSearchConnection) graphql.Marshaler {
  119554. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchConnectionImplementors)
  119555. out := graphql.NewFieldSet(fields)
  119556. var invalids uint32
  119557. for i, field := range fields {
  119558. switch field.Name {
  119559. case "__typename":
  119560. out.Values[i] = graphql.MarshalString("SavedSearchConnection")
  119561. case "edges":
  119562. out.Values[i] = ec._SavedSearchConnection_edges(ctx, field, obj)
  119563. if out.Values[i] == graphql.Null {
  119564. invalids++
  119565. }
  119566. case "nodes":
  119567. out.Values[i] = ec._SavedSearchConnection_nodes(ctx, field, obj)
  119568. if out.Values[i] == graphql.Null {
  119569. invalids++
  119570. }
  119571. case "pageInfo":
  119572. out.Values[i] = ec._SavedSearchConnection_pageInfo(ctx, field, obj)
  119573. if out.Values[i] == graphql.Null {
  119574. invalids++
  119575. }
  119576. default:
  119577. panic("unknown field " + strconv.Quote(field.Name))
  119578. }
  119579. }
  119580. out.Dispatch()
  119581. if invalids > 0 {
  119582. return graphql.Null
  119583. }
  119584. return out
  119585. }
  119586. var savedSearchEdgeImplementors = []string{"SavedSearchEdge"}
  119587. func (ec *executionContext) _SavedSearchEdge(ctx context.Context, sel ast.SelectionSet, obj *SavedSearchEdge) graphql.Marshaler {
  119588. fields := graphql.CollectFields(ec.OperationContext, sel, savedSearchEdgeImplementors)
  119589. out := graphql.NewFieldSet(fields)
  119590. var invalids uint32
  119591. for i, field := range fields {
  119592. switch field.Name {
  119593. case "__typename":
  119594. out.Values[i] = graphql.MarshalString("SavedSearchEdge")
  119595. case "cursor":
  119596. out.Values[i] = ec._SavedSearchEdge_cursor(ctx, field, obj)
  119597. if out.Values[i] == graphql.Null {
  119598. invalids++
  119599. }
  119600. case "node":
  119601. out.Values[i] = ec._SavedSearchEdge_node(ctx, field, obj)
  119602. if out.Values[i] == graphql.Null {
  119603. invalids++
  119604. }
  119605. default:
  119606. panic("unknown field " + strconv.Quote(field.Name))
  119607. }
  119608. }
  119609. out.Dispatch()
  119610. if invalids > 0 {
  119611. return graphql.Null
  119612. }
  119613. return out
  119614. }
  119615. var scriptDiscountApplicationImplementors = []string{"ScriptDiscountApplication", "DiscountApplication"}
  119616. func (ec *executionContext) _ScriptDiscountApplication(ctx context.Context, sel ast.SelectionSet, obj *ScriptDiscountApplication) graphql.Marshaler {
  119617. fields := graphql.CollectFields(ec.OperationContext, sel, scriptDiscountApplicationImplementors)
  119618. out := graphql.NewFieldSet(fields)
  119619. var invalids uint32
  119620. for i, field := range fields {
  119621. switch field.Name {
  119622. case "__typename":
  119623. out.Values[i] = graphql.MarshalString("ScriptDiscountApplication")
  119624. case "allocationMethod":
  119625. out.Values[i] = ec._ScriptDiscountApplication_allocationMethod(ctx, field, obj)
  119626. if out.Values[i] == graphql.Null {
  119627. invalids++
  119628. }
  119629. case "index":
  119630. out.Values[i] = ec._ScriptDiscountApplication_index(ctx, field, obj)
  119631. if out.Values[i] == graphql.Null {
  119632. invalids++
  119633. }
  119634. case "targetSelection":
  119635. out.Values[i] = ec._ScriptDiscountApplication_targetSelection(ctx, field, obj)
  119636. if out.Values[i] == graphql.Null {
  119637. invalids++
  119638. }
  119639. case "targetType":
  119640. out.Values[i] = ec._ScriptDiscountApplication_targetType(ctx, field, obj)
  119641. if out.Values[i] == graphql.Null {
  119642. invalids++
  119643. }
  119644. case "title":
  119645. out.Values[i] = ec._ScriptDiscountApplication_title(ctx, field, obj)
  119646. if out.Values[i] == graphql.Null {
  119647. invalids++
  119648. }
  119649. case "value":
  119650. out.Values[i] = ec._ScriptDiscountApplication_value(ctx, field, obj)
  119651. if out.Values[i] == graphql.Null {
  119652. invalids++
  119653. }
  119654. default:
  119655. panic("unknown field " + strconv.Quote(field.Name))
  119656. }
  119657. }
  119658. out.Dispatch()
  119659. if invalids > 0 {
  119660. return graphql.Null
  119661. }
  119662. return out
  119663. }
  119664. var searchFilterImplementors = []string{"SearchFilter"}
  119665. func (ec *executionContext) _SearchFilter(ctx context.Context, sel ast.SelectionSet, obj *SearchFilter) graphql.Marshaler {
  119666. fields := graphql.CollectFields(ec.OperationContext, sel, searchFilterImplementors)
  119667. out := graphql.NewFieldSet(fields)
  119668. var invalids uint32
  119669. for i, field := range fields {
  119670. switch field.Name {
  119671. case "__typename":
  119672. out.Values[i] = graphql.MarshalString("SearchFilter")
  119673. case "key":
  119674. out.Values[i] = ec._SearchFilter_key(ctx, field, obj)
  119675. if out.Values[i] == graphql.Null {
  119676. invalids++
  119677. }
  119678. case "value":
  119679. out.Values[i] = ec._SearchFilter_value(ctx, field, obj)
  119680. if out.Values[i] == graphql.Null {
  119681. invalids++
  119682. }
  119683. default:
  119684. panic("unknown field " + strconv.Quote(field.Name))
  119685. }
  119686. }
  119687. out.Dispatch()
  119688. if invalids > 0 {
  119689. return graphql.Null
  119690. }
  119691. return out
  119692. }
  119693. var searchFilterOptionsImplementors = []string{"SearchFilterOptions"}
  119694. func (ec *executionContext) _SearchFilterOptions(ctx context.Context, sel ast.SelectionSet, obj *SearchFilterOptions) graphql.Marshaler {
  119695. fields := graphql.CollectFields(ec.OperationContext, sel, searchFilterOptionsImplementors)
  119696. out := graphql.NewFieldSet(fields)
  119697. var invalids uint32
  119698. for i, field := range fields {
  119699. switch field.Name {
  119700. case "__typename":
  119701. out.Values[i] = graphql.MarshalString("SearchFilterOptions")
  119702. case "productAvailability":
  119703. out.Values[i] = ec._SearchFilterOptions_productAvailability(ctx, field, obj)
  119704. if out.Values[i] == graphql.Null {
  119705. invalids++
  119706. }
  119707. default:
  119708. panic("unknown field " + strconv.Quote(field.Name))
  119709. }
  119710. }
  119711. out.Dispatch()
  119712. if invalids > 0 {
  119713. return graphql.Null
  119714. }
  119715. return out
  119716. }
  119717. var searchResultImplementors = []string{"SearchResult"}
  119718. func (ec *executionContext) _SearchResult(ctx context.Context, sel ast.SelectionSet, obj *SearchResult) graphql.Marshaler {
  119719. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultImplementors)
  119720. out := graphql.NewFieldSet(fields)
  119721. var invalids uint32
  119722. for i, field := range fields {
  119723. switch field.Name {
  119724. case "__typename":
  119725. out.Values[i] = graphql.MarshalString("SearchResult")
  119726. case "description":
  119727. out.Values[i] = ec._SearchResult_description(ctx, field, obj)
  119728. case "image":
  119729. out.Values[i] = ec._SearchResult_image(ctx, field, obj)
  119730. case "reference":
  119731. out.Values[i] = ec._SearchResult_reference(ctx, field, obj)
  119732. if out.Values[i] == graphql.Null {
  119733. invalids++
  119734. }
  119735. case "title":
  119736. out.Values[i] = ec._SearchResult_title(ctx, field, obj)
  119737. if out.Values[i] == graphql.Null {
  119738. invalids++
  119739. }
  119740. case "url":
  119741. out.Values[i] = ec._SearchResult_url(ctx, field, obj)
  119742. if out.Values[i] == graphql.Null {
  119743. invalids++
  119744. }
  119745. default:
  119746. panic("unknown field " + strconv.Quote(field.Name))
  119747. }
  119748. }
  119749. out.Dispatch()
  119750. if invalids > 0 {
  119751. return graphql.Null
  119752. }
  119753. return out
  119754. }
  119755. var searchResultConnectionImplementors = []string{"SearchResultConnection"}
  119756. func (ec *executionContext) _SearchResultConnection(ctx context.Context, sel ast.SelectionSet, obj *SearchResultConnection) graphql.Marshaler {
  119757. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultConnectionImplementors)
  119758. out := graphql.NewFieldSet(fields)
  119759. var invalids uint32
  119760. for i, field := range fields {
  119761. switch field.Name {
  119762. case "__typename":
  119763. out.Values[i] = graphql.MarshalString("SearchResultConnection")
  119764. case "edges":
  119765. out.Values[i] = ec._SearchResultConnection_edges(ctx, field, obj)
  119766. if out.Values[i] == graphql.Null {
  119767. invalids++
  119768. }
  119769. case "pageInfo":
  119770. out.Values[i] = ec._SearchResultConnection_pageInfo(ctx, field, obj)
  119771. if out.Values[i] == graphql.Null {
  119772. invalids++
  119773. }
  119774. default:
  119775. panic("unknown field " + strconv.Quote(field.Name))
  119776. }
  119777. }
  119778. out.Dispatch()
  119779. if invalids > 0 {
  119780. return graphql.Null
  119781. }
  119782. return out
  119783. }
  119784. var searchResultEdgeImplementors = []string{"SearchResultEdge"}
  119785. func (ec *executionContext) _SearchResultEdge(ctx context.Context, sel ast.SelectionSet, obj *SearchResultEdge) graphql.Marshaler {
  119786. fields := graphql.CollectFields(ec.OperationContext, sel, searchResultEdgeImplementors)
  119787. out := graphql.NewFieldSet(fields)
  119788. var invalids uint32
  119789. for i, field := range fields {
  119790. switch field.Name {
  119791. case "__typename":
  119792. out.Values[i] = graphql.MarshalString("SearchResultEdge")
  119793. case "cursor":
  119794. out.Values[i] = ec._SearchResultEdge_cursor(ctx, field, obj)
  119795. if out.Values[i] == graphql.Null {
  119796. invalids++
  119797. }
  119798. case "node":
  119799. out.Values[i] = ec._SearchResultEdge_node(ctx, field, obj)
  119800. if out.Values[i] == graphql.Null {
  119801. invalids++
  119802. }
  119803. default:
  119804. panic("unknown field " + strconv.Quote(field.Name))
  119805. }
  119806. }
  119807. out.Dispatch()
  119808. if invalids > 0 {
  119809. return graphql.Null
  119810. }
  119811. return out
  119812. }
  119813. var selectedOptionImplementors = []string{"SelectedOption"}
  119814. func (ec *executionContext) _SelectedOption(ctx context.Context, sel ast.SelectionSet, obj *SelectedOption) graphql.Marshaler {
  119815. fields := graphql.CollectFields(ec.OperationContext, sel, selectedOptionImplementors)
  119816. out := graphql.NewFieldSet(fields)
  119817. var invalids uint32
  119818. for i, field := range fields {
  119819. switch field.Name {
  119820. case "__typename":
  119821. out.Values[i] = graphql.MarshalString("SelectedOption")
  119822. case "name":
  119823. out.Values[i] = ec._SelectedOption_name(ctx, field, obj)
  119824. if out.Values[i] == graphql.Null {
  119825. invalids++
  119826. }
  119827. case "value":
  119828. out.Values[i] = ec._SelectedOption_value(ctx, field, obj)
  119829. if out.Values[i] == graphql.Null {
  119830. invalids++
  119831. }
  119832. default:
  119833. panic("unknown field " + strconv.Quote(field.Name))
  119834. }
  119835. }
  119836. out.Dispatch()
  119837. if invalids > 0 {
  119838. return graphql.Null
  119839. }
  119840. return out
  119841. }
  119842. var sellingPlanImplementors = []string{"SellingPlan", "Node"}
  119843. func (ec *executionContext) _SellingPlan(ctx context.Context, sel ast.SelectionSet, obj *SellingPlan) graphql.Marshaler {
  119844. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanImplementors)
  119845. out := graphql.NewFieldSet(fields)
  119846. var invalids uint32
  119847. for i, field := range fields {
  119848. switch field.Name {
  119849. case "__typename":
  119850. out.Values[i] = graphql.MarshalString("SellingPlan")
  119851. case "billingPolicy":
  119852. out.Values[i] = ec._SellingPlan_billingPolicy(ctx, field, obj)
  119853. if out.Values[i] == graphql.Null {
  119854. invalids++
  119855. }
  119856. case "category":
  119857. out.Values[i] = ec._SellingPlan_category(ctx, field, obj)
  119858. case "createdAt":
  119859. out.Values[i] = ec._SellingPlan_createdAt(ctx, field, obj)
  119860. if out.Values[i] == graphql.Null {
  119861. invalids++
  119862. }
  119863. case "deliveryPolicy":
  119864. out.Values[i] = ec._SellingPlan_deliveryPolicy(ctx, field, obj)
  119865. if out.Values[i] == graphql.Null {
  119866. invalids++
  119867. }
  119868. case "description":
  119869. out.Values[i] = ec._SellingPlan_description(ctx, field, obj)
  119870. case "id":
  119871. out.Values[i] = ec._SellingPlan_id(ctx, field, obj)
  119872. if out.Values[i] == graphql.Null {
  119873. invalids++
  119874. }
  119875. case "inventoryPolicy":
  119876. out.Values[i] = ec._SellingPlan_inventoryPolicy(ctx, field, obj)
  119877. case "name":
  119878. out.Values[i] = ec._SellingPlan_name(ctx, field, obj)
  119879. if out.Values[i] == graphql.Null {
  119880. invalids++
  119881. }
  119882. case "options":
  119883. out.Values[i] = ec._SellingPlan_options(ctx, field, obj)
  119884. if out.Values[i] == graphql.Null {
  119885. invalids++
  119886. }
  119887. case "position":
  119888. out.Values[i] = ec._SellingPlan_position(ctx, field, obj)
  119889. case "pricingPolicies":
  119890. out.Values[i] = ec._SellingPlan_pricingPolicies(ctx, field, obj)
  119891. if out.Values[i] == graphql.Null {
  119892. invalids++
  119893. }
  119894. default:
  119895. panic("unknown field " + strconv.Quote(field.Name))
  119896. }
  119897. }
  119898. out.Dispatch()
  119899. if invalids > 0 {
  119900. return graphql.Null
  119901. }
  119902. return out
  119903. }
  119904. var sellingPlanAnchorImplementors = []string{"SellingPlanAnchor"}
  119905. func (ec *executionContext) _SellingPlanAnchor(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanAnchor) graphql.Marshaler {
  119906. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanAnchorImplementors)
  119907. out := graphql.NewFieldSet(fields)
  119908. var invalids uint32
  119909. for i, field := range fields {
  119910. switch field.Name {
  119911. case "__typename":
  119912. out.Values[i] = graphql.MarshalString("SellingPlanAnchor")
  119913. case "cutoffDay":
  119914. out.Values[i] = ec._SellingPlanAnchor_cutoffDay(ctx, field, obj)
  119915. case "day":
  119916. out.Values[i] = ec._SellingPlanAnchor_day(ctx, field, obj)
  119917. if out.Values[i] == graphql.Null {
  119918. invalids++
  119919. }
  119920. case "month":
  119921. out.Values[i] = ec._SellingPlanAnchor_month(ctx, field, obj)
  119922. case "type":
  119923. out.Values[i] = ec._SellingPlanAnchor_type(ctx, field, obj)
  119924. if out.Values[i] == graphql.Null {
  119925. invalids++
  119926. }
  119927. default:
  119928. panic("unknown field " + strconv.Quote(field.Name))
  119929. }
  119930. }
  119931. out.Dispatch()
  119932. if invalids > 0 {
  119933. return graphql.Null
  119934. }
  119935. return out
  119936. }
  119937. var sellingPlanCheckoutChargeImplementors = []string{"SellingPlanCheckoutCharge"}
  119938. func (ec *executionContext) _SellingPlanCheckoutCharge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanCheckoutCharge) graphql.Marshaler {
  119939. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanCheckoutChargeImplementors)
  119940. out := graphql.NewFieldSet(fields)
  119941. var invalids uint32
  119942. for i, field := range fields {
  119943. switch field.Name {
  119944. case "__typename":
  119945. out.Values[i] = graphql.MarshalString("SellingPlanCheckoutCharge")
  119946. case "type":
  119947. out.Values[i] = ec._SellingPlanCheckoutCharge_type(ctx, field, obj)
  119948. if out.Values[i] == graphql.Null {
  119949. invalids++
  119950. }
  119951. case "value":
  119952. out.Values[i] = ec._SellingPlanCheckoutCharge_value(ctx, field, obj)
  119953. if out.Values[i] == graphql.Null {
  119954. invalids++
  119955. }
  119956. default:
  119957. panic("unknown field " + strconv.Quote(field.Name))
  119958. }
  119959. }
  119960. out.Dispatch()
  119961. if invalids > 0 {
  119962. return graphql.Null
  119963. }
  119964. return out
  119965. }
  119966. var sellingPlanCheckoutChargePercentageValueImplementors = []string{"SellingPlanCheckoutChargePercentageValue", "SellingPlanCheckoutChargeValue"}
  119967. func (ec *executionContext) _SellingPlanCheckoutChargePercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanCheckoutChargePercentageValue) graphql.Marshaler {
  119968. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanCheckoutChargePercentageValueImplementors)
  119969. out := graphql.NewFieldSet(fields)
  119970. var invalids uint32
  119971. for i, field := range fields {
  119972. switch field.Name {
  119973. case "__typename":
  119974. out.Values[i] = graphql.MarshalString("SellingPlanCheckoutChargePercentageValue")
  119975. case "percentage":
  119976. out.Values[i] = ec._SellingPlanCheckoutChargePercentageValue_percentage(ctx, field, obj)
  119977. if out.Values[i] == graphql.Null {
  119978. invalids++
  119979. }
  119980. default:
  119981. panic("unknown field " + strconv.Quote(field.Name))
  119982. }
  119983. }
  119984. out.Dispatch()
  119985. if invalids > 0 {
  119986. return graphql.Null
  119987. }
  119988. return out
  119989. }
  119990. var sellingPlanConnectionImplementors = []string{"SellingPlanConnection"}
  119991. func (ec *executionContext) _SellingPlanConnection(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanConnection) graphql.Marshaler {
  119992. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanConnectionImplementors)
  119993. out := graphql.NewFieldSet(fields)
  119994. var invalids uint32
  119995. for i, field := range fields {
  119996. switch field.Name {
  119997. case "__typename":
  119998. out.Values[i] = graphql.MarshalString("SellingPlanConnection")
  119999. case "edges":
  120000. out.Values[i] = ec._SellingPlanConnection_edges(ctx, field, obj)
  120001. if out.Values[i] == graphql.Null {
  120002. invalids++
  120003. }
  120004. case "nodes":
  120005. out.Values[i] = ec._SellingPlanConnection_nodes(ctx, field, obj)
  120006. if out.Values[i] == graphql.Null {
  120007. invalids++
  120008. }
  120009. case "pageInfo":
  120010. out.Values[i] = ec._SellingPlanConnection_pageInfo(ctx, field, obj)
  120011. if out.Values[i] == graphql.Null {
  120012. invalids++
  120013. }
  120014. default:
  120015. panic("unknown field " + strconv.Quote(field.Name))
  120016. }
  120017. }
  120018. out.Dispatch()
  120019. if invalids > 0 {
  120020. return graphql.Null
  120021. }
  120022. return out
  120023. }
  120024. var sellingPlanEdgeImplementors = []string{"SellingPlanEdge"}
  120025. func (ec *executionContext) _SellingPlanEdge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanEdge) graphql.Marshaler {
  120026. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanEdgeImplementors)
  120027. out := graphql.NewFieldSet(fields)
  120028. var invalids uint32
  120029. for i, field := range fields {
  120030. switch field.Name {
  120031. case "__typename":
  120032. out.Values[i] = graphql.MarshalString("SellingPlanEdge")
  120033. case "cursor":
  120034. out.Values[i] = ec._SellingPlanEdge_cursor(ctx, field, obj)
  120035. if out.Values[i] == graphql.Null {
  120036. invalids++
  120037. }
  120038. case "node":
  120039. out.Values[i] = ec._SellingPlanEdge_node(ctx, field, obj)
  120040. if out.Values[i] == graphql.Null {
  120041. invalids++
  120042. }
  120043. default:
  120044. panic("unknown field " + strconv.Quote(field.Name))
  120045. }
  120046. }
  120047. out.Dispatch()
  120048. if invalids > 0 {
  120049. return graphql.Null
  120050. }
  120051. return out
  120052. }
  120053. var sellingPlanFixedBillingPolicyImplementors = []string{"SellingPlanFixedBillingPolicy", "SellingPlanBillingPolicy"}
  120054. func (ec *executionContext) _SellingPlanFixedBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedBillingPolicy) graphql.Marshaler {
  120055. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedBillingPolicyImplementors)
  120056. out := graphql.NewFieldSet(fields)
  120057. var invalids uint32
  120058. for i, field := range fields {
  120059. switch field.Name {
  120060. case "__typename":
  120061. out.Values[i] = graphql.MarshalString("SellingPlanFixedBillingPolicy")
  120062. case "checkoutCharge":
  120063. out.Values[i] = ec._SellingPlanFixedBillingPolicy_checkoutCharge(ctx, field, obj)
  120064. if out.Values[i] == graphql.Null {
  120065. invalids++
  120066. }
  120067. case "remainingBalanceChargeExactTime":
  120068. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeExactTime(ctx, field, obj)
  120069. case "remainingBalanceChargeTimeAfterCheckout":
  120070. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeTimeAfterCheckout(ctx, field, obj)
  120071. case "remainingBalanceChargeTrigger":
  120072. out.Values[i] = ec._SellingPlanFixedBillingPolicy_remainingBalanceChargeTrigger(ctx, field, obj)
  120073. if out.Values[i] == graphql.Null {
  120074. invalids++
  120075. }
  120076. default:
  120077. panic("unknown field " + strconv.Quote(field.Name))
  120078. }
  120079. }
  120080. out.Dispatch()
  120081. if invalids > 0 {
  120082. return graphql.Null
  120083. }
  120084. return out
  120085. }
  120086. var sellingPlanFixedDeliveryPolicyImplementors = []string{"SellingPlanFixedDeliveryPolicy", "SellingPlanDeliveryPolicy"}
  120087. func (ec *executionContext) _SellingPlanFixedDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedDeliveryPolicy) graphql.Marshaler {
  120088. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedDeliveryPolicyImplementors)
  120089. out := graphql.NewFieldSet(fields)
  120090. var invalids uint32
  120091. for i, field := range fields {
  120092. switch field.Name {
  120093. case "__typename":
  120094. out.Values[i] = graphql.MarshalString("SellingPlanFixedDeliveryPolicy")
  120095. case "anchors":
  120096. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_anchors(ctx, field, obj)
  120097. if out.Values[i] == graphql.Null {
  120098. invalids++
  120099. }
  120100. case "cutoff":
  120101. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_cutoff(ctx, field, obj)
  120102. case "fulfillmentExactTime":
  120103. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_fulfillmentExactTime(ctx, field, obj)
  120104. case "fulfillmentTrigger":
  120105. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_fulfillmentTrigger(ctx, field, obj)
  120106. if out.Values[i] == graphql.Null {
  120107. invalids++
  120108. }
  120109. case "intent":
  120110. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_intent(ctx, field, obj)
  120111. if out.Values[i] == graphql.Null {
  120112. invalids++
  120113. }
  120114. case "preAnchorBehavior":
  120115. out.Values[i] = ec._SellingPlanFixedDeliveryPolicy_preAnchorBehavior(ctx, field, obj)
  120116. if out.Values[i] == graphql.Null {
  120117. invalids++
  120118. }
  120119. default:
  120120. panic("unknown field " + strconv.Quote(field.Name))
  120121. }
  120122. }
  120123. out.Dispatch()
  120124. if invalids > 0 {
  120125. return graphql.Null
  120126. }
  120127. return out
  120128. }
  120129. var sellingPlanFixedPricingPolicyImplementors = []string{"SellingPlanFixedPricingPolicy", "SellingPlanPricingPolicyBase", "SellingPlanPricingPolicy"}
  120130. func (ec *executionContext) _SellingPlanFixedPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanFixedPricingPolicy) graphql.Marshaler {
  120131. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanFixedPricingPolicyImplementors)
  120132. out := graphql.NewFieldSet(fields)
  120133. var invalids uint32
  120134. for i, field := range fields {
  120135. switch field.Name {
  120136. case "__typename":
  120137. out.Values[i] = graphql.MarshalString("SellingPlanFixedPricingPolicy")
  120138. case "adjustmentType":
  120139. out.Values[i] = ec._SellingPlanFixedPricingPolicy_adjustmentType(ctx, field, obj)
  120140. if out.Values[i] == graphql.Null {
  120141. invalids++
  120142. }
  120143. case "adjustmentValue":
  120144. out.Values[i] = ec._SellingPlanFixedPricingPolicy_adjustmentValue(ctx, field, obj)
  120145. if out.Values[i] == graphql.Null {
  120146. invalids++
  120147. }
  120148. case "createdAt":
  120149. out.Values[i] = ec._SellingPlanFixedPricingPolicy_createdAt(ctx, field, obj)
  120150. if out.Values[i] == graphql.Null {
  120151. invalids++
  120152. }
  120153. default:
  120154. panic("unknown field " + strconv.Quote(field.Name))
  120155. }
  120156. }
  120157. out.Dispatch()
  120158. if invalids > 0 {
  120159. return graphql.Null
  120160. }
  120161. return out
  120162. }
  120163. var sellingPlanGroupImplementors = []string{"SellingPlanGroup", "Node"}
  120164. func (ec *executionContext) _SellingPlanGroup(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroup) graphql.Marshaler {
  120165. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupImplementors)
  120166. out := graphql.NewFieldSet(fields)
  120167. var invalids uint32
  120168. for i, field := range fields {
  120169. switch field.Name {
  120170. case "__typename":
  120171. out.Values[i] = graphql.MarshalString("SellingPlanGroup")
  120172. case "appId":
  120173. out.Values[i] = ec._SellingPlanGroup_appId(ctx, field, obj)
  120174. case "appliesToProduct":
  120175. out.Values[i] = ec._SellingPlanGroup_appliesToProduct(ctx, field, obj)
  120176. if out.Values[i] == graphql.Null {
  120177. invalids++
  120178. }
  120179. case "appliesToProductVariant":
  120180. out.Values[i] = ec._SellingPlanGroup_appliesToProductVariant(ctx, field, obj)
  120181. if out.Values[i] == graphql.Null {
  120182. invalids++
  120183. }
  120184. case "appliesToProductVariants":
  120185. out.Values[i] = ec._SellingPlanGroup_appliesToProductVariants(ctx, field, obj)
  120186. if out.Values[i] == graphql.Null {
  120187. invalids++
  120188. }
  120189. case "createdAt":
  120190. out.Values[i] = ec._SellingPlanGroup_createdAt(ctx, field, obj)
  120191. if out.Values[i] == graphql.Null {
  120192. invalids++
  120193. }
  120194. case "description":
  120195. out.Values[i] = ec._SellingPlanGroup_description(ctx, field, obj)
  120196. case "id":
  120197. out.Values[i] = ec._SellingPlanGroup_id(ctx, field, obj)
  120198. if out.Values[i] == graphql.Null {
  120199. invalids++
  120200. }
  120201. case "merchantCode":
  120202. out.Values[i] = ec._SellingPlanGroup_merchantCode(ctx, field, obj)
  120203. if out.Values[i] == graphql.Null {
  120204. invalids++
  120205. }
  120206. case "name":
  120207. out.Values[i] = ec._SellingPlanGroup_name(ctx, field, obj)
  120208. if out.Values[i] == graphql.Null {
  120209. invalids++
  120210. }
  120211. case "options":
  120212. out.Values[i] = ec._SellingPlanGroup_options(ctx, field, obj)
  120213. if out.Values[i] == graphql.Null {
  120214. invalids++
  120215. }
  120216. case "position":
  120217. out.Values[i] = ec._SellingPlanGroup_position(ctx, field, obj)
  120218. case "productCount":
  120219. out.Values[i] = ec._SellingPlanGroup_productCount(ctx, field, obj)
  120220. if out.Values[i] == graphql.Null {
  120221. invalids++
  120222. }
  120223. case "productVariantCount":
  120224. out.Values[i] = ec._SellingPlanGroup_productVariantCount(ctx, field, obj)
  120225. if out.Values[i] == graphql.Null {
  120226. invalids++
  120227. }
  120228. case "productVariants":
  120229. out.Values[i] = ec._SellingPlanGroup_productVariants(ctx, field, obj)
  120230. if out.Values[i] == graphql.Null {
  120231. invalids++
  120232. }
  120233. case "products":
  120234. out.Values[i] = ec._SellingPlanGroup_products(ctx, field, obj)
  120235. if out.Values[i] == graphql.Null {
  120236. invalids++
  120237. }
  120238. case "sellingPlans":
  120239. out.Values[i] = ec._SellingPlanGroup_sellingPlans(ctx, field, obj)
  120240. if out.Values[i] == graphql.Null {
  120241. invalids++
  120242. }
  120243. case "summary":
  120244. out.Values[i] = ec._SellingPlanGroup_summary(ctx, field, obj)
  120245. default:
  120246. panic("unknown field " + strconv.Quote(field.Name))
  120247. }
  120248. }
  120249. out.Dispatch()
  120250. if invalids > 0 {
  120251. return graphql.Null
  120252. }
  120253. return out
  120254. }
  120255. var sellingPlanGroupConnectionImplementors = []string{"SellingPlanGroupConnection"}
  120256. func (ec *executionContext) _SellingPlanGroupConnection(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupConnection) graphql.Marshaler {
  120257. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupConnectionImplementors)
  120258. out := graphql.NewFieldSet(fields)
  120259. var invalids uint32
  120260. for i, field := range fields {
  120261. switch field.Name {
  120262. case "__typename":
  120263. out.Values[i] = graphql.MarshalString("SellingPlanGroupConnection")
  120264. case "edges":
  120265. out.Values[i] = ec._SellingPlanGroupConnection_edges(ctx, field, obj)
  120266. if out.Values[i] == graphql.Null {
  120267. invalids++
  120268. }
  120269. case "nodes":
  120270. out.Values[i] = ec._SellingPlanGroupConnection_nodes(ctx, field, obj)
  120271. if out.Values[i] == graphql.Null {
  120272. invalids++
  120273. }
  120274. case "pageInfo":
  120275. out.Values[i] = ec._SellingPlanGroupConnection_pageInfo(ctx, field, obj)
  120276. if out.Values[i] == graphql.Null {
  120277. invalids++
  120278. }
  120279. default:
  120280. panic("unknown field " + strconv.Quote(field.Name))
  120281. }
  120282. }
  120283. out.Dispatch()
  120284. if invalids > 0 {
  120285. return graphql.Null
  120286. }
  120287. return out
  120288. }
  120289. var sellingPlanGroupEdgeImplementors = []string{"SellingPlanGroupEdge"}
  120290. func (ec *executionContext) _SellingPlanGroupEdge(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupEdge) graphql.Marshaler {
  120291. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupEdgeImplementors)
  120292. out := graphql.NewFieldSet(fields)
  120293. var invalids uint32
  120294. for i, field := range fields {
  120295. switch field.Name {
  120296. case "__typename":
  120297. out.Values[i] = graphql.MarshalString("SellingPlanGroupEdge")
  120298. case "cursor":
  120299. out.Values[i] = ec._SellingPlanGroupEdge_cursor(ctx, field, obj)
  120300. if out.Values[i] == graphql.Null {
  120301. invalids++
  120302. }
  120303. case "node":
  120304. out.Values[i] = ec._SellingPlanGroupEdge_node(ctx, field, obj)
  120305. if out.Values[i] == graphql.Null {
  120306. invalids++
  120307. }
  120308. default:
  120309. panic("unknown field " + strconv.Quote(field.Name))
  120310. }
  120311. }
  120312. out.Dispatch()
  120313. if invalids > 0 {
  120314. return graphql.Null
  120315. }
  120316. return out
  120317. }
  120318. var sellingPlanGroupUserErrorImplementors = []string{"SellingPlanGroupUserError", "DisplayableError"}
  120319. func (ec *executionContext) _SellingPlanGroupUserError(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanGroupUserError) graphql.Marshaler {
  120320. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanGroupUserErrorImplementors)
  120321. out := graphql.NewFieldSet(fields)
  120322. var invalids uint32
  120323. for i, field := range fields {
  120324. switch field.Name {
  120325. case "__typename":
  120326. out.Values[i] = graphql.MarshalString("SellingPlanGroupUserError")
  120327. case "code":
  120328. out.Values[i] = ec._SellingPlanGroupUserError_code(ctx, field, obj)
  120329. case "field":
  120330. out.Values[i] = ec._SellingPlanGroupUserError_field(ctx, field, obj)
  120331. case "message":
  120332. out.Values[i] = ec._SellingPlanGroupUserError_message(ctx, field, obj)
  120333. if out.Values[i] == graphql.Null {
  120334. invalids++
  120335. }
  120336. default:
  120337. panic("unknown field " + strconv.Quote(field.Name))
  120338. }
  120339. }
  120340. out.Dispatch()
  120341. if invalids > 0 {
  120342. return graphql.Null
  120343. }
  120344. return out
  120345. }
  120346. var sellingPlanInventoryPolicyImplementors = []string{"SellingPlanInventoryPolicy"}
  120347. func (ec *executionContext) _SellingPlanInventoryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanInventoryPolicy) graphql.Marshaler {
  120348. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanInventoryPolicyImplementors)
  120349. out := graphql.NewFieldSet(fields)
  120350. var invalids uint32
  120351. for i, field := range fields {
  120352. switch field.Name {
  120353. case "__typename":
  120354. out.Values[i] = graphql.MarshalString("SellingPlanInventoryPolicy")
  120355. case "reserve":
  120356. out.Values[i] = ec._SellingPlanInventoryPolicy_reserve(ctx, field, obj)
  120357. if out.Values[i] == graphql.Null {
  120358. invalids++
  120359. }
  120360. default:
  120361. panic("unknown field " + strconv.Quote(field.Name))
  120362. }
  120363. }
  120364. out.Dispatch()
  120365. if invalids > 0 {
  120366. return graphql.Null
  120367. }
  120368. return out
  120369. }
  120370. var sellingPlanPricingPolicyPercentageValueImplementors = []string{"SellingPlanPricingPolicyPercentageValue", "SellingPlanPricingPolicyAdjustmentValue"}
  120371. func (ec *executionContext) _SellingPlanPricingPolicyPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanPricingPolicyPercentageValue) graphql.Marshaler {
  120372. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanPricingPolicyPercentageValueImplementors)
  120373. out := graphql.NewFieldSet(fields)
  120374. var invalids uint32
  120375. for i, field := range fields {
  120376. switch field.Name {
  120377. case "__typename":
  120378. out.Values[i] = graphql.MarshalString("SellingPlanPricingPolicyPercentageValue")
  120379. case "percentage":
  120380. out.Values[i] = ec._SellingPlanPricingPolicyPercentageValue_percentage(ctx, field, obj)
  120381. if out.Values[i] == graphql.Null {
  120382. invalids++
  120383. }
  120384. default:
  120385. panic("unknown field " + strconv.Quote(field.Name))
  120386. }
  120387. }
  120388. out.Dispatch()
  120389. if invalids > 0 {
  120390. return graphql.Null
  120391. }
  120392. return out
  120393. }
  120394. var sellingPlanRecurringBillingPolicyImplementors = []string{"SellingPlanRecurringBillingPolicy", "SellingPlanBillingPolicy"}
  120395. func (ec *executionContext) _SellingPlanRecurringBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringBillingPolicy) graphql.Marshaler {
  120396. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringBillingPolicyImplementors)
  120397. out := graphql.NewFieldSet(fields)
  120398. var invalids uint32
  120399. for i, field := range fields {
  120400. switch field.Name {
  120401. case "__typename":
  120402. out.Values[i] = graphql.MarshalString("SellingPlanRecurringBillingPolicy")
  120403. case "anchors":
  120404. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_anchors(ctx, field, obj)
  120405. if out.Values[i] == graphql.Null {
  120406. invalids++
  120407. }
  120408. case "createdAt":
  120409. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_createdAt(ctx, field, obj)
  120410. if out.Values[i] == graphql.Null {
  120411. invalids++
  120412. }
  120413. case "interval":
  120414. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_interval(ctx, field, obj)
  120415. if out.Values[i] == graphql.Null {
  120416. invalids++
  120417. }
  120418. case "intervalCount":
  120419. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_intervalCount(ctx, field, obj)
  120420. if out.Values[i] == graphql.Null {
  120421. invalids++
  120422. }
  120423. case "maxCycles":
  120424. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_maxCycles(ctx, field, obj)
  120425. case "minCycles":
  120426. out.Values[i] = ec._SellingPlanRecurringBillingPolicy_minCycles(ctx, field, obj)
  120427. default:
  120428. panic("unknown field " + strconv.Quote(field.Name))
  120429. }
  120430. }
  120431. out.Dispatch()
  120432. if invalids > 0 {
  120433. return graphql.Null
  120434. }
  120435. return out
  120436. }
  120437. var sellingPlanRecurringDeliveryPolicyImplementors = []string{"SellingPlanRecurringDeliveryPolicy", "SellingPlanDeliveryPolicy"}
  120438. func (ec *executionContext) _SellingPlanRecurringDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringDeliveryPolicy) graphql.Marshaler {
  120439. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringDeliveryPolicyImplementors)
  120440. out := graphql.NewFieldSet(fields)
  120441. var invalids uint32
  120442. for i, field := range fields {
  120443. switch field.Name {
  120444. case "__typename":
  120445. out.Values[i] = graphql.MarshalString("SellingPlanRecurringDeliveryPolicy")
  120446. case "anchors":
  120447. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_anchors(ctx, field, obj)
  120448. if out.Values[i] == graphql.Null {
  120449. invalids++
  120450. }
  120451. case "createdAt":
  120452. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_createdAt(ctx, field, obj)
  120453. if out.Values[i] == graphql.Null {
  120454. invalids++
  120455. }
  120456. case "cutoff":
  120457. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_cutoff(ctx, field, obj)
  120458. case "intent":
  120459. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_intent(ctx, field, obj)
  120460. if out.Values[i] == graphql.Null {
  120461. invalids++
  120462. }
  120463. case "interval":
  120464. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_interval(ctx, field, obj)
  120465. if out.Values[i] == graphql.Null {
  120466. invalids++
  120467. }
  120468. case "intervalCount":
  120469. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_intervalCount(ctx, field, obj)
  120470. if out.Values[i] == graphql.Null {
  120471. invalids++
  120472. }
  120473. case "preAnchorBehavior":
  120474. out.Values[i] = ec._SellingPlanRecurringDeliveryPolicy_preAnchorBehavior(ctx, field, obj)
  120475. if out.Values[i] == graphql.Null {
  120476. invalids++
  120477. }
  120478. default:
  120479. panic("unknown field " + strconv.Quote(field.Name))
  120480. }
  120481. }
  120482. out.Dispatch()
  120483. if invalids > 0 {
  120484. return graphql.Null
  120485. }
  120486. return out
  120487. }
  120488. var sellingPlanRecurringPricingPolicyImplementors = []string{"SellingPlanRecurringPricingPolicy", "SellingPlanPricingPolicyBase", "SellingPlanPricingPolicy"}
  120489. func (ec *executionContext) _SellingPlanRecurringPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SellingPlanRecurringPricingPolicy) graphql.Marshaler {
  120490. fields := graphql.CollectFields(ec.OperationContext, sel, sellingPlanRecurringPricingPolicyImplementors)
  120491. out := graphql.NewFieldSet(fields)
  120492. var invalids uint32
  120493. for i, field := range fields {
  120494. switch field.Name {
  120495. case "__typename":
  120496. out.Values[i] = graphql.MarshalString("SellingPlanRecurringPricingPolicy")
  120497. case "adjustmentType":
  120498. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_adjustmentType(ctx, field, obj)
  120499. if out.Values[i] == graphql.Null {
  120500. invalids++
  120501. }
  120502. case "adjustmentValue":
  120503. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_adjustmentValue(ctx, field, obj)
  120504. if out.Values[i] == graphql.Null {
  120505. invalids++
  120506. }
  120507. case "afterCycle":
  120508. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_afterCycle(ctx, field, obj)
  120509. case "createdAt":
  120510. out.Values[i] = ec._SellingPlanRecurringPricingPolicy_createdAt(ctx, field, obj)
  120511. if out.Values[i] == graphql.Null {
  120512. invalids++
  120513. }
  120514. default:
  120515. panic("unknown field " + strconv.Quote(field.Name))
  120516. }
  120517. }
  120518. out.Dispatch()
  120519. if invalids > 0 {
  120520. return graphql.Null
  120521. }
  120522. return out
  120523. }
  120524. var shippingLineImplementors = []string{"ShippingLine"}
  120525. func (ec *executionContext) _ShippingLine(ctx context.Context, sel ast.SelectionSet, obj *ShippingLine) graphql.Marshaler {
  120526. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineImplementors)
  120527. out := graphql.NewFieldSet(fields)
  120528. var invalids uint32
  120529. for i, field := range fields {
  120530. switch field.Name {
  120531. case "__typename":
  120532. out.Values[i] = graphql.MarshalString("ShippingLine")
  120533. case "carrierIdentifier":
  120534. out.Values[i] = ec._ShippingLine_carrierIdentifier(ctx, field, obj)
  120535. case "code":
  120536. out.Values[i] = ec._ShippingLine_code(ctx, field, obj)
  120537. case "custom":
  120538. out.Values[i] = ec._ShippingLine_custom(ctx, field, obj)
  120539. if out.Values[i] == graphql.Null {
  120540. invalids++
  120541. }
  120542. case "deliveryCategory":
  120543. out.Values[i] = ec._ShippingLine_deliveryCategory(ctx, field, obj)
  120544. case "discountAllocations":
  120545. out.Values[i] = ec._ShippingLine_discountAllocations(ctx, field, obj)
  120546. if out.Values[i] == graphql.Null {
  120547. invalids++
  120548. }
  120549. case "discountedPriceSet":
  120550. out.Values[i] = ec._ShippingLine_discountedPriceSet(ctx, field, obj)
  120551. if out.Values[i] == graphql.Null {
  120552. invalids++
  120553. }
  120554. case "id":
  120555. out.Values[i] = ec._ShippingLine_id(ctx, field, obj)
  120556. case "originalPriceSet":
  120557. out.Values[i] = ec._ShippingLine_originalPriceSet(ctx, field, obj)
  120558. if out.Values[i] == graphql.Null {
  120559. invalids++
  120560. }
  120561. case "phone":
  120562. out.Values[i] = ec._ShippingLine_phone(ctx, field, obj)
  120563. case "requestedFulfillmentService":
  120564. out.Values[i] = ec._ShippingLine_requestedFulfillmentService(ctx, field, obj)
  120565. case "shippingRateHandle":
  120566. out.Values[i] = ec._ShippingLine_shippingRateHandle(ctx, field, obj)
  120567. case "source":
  120568. out.Values[i] = ec._ShippingLine_source(ctx, field, obj)
  120569. case "taxLines":
  120570. out.Values[i] = ec._ShippingLine_taxLines(ctx, field, obj)
  120571. if out.Values[i] == graphql.Null {
  120572. invalids++
  120573. }
  120574. case "title":
  120575. out.Values[i] = ec._ShippingLine_title(ctx, field, obj)
  120576. if out.Values[i] == graphql.Null {
  120577. invalids++
  120578. }
  120579. default:
  120580. panic("unknown field " + strconv.Quote(field.Name))
  120581. }
  120582. }
  120583. out.Dispatch()
  120584. if invalids > 0 {
  120585. return graphql.Null
  120586. }
  120587. return out
  120588. }
  120589. var shippingLineConnectionImplementors = []string{"ShippingLineConnection"}
  120590. func (ec *executionContext) _ShippingLineConnection(ctx context.Context, sel ast.SelectionSet, obj *ShippingLineConnection) graphql.Marshaler {
  120591. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineConnectionImplementors)
  120592. out := graphql.NewFieldSet(fields)
  120593. var invalids uint32
  120594. for i, field := range fields {
  120595. switch field.Name {
  120596. case "__typename":
  120597. out.Values[i] = graphql.MarshalString("ShippingLineConnection")
  120598. case "edges":
  120599. out.Values[i] = ec._ShippingLineConnection_edges(ctx, field, obj)
  120600. if out.Values[i] == graphql.Null {
  120601. invalids++
  120602. }
  120603. case "nodes":
  120604. out.Values[i] = ec._ShippingLineConnection_nodes(ctx, field, obj)
  120605. if out.Values[i] == graphql.Null {
  120606. invalids++
  120607. }
  120608. case "pageInfo":
  120609. out.Values[i] = ec._ShippingLineConnection_pageInfo(ctx, field, obj)
  120610. if out.Values[i] == graphql.Null {
  120611. invalids++
  120612. }
  120613. default:
  120614. panic("unknown field " + strconv.Quote(field.Name))
  120615. }
  120616. }
  120617. out.Dispatch()
  120618. if invalids > 0 {
  120619. return graphql.Null
  120620. }
  120621. return out
  120622. }
  120623. var shippingLineEdgeImplementors = []string{"ShippingLineEdge"}
  120624. func (ec *executionContext) _ShippingLineEdge(ctx context.Context, sel ast.SelectionSet, obj *ShippingLineEdge) graphql.Marshaler {
  120625. fields := graphql.CollectFields(ec.OperationContext, sel, shippingLineEdgeImplementors)
  120626. out := graphql.NewFieldSet(fields)
  120627. var invalids uint32
  120628. for i, field := range fields {
  120629. switch field.Name {
  120630. case "__typename":
  120631. out.Values[i] = graphql.MarshalString("ShippingLineEdge")
  120632. case "cursor":
  120633. out.Values[i] = ec._ShippingLineEdge_cursor(ctx, field, obj)
  120634. if out.Values[i] == graphql.Null {
  120635. invalids++
  120636. }
  120637. case "node":
  120638. out.Values[i] = ec._ShippingLineEdge_node(ctx, field, obj)
  120639. if out.Values[i] == graphql.Null {
  120640. invalids++
  120641. }
  120642. default:
  120643. panic("unknown field " + strconv.Quote(field.Name))
  120644. }
  120645. }
  120646. out.Dispatch()
  120647. if invalids > 0 {
  120648. return graphql.Null
  120649. }
  120650. return out
  120651. }
  120652. var shippingRefundImplementors = []string{"ShippingRefund"}
  120653. func (ec *executionContext) _ShippingRefund(ctx context.Context, sel ast.SelectionSet, obj *ShippingRefund) graphql.Marshaler {
  120654. fields := graphql.CollectFields(ec.OperationContext, sel, shippingRefundImplementors)
  120655. out := graphql.NewFieldSet(fields)
  120656. var invalids uint32
  120657. for i, field := range fields {
  120658. switch field.Name {
  120659. case "__typename":
  120660. out.Values[i] = graphql.MarshalString("ShippingRefund")
  120661. case "amountSet":
  120662. out.Values[i] = ec._ShippingRefund_amountSet(ctx, field, obj)
  120663. if out.Values[i] == graphql.Null {
  120664. invalids++
  120665. }
  120666. case "maximumRefundableSet":
  120667. out.Values[i] = ec._ShippingRefund_maximumRefundableSet(ctx, field, obj)
  120668. if out.Values[i] == graphql.Null {
  120669. invalids++
  120670. }
  120671. case "taxSet":
  120672. out.Values[i] = ec._ShippingRefund_taxSet(ctx, field, obj)
  120673. if out.Values[i] == graphql.Null {
  120674. invalids++
  120675. }
  120676. default:
  120677. panic("unknown field " + strconv.Quote(field.Name))
  120678. }
  120679. }
  120680. out.Dispatch()
  120681. if invalids > 0 {
  120682. return graphql.Null
  120683. }
  120684. return out
  120685. }
  120686. var shopAlertImplementors = []string{"ShopAlert"}
  120687. func (ec *executionContext) _ShopAlert(ctx context.Context, sel ast.SelectionSet, obj *ShopAlert) graphql.Marshaler {
  120688. fields := graphql.CollectFields(ec.OperationContext, sel, shopAlertImplementors)
  120689. out := graphql.NewFieldSet(fields)
  120690. var invalids uint32
  120691. for i, field := range fields {
  120692. switch field.Name {
  120693. case "__typename":
  120694. out.Values[i] = graphql.MarshalString("ShopAlert")
  120695. case "action":
  120696. out.Values[i] = ec._ShopAlert_action(ctx, field, obj)
  120697. if out.Values[i] == graphql.Null {
  120698. invalids++
  120699. }
  120700. case "description":
  120701. out.Values[i] = ec._ShopAlert_description(ctx, field, obj)
  120702. if out.Values[i] == graphql.Null {
  120703. invalids++
  120704. }
  120705. default:
  120706. panic("unknown field " + strconv.Quote(field.Name))
  120707. }
  120708. }
  120709. out.Dispatch()
  120710. if invalids > 0 {
  120711. return graphql.Null
  120712. }
  120713. return out
  120714. }
  120715. var shopAlertActionImplementors = []string{"ShopAlertAction"}
  120716. func (ec *executionContext) _ShopAlertAction(ctx context.Context, sel ast.SelectionSet, obj *ShopAlertAction) graphql.Marshaler {
  120717. fields := graphql.CollectFields(ec.OperationContext, sel, shopAlertActionImplementors)
  120718. out := graphql.NewFieldSet(fields)
  120719. var invalids uint32
  120720. for i, field := range fields {
  120721. switch field.Name {
  120722. case "__typename":
  120723. out.Values[i] = graphql.MarshalString("ShopAlertAction")
  120724. case "title":
  120725. out.Values[i] = ec._ShopAlertAction_title(ctx, field, obj)
  120726. if out.Values[i] == graphql.Null {
  120727. invalids++
  120728. }
  120729. case "url":
  120730. out.Values[i] = ec._ShopAlertAction_url(ctx, field, obj)
  120731. if out.Values[i] == graphql.Null {
  120732. invalids++
  120733. }
  120734. default:
  120735. panic("unknown field " + strconv.Quote(field.Name))
  120736. }
  120737. }
  120738. out.Dispatch()
  120739. if invalids > 0 {
  120740. return graphql.Null
  120741. }
  120742. return out
  120743. }
  120744. var shopFeaturesImplementors = []string{"ShopFeatures"}
  120745. func (ec *executionContext) _ShopFeatures(ctx context.Context, sel ast.SelectionSet, obj *ShopFeatures) graphql.Marshaler {
  120746. fields := graphql.CollectFields(ec.OperationContext, sel, shopFeaturesImplementors)
  120747. out := graphql.NewFieldSet(fields)
  120748. var invalids uint32
  120749. for i, field := range fields {
  120750. switch field.Name {
  120751. case "__typename":
  120752. out.Values[i] = graphql.MarshalString("ShopFeatures")
  120753. case "avalaraAvatax":
  120754. out.Values[i] = ec._ShopFeatures_avalaraAvatax(ctx, field, obj)
  120755. if out.Values[i] == graphql.Null {
  120756. invalids++
  120757. }
  120758. case "branding":
  120759. out.Values[i] = ec._ShopFeatures_branding(ctx, field, obj)
  120760. if out.Values[i] == graphql.Null {
  120761. invalids++
  120762. }
  120763. case "captcha":
  120764. out.Values[i] = ec._ShopFeatures_captcha(ctx, field, obj)
  120765. if out.Values[i] == graphql.Null {
  120766. invalids++
  120767. }
  120768. case "captchaExternalDomains":
  120769. out.Values[i] = ec._ShopFeatures_captchaExternalDomains(ctx, field, obj)
  120770. if out.Values[i] == graphql.Null {
  120771. invalids++
  120772. }
  120773. case "dynamicRemarketing":
  120774. out.Values[i] = ec._ShopFeatures_dynamicRemarketing(ctx, field, obj)
  120775. if out.Values[i] == graphql.Null {
  120776. invalids++
  120777. }
  120778. case "eligibleForSubscriptionMigration":
  120779. out.Values[i] = ec._ShopFeatures_eligibleForSubscriptionMigration(ctx, field, obj)
  120780. if out.Values[i] == graphql.Null {
  120781. invalids++
  120782. }
  120783. case "eligibleForSubscriptions":
  120784. out.Values[i] = ec._ShopFeatures_eligibleForSubscriptions(ctx, field, obj)
  120785. if out.Values[i] == graphql.Null {
  120786. invalids++
  120787. }
  120788. case "giftCards":
  120789. out.Values[i] = ec._ShopFeatures_giftCards(ctx, field, obj)
  120790. if out.Values[i] == graphql.Null {
  120791. invalids++
  120792. }
  120793. case "harmonizedSystemCode":
  120794. out.Values[i] = ec._ShopFeatures_harmonizedSystemCode(ctx, field, obj)
  120795. if out.Values[i] == graphql.Null {
  120796. invalids++
  120797. }
  120798. case "internationalDomains":
  120799. out.Values[i] = ec._ShopFeatures_internationalDomains(ctx, field, obj)
  120800. if out.Values[i] == graphql.Null {
  120801. invalids++
  120802. }
  120803. case "internationalPriceOverrides":
  120804. out.Values[i] = ec._ShopFeatures_internationalPriceOverrides(ctx, field, obj)
  120805. if out.Values[i] == graphql.Null {
  120806. invalids++
  120807. }
  120808. case "internationalPriceRules":
  120809. out.Values[i] = ec._ShopFeatures_internationalPriceRules(ctx, field, obj)
  120810. if out.Values[i] == graphql.Null {
  120811. invalids++
  120812. }
  120813. case "legacySubscriptionGatewayEnabled":
  120814. out.Values[i] = ec._ShopFeatures_legacySubscriptionGatewayEnabled(ctx, field, obj)
  120815. if out.Values[i] == graphql.Null {
  120816. invalids++
  120817. }
  120818. case "liveView":
  120819. out.Values[i] = ec._ShopFeatures_liveView(ctx, field, obj)
  120820. if out.Values[i] == graphql.Null {
  120821. invalids++
  120822. }
  120823. case "onboardingVisual":
  120824. out.Values[i] = ec._ShopFeatures_onboardingVisual(ctx, field, obj)
  120825. if out.Values[i] == graphql.Null {
  120826. invalids++
  120827. }
  120828. case "paypalExpressSubscriptionGatewayStatus":
  120829. out.Values[i] = ec._ShopFeatures_paypalExpressSubscriptionGatewayStatus(ctx, field, obj)
  120830. if out.Values[i] == graphql.Null {
  120831. invalids++
  120832. }
  120833. case "reports":
  120834. out.Values[i] = ec._ShopFeatures_reports(ctx, field, obj)
  120835. if out.Values[i] == graphql.Null {
  120836. invalids++
  120837. }
  120838. case "sellsSubscriptions":
  120839. out.Values[i] = ec._ShopFeatures_sellsSubscriptions(ctx, field, obj)
  120840. if out.Values[i] == graphql.Null {
  120841. invalids++
  120842. }
  120843. case "showMetrics":
  120844. out.Values[i] = ec._ShopFeatures_showMetrics(ctx, field, obj)
  120845. if out.Values[i] == graphql.Null {
  120846. invalids++
  120847. }
  120848. case "storefront":
  120849. out.Values[i] = ec._ShopFeatures_storefront(ctx, field, obj)
  120850. if out.Values[i] == graphql.Null {
  120851. invalids++
  120852. }
  120853. case "usingShopifyBalance":
  120854. out.Values[i] = ec._ShopFeatures_usingShopifyBalance(ctx, field, obj)
  120855. if out.Values[i] == graphql.Null {
  120856. invalids++
  120857. }
  120858. default:
  120859. panic("unknown field " + strconv.Quote(field.Name))
  120860. }
  120861. }
  120862. out.Dispatch()
  120863. if invalids > 0 {
  120864. return graphql.Null
  120865. }
  120866. return out
  120867. }
  120868. var shopPlanImplementors = []string{"ShopPlan"}
  120869. func (ec *executionContext) _ShopPlan(ctx context.Context, sel ast.SelectionSet, obj *ShopPlan) graphql.Marshaler {
  120870. fields := graphql.CollectFields(ec.OperationContext, sel, shopPlanImplementors)
  120871. out := graphql.NewFieldSet(fields)
  120872. var invalids uint32
  120873. for i, field := range fields {
  120874. switch field.Name {
  120875. case "__typename":
  120876. out.Values[i] = graphql.MarshalString("ShopPlan")
  120877. case "displayName":
  120878. out.Values[i] = ec._ShopPlan_displayName(ctx, field, obj)
  120879. if out.Values[i] == graphql.Null {
  120880. invalids++
  120881. }
  120882. case "partnerDevelopment":
  120883. out.Values[i] = ec._ShopPlan_partnerDevelopment(ctx, field, obj)
  120884. if out.Values[i] == graphql.Null {
  120885. invalids++
  120886. }
  120887. case "shopifyPlus":
  120888. out.Values[i] = ec._ShopPlan_shopifyPlus(ctx, field, obj)
  120889. if out.Values[i] == graphql.Null {
  120890. invalids++
  120891. }
  120892. default:
  120893. panic("unknown field " + strconv.Quote(field.Name))
  120894. }
  120895. }
  120896. out.Dispatch()
  120897. if invalids > 0 {
  120898. return graphql.Null
  120899. }
  120900. return out
  120901. }
  120902. var shopPolicyImplementors = []string{"ShopPolicy", "HasPublishedTranslations", "Node"}
  120903. func (ec *executionContext) _ShopPolicy(ctx context.Context, sel ast.SelectionSet, obj *ShopPolicy) graphql.Marshaler {
  120904. fields := graphql.CollectFields(ec.OperationContext, sel, shopPolicyImplementors)
  120905. out := graphql.NewFieldSet(fields)
  120906. var invalids uint32
  120907. for i, field := range fields {
  120908. switch field.Name {
  120909. case "__typename":
  120910. out.Values[i] = graphql.MarshalString("ShopPolicy")
  120911. case "body":
  120912. out.Values[i] = ec._ShopPolicy_body(ctx, field, obj)
  120913. if out.Values[i] == graphql.Null {
  120914. invalids++
  120915. }
  120916. case "id":
  120917. out.Values[i] = ec._ShopPolicy_id(ctx, field, obj)
  120918. if out.Values[i] == graphql.Null {
  120919. invalids++
  120920. }
  120921. case "translations":
  120922. out.Values[i] = ec._ShopPolicy_translations(ctx, field, obj)
  120923. if out.Values[i] == graphql.Null {
  120924. invalids++
  120925. }
  120926. case "type":
  120927. out.Values[i] = ec._ShopPolicy_type(ctx, field, obj)
  120928. if out.Values[i] == graphql.Null {
  120929. invalids++
  120930. }
  120931. case "url":
  120932. out.Values[i] = ec._ShopPolicy_url(ctx, field, obj)
  120933. if out.Values[i] == graphql.Null {
  120934. invalids++
  120935. }
  120936. default:
  120937. panic("unknown field " + strconv.Quote(field.Name))
  120938. }
  120939. }
  120940. out.Dispatch()
  120941. if invalids > 0 {
  120942. return graphql.Null
  120943. }
  120944. return out
  120945. }
  120946. var shopResourceLimitsImplementors = []string{"ShopResourceLimits"}
  120947. func (ec *executionContext) _ShopResourceLimits(ctx context.Context, sel ast.SelectionSet, obj *ShopResourceLimits) graphql.Marshaler {
  120948. fields := graphql.CollectFields(ec.OperationContext, sel, shopResourceLimitsImplementors)
  120949. out := graphql.NewFieldSet(fields)
  120950. var invalids uint32
  120951. for i, field := range fields {
  120952. switch field.Name {
  120953. case "__typename":
  120954. out.Values[i] = graphql.MarshalString("ShopResourceLimits")
  120955. case "locationLimit":
  120956. out.Values[i] = ec._ShopResourceLimits_locationLimit(ctx, field, obj)
  120957. if out.Values[i] == graphql.Null {
  120958. invalids++
  120959. }
  120960. case "maxProductOptions":
  120961. out.Values[i] = ec._ShopResourceLimits_maxProductOptions(ctx, field, obj)
  120962. if out.Values[i] == graphql.Null {
  120963. invalids++
  120964. }
  120965. case "maxProductVariants":
  120966. out.Values[i] = ec._ShopResourceLimits_maxProductVariants(ctx, field, obj)
  120967. if out.Values[i] == graphql.Null {
  120968. invalids++
  120969. }
  120970. case "redirectLimitReached":
  120971. out.Values[i] = ec._ShopResourceLimits_redirectLimitReached(ctx, field, obj)
  120972. if out.Values[i] == graphql.Null {
  120973. invalids++
  120974. }
  120975. case "skuResourceLimits":
  120976. out.Values[i] = ec._ShopResourceLimits_skuResourceLimits(ctx, field, obj)
  120977. if out.Values[i] == graphql.Null {
  120978. invalids++
  120979. }
  120980. default:
  120981. panic("unknown field " + strconv.Quote(field.Name))
  120982. }
  120983. }
  120984. out.Dispatch()
  120985. if invalids > 0 {
  120986. return graphql.Null
  120987. }
  120988. return out
  120989. }
  120990. var shopifyPaymentsExtendedAuthorizationImplementors = []string{"ShopifyPaymentsExtendedAuthorization"}
  120991. func (ec *executionContext) _ShopifyPaymentsExtendedAuthorization(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsExtendedAuthorization) graphql.Marshaler {
  120992. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsExtendedAuthorizationImplementors)
  120993. out := graphql.NewFieldSet(fields)
  120994. var invalids uint32
  120995. for i, field := range fields {
  120996. switch field.Name {
  120997. case "__typename":
  120998. out.Values[i] = graphql.MarshalString("ShopifyPaymentsExtendedAuthorization")
  120999. case "extendedAuthorizationExpiresAt":
  121000. out.Values[i] = ec._ShopifyPaymentsExtendedAuthorization_extendedAuthorizationExpiresAt(ctx, field, obj)
  121001. if out.Values[i] == graphql.Null {
  121002. invalids++
  121003. }
  121004. case "standardAuthorizationExpiresAt":
  121005. out.Values[i] = ec._ShopifyPaymentsExtendedAuthorization_standardAuthorizationExpiresAt(ctx, field, obj)
  121006. if out.Values[i] == graphql.Null {
  121007. invalids++
  121008. }
  121009. default:
  121010. panic("unknown field " + strconv.Quote(field.Name))
  121011. }
  121012. }
  121013. out.Dispatch()
  121014. if invalids > 0 {
  121015. return graphql.Null
  121016. }
  121017. return out
  121018. }
  121019. var shopifyPaymentsRefundSetImplementors = []string{"ShopifyPaymentsRefundSet"}
  121020. func (ec *executionContext) _ShopifyPaymentsRefundSet(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsRefundSet) graphql.Marshaler {
  121021. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsRefundSetImplementors)
  121022. out := graphql.NewFieldSet(fields)
  121023. var invalids uint32
  121024. for i, field := range fields {
  121025. switch field.Name {
  121026. case "__typename":
  121027. out.Values[i] = graphql.MarshalString("ShopifyPaymentsRefundSet")
  121028. case "acquirerReferenceNumber":
  121029. out.Values[i] = ec._ShopifyPaymentsRefundSet_acquirerReferenceNumber(ctx, field, obj)
  121030. default:
  121031. panic("unknown field " + strconv.Quote(field.Name))
  121032. }
  121033. }
  121034. out.Dispatch()
  121035. if invalids > 0 {
  121036. return graphql.Null
  121037. }
  121038. return out
  121039. }
  121040. var shopifyPaymentsTransactionSetImplementors = []string{"ShopifyPaymentsTransactionSet"}
  121041. func (ec *executionContext) _ShopifyPaymentsTransactionSet(ctx context.Context, sel ast.SelectionSet, obj *ShopifyPaymentsTransactionSet) graphql.Marshaler {
  121042. fields := graphql.CollectFields(ec.OperationContext, sel, shopifyPaymentsTransactionSetImplementors)
  121043. out := graphql.NewFieldSet(fields)
  121044. var invalids uint32
  121045. for i, field := range fields {
  121046. switch field.Name {
  121047. case "__typename":
  121048. out.Values[i] = graphql.MarshalString("ShopifyPaymentsTransactionSet")
  121049. case "extendedAuthorizationSet":
  121050. out.Values[i] = ec._ShopifyPaymentsTransactionSet_extendedAuthorizationSet(ctx, field, obj)
  121051. case "refundSet":
  121052. out.Values[i] = ec._ShopifyPaymentsTransactionSet_refundSet(ctx, field, obj)
  121053. default:
  121054. panic("unknown field " + strconv.Quote(field.Name))
  121055. }
  121056. }
  121057. out.Dispatch()
  121058. if invalids > 0 {
  121059. return graphql.Null
  121060. }
  121061. return out
  121062. }
  121063. var staffMemberImplementors = []string{"StaffMember", "Node"}
  121064. func (ec *executionContext) _StaffMember(ctx context.Context, sel ast.SelectionSet, obj *StaffMember) graphql.Marshaler {
  121065. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberImplementors)
  121066. out := graphql.NewFieldSet(fields)
  121067. var invalids uint32
  121068. for i, field := range fields {
  121069. switch field.Name {
  121070. case "__typename":
  121071. out.Values[i] = graphql.MarshalString("StaffMember")
  121072. case "active":
  121073. out.Values[i] = ec._StaffMember_active(ctx, field, obj)
  121074. if out.Values[i] == graphql.Null {
  121075. invalids++
  121076. }
  121077. case "avatar":
  121078. out.Values[i] = ec._StaffMember_avatar(ctx, field, obj)
  121079. if out.Values[i] == graphql.Null {
  121080. invalids++
  121081. }
  121082. case "email":
  121083. out.Values[i] = ec._StaffMember_email(ctx, field, obj)
  121084. if out.Values[i] == graphql.Null {
  121085. invalids++
  121086. }
  121087. case "exists":
  121088. out.Values[i] = ec._StaffMember_exists(ctx, field, obj)
  121089. if out.Values[i] == graphql.Null {
  121090. invalids++
  121091. }
  121092. case "firstName":
  121093. out.Values[i] = ec._StaffMember_firstName(ctx, field, obj)
  121094. case "id":
  121095. out.Values[i] = ec._StaffMember_id(ctx, field, obj)
  121096. if out.Values[i] == graphql.Null {
  121097. invalids++
  121098. }
  121099. case "initials":
  121100. out.Values[i] = ec._StaffMember_initials(ctx, field, obj)
  121101. case "isShopOwner":
  121102. out.Values[i] = ec._StaffMember_isShopOwner(ctx, field, obj)
  121103. if out.Values[i] == graphql.Null {
  121104. invalids++
  121105. }
  121106. case "lastName":
  121107. out.Values[i] = ec._StaffMember_lastName(ctx, field, obj)
  121108. case "locale":
  121109. out.Values[i] = ec._StaffMember_locale(ctx, field, obj)
  121110. if out.Values[i] == graphql.Null {
  121111. invalids++
  121112. }
  121113. case "name":
  121114. out.Values[i] = ec._StaffMember_name(ctx, field, obj)
  121115. if out.Values[i] == graphql.Null {
  121116. invalids++
  121117. }
  121118. case "phone":
  121119. out.Values[i] = ec._StaffMember_phone(ctx, field, obj)
  121120. case "privateData":
  121121. out.Values[i] = ec._StaffMember_privateData(ctx, field, obj)
  121122. if out.Values[i] == graphql.Null {
  121123. invalids++
  121124. }
  121125. default:
  121126. panic("unknown field " + strconv.Quote(field.Name))
  121127. }
  121128. }
  121129. out.Dispatch()
  121130. if invalids > 0 {
  121131. return graphql.Null
  121132. }
  121133. return out
  121134. }
  121135. var staffMemberConnectionImplementors = []string{"StaffMemberConnection"}
  121136. func (ec *executionContext) _StaffMemberConnection(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberConnection) graphql.Marshaler {
  121137. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberConnectionImplementors)
  121138. out := graphql.NewFieldSet(fields)
  121139. var invalids uint32
  121140. for i, field := range fields {
  121141. switch field.Name {
  121142. case "__typename":
  121143. out.Values[i] = graphql.MarshalString("StaffMemberConnection")
  121144. case "edges":
  121145. out.Values[i] = ec._StaffMemberConnection_edges(ctx, field, obj)
  121146. if out.Values[i] == graphql.Null {
  121147. invalids++
  121148. }
  121149. case "nodes":
  121150. out.Values[i] = ec._StaffMemberConnection_nodes(ctx, field, obj)
  121151. if out.Values[i] == graphql.Null {
  121152. invalids++
  121153. }
  121154. case "pageInfo":
  121155. out.Values[i] = ec._StaffMemberConnection_pageInfo(ctx, field, obj)
  121156. if out.Values[i] == graphql.Null {
  121157. invalids++
  121158. }
  121159. default:
  121160. panic("unknown field " + strconv.Quote(field.Name))
  121161. }
  121162. }
  121163. out.Dispatch()
  121164. if invalids > 0 {
  121165. return graphql.Null
  121166. }
  121167. return out
  121168. }
  121169. var staffMemberEdgeImplementors = []string{"StaffMemberEdge"}
  121170. func (ec *executionContext) _StaffMemberEdge(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberEdge) graphql.Marshaler {
  121171. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberEdgeImplementors)
  121172. out := graphql.NewFieldSet(fields)
  121173. var invalids uint32
  121174. for i, field := range fields {
  121175. switch field.Name {
  121176. case "__typename":
  121177. out.Values[i] = graphql.MarshalString("StaffMemberEdge")
  121178. case "cursor":
  121179. out.Values[i] = ec._StaffMemberEdge_cursor(ctx, field, obj)
  121180. if out.Values[i] == graphql.Null {
  121181. invalids++
  121182. }
  121183. case "node":
  121184. out.Values[i] = ec._StaffMemberEdge_node(ctx, field, obj)
  121185. if out.Values[i] == graphql.Null {
  121186. invalids++
  121187. }
  121188. default:
  121189. panic("unknown field " + strconv.Quote(field.Name))
  121190. }
  121191. }
  121192. out.Dispatch()
  121193. if invalids > 0 {
  121194. return graphql.Null
  121195. }
  121196. return out
  121197. }
  121198. var staffMemberPrivateDataImplementors = []string{"StaffMemberPrivateData"}
  121199. func (ec *executionContext) _StaffMemberPrivateData(ctx context.Context, sel ast.SelectionSet, obj *StaffMemberPrivateData) graphql.Marshaler {
  121200. fields := graphql.CollectFields(ec.OperationContext, sel, staffMemberPrivateDataImplementors)
  121201. out := graphql.NewFieldSet(fields)
  121202. var invalids uint32
  121203. for i, field := range fields {
  121204. switch field.Name {
  121205. case "__typename":
  121206. out.Values[i] = graphql.MarshalString("StaffMemberPrivateData")
  121207. case "accountSettingsUrl":
  121208. out.Values[i] = ec._StaffMemberPrivateData_accountSettingsUrl(ctx, field, obj)
  121209. if out.Values[i] == graphql.Null {
  121210. invalids++
  121211. }
  121212. case "createdAt":
  121213. out.Values[i] = ec._StaffMemberPrivateData_createdAt(ctx, field, obj)
  121214. if out.Values[i] == graphql.Null {
  121215. invalids++
  121216. }
  121217. default:
  121218. panic("unknown field " + strconv.Quote(field.Name))
  121219. }
  121220. }
  121221. out.Dispatch()
  121222. if invalids > 0 {
  121223. return graphql.Null
  121224. }
  121225. return out
  121226. }
  121227. var standardMetafieldDefinitionTemplateImplementors = []string{"StandardMetafieldDefinitionTemplate", "Node"}
  121228. func (ec *executionContext) _StandardMetafieldDefinitionTemplate(ctx context.Context, sel ast.SelectionSet, obj *StandardMetafieldDefinitionTemplate) graphql.Marshaler {
  121229. fields := graphql.CollectFields(ec.OperationContext, sel, standardMetafieldDefinitionTemplateImplementors)
  121230. out := graphql.NewFieldSet(fields)
  121231. var invalids uint32
  121232. for i, field := range fields {
  121233. switch field.Name {
  121234. case "__typename":
  121235. out.Values[i] = graphql.MarshalString("StandardMetafieldDefinitionTemplate")
  121236. case "description":
  121237. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_description(ctx, field, obj)
  121238. case "id":
  121239. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_id(ctx, field, obj)
  121240. if out.Values[i] == graphql.Null {
  121241. invalids++
  121242. }
  121243. case "key":
  121244. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_key(ctx, field, obj)
  121245. if out.Values[i] == graphql.Null {
  121246. invalids++
  121247. }
  121248. case "name":
  121249. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_name(ctx, field, obj)
  121250. if out.Values[i] == graphql.Null {
  121251. invalids++
  121252. }
  121253. case "namespace":
  121254. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_namespace(ctx, field, obj)
  121255. if out.Values[i] == graphql.Null {
  121256. invalids++
  121257. }
  121258. case "ownerTypes":
  121259. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_ownerTypes(ctx, field, obj)
  121260. if out.Values[i] == graphql.Null {
  121261. invalids++
  121262. }
  121263. case "type":
  121264. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_type(ctx, field, obj)
  121265. if out.Values[i] == graphql.Null {
  121266. invalids++
  121267. }
  121268. case "validations":
  121269. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_validations(ctx, field, obj)
  121270. if out.Values[i] == graphql.Null {
  121271. invalids++
  121272. }
  121273. case "visibleToStorefrontApi":
  121274. out.Values[i] = ec._StandardMetafieldDefinitionTemplate_visibleToStorefrontApi(ctx, field, obj)
  121275. if out.Values[i] == graphql.Null {
  121276. invalids++
  121277. }
  121278. default:
  121279. panic("unknown field " + strconv.Quote(field.Name))
  121280. }
  121281. }
  121282. out.Dispatch()
  121283. if invalids > 0 {
  121284. return graphql.Null
  121285. }
  121286. return out
  121287. }
  121288. var storefrontAccessTokenImplementors = []string{"StorefrontAccessToken", "Node"}
  121289. func (ec *executionContext) _StorefrontAccessToken(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessToken) graphql.Marshaler {
  121290. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenImplementors)
  121291. out := graphql.NewFieldSet(fields)
  121292. var invalids uint32
  121293. for i, field := range fields {
  121294. switch field.Name {
  121295. case "__typename":
  121296. out.Values[i] = graphql.MarshalString("StorefrontAccessToken")
  121297. case "accessScopes":
  121298. out.Values[i] = ec._StorefrontAccessToken_accessScopes(ctx, field, obj)
  121299. if out.Values[i] == graphql.Null {
  121300. invalids++
  121301. }
  121302. case "accessToken":
  121303. out.Values[i] = ec._StorefrontAccessToken_accessToken(ctx, field, obj)
  121304. if out.Values[i] == graphql.Null {
  121305. invalids++
  121306. }
  121307. case "createdAt":
  121308. out.Values[i] = ec._StorefrontAccessToken_createdAt(ctx, field, obj)
  121309. if out.Values[i] == graphql.Null {
  121310. invalids++
  121311. }
  121312. case "id":
  121313. out.Values[i] = ec._StorefrontAccessToken_id(ctx, field, obj)
  121314. if out.Values[i] == graphql.Null {
  121315. invalids++
  121316. }
  121317. case "title":
  121318. out.Values[i] = ec._StorefrontAccessToken_title(ctx, field, obj)
  121319. if out.Values[i] == graphql.Null {
  121320. invalids++
  121321. }
  121322. case "updatedAt":
  121323. out.Values[i] = ec._StorefrontAccessToken_updatedAt(ctx, field, obj)
  121324. if out.Values[i] == graphql.Null {
  121325. invalids++
  121326. }
  121327. default:
  121328. panic("unknown field " + strconv.Quote(field.Name))
  121329. }
  121330. }
  121331. out.Dispatch()
  121332. if invalids > 0 {
  121333. return graphql.Null
  121334. }
  121335. return out
  121336. }
  121337. var storefrontAccessTokenConnectionImplementors = []string{"StorefrontAccessTokenConnection"}
  121338. func (ec *executionContext) _StorefrontAccessTokenConnection(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessTokenConnection) graphql.Marshaler {
  121339. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenConnectionImplementors)
  121340. out := graphql.NewFieldSet(fields)
  121341. var invalids uint32
  121342. for i, field := range fields {
  121343. switch field.Name {
  121344. case "__typename":
  121345. out.Values[i] = graphql.MarshalString("StorefrontAccessTokenConnection")
  121346. case "edges":
  121347. out.Values[i] = ec._StorefrontAccessTokenConnection_edges(ctx, field, obj)
  121348. if out.Values[i] == graphql.Null {
  121349. invalids++
  121350. }
  121351. case "nodes":
  121352. out.Values[i] = ec._StorefrontAccessTokenConnection_nodes(ctx, field, obj)
  121353. if out.Values[i] == graphql.Null {
  121354. invalids++
  121355. }
  121356. case "pageInfo":
  121357. out.Values[i] = ec._StorefrontAccessTokenConnection_pageInfo(ctx, field, obj)
  121358. if out.Values[i] == graphql.Null {
  121359. invalids++
  121360. }
  121361. default:
  121362. panic("unknown field " + strconv.Quote(field.Name))
  121363. }
  121364. }
  121365. out.Dispatch()
  121366. if invalids > 0 {
  121367. return graphql.Null
  121368. }
  121369. return out
  121370. }
  121371. var storefrontAccessTokenEdgeImplementors = []string{"StorefrontAccessTokenEdge"}
  121372. func (ec *executionContext) _StorefrontAccessTokenEdge(ctx context.Context, sel ast.SelectionSet, obj *StorefrontAccessTokenEdge) graphql.Marshaler {
  121373. fields := graphql.CollectFields(ec.OperationContext, sel, storefrontAccessTokenEdgeImplementors)
  121374. out := graphql.NewFieldSet(fields)
  121375. var invalids uint32
  121376. for i, field := range fields {
  121377. switch field.Name {
  121378. case "__typename":
  121379. out.Values[i] = graphql.MarshalString("StorefrontAccessTokenEdge")
  121380. case "cursor":
  121381. out.Values[i] = ec._StorefrontAccessTokenEdge_cursor(ctx, field, obj)
  121382. if out.Values[i] == graphql.Null {
  121383. invalids++
  121384. }
  121385. case "node":
  121386. out.Values[i] = ec._StorefrontAccessTokenEdge_node(ctx, field, obj)
  121387. if out.Values[i] == graphql.Null {
  121388. invalids++
  121389. }
  121390. default:
  121391. panic("unknown field " + strconv.Quote(field.Name))
  121392. }
  121393. }
  121394. out.Dispatch()
  121395. if invalids > 0 {
  121396. return graphql.Null
  121397. }
  121398. return out
  121399. }
  121400. var stringConnectionImplementors = []string{"StringConnection"}
  121401. func (ec *executionContext) _StringConnection(ctx context.Context, sel ast.SelectionSet, obj *StringConnection) graphql.Marshaler {
  121402. fields := graphql.CollectFields(ec.OperationContext, sel, stringConnectionImplementors)
  121403. out := graphql.NewFieldSet(fields)
  121404. var invalids uint32
  121405. for i, field := range fields {
  121406. switch field.Name {
  121407. case "__typename":
  121408. out.Values[i] = graphql.MarshalString("StringConnection")
  121409. case "edges":
  121410. out.Values[i] = ec._StringConnection_edges(ctx, field, obj)
  121411. if out.Values[i] == graphql.Null {
  121412. invalids++
  121413. }
  121414. case "pageInfo":
  121415. out.Values[i] = ec._StringConnection_pageInfo(ctx, field, obj)
  121416. if out.Values[i] == graphql.Null {
  121417. invalids++
  121418. }
  121419. default:
  121420. panic("unknown field " + strconv.Quote(field.Name))
  121421. }
  121422. }
  121423. out.Dispatch()
  121424. if invalids > 0 {
  121425. return graphql.Null
  121426. }
  121427. return out
  121428. }
  121429. var stringEdgeImplementors = []string{"StringEdge"}
  121430. func (ec *executionContext) _StringEdge(ctx context.Context, sel ast.SelectionSet, obj *StringEdge) graphql.Marshaler {
  121431. fields := graphql.CollectFields(ec.OperationContext, sel, stringEdgeImplementors)
  121432. out := graphql.NewFieldSet(fields)
  121433. var invalids uint32
  121434. for i, field := range fields {
  121435. switch field.Name {
  121436. case "__typename":
  121437. out.Values[i] = graphql.MarshalString("StringEdge")
  121438. case "cursor":
  121439. out.Values[i] = ec._StringEdge_cursor(ctx, field, obj)
  121440. if out.Values[i] == graphql.Null {
  121441. invalids++
  121442. }
  121443. case "node":
  121444. out.Values[i] = ec._StringEdge_node(ctx, field, obj)
  121445. if out.Values[i] == graphql.Null {
  121446. invalids++
  121447. }
  121448. default:
  121449. panic("unknown field " + strconv.Quote(field.Name))
  121450. }
  121451. }
  121452. out.Dispatch()
  121453. if invalids > 0 {
  121454. return graphql.Null
  121455. }
  121456. return out
  121457. }
  121458. var subscriptionAppliedCodeDiscountImplementors = []string{"SubscriptionAppliedCodeDiscount", "SubscriptionDiscount"}
  121459. func (ec *executionContext) _SubscriptionAppliedCodeDiscount(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionAppliedCodeDiscount) graphql.Marshaler {
  121460. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionAppliedCodeDiscountImplementors)
  121461. out := graphql.NewFieldSet(fields)
  121462. var invalids uint32
  121463. for i, field := range fields {
  121464. switch field.Name {
  121465. case "__typename":
  121466. out.Values[i] = graphql.MarshalString("SubscriptionAppliedCodeDiscount")
  121467. case "id":
  121468. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_id(ctx, field, obj)
  121469. if out.Values[i] == graphql.Null {
  121470. invalids++
  121471. }
  121472. case "redeemCode":
  121473. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_redeemCode(ctx, field, obj)
  121474. if out.Values[i] == graphql.Null {
  121475. invalids++
  121476. }
  121477. case "rejectionReason":
  121478. out.Values[i] = ec._SubscriptionAppliedCodeDiscount_rejectionReason(ctx, field, obj)
  121479. default:
  121480. panic("unknown field " + strconv.Quote(field.Name))
  121481. }
  121482. }
  121483. out.Dispatch()
  121484. if invalids > 0 {
  121485. return graphql.Null
  121486. }
  121487. return out
  121488. }
  121489. var subscriptionBillingAttemptImplementors = []string{"SubscriptionBillingAttempt", "Node"}
  121490. func (ec *executionContext) _SubscriptionBillingAttempt(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttempt) graphql.Marshaler {
  121491. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptImplementors)
  121492. out := graphql.NewFieldSet(fields)
  121493. var invalids uint32
  121494. for i, field := range fields {
  121495. switch field.Name {
  121496. case "__typename":
  121497. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttempt")
  121498. case "completedAt":
  121499. out.Values[i] = ec._SubscriptionBillingAttempt_completedAt(ctx, field, obj)
  121500. case "createdAt":
  121501. out.Values[i] = ec._SubscriptionBillingAttempt_createdAt(ctx, field, obj)
  121502. if out.Values[i] == graphql.Null {
  121503. invalids++
  121504. }
  121505. case "errorCode":
  121506. out.Values[i] = ec._SubscriptionBillingAttempt_errorCode(ctx, field, obj)
  121507. case "errorMessage":
  121508. out.Values[i] = ec._SubscriptionBillingAttempt_errorMessage(ctx, field, obj)
  121509. case "id":
  121510. out.Values[i] = ec._SubscriptionBillingAttempt_id(ctx, field, obj)
  121511. if out.Values[i] == graphql.Null {
  121512. invalids++
  121513. }
  121514. case "idempotencyKey":
  121515. out.Values[i] = ec._SubscriptionBillingAttempt_idempotencyKey(ctx, field, obj)
  121516. if out.Values[i] == graphql.Null {
  121517. invalids++
  121518. }
  121519. case "nextActionUrl":
  121520. out.Values[i] = ec._SubscriptionBillingAttempt_nextActionUrl(ctx, field, obj)
  121521. case "order":
  121522. out.Values[i] = ec._SubscriptionBillingAttempt_order(ctx, field, obj)
  121523. case "originTime":
  121524. out.Values[i] = ec._SubscriptionBillingAttempt_originTime(ctx, field, obj)
  121525. case "ready":
  121526. out.Values[i] = ec._SubscriptionBillingAttempt_ready(ctx, field, obj)
  121527. if out.Values[i] == graphql.Null {
  121528. invalids++
  121529. }
  121530. case "subscriptionContract":
  121531. out.Values[i] = ec._SubscriptionBillingAttempt_subscriptionContract(ctx, field, obj)
  121532. if out.Values[i] == graphql.Null {
  121533. invalids++
  121534. }
  121535. default:
  121536. panic("unknown field " + strconv.Quote(field.Name))
  121537. }
  121538. }
  121539. out.Dispatch()
  121540. if invalids > 0 {
  121541. return graphql.Null
  121542. }
  121543. return out
  121544. }
  121545. var subscriptionBillingAttemptConnectionImplementors = []string{"SubscriptionBillingAttemptConnection"}
  121546. func (ec *executionContext) _SubscriptionBillingAttemptConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttemptConnection) graphql.Marshaler {
  121547. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptConnectionImplementors)
  121548. out := graphql.NewFieldSet(fields)
  121549. var invalids uint32
  121550. for i, field := range fields {
  121551. switch field.Name {
  121552. case "__typename":
  121553. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttemptConnection")
  121554. case "edges":
  121555. out.Values[i] = ec._SubscriptionBillingAttemptConnection_edges(ctx, field, obj)
  121556. if out.Values[i] == graphql.Null {
  121557. invalids++
  121558. }
  121559. case "nodes":
  121560. out.Values[i] = ec._SubscriptionBillingAttemptConnection_nodes(ctx, field, obj)
  121561. if out.Values[i] == graphql.Null {
  121562. invalids++
  121563. }
  121564. case "pageInfo":
  121565. out.Values[i] = ec._SubscriptionBillingAttemptConnection_pageInfo(ctx, field, obj)
  121566. if out.Values[i] == graphql.Null {
  121567. invalids++
  121568. }
  121569. default:
  121570. panic("unknown field " + strconv.Quote(field.Name))
  121571. }
  121572. }
  121573. out.Dispatch()
  121574. if invalids > 0 {
  121575. return graphql.Null
  121576. }
  121577. return out
  121578. }
  121579. var subscriptionBillingAttemptEdgeImplementors = []string{"SubscriptionBillingAttemptEdge"}
  121580. func (ec *executionContext) _SubscriptionBillingAttemptEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingAttemptEdge) graphql.Marshaler {
  121581. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingAttemptEdgeImplementors)
  121582. out := graphql.NewFieldSet(fields)
  121583. var invalids uint32
  121584. for i, field := range fields {
  121585. switch field.Name {
  121586. case "__typename":
  121587. out.Values[i] = graphql.MarshalString("SubscriptionBillingAttemptEdge")
  121588. case "cursor":
  121589. out.Values[i] = ec._SubscriptionBillingAttemptEdge_cursor(ctx, field, obj)
  121590. if out.Values[i] == graphql.Null {
  121591. invalids++
  121592. }
  121593. case "node":
  121594. out.Values[i] = ec._SubscriptionBillingAttemptEdge_node(ctx, field, obj)
  121595. if out.Values[i] == graphql.Null {
  121596. invalids++
  121597. }
  121598. default:
  121599. panic("unknown field " + strconv.Quote(field.Name))
  121600. }
  121601. }
  121602. out.Dispatch()
  121603. if invalids > 0 {
  121604. return graphql.Null
  121605. }
  121606. return out
  121607. }
  121608. var subscriptionBillingPolicyImplementors = []string{"SubscriptionBillingPolicy"}
  121609. func (ec *executionContext) _SubscriptionBillingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionBillingPolicy) graphql.Marshaler {
  121610. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionBillingPolicyImplementors)
  121611. out := graphql.NewFieldSet(fields)
  121612. var invalids uint32
  121613. for i, field := range fields {
  121614. switch field.Name {
  121615. case "__typename":
  121616. out.Values[i] = graphql.MarshalString("SubscriptionBillingPolicy")
  121617. case "anchors":
  121618. out.Values[i] = ec._SubscriptionBillingPolicy_anchors(ctx, field, obj)
  121619. if out.Values[i] == graphql.Null {
  121620. invalids++
  121621. }
  121622. case "interval":
  121623. out.Values[i] = ec._SubscriptionBillingPolicy_interval(ctx, field, obj)
  121624. if out.Values[i] == graphql.Null {
  121625. invalids++
  121626. }
  121627. case "intervalCount":
  121628. out.Values[i] = ec._SubscriptionBillingPolicy_intervalCount(ctx, field, obj)
  121629. if out.Values[i] == graphql.Null {
  121630. invalids++
  121631. }
  121632. case "maxCycles":
  121633. out.Values[i] = ec._SubscriptionBillingPolicy_maxCycles(ctx, field, obj)
  121634. case "minCycles":
  121635. out.Values[i] = ec._SubscriptionBillingPolicy_minCycles(ctx, field, obj)
  121636. default:
  121637. panic("unknown field " + strconv.Quote(field.Name))
  121638. }
  121639. }
  121640. out.Dispatch()
  121641. if invalids > 0 {
  121642. return graphql.Null
  121643. }
  121644. return out
  121645. }
  121646. var subscriptionContractImplementors = []string{"SubscriptionContract", "Node", "SubscriptionContractBase"}
  121647. func (ec *executionContext) _SubscriptionContract(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContract) graphql.Marshaler {
  121648. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractImplementors)
  121649. out := graphql.NewFieldSet(fields)
  121650. var invalids uint32
  121651. for i, field := range fields {
  121652. switch field.Name {
  121653. case "__typename":
  121654. out.Values[i] = graphql.MarshalString("SubscriptionContract")
  121655. case "app":
  121656. out.Values[i] = ec._SubscriptionContract_app(ctx, field, obj)
  121657. case "appAdminUrl":
  121658. out.Values[i] = ec._SubscriptionContract_appAdminUrl(ctx, field, obj)
  121659. case "billingAttempts":
  121660. out.Values[i] = ec._SubscriptionContract_billingAttempts(ctx, field, obj)
  121661. if out.Values[i] == graphql.Null {
  121662. invalids++
  121663. }
  121664. case "billingPolicy":
  121665. out.Values[i] = ec._SubscriptionContract_billingPolicy(ctx, field, obj)
  121666. if out.Values[i] == graphql.Null {
  121667. invalids++
  121668. }
  121669. case "createdAt":
  121670. out.Values[i] = ec._SubscriptionContract_createdAt(ctx, field, obj)
  121671. if out.Values[i] == graphql.Null {
  121672. invalids++
  121673. }
  121674. case "currencyCode":
  121675. out.Values[i] = ec._SubscriptionContract_currencyCode(ctx, field, obj)
  121676. if out.Values[i] == graphql.Null {
  121677. invalids++
  121678. }
  121679. case "customAttributes":
  121680. out.Values[i] = ec._SubscriptionContract_customAttributes(ctx, field, obj)
  121681. if out.Values[i] == graphql.Null {
  121682. invalids++
  121683. }
  121684. case "customer":
  121685. out.Values[i] = ec._SubscriptionContract_customer(ctx, field, obj)
  121686. case "customerPaymentMethod":
  121687. out.Values[i] = ec._SubscriptionContract_customerPaymentMethod(ctx, field, obj)
  121688. case "deliveryMethod":
  121689. out.Values[i] = ec._SubscriptionContract_deliveryMethod(ctx, field, obj)
  121690. case "deliveryPolicy":
  121691. out.Values[i] = ec._SubscriptionContract_deliveryPolicy(ctx, field, obj)
  121692. if out.Values[i] == graphql.Null {
  121693. invalids++
  121694. }
  121695. case "deliveryPrice":
  121696. out.Values[i] = ec._SubscriptionContract_deliveryPrice(ctx, field, obj)
  121697. if out.Values[i] == graphql.Null {
  121698. invalids++
  121699. }
  121700. case "discounts":
  121701. out.Values[i] = ec._SubscriptionContract_discounts(ctx, field, obj)
  121702. if out.Values[i] == graphql.Null {
  121703. invalids++
  121704. }
  121705. case "id":
  121706. out.Values[i] = ec._SubscriptionContract_id(ctx, field, obj)
  121707. if out.Values[i] == graphql.Null {
  121708. invalids++
  121709. }
  121710. case "lastPaymentStatus":
  121711. out.Values[i] = ec._SubscriptionContract_lastPaymentStatus(ctx, field, obj)
  121712. case "lineCount":
  121713. out.Values[i] = ec._SubscriptionContract_lineCount(ctx, field, obj)
  121714. if out.Values[i] == graphql.Null {
  121715. invalids++
  121716. }
  121717. case "lines":
  121718. out.Values[i] = ec._SubscriptionContract_lines(ctx, field, obj)
  121719. if out.Values[i] == graphql.Null {
  121720. invalids++
  121721. }
  121722. case "nextBillingDate":
  121723. out.Values[i] = ec._SubscriptionContract_nextBillingDate(ctx, field, obj)
  121724. case "note":
  121725. out.Values[i] = ec._SubscriptionContract_note(ctx, field, obj)
  121726. case "orders":
  121727. out.Values[i] = ec._SubscriptionContract_orders(ctx, field, obj)
  121728. if out.Values[i] == graphql.Null {
  121729. invalids++
  121730. }
  121731. case "originOrder":
  121732. out.Values[i] = ec._SubscriptionContract_originOrder(ctx, field, obj)
  121733. case "status":
  121734. out.Values[i] = ec._SubscriptionContract_status(ctx, field, obj)
  121735. if out.Values[i] == graphql.Null {
  121736. invalids++
  121737. }
  121738. case "updatedAt":
  121739. out.Values[i] = ec._SubscriptionContract_updatedAt(ctx, field, obj)
  121740. if out.Values[i] == graphql.Null {
  121741. invalids++
  121742. }
  121743. default:
  121744. panic("unknown field " + strconv.Quote(field.Name))
  121745. }
  121746. }
  121747. out.Dispatch()
  121748. if invalids > 0 {
  121749. return graphql.Null
  121750. }
  121751. return out
  121752. }
  121753. var subscriptionContractConnectionImplementors = []string{"SubscriptionContractConnection"}
  121754. func (ec *executionContext) _SubscriptionContractConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContractConnection) graphql.Marshaler {
  121755. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractConnectionImplementors)
  121756. out := graphql.NewFieldSet(fields)
  121757. var invalids uint32
  121758. for i, field := range fields {
  121759. switch field.Name {
  121760. case "__typename":
  121761. out.Values[i] = graphql.MarshalString("SubscriptionContractConnection")
  121762. case "edges":
  121763. out.Values[i] = ec._SubscriptionContractConnection_edges(ctx, field, obj)
  121764. if out.Values[i] == graphql.Null {
  121765. invalids++
  121766. }
  121767. case "nodes":
  121768. out.Values[i] = ec._SubscriptionContractConnection_nodes(ctx, field, obj)
  121769. if out.Values[i] == graphql.Null {
  121770. invalids++
  121771. }
  121772. case "pageInfo":
  121773. out.Values[i] = ec._SubscriptionContractConnection_pageInfo(ctx, field, obj)
  121774. if out.Values[i] == graphql.Null {
  121775. invalids++
  121776. }
  121777. default:
  121778. panic("unknown field " + strconv.Quote(field.Name))
  121779. }
  121780. }
  121781. out.Dispatch()
  121782. if invalids > 0 {
  121783. return graphql.Null
  121784. }
  121785. return out
  121786. }
  121787. var subscriptionContractEdgeImplementors = []string{"SubscriptionContractEdge"}
  121788. func (ec *executionContext) _SubscriptionContractEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionContractEdge) graphql.Marshaler {
  121789. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionContractEdgeImplementors)
  121790. out := graphql.NewFieldSet(fields)
  121791. var invalids uint32
  121792. for i, field := range fields {
  121793. switch field.Name {
  121794. case "__typename":
  121795. out.Values[i] = graphql.MarshalString("SubscriptionContractEdge")
  121796. case "cursor":
  121797. out.Values[i] = ec._SubscriptionContractEdge_cursor(ctx, field, obj)
  121798. if out.Values[i] == graphql.Null {
  121799. invalids++
  121800. }
  121801. case "node":
  121802. out.Values[i] = ec._SubscriptionContractEdge_node(ctx, field, obj)
  121803. if out.Values[i] == graphql.Null {
  121804. invalids++
  121805. }
  121806. default:
  121807. panic("unknown field " + strconv.Quote(field.Name))
  121808. }
  121809. }
  121810. out.Dispatch()
  121811. if invalids > 0 {
  121812. return graphql.Null
  121813. }
  121814. return out
  121815. }
  121816. var subscriptionCyclePriceAdjustmentImplementors = []string{"SubscriptionCyclePriceAdjustment"}
  121817. func (ec *executionContext) _SubscriptionCyclePriceAdjustment(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  121818. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionCyclePriceAdjustmentImplementors)
  121819. out := graphql.NewFieldSet(fields)
  121820. var invalids uint32
  121821. for i, field := range fields {
  121822. switch field.Name {
  121823. case "__typename":
  121824. out.Values[i] = graphql.MarshalString("SubscriptionCyclePriceAdjustment")
  121825. case "adjustmentType":
  121826. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_adjustmentType(ctx, field, obj)
  121827. if out.Values[i] == graphql.Null {
  121828. invalids++
  121829. }
  121830. case "adjustmentValue":
  121831. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_adjustmentValue(ctx, field, obj)
  121832. if out.Values[i] == graphql.Null {
  121833. invalids++
  121834. }
  121835. case "afterCycle":
  121836. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_afterCycle(ctx, field, obj)
  121837. if out.Values[i] == graphql.Null {
  121838. invalids++
  121839. }
  121840. case "computedPrice":
  121841. out.Values[i] = ec._SubscriptionCyclePriceAdjustment_computedPrice(ctx, field, obj)
  121842. if out.Values[i] == graphql.Null {
  121843. invalids++
  121844. }
  121845. default:
  121846. panic("unknown field " + strconv.Quote(field.Name))
  121847. }
  121848. }
  121849. out.Dispatch()
  121850. if invalids > 0 {
  121851. return graphql.Null
  121852. }
  121853. return out
  121854. }
  121855. var subscriptionDeliveryMethodLocalDeliveryImplementors = []string{"SubscriptionDeliveryMethodLocalDelivery", "SubscriptionDeliveryMethod"}
  121856. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDelivery(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodLocalDelivery) graphql.Marshaler {
  121857. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodLocalDeliveryImplementors)
  121858. out := graphql.NewFieldSet(fields)
  121859. var invalids uint32
  121860. for i, field := range fields {
  121861. switch field.Name {
  121862. case "__typename":
  121863. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodLocalDelivery")
  121864. case "address":
  121865. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDelivery_address(ctx, field, obj)
  121866. if out.Values[i] == graphql.Null {
  121867. invalids++
  121868. }
  121869. case "localDeliveryOption":
  121870. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDelivery_localDeliveryOption(ctx, field, obj)
  121871. if out.Values[i] == graphql.Null {
  121872. invalids++
  121873. }
  121874. default:
  121875. panic("unknown field " + strconv.Quote(field.Name))
  121876. }
  121877. }
  121878. out.Dispatch()
  121879. if invalids > 0 {
  121880. return graphql.Null
  121881. }
  121882. return out
  121883. }
  121884. var subscriptionDeliveryMethodLocalDeliveryOptionImplementors = []string{"SubscriptionDeliveryMethodLocalDeliveryOption"}
  121885. func (ec *executionContext) _SubscriptionDeliveryMethodLocalDeliveryOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodLocalDeliveryOption) graphql.Marshaler {
  121886. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodLocalDeliveryOptionImplementors)
  121887. out := graphql.NewFieldSet(fields)
  121888. var invalids uint32
  121889. for i, field := range fields {
  121890. switch field.Name {
  121891. case "__typename":
  121892. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodLocalDeliveryOption")
  121893. case "code":
  121894. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_code(ctx, field, obj)
  121895. case "description":
  121896. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_description(ctx, field, obj)
  121897. case "instructions":
  121898. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_instructions(ctx, field, obj)
  121899. case "phone":
  121900. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_phone(ctx, field, obj)
  121901. if out.Values[i] == graphql.Null {
  121902. invalids++
  121903. }
  121904. case "presentmentTitle":
  121905. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_presentmentTitle(ctx, field, obj)
  121906. case "title":
  121907. out.Values[i] = ec._SubscriptionDeliveryMethodLocalDeliveryOption_title(ctx, field, obj)
  121908. default:
  121909. panic("unknown field " + strconv.Quote(field.Name))
  121910. }
  121911. }
  121912. out.Dispatch()
  121913. if invalids > 0 {
  121914. return graphql.Null
  121915. }
  121916. return out
  121917. }
  121918. var subscriptionDeliveryMethodPickupImplementors = []string{"SubscriptionDeliveryMethodPickup", "SubscriptionDeliveryMethod"}
  121919. func (ec *executionContext) _SubscriptionDeliveryMethodPickup(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodPickup) graphql.Marshaler {
  121920. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodPickupImplementors)
  121921. out := graphql.NewFieldSet(fields)
  121922. var invalids uint32
  121923. for i, field := range fields {
  121924. switch field.Name {
  121925. case "__typename":
  121926. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodPickup")
  121927. case "pickupOption":
  121928. out.Values[i] = ec._SubscriptionDeliveryMethodPickup_pickupOption(ctx, field, obj)
  121929. if out.Values[i] == graphql.Null {
  121930. invalids++
  121931. }
  121932. default:
  121933. panic("unknown field " + strconv.Quote(field.Name))
  121934. }
  121935. }
  121936. out.Dispatch()
  121937. if invalids > 0 {
  121938. return graphql.Null
  121939. }
  121940. return out
  121941. }
  121942. var subscriptionDeliveryMethodPickupOptionImplementors = []string{"SubscriptionDeliveryMethodPickupOption"}
  121943. func (ec *executionContext) _SubscriptionDeliveryMethodPickupOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodPickupOption) graphql.Marshaler {
  121944. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodPickupOptionImplementors)
  121945. out := graphql.NewFieldSet(fields)
  121946. var invalids uint32
  121947. for i, field := range fields {
  121948. switch field.Name {
  121949. case "__typename":
  121950. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodPickupOption")
  121951. case "code":
  121952. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_code(ctx, field, obj)
  121953. case "description":
  121954. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_description(ctx, field, obj)
  121955. case "location":
  121956. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_location(ctx, field, obj)
  121957. if out.Values[i] == graphql.Null {
  121958. invalids++
  121959. }
  121960. case "presentmentTitle":
  121961. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_presentmentTitle(ctx, field, obj)
  121962. case "title":
  121963. out.Values[i] = ec._SubscriptionDeliveryMethodPickupOption_title(ctx, field, obj)
  121964. default:
  121965. panic("unknown field " + strconv.Quote(field.Name))
  121966. }
  121967. }
  121968. out.Dispatch()
  121969. if invalids > 0 {
  121970. return graphql.Null
  121971. }
  121972. return out
  121973. }
  121974. var subscriptionDeliveryMethodShippingImplementors = []string{"SubscriptionDeliveryMethodShipping", "SubscriptionDeliveryMethod"}
  121975. func (ec *executionContext) _SubscriptionDeliveryMethodShipping(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodShipping) graphql.Marshaler {
  121976. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodShippingImplementors)
  121977. out := graphql.NewFieldSet(fields)
  121978. var invalids uint32
  121979. for i, field := range fields {
  121980. switch field.Name {
  121981. case "__typename":
  121982. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodShipping")
  121983. case "address":
  121984. out.Values[i] = ec._SubscriptionDeliveryMethodShipping_address(ctx, field, obj)
  121985. if out.Values[i] == graphql.Null {
  121986. invalids++
  121987. }
  121988. case "shippingOption":
  121989. out.Values[i] = ec._SubscriptionDeliveryMethodShipping_shippingOption(ctx, field, obj)
  121990. if out.Values[i] == graphql.Null {
  121991. invalids++
  121992. }
  121993. default:
  121994. panic("unknown field " + strconv.Quote(field.Name))
  121995. }
  121996. }
  121997. out.Dispatch()
  121998. if invalids > 0 {
  121999. return graphql.Null
  122000. }
  122001. return out
  122002. }
  122003. var subscriptionDeliveryMethodShippingOptionImplementors = []string{"SubscriptionDeliveryMethodShippingOption"}
  122004. func (ec *executionContext) _SubscriptionDeliveryMethodShippingOption(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryMethodShippingOption) graphql.Marshaler {
  122005. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryMethodShippingOptionImplementors)
  122006. out := graphql.NewFieldSet(fields)
  122007. var invalids uint32
  122008. for i, field := range fields {
  122009. switch field.Name {
  122010. case "__typename":
  122011. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryMethodShippingOption")
  122012. case "carrierService":
  122013. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_carrierService(ctx, field, obj)
  122014. case "code":
  122015. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_code(ctx, field, obj)
  122016. case "description":
  122017. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_description(ctx, field, obj)
  122018. case "presentmentTitle":
  122019. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_presentmentTitle(ctx, field, obj)
  122020. case "title":
  122021. out.Values[i] = ec._SubscriptionDeliveryMethodShippingOption_title(ctx, field, obj)
  122022. default:
  122023. panic("unknown field " + strconv.Quote(field.Name))
  122024. }
  122025. }
  122026. out.Dispatch()
  122027. if invalids > 0 {
  122028. return graphql.Null
  122029. }
  122030. return out
  122031. }
  122032. var subscriptionDeliveryPolicyImplementors = []string{"SubscriptionDeliveryPolicy"}
  122033. func (ec *executionContext) _SubscriptionDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDeliveryPolicy) graphql.Marshaler {
  122034. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDeliveryPolicyImplementors)
  122035. out := graphql.NewFieldSet(fields)
  122036. var invalids uint32
  122037. for i, field := range fields {
  122038. switch field.Name {
  122039. case "__typename":
  122040. out.Values[i] = graphql.MarshalString("SubscriptionDeliveryPolicy")
  122041. case "anchors":
  122042. out.Values[i] = ec._SubscriptionDeliveryPolicy_anchors(ctx, field, obj)
  122043. if out.Values[i] == graphql.Null {
  122044. invalids++
  122045. }
  122046. case "interval":
  122047. out.Values[i] = ec._SubscriptionDeliveryPolicy_interval(ctx, field, obj)
  122048. if out.Values[i] == graphql.Null {
  122049. invalids++
  122050. }
  122051. case "intervalCount":
  122052. out.Values[i] = ec._SubscriptionDeliveryPolicy_intervalCount(ctx, field, obj)
  122053. if out.Values[i] == graphql.Null {
  122054. invalids++
  122055. }
  122056. default:
  122057. panic("unknown field " + strconv.Quote(field.Name))
  122058. }
  122059. }
  122060. out.Dispatch()
  122061. if invalids > 0 {
  122062. return graphql.Null
  122063. }
  122064. return out
  122065. }
  122066. var subscriptionDiscountAllocationImplementors = []string{"SubscriptionDiscountAllocation"}
  122067. func (ec *executionContext) _SubscriptionDiscountAllocation(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountAllocation) graphql.Marshaler {
  122068. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountAllocationImplementors)
  122069. out := graphql.NewFieldSet(fields)
  122070. var invalids uint32
  122071. for i, field := range fields {
  122072. switch field.Name {
  122073. case "__typename":
  122074. out.Values[i] = graphql.MarshalString("SubscriptionDiscountAllocation")
  122075. case "amount":
  122076. out.Values[i] = ec._SubscriptionDiscountAllocation_amount(ctx, field, obj)
  122077. if out.Values[i] == graphql.Null {
  122078. invalids++
  122079. }
  122080. case "discount":
  122081. out.Values[i] = ec._SubscriptionDiscountAllocation_discount(ctx, field, obj)
  122082. if out.Values[i] == graphql.Null {
  122083. invalids++
  122084. }
  122085. default:
  122086. panic("unknown field " + strconv.Quote(field.Name))
  122087. }
  122088. }
  122089. out.Dispatch()
  122090. if invalids > 0 {
  122091. return graphql.Null
  122092. }
  122093. return out
  122094. }
  122095. var subscriptionDiscountEntitledLinesImplementors = []string{"SubscriptionDiscountEntitledLines"}
  122096. func (ec *executionContext) _SubscriptionDiscountEntitledLines(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountEntitledLines) graphql.Marshaler {
  122097. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountEntitledLinesImplementors)
  122098. out := graphql.NewFieldSet(fields)
  122099. var invalids uint32
  122100. for i, field := range fields {
  122101. switch field.Name {
  122102. case "__typename":
  122103. out.Values[i] = graphql.MarshalString("SubscriptionDiscountEntitledLines")
  122104. case "all":
  122105. out.Values[i] = ec._SubscriptionDiscountEntitledLines_all(ctx, field, obj)
  122106. if out.Values[i] == graphql.Null {
  122107. invalids++
  122108. }
  122109. case "lines":
  122110. out.Values[i] = ec._SubscriptionDiscountEntitledLines_lines(ctx, field, obj)
  122111. if out.Values[i] == graphql.Null {
  122112. invalids++
  122113. }
  122114. default:
  122115. panic("unknown field " + strconv.Quote(field.Name))
  122116. }
  122117. }
  122118. out.Dispatch()
  122119. if invalids > 0 {
  122120. return graphql.Null
  122121. }
  122122. return out
  122123. }
  122124. var subscriptionDiscountFixedAmountValueImplementors = []string{"SubscriptionDiscountFixedAmountValue", "SubscriptionDiscountValue"}
  122125. func (ec *executionContext) _SubscriptionDiscountFixedAmountValue(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountFixedAmountValue) graphql.Marshaler {
  122126. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountFixedAmountValueImplementors)
  122127. out := graphql.NewFieldSet(fields)
  122128. var invalids uint32
  122129. for i, field := range fields {
  122130. switch field.Name {
  122131. case "__typename":
  122132. out.Values[i] = graphql.MarshalString("SubscriptionDiscountFixedAmountValue")
  122133. case "amount":
  122134. out.Values[i] = ec._SubscriptionDiscountFixedAmountValue_amount(ctx, field, obj)
  122135. if out.Values[i] == graphql.Null {
  122136. invalids++
  122137. }
  122138. case "appliesOnEachItem":
  122139. out.Values[i] = ec._SubscriptionDiscountFixedAmountValue_appliesOnEachItem(ctx, field, obj)
  122140. if out.Values[i] == graphql.Null {
  122141. invalids++
  122142. }
  122143. default:
  122144. panic("unknown field " + strconv.Quote(field.Name))
  122145. }
  122146. }
  122147. out.Dispatch()
  122148. if invalids > 0 {
  122149. return graphql.Null
  122150. }
  122151. return out
  122152. }
  122153. var subscriptionDiscountPercentageValueImplementors = []string{"SubscriptionDiscountPercentageValue", "SubscriptionDiscountValue"}
  122154. func (ec *executionContext) _SubscriptionDiscountPercentageValue(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionDiscountPercentageValue) graphql.Marshaler {
  122155. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionDiscountPercentageValueImplementors)
  122156. out := graphql.NewFieldSet(fields)
  122157. var invalids uint32
  122158. for i, field := range fields {
  122159. switch field.Name {
  122160. case "__typename":
  122161. out.Values[i] = graphql.MarshalString("SubscriptionDiscountPercentageValue")
  122162. case "percentage":
  122163. out.Values[i] = ec._SubscriptionDiscountPercentageValue_percentage(ctx, field, obj)
  122164. if out.Values[i] == graphql.Null {
  122165. invalids++
  122166. }
  122167. default:
  122168. panic("unknown field " + strconv.Quote(field.Name))
  122169. }
  122170. }
  122171. out.Dispatch()
  122172. if invalids > 0 {
  122173. return graphql.Null
  122174. }
  122175. return out
  122176. }
  122177. var subscriptionLineImplementors = []string{"SubscriptionLine"}
  122178. func (ec *executionContext) _SubscriptionLine(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLine) graphql.Marshaler {
  122179. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineImplementors)
  122180. out := graphql.NewFieldSet(fields)
  122181. var invalids uint32
  122182. for i, field := range fields {
  122183. switch field.Name {
  122184. case "__typename":
  122185. out.Values[i] = graphql.MarshalString("SubscriptionLine")
  122186. case "currentPrice":
  122187. out.Values[i] = ec._SubscriptionLine_currentPrice(ctx, field, obj)
  122188. if out.Values[i] == graphql.Null {
  122189. invalids++
  122190. }
  122191. case "customAttributes":
  122192. out.Values[i] = ec._SubscriptionLine_customAttributes(ctx, field, obj)
  122193. if out.Values[i] == graphql.Null {
  122194. invalids++
  122195. }
  122196. case "discountAllocations":
  122197. out.Values[i] = ec._SubscriptionLine_discountAllocations(ctx, field, obj)
  122198. if out.Values[i] == graphql.Null {
  122199. invalids++
  122200. }
  122201. case "id":
  122202. out.Values[i] = ec._SubscriptionLine_id(ctx, field, obj)
  122203. if out.Values[i] == graphql.Null {
  122204. invalids++
  122205. }
  122206. case "lineDiscountedPrice":
  122207. out.Values[i] = ec._SubscriptionLine_lineDiscountedPrice(ctx, field, obj)
  122208. if out.Values[i] == graphql.Null {
  122209. invalids++
  122210. }
  122211. case "pricingPolicy":
  122212. out.Values[i] = ec._SubscriptionLine_pricingPolicy(ctx, field, obj)
  122213. case "productId":
  122214. out.Values[i] = ec._SubscriptionLine_productId(ctx, field, obj)
  122215. case "quantity":
  122216. out.Values[i] = ec._SubscriptionLine_quantity(ctx, field, obj)
  122217. if out.Values[i] == graphql.Null {
  122218. invalids++
  122219. }
  122220. case "requiresShipping":
  122221. out.Values[i] = ec._SubscriptionLine_requiresShipping(ctx, field, obj)
  122222. if out.Values[i] == graphql.Null {
  122223. invalids++
  122224. }
  122225. case "sellingPlanId":
  122226. out.Values[i] = ec._SubscriptionLine_sellingPlanId(ctx, field, obj)
  122227. case "sellingPlanName":
  122228. out.Values[i] = ec._SubscriptionLine_sellingPlanName(ctx, field, obj)
  122229. case "sku":
  122230. out.Values[i] = ec._SubscriptionLine_sku(ctx, field, obj)
  122231. case "taxable":
  122232. out.Values[i] = ec._SubscriptionLine_taxable(ctx, field, obj)
  122233. if out.Values[i] == graphql.Null {
  122234. invalids++
  122235. }
  122236. case "title":
  122237. out.Values[i] = ec._SubscriptionLine_title(ctx, field, obj)
  122238. if out.Values[i] == graphql.Null {
  122239. invalids++
  122240. }
  122241. case "variantId":
  122242. out.Values[i] = ec._SubscriptionLine_variantId(ctx, field, obj)
  122243. case "variantImage":
  122244. out.Values[i] = ec._SubscriptionLine_variantImage(ctx, field, obj)
  122245. case "variantTitle":
  122246. out.Values[i] = ec._SubscriptionLine_variantTitle(ctx, field, obj)
  122247. default:
  122248. panic("unknown field " + strconv.Quote(field.Name))
  122249. }
  122250. }
  122251. out.Dispatch()
  122252. if invalids > 0 {
  122253. return graphql.Null
  122254. }
  122255. return out
  122256. }
  122257. var subscriptionLineConnectionImplementors = []string{"SubscriptionLineConnection"}
  122258. func (ec *executionContext) _SubscriptionLineConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLineConnection) graphql.Marshaler {
  122259. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineConnectionImplementors)
  122260. out := graphql.NewFieldSet(fields)
  122261. var invalids uint32
  122262. for i, field := range fields {
  122263. switch field.Name {
  122264. case "__typename":
  122265. out.Values[i] = graphql.MarshalString("SubscriptionLineConnection")
  122266. case "edges":
  122267. out.Values[i] = ec._SubscriptionLineConnection_edges(ctx, field, obj)
  122268. if out.Values[i] == graphql.Null {
  122269. invalids++
  122270. }
  122271. case "nodes":
  122272. out.Values[i] = ec._SubscriptionLineConnection_nodes(ctx, field, obj)
  122273. if out.Values[i] == graphql.Null {
  122274. invalids++
  122275. }
  122276. case "pageInfo":
  122277. out.Values[i] = ec._SubscriptionLineConnection_pageInfo(ctx, field, obj)
  122278. if out.Values[i] == graphql.Null {
  122279. invalids++
  122280. }
  122281. default:
  122282. panic("unknown field " + strconv.Quote(field.Name))
  122283. }
  122284. }
  122285. out.Dispatch()
  122286. if invalids > 0 {
  122287. return graphql.Null
  122288. }
  122289. return out
  122290. }
  122291. var subscriptionLineEdgeImplementors = []string{"SubscriptionLineEdge"}
  122292. func (ec *executionContext) _SubscriptionLineEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionLineEdge) graphql.Marshaler {
  122293. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionLineEdgeImplementors)
  122294. out := graphql.NewFieldSet(fields)
  122295. var invalids uint32
  122296. for i, field := range fields {
  122297. switch field.Name {
  122298. case "__typename":
  122299. out.Values[i] = graphql.MarshalString("SubscriptionLineEdge")
  122300. case "cursor":
  122301. out.Values[i] = ec._SubscriptionLineEdge_cursor(ctx, field, obj)
  122302. if out.Values[i] == graphql.Null {
  122303. invalids++
  122304. }
  122305. case "node":
  122306. out.Values[i] = ec._SubscriptionLineEdge_node(ctx, field, obj)
  122307. if out.Values[i] == graphql.Null {
  122308. invalids++
  122309. }
  122310. default:
  122311. panic("unknown field " + strconv.Quote(field.Name))
  122312. }
  122313. }
  122314. out.Dispatch()
  122315. if invalids > 0 {
  122316. return graphql.Null
  122317. }
  122318. return out
  122319. }
  122320. var subscriptionMailingAddressImplementors = []string{"SubscriptionMailingAddress"}
  122321. func (ec *executionContext) _SubscriptionMailingAddress(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionMailingAddress) graphql.Marshaler {
  122322. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionMailingAddressImplementors)
  122323. out := graphql.NewFieldSet(fields)
  122324. var invalids uint32
  122325. for i, field := range fields {
  122326. switch field.Name {
  122327. case "__typename":
  122328. out.Values[i] = graphql.MarshalString("SubscriptionMailingAddress")
  122329. case "address1":
  122330. out.Values[i] = ec._SubscriptionMailingAddress_address1(ctx, field, obj)
  122331. case "address2":
  122332. out.Values[i] = ec._SubscriptionMailingAddress_address2(ctx, field, obj)
  122333. case "city":
  122334. out.Values[i] = ec._SubscriptionMailingAddress_city(ctx, field, obj)
  122335. case "company":
  122336. out.Values[i] = ec._SubscriptionMailingAddress_company(ctx, field, obj)
  122337. case "country":
  122338. out.Values[i] = ec._SubscriptionMailingAddress_country(ctx, field, obj)
  122339. case "countryCode":
  122340. out.Values[i] = ec._SubscriptionMailingAddress_countryCode(ctx, field, obj)
  122341. case "firstName":
  122342. out.Values[i] = ec._SubscriptionMailingAddress_firstName(ctx, field, obj)
  122343. case "lastName":
  122344. out.Values[i] = ec._SubscriptionMailingAddress_lastName(ctx, field, obj)
  122345. case "name":
  122346. out.Values[i] = ec._SubscriptionMailingAddress_name(ctx, field, obj)
  122347. case "phone":
  122348. out.Values[i] = ec._SubscriptionMailingAddress_phone(ctx, field, obj)
  122349. case "province":
  122350. out.Values[i] = ec._SubscriptionMailingAddress_province(ctx, field, obj)
  122351. case "provinceCode":
  122352. out.Values[i] = ec._SubscriptionMailingAddress_provinceCode(ctx, field, obj)
  122353. case "zip":
  122354. out.Values[i] = ec._SubscriptionMailingAddress_zip(ctx, field, obj)
  122355. default:
  122356. panic("unknown field " + strconv.Quote(field.Name))
  122357. }
  122358. }
  122359. out.Dispatch()
  122360. if invalids > 0 {
  122361. return graphql.Null
  122362. }
  122363. return out
  122364. }
  122365. var subscriptionManualDiscountImplementors = []string{"SubscriptionManualDiscount", "SubscriptionDiscount"}
  122366. func (ec *executionContext) _SubscriptionManualDiscount(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscount) graphql.Marshaler {
  122367. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountImplementors)
  122368. out := graphql.NewFieldSet(fields)
  122369. var invalids uint32
  122370. for i, field := range fields {
  122371. switch field.Name {
  122372. case "__typename":
  122373. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscount")
  122374. case "entitledLines":
  122375. out.Values[i] = ec._SubscriptionManualDiscount_entitledLines(ctx, field, obj)
  122376. if out.Values[i] == graphql.Null {
  122377. invalids++
  122378. }
  122379. case "id":
  122380. out.Values[i] = ec._SubscriptionManualDiscount_id(ctx, field, obj)
  122381. if out.Values[i] == graphql.Null {
  122382. invalids++
  122383. }
  122384. case "recurringCycleLimit":
  122385. out.Values[i] = ec._SubscriptionManualDiscount_recurringCycleLimit(ctx, field, obj)
  122386. case "rejectionReason":
  122387. out.Values[i] = ec._SubscriptionManualDiscount_rejectionReason(ctx, field, obj)
  122388. case "targetType":
  122389. out.Values[i] = ec._SubscriptionManualDiscount_targetType(ctx, field, obj)
  122390. if out.Values[i] == graphql.Null {
  122391. invalids++
  122392. }
  122393. case "title":
  122394. out.Values[i] = ec._SubscriptionManualDiscount_title(ctx, field, obj)
  122395. case "type":
  122396. out.Values[i] = ec._SubscriptionManualDiscount_type(ctx, field, obj)
  122397. if out.Values[i] == graphql.Null {
  122398. invalids++
  122399. }
  122400. case "usageCount":
  122401. out.Values[i] = ec._SubscriptionManualDiscount_usageCount(ctx, field, obj)
  122402. if out.Values[i] == graphql.Null {
  122403. invalids++
  122404. }
  122405. case "value":
  122406. out.Values[i] = ec._SubscriptionManualDiscount_value(ctx, field, obj)
  122407. if out.Values[i] == graphql.Null {
  122408. invalids++
  122409. }
  122410. default:
  122411. panic("unknown field " + strconv.Quote(field.Name))
  122412. }
  122413. }
  122414. out.Dispatch()
  122415. if invalids > 0 {
  122416. return graphql.Null
  122417. }
  122418. return out
  122419. }
  122420. var subscriptionManualDiscountConnectionImplementors = []string{"SubscriptionManualDiscountConnection"}
  122421. func (ec *executionContext) _SubscriptionManualDiscountConnection(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscountConnection) graphql.Marshaler {
  122422. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountConnectionImplementors)
  122423. out := graphql.NewFieldSet(fields)
  122424. var invalids uint32
  122425. for i, field := range fields {
  122426. switch field.Name {
  122427. case "__typename":
  122428. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscountConnection")
  122429. case "edges":
  122430. out.Values[i] = ec._SubscriptionManualDiscountConnection_edges(ctx, field, obj)
  122431. if out.Values[i] == graphql.Null {
  122432. invalids++
  122433. }
  122434. case "nodes":
  122435. out.Values[i] = ec._SubscriptionManualDiscountConnection_nodes(ctx, field, obj)
  122436. if out.Values[i] == graphql.Null {
  122437. invalids++
  122438. }
  122439. case "pageInfo":
  122440. out.Values[i] = ec._SubscriptionManualDiscountConnection_pageInfo(ctx, field, obj)
  122441. if out.Values[i] == graphql.Null {
  122442. invalids++
  122443. }
  122444. default:
  122445. panic("unknown field " + strconv.Quote(field.Name))
  122446. }
  122447. }
  122448. out.Dispatch()
  122449. if invalids > 0 {
  122450. return graphql.Null
  122451. }
  122452. return out
  122453. }
  122454. var subscriptionManualDiscountEdgeImplementors = []string{"SubscriptionManualDiscountEdge"}
  122455. func (ec *executionContext) _SubscriptionManualDiscountEdge(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionManualDiscountEdge) graphql.Marshaler {
  122456. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionManualDiscountEdgeImplementors)
  122457. out := graphql.NewFieldSet(fields)
  122458. var invalids uint32
  122459. for i, field := range fields {
  122460. switch field.Name {
  122461. case "__typename":
  122462. out.Values[i] = graphql.MarshalString("SubscriptionManualDiscountEdge")
  122463. case "cursor":
  122464. out.Values[i] = ec._SubscriptionManualDiscountEdge_cursor(ctx, field, obj)
  122465. if out.Values[i] == graphql.Null {
  122466. invalids++
  122467. }
  122468. case "node":
  122469. out.Values[i] = ec._SubscriptionManualDiscountEdge_node(ctx, field, obj)
  122470. if out.Values[i] == graphql.Null {
  122471. invalids++
  122472. }
  122473. default:
  122474. panic("unknown field " + strconv.Quote(field.Name))
  122475. }
  122476. }
  122477. out.Dispatch()
  122478. if invalids > 0 {
  122479. return graphql.Null
  122480. }
  122481. return out
  122482. }
  122483. var subscriptionPricingPolicyImplementors = []string{"SubscriptionPricingPolicy"}
  122484. func (ec *executionContext) _SubscriptionPricingPolicy(ctx context.Context, sel ast.SelectionSet, obj *SubscriptionPricingPolicy) graphql.Marshaler {
  122485. fields := graphql.CollectFields(ec.OperationContext, sel, subscriptionPricingPolicyImplementors)
  122486. out := graphql.NewFieldSet(fields)
  122487. var invalids uint32
  122488. for i, field := range fields {
  122489. switch field.Name {
  122490. case "__typename":
  122491. out.Values[i] = graphql.MarshalString("SubscriptionPricingPolicy")
  122492. case "basePrice":
  122493. out.Values[i] = ec._SubscriptionPricingPolicy_basePrice(ctx, field, obj)
  122494. if out.Values[i] == graphql.Null {
  122495. invalids++
  122496. }
  122497. case "cycleDiscounts":
  122498. out.Values[i] = ec._SubscriptionPricingPolicy_cycleDiscounts(ctx, field, obj)
  122499. if out.Values[i] == graphql.Null {
  122500. invalids++
  122501. }
  122502. default:
  122503. panic("unknown field " + strconv.Quote(field.Name))
  122504. }
  122505. }
  122506. out.Dispatch()
  122507. if invalids > 0 {
  122508. return graphql.Null
  122509. }
  122510. return out
  122511. }
  122512. var suggestedOrderTransactionImplementors = []string{"SuggestedOrderTransaction"}
  122513. func (ec *executionContext) _SuggestedOrderTransaction(ctx context.Context, sel ast.SelectionSet, obj *SuggestedOrderTransaction) graphql.Marshaler {
  122514. fields := graphql.CollectFields(ec.OperationContext, sel, suggestedOrderTransactionImplementors)
  122515. out := graphql.NewFieldSet(fields)
  122516. var invalids uint32
  122517. for i, field := range fields {
  122518. switch field.Name {
  122519. case "__typename":
  122520. out.Values[i] = graphql.MarshalString("SuggestedOrderTransaction")
  122521. case "accountNumber":
  122522. out.Values[i] = ec._SuggestedOrderTransaction_accountNumber(ctx, field, obj)
  122523. case "amountSet":
  122524. out.Values[i] = ec._SuggestedOrderTransaction_amountSet(ctx, field, obj)
  122525. if out.Values[i] == graphql.Null {
  122526. invalids++
  122527. }
  122528. case "formattedGateway":
  122529. out.Values[i] = ec._SuggestedOrderTransaction_formattedGateway(ctx, field, obj)
  122530. case "gateway":
  122531. out.Values[i] = ec._SuggestedOrderTransaction_gateway(ctx, field, obj)
  122532. case "kind":
  122533. out.Values[i] = ec._SuggestedOrderTransaction_kind(ctx, field, obj)
  122534. if out.Values[i] == graphql.Null {
  122535. invalids++
  122536. }
  122537. case "maximumRefundableSet":
  122538. out.Values[i] = ec._SuggestedOrderTransaction_maximumRefundableSet(ctx, field, obj)
  122539. case "parentTransaction":
  122540. out.Values[i] = ec._SuggestedOrderTransaction_parentTransaction(ctx, field, obj)
  122541. default:
  122542. panic("unknown field " + strconv.Quote(field.Name))
  122543. }
  122544. }
  122545. out.Dispatch()
  122546. if invalids > 0 {
  122547. return graphql.Null
  122548. }
  122549. return out
  122550. }
  122551. var suggestedRefundImplementors = []string{"SuggestedRefund"}
  122552. func (ec *executionContext) _SuggestedRefund(ctx context.Context, sel ast.SelectionSet, obj *SuggestedRefund) graphql.Marshaler {
  122553. fields := graphql.CollectFields(ec.OperationContext, sel, suggestedRefundImplementors)
  122554. out := graphql.NewFieldSet(fields)
  122555. var invalids uint32
  122556. for i, field := range fields {
  122557. switch field.Name {
  122558. case "__typename":
  122559. out.Values[i] = graphql.MarshalString("SuggestedRefund")
  122560. case "amountSet":
  122561. out.Values[i] = ec._SuggestedRefund_amountSet(ctx, field, obj)
  122562. if out.Values[i] == graphql.Null {
  122563. invalids++
  122564. }
  122565. case "discountedSubtotalSet":
  122566. out.Values[i] = ec._SuggestedRefund_discountedSubtotalSet(ctx, field, obj)
  122567. if out.Values[i] == graphql.Null {
  122568. invalids++
  122569. }
  122570. case "maximumRefundableSet":
  122571. out.Values[i] = ec._SuggestedRefund_maximumRefundableSet(ctx, field, obj)
  122572. if out.Values[i] == graphql.Null {
  122573. invalids++
  122574. }
  122575. case "refundDuties":
  122576. out.Values[i] = ec._SuggestedRefund_refundDuties(ctx, field, obj)
  122577. if out.Values[i] == graphql.Null {
  122578. invalids++
  122579. }
  122580. case "refundLineItems":
  122581. out.Values[i] = ec._SuggestedRefund_refundLineItems(ctx, field, obj)
  122582. if out.Values[i] == graphql.Null {
  122583. invalids++
  122584. }
  122585. case "shipping":
  122586. out.Values[i] = ec._SuggestedRefund_shipping(ctx, field, obj)
  122587. if out.Values[i] == graphql.Null {
  122588. invalids++
  122589. }
  122590. case "subtotalSet":
  122591. out.Values[i] = ec._SuggestedRefund_subtotalSet(ctx, field, obj)
  122592. if out.Values[i] == graphql.Null {
  122593. invalids++
  122594. }
  122595. case "suggestedTransactions":
  122596. out.Values[i] = ec._SuggestedRefund_suggestedTransactions(ctx, field, obj)
  122597. if out.Values[i] == graphql.Null {
  122598. invalids++
  122599. }
  122600. case "totalCartDiscountAmountSet":
  122601. out.Values[i] = ec._SuggestedRefund_totalCartDiscountAmountSet(ctx, field, obj)
  122602. if out.Values[i] == graphql.Null {
  122603. invalids++
  122604. }
  122605. case "totalDutiesSet":
  122606. out.Values[i] = ec._SuggestedRefund_totalDutiesSet(ctx, field, obj)
  122607. if out.Values[i] == graphql.Null {
  122608. invalids++
  122609. }
  122610. case "totalTaxSet":
  122611. out.Values[i] = ec._SuggestedRefund_totalTaxSet(ctx, field, obj)
  122612. if out.Values[i] == graphql.Null {
  122613. invalids++
  122614. }
  122615. default:
  122616. panic("unknown field " + strconv.Quote(field.Name))
  122617. }
  122618. }
  122619. out.Dispatch()
  122620. if invalids > 0 {
  122621. return graphql.Null
  122622. }
  122623. return out
  122624. }
  122625. var taxLineImplementors = []string{"TaxLine"}
  122626. func (ec *executionContext) _TaxLine(ctx context.Context, sel ast.SelectionSet, obj *TaxLine) graphql.Marshaler {
  122627. fields := graphql.CollectFields(ec.OperationContext, sel, taxLineImplementors)
  122628. out := graphql.NewFieldSet(fields)
  122629. var invalids uint32
  122630. for i, field := range fields {
  122631. switch field.Name {
  122632. case "__typename":
  122633. out.Values[i] = graphql.MarshalString("TaxLine")
  122634. case "channelLiable":
  122635. out.Values[i] = ec._TaxLine_channelLiable(ctx, field, obj)
  122636. case "priceSet":
  122637. out.Values[i] = ec._TaxLine_priceSet(ctx, field, obj)
  122638. if out.Values[i] == graphql.Null {
  122639. invalids++
  122640. }
  122641. case "rate":
  122642. out.Values[i] = ec._TaxLine_rate(ctx, field, obj)
  122643. case "ratePercentage":
  122644. out.Values[i] = ec._TaxLine_ratePercentage(ctx, field, obj)
  122645. case "title":
  122646. out.Values[i] = ec._TaxLine_title(ctx, field, obj)
  122647. if out.Values[i] == graphql.Null {
  122648. invalids++
  122649. }
  122650. default:
  122651. panic("unknown field " + strconv.Quote(field.Name))
  122652. }
  122653. }
  122654. out.Dispatch()
  122655. if invalids > 0 {
  122656. return graphql.Null
  122657. }
  122658. return out
  122659. }
  122660. var transactionFeeImplementors = []string{"TransactionFee", "Node"}
  122661. func (ec *executionContext) _TransactionFee(ctx context.Context, sel ast.SelectionSet, obj *TransactionFee) graphql.Marshaler {
  122662. fields := graphql.CollectFields(ec.OperationContext, sel, transactionFeeImplementors)
  122663. out := graphql.NewFieldSet(fields)
  122664. var invalids uint32
  122665. for i, field := range fields {
  122666. switch field.Name {
  122667. case "__typename":
  122668. out.Values[i] = graphql.MarshalString("TransactionFee")
  122669. case "amount":
  122670. out.Values[i] = ec._TransactionFee_amount(ctx, field, obj)
  122671. if out.Values[i] == graphql.Null {
  122672. invalids++
  122673. }
  122674. case "flatFee":
  122675. out.Values[i] = ec._TransactionFee_flatFee(ctx, field, obj)
  122676. if out.Values[i] == graphql.Null {
  122677. invalids++
  122678. }
  122679. case "flatFeeName":
  122680. out.Values[i] = ec._TransactionFee_flatFeeName(ctx, field, obj)
  122681. case "id":
  122682. out.Values[i] = ec._TransactionFee_id(ctx, field, obj)
  122683. if out.Values[i] == graphql.Null {
  122684. invalids++
  122685. }
  122686. case "rate":
  122687. out.Values[i] = ec._TransactionFee_rate(ctx, field, obj)
  122688. if out.Values[i] == graphql.Null {
  122689. invalids++
  122690. }
  122691. case "rateName":
  122692. out.Values[i] = ec._TransactionFee_rateName(ctx, field, obj)
  122693. case "taxAmount":
  122694. out.Values[i] = ec._TransactionFee_taxAmount(ctx, field, obj)
  122695. if out.Values[i] == graphql.Null {
  122696. invalids++
  122697. }
  122698. case "type":
  122699. out.Values[i] = ec._TransactionFee_type(ctx, field, obj)
  122700. if out.Values[i] == graphql.Null {
  122701. invalids++
  122702. }
  122703. default:
  122704. panic("unknown field " + strconv.Quote(field.Name))
  122705. }
  122706. }
  122707. out.Dispatch()
  122708. if invalids > 0 {
  122709. return graphql.Null
  122710. }
  122711. return out
  122712. }
  122713. var typedAttributeImplementors = []string{"TypedAttribute"}
  122714. func (ec *executionContext) _TypedAttribute(ctx context.Context, sel ast.SelectionSet, obj *TypedAttribute) graphql.Marshaler {
  122715. fields := graphql.CollectFields(ec.OperationContext, sel, typedAttributeImplementors)
  122716. out := graphql.NewFieldSet(fields)
  122717. var invalids uint32
  122718. for i, field := range fields {
  122719. switch field.Name {
  122720. case "__typename":
  122721. out.Values[i] = graphql.MarshalString("TypedAttribute")
  122722. case "key":
  122723. out.Values[i] = ec._TypedAttribute_key(ctx, field, obj)
  122724. if out.Values[i] == graphql.Null {
  122725. invalids++
  122726. }
  122727. case "value":
  122728. out.Values[i] = ec._TypedAttribute_value(ctx, field, obj)
  122729. if out.Values[i] == graphql.Null {
  122730. invalids++
  122731. }
  122732. default:
  122733. panic("unknown field " + strconv.Quote(field.Name))
  122734. }
  122735. }
  122736. out.Dispatch()
  122737. if invalids > 0 {
  122738. return graphql.Null
  122739. }
  122740. return out
  122741. }
  122742. var uTMParametersImplementors = []string{"UTMParameters"}
  122743. func (ec *executionContext) _UTMParameters(ctx context.Context, sel ast.SelectionSet, obj *UTMParameters) graphql.Marshaler {
  122744. fields := graphql.CollectFields(ec.OperationContext, sel, uTMParametersImplementors)
  122745. out := graphql.NewFieldSet(fields)
  122746. var invalids uint32
  122747. for i, field := range fields {
  122748. switch field.Name {
  122749. case "__typename":
  122750. out.Values[i] = graphql.MarshalString("UTMParameters")
  122751. case "campaign":
  122752. out.Values[i] = ec._UTMParameters_campaign(ctx, field, obj)
  122753. case "content":
  122754. out.Values[i] = ec._UTMParameters_content(ctx, field, obj)
  122755. case "medium":
  122756. out.Values[i] = ec._UTMParameters_medium(ctx, field, obj)
  122757. case "source":
  122758. out.Values[i] = ec._UTMParameters_source(ctx, field, obj)
  122759. case "term":
  122760. out.Values[i] = ec._UTMParameters_term(ctx, field, obj)
  122761. default:
  122762. panic("unknown field " + strconv.Quote(field.Name))
  122763. }
  122764. }
  122765. out.Dispatch()
  122766. if invalids > 0 {
  122767. return graphql.Null
  122768. }
  122769. return out
  122770. }
  122771. var userErrorImplementors = []string{"UserError", "DisplayableError"}
  122772. func (ec *executionContext) _UserError(ctx context.Context, sel ast.SelectionSet, obj *UserError) graphql.Marshaler {
  122773. fields := graphql.CollectFields(ec.OperationContext, sel, userErrorImplementors)
  122774. out := graphql.NewFieldSet(fields)
  122775. var invalids uint32
  122776. for i, field := range fields {
  122777. switch field.Name {
  122778. case "__typename":
  122779. out.Values[i] = graphql.MarshalString("UserError")
  122780. case "field":
  122781. out.Values[i] = ec._UserError_field(ctx, field, obj)
  122782. case "message":
  122783. out.Values[i] = ec._UserError_message(ctx, field, obj)
  122784. if out.Values[i] == graphql.Null {
  122785. invalids++
  122786. }
  122787. default:
  122788. panic("unknown field " + strconv.Quote(field.Name))
  122789. }
  122790. }
  122791. out.Dispatch()
  122792. if invalids > 0 {
  122793. return graphql.Null
  122794. }
  122795. return out
  122796. }
  122797. var vaultCreditCardImplementors = []string{"VaultCreditCard", "PaymentInstrument"}
  122798. func (ec *executionContext) _VaultCreditCard(ctx context.Context, sel ast.SelectionSet, obj *VaultCreditCard) graphql.Marshaler {
  122799. fields := graphql.CollectFields(ec.OperationContext, sel, vaultCreditCardImplementors)
  122800. out := graphql.NewFieldSet(fields)
  122801. var invalids uint32
  122802. for i, field := range fields {
  122803. switch field.Name {
  122804. case "__typename":
  122805. out.Values[i] = graphql.MarshalString("VaultCreditCard")
  122806. case "billingAddress":
  122807. out.Values[i] = ec._VaultCreditCard_billingAddress(ctx, field, obj)
  122808. case "brand":
  122809. out.Values[i] = ec._VaultCreditCard_brand(ctx, field, obj)
  122810. if out.Values[i] == graphql.Null {
  122811. invalids++
  122812. }
  122813. case "expired":
  122814. out.Values[i] = ec._VaultCreditCard_expired(ctx, field, obj)
  122815. if out.Values[i] == graphql.Null {
  122816. invalids++
  122817. }
  122818. case "expiryMonth":
  122819. out.Values[i] = ec._VaultCreditCard_expiryMonth(ctx, field, obj)
  122820. if out.Values[i] == graphql.Null {
  122821. invalids++
  122822. }
  122823. case "expiryYear":
  122824. out.Values[i] = ec._VaultCreditCard_expiryYear(ctx, field, obj)
  122825. if out.Values[i] == graphql.Null {
  122826. invalids++
  122827. }
  122828. case "lastDigits":
  122829. out.Values[i] = ec._VaultCreditCard_lastDigits(ctx, field, obj)
  122830. if out.Values[i] == graphql.Null {
  122831. invalids++
  122832. }
  122833. case "name":
  122834. out.Values[i] = ec._VaultCreditCard_name(ctx, field, obj)
  122835. if out.Values[i] == graphql.Null {
  122836. invalids++
  122837. }
  122838. default:
  122839. panic("unknown field " + strconv.Quote(field.Name))
  122840. }
  122841. }
  122842. out.Dispatch()
  122843. if invalids > 0 {
  122844. return graphql.Null
  122845. }
  122846. return out
  122847. }
  122848. var vaultPaypalBillingAgreementImplementors = []string{"VaultPaypalBillingAgreement", "PaymentInstrument"}
  122849. func (ec *executionContext) _VaultPaypalBillingAgreement(ctx context.Context, sel ast.SelectionSet, obj *VaultPaypalBillingAgreement) graphql.Marshaler {
  122850. fields := graphql.CollectFields(ec.OperationContext, sel, vaultPaypalBillingAgreementImplementors)
  122851. out := graphql.NewFieldSet(fields)
  122852. var invalids uint32
  122853. for i, field := range fields {
  122854. switch field.Name {
  122855. case "__typename":
  122856. out.Values[i] = graphql.MarshalString("VaultPaypalBillingAgreement")
  122857. case "inactive":
  122858. out.Values[i] = ec._VaultPaypalBillingAgreement_inactive(ctx, field, obj)
  122859. if out.Values[i] == graphql.Null {
  122860. invalids++
  122861. }
  122862. case "name":
  122863. out.Values[i] = ec._VaultPaypalBillingAgreement_name(ctx, field, obj)
  122864. if out.Values[i] == graphql.Null {
  122865. invalids++
  122866. }
  122867. case "paypalAccountEmail":
  122868. out.Values[i] = ec._VaultPaypalBillingAgreement_paypalAccountEmail(ctx, field, obj)
  122869. if out.Values[i] == graphql.Null {
  122870. invalids++
  122871. }
  122872. default:
  122873. panic("unknown field " + strconv.Quote(field.Name))
  122874. }
  122875. }
  122876. out.Dispatch()
  122877. if invalids > 0 {
  122878. return graphql.Null
  122879. }
  122880. return out
  122881. }
  122882. var videoImplementors = []string{"Video", "File", "Media", "Node", "MetafieldReference"}
  122883. func (ec *executionContext) _Video(ctx context.Context, sel ast.SelectionSet, obj *Video) graphql.Marshaler {
  122884. fields := graphql.CollectFields(ec.OperationContext, sel, videoImplementors)
  122885. out := graphql.NewFieldSet(fields)
  122886. var invalids uint32
  122887. for i, field := range fields {
  122888. switch field.Name {
  122889. case "__typename":
  122890. out.Values[i] = graphql.MarshalString("Video")
  122891. case "alt":
  122892. out.Values[i] = ec._Video_alt(ctx, field, obj)
  122893. case "createdAt":
  122894. out.Values[i] = ec._Video_createdAt(ctx, field, obj)
  122895. if out.Values[i] == graphql.Null {
  122896. invalids++
  122897. }
  122898. case "duration":
  122899. out.Values[i] = ec._Video_duration(ctx, field, obj)
  122900. case "fileErrors":
  122901. out.Values[i] = ec._Video_fileErrors(ctx, field, obj)
  122902. if out.Values[i] == graphql.Null {
  122903. invalids++
  122904. }
  122905. case "fileStatus":
  122906. out.Values[i] = ec._Video_fileStatus(ctx, field, obj)
  122907. if out.Values[i] == graphql.Null {
  122908. invalids++
  122909. }
  122910. case "filename":
  122911. out.Values[i] = ec._Video_filename(ctx, field, obj)
  122912. if out.Values[i] == graphql.Null {
  122913. invalids++
  122914. }
  122915. case "id":
  122916. out.Values[i] = ec._Video_id(ctx, field, obj)
  122917. if out.Values[i] == graphql.Null {
  122918. invalids++
  122919. }
  122920. case "mediaContentType":
  122921. out.Values[i] = ec._Video_mediaContentType(ctx, field, obj)
  122922. if out.Values[i] == graphql.Null {
  122923. invalids++
  122924. }
  122925. case "mediaErrors":
  122926. out.Values[i] = ec._Video_mediaErrors(ctx, field, obj)
  122927. if out.Values[i] == graphql.Null {
  122928. invalids++
  122929. }
  122930. case "mediaWarnings":
  122931. out.Values[i] = ec._Video_mediaWarnings(ctx, field, obj)
  122932. if out.Values[i] == graphql.Null {
  122933. invalids++
  122934. }
  122935. case "originalSource":
  122936. out.Values[i] = ec._Video_originalSource(ctx, field, obj)
  122937. case "preview":
  122938. out.Values[i] = ec._Video_preview(ctx, field, obj)
  122939. case "sources":
  122940. out.Values[i] = ec._Video_sources(ctx, field, obj)
  122941. if out.Values[i] == graphql.Null {
  122942. invalids++
  122943. }
  122944. case "status":
  122945. out.Values[i] = ec._Video_status(ctx, field, obj)
  122946. if out.Values[i] == graphql.Null {
  122947. invalids++
  122948. }
  122949. default:
  122950. panic("unknown field " + strconv.Quote(field.Name))
  122951. }
  122952. }
  122953. out.Dispatch()
  122954. if invalids > 0 {
  122955. return graphql.Null
  122956. }
  122957. return out
  122958. }
  122959. var videoSourceImplementors = []string{"VideoSource"}
  122960. func (ec *executionContext) _VideoSource(ctx context.Context, sel ast.SelectionSet, obj *VideoSource) graphql.Marshaler {
  122961. fields := graphql.CollectFields(ec.OperationContext, sel, videoSourceImplementors)
  122962. out := graphql.NewFieldSet(fields)
  122963. var invalids uint32
  122964. for i, field := range fields {
  122965. switch field.Name {
  122966. case "__typename":
  122967. out.Values[i] = graphql.MarshalString("VideoSource")
  122968. case "fileSize":
  122969. out.Values[i] = ec._VideoSource_fileSize(ctx, field, obj)
  122970. case "format":
  122971. out.Values[i] = ec._VideoSource_format(ctx, field, obj)
  122972. if out.Values[i] == graphql.Null {
  122973. invalids++
  122974. }
  122975. case "height":
  122976. out.Values[i] = ec._VideoSource_height(ctx, field, obj)
  122977. if out.Values[i] == graphql.Null {
  122978. invalids++
  122979. }
  122980. case "mimeType":
  122981. out.Values[i] = ec._VideoSource_mimeType(ctx, field, obj)
  122982. if out.Values[i] == graphql.Null {
  122983. invalids++
  122984. }
  122985. case "url":
  122986. out.Values[i] = ec._VideoSource_url(ctx, field, obj)
  122987. if out.Values[i] == graphql.Null {
  122988. invalids++
  122989. }
  122990. case "width":
  122991. out.Values[i] = ec._VideoSource_width(ctx, field, obj)
  122992. if out.Values[i] == graphql.Null {
  122993. invalids++
  122994. }
  122995. default:
  122996. panic("unknown field " + strconv.Quote(field.Name))
  122997. }
  122998. }
  122999. out.Dispatch()
  123000. if invalids > 0 {
  123001. return graphql.Null
  123002. }
  123003. return out
  123004. }
  123005. var weightImplementors = []string{"Weight", "DeliveryConditionCriteria"}
  123006. func (ec *executionContext) _Weight(ctx context.Context, sel ast.SelectionSet, obj *Weight) graphql.Marshaler {
  123007. fields := graphql.CollectFields(ec.OperationContext, sel, weightImplementors)
  123008. out := graphql.NewFieldSet(fields)
  123009. var invalids uint32
  123010. for i, field := range fields {
  123011. switch field.Name {
  123012. case "__typename":
  123013. out.Values[i] = graphql.MarshalString("Weight")
  123014. case "unit":
  123015. out.Values[i] = ec._Weight_unit(ctx, field, obj)
  123016. if out.Values[i] == graphql.Null {
  123017. invalids++
  123018. }
  123019. case "value":
  123020. out.Values[i] = ec._Weight_value(ctx, field, obj)
  123021. if out.Values[i] == graphql.Null {
  123022. invalids++
  123023. }
  123024. default:
  123025. panic("unknown field " + strconv.Quote(field.Name))
  123026. }
  123027. }
  123028. out.Dispatch()
  123029. if invalids > 0 {
  123030. return graphql.Null
  123031. }
  123032. return out
  123033. }
  123034. var _ServiceImplementors = []string{"_Service"}
  123035. func (ec *executionContext) __Service(ctx context.Context, sel ast.SelectionSet, obj *fedruntime.Service) graphql.Marshaler {
  123036. fields := graphql.CollectFields(ec.OperationContext, sel, _ServiceImplementors)
  123037. out := graphql.NewFieldSet(fields)
  123038. var invalids uint32
  123039. for i, field := range fields {
  123040. switch field.Name {
  123041. case "__typename":
  123042. out.Values[i] = graphql.MarshalString("_Service")
  123043. case "sdl":
  123044. out.Values[i] = ec.__Service_sdl(ctx, field, obj)
  123045. default:
  123046. panic("unknown field " + strconv.Quote(field.Name))
  123047. }
  123048. }
  123049. out.Dispatch()
  123050. if invalids > 0 {
  123051. return graphql.Null
  123052. }
  123053. return out
  123054. }
  123055. var __DirectiveImplementors = []string{"__Directive"}
  123056. func (ec *executionContext) ___Directive(ctx context.Context, sel ast.SelectionSet, obj *introspection.Directive) graphql.Marshaler {
  123057. fields := graphql.CollectFields(ec.OperationContext, sel, __DirectiveImplementors)
  123058. out := graphql.NewFieldSet(fields)
  123059. var invalids uint32
  123060. for i, field := range fields {
  123061. switch field.Name {
  123062. case "__typename":
  123063. out.Values[i] = graphql.MarshalString("__Directive")
  123064. case "name":
  123065. out.Values[i] = ec.___Directive_name(ctx, field, obj)
  123066. if out.Values[i] == graphql.Null {
  123067. invalids++
  123068. }
  123069. case "description":
  123070. out.Values[i] = ec.___Directive_description(ctx, field, obj)
  123071. case "locations":
  123072. out.Values[i] = ec.___Directive_locations(ctx, field, obj)
  123073. if out.Values[i] == graphql.Null {
  123074. invalids++
  123075. }
  123076. case "args":
  123077. out.Values[i] = ec.___Directive_args(ctx, field, obj)
  123078. if out.Values[i] == graphql.Null {
  123079. invalids++
  123080. }
  123081. case "isRepeatable":
  123082. out.Values[i] = ec.___Directive_isRepeatable(ctx, field, obj)
  123083. if out.Values[i] == graphql.Null {
  123084. invalids++
  123085. }
  123086. default:
  123087. panic("unknown field " + strconv.Quote(field.Name))
  123088. }
  123089. }
  123090. out.Dispatch()
  123091. if invalids > 0 {
  123092. return graphql.Null
  123093. }
  123094. return out
  123095. }
  123096. var __EnumValueImplementors = []string{"__EnumValue"}
  123097. func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.EnumValue) graphql.Marshaler {
  123098. fields := graphql.CollectFields(ec.OperationContext, sel, __EnumValueImplementors)
  123099. out := graphql.NewFieldSet(fields)
  123100. var invalids uint32
  123101. for i, field := range fields {
  123102. switch field.Name {
  123103. case "__typename":
  123104. out.Values[i] = graphql.MarshalString("__EnumValue")
  123105. case "name":
  123106. out.Values[i] = ec.___EnumValue_name(ctx, field, obj)
  123107. if out.Values[i] == graphql.Null {
  123108. invalids++
  123109. }
  123110. case "description":
  123111. out.Values[i] = ec.___EnumValue_description(ctx, field, obj)
  123112. case "isDeprecated":
  123113. out.Values[i] = ec.___EnumValue_isDeprecated(ctx, field, obj)
  123114. if out.Values[i] == graphql.Null {
  123115. invalids++
  123116. }
  123117. case "deprecationReason":
  123118. out.Values[i] = ec.___EnumValue_deprecationReason(ctx, field, obj)
  123119. default:
  123120. panic("unknown field " + strconv.Quote(field.Name))
  123121. }
  123122. }
  123123. out.Dispatch()
  123124. if invalids > 0 {
  123125. return graphql.Null
  123126. }
  123127. return out
  123128. }
  123129. var __FieldImplementors = []string{"__Field"}
  123130. func (ec *executionContext) ___Field(ctx context.Context, sel ast.SelectionSet, obj *introspection.Field) graphql.Marshaler {
  123131. fields := graphql.CollectFields(ec.OperationContext, sel, __FieldImplementors)
  123132. out := graphql.NewFieldSet(fields)
  123133. var invalids uint32
  123134. for i, field := range fields {
  123135. switch field.Name {
  123136. case "__typename":
  123137. out.Values[i] = graphql.MarshalString("__Field")
  123138. case "name":
  123139. out.Values[i] = ec.___Field_name(ctx, field, obj)
  123140. if out.Values[i] == graphql.Null {
  123141. invalids++
  123142. }
  123143. case "description":
  123144. out.Values[i] = ec.___Field_description(ctx, field, obj)
  123145. case "args":
  123146. out.Values[i] = ec.___Field_args(ctx, field, obj)
  123147. if out.Values[i] == graphql.Null {
  123148. invalids++
  123149. }
  123150. case "type":
  123151. out.Values[i] = ec.___Field_type(ctx, field, obj)
  123152. if out.Values[i] == graphql.Null {
  123153. invalids++
  123154. }
  123155. case "isDeprecated":
  123156. out.Values[i] = ec.___Field_isDeprecated(ctx, field, obj)
  123157. if out.Values[i] == graphql.Null {
  123158. invalids++
  123159. }
  123160. case "deprecationReason":
  123161. out.Values[i] = ec.___Field_deprecationReason(ctx, field, obj)
  123162. default:
  123163. panic("unknown field " + strconv.Quote(field.Name))
  123164. }
  123165. }
  123166. out.Dispatch()
  123167. if invalids > 0 {
  123168. return graphql.Null
  123169. }
  123170. return out
  123171. }
  123172. var __InputValueImplementors = []string{"__InputValue"}
  123173. func (ec *executionContext) ___InputValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.InputValue) graphql.Marshaler {
  123174. fields := graphql.CollectFields(ec.OperationContext, sel, __InputValueImplementors)
  123175. out := graphql.NewFieldSet(fields)
  123176. var invalids uint32
  123177. for i, field := range fields {
  123178. switch field.Name {
  123179. case "__typename":
  123180. out.Values[i] = graphql.MarshalString("__InputValue")
  123181. case "name":
  123182. out.Values[i] = ec.___InputValue_name(ctx, field, obj)
  123183. if out.Values[i] == graphql.Null {
  123184. invalids++
  123185. }
  123186. case "description":
  123187. out.Values[i] = ec.___InputValue_description(ctx, field, obj)
  123188. case "type":
  123189. out.Values[i] = ec.___InputValue_type(ctx, field, obj)
  123190. if out.Values[i] == graphql.Null {
  123191. invalids++
  123192. }
  123193. case "defaultValue":
  123194. out.Values[i] = ec.___InputValue_defaultValue(ctx, field, obj)
  123195. default:
  123196. panic("unknown field " + strconv.Quote(field.Name))
  123197. }
  123198. }
  123199. out.Dispatch()
  123200. if invalids > 0 {
  123201. return graphql.Null
  123202. }
  123203. return out
  123204. }
  123205. var __SchemaImplementors = []string{"__Schema"}
  123206. func (ec *executionContext) ___Schema(ctx context.Context, sel ast.SelectionSet, obj *introspection.Schema) graphql.Marshaler {
  123207. fields := graphql.CollectFields(ec.OperationContext, sel, __SchemaImplementors)
  123208. out := graphql.NewFieldSet(fields)
  123209. var invalids uint32
  123210. for i, field := range fields {
  123211. switch field.Name {
  123212. case "__typename":
  123213. out.Values[i] = graphql.MarshalString("__Schema")
  123214. case "description":
  123215. out.Values[i] = ec.___Schema_description(ctx, field, obj)
  123216. case "types":
  123217. out.Values[i] = ec.___Schema_types(ctx, field, obj)
  123218. if out.Values[i] == graphql.Null {
  123219. invalids++
  123220. }
  123221. case "queryType":
  123222. out.Values[i] = ec.___Schema_queryType(ctx, field, obj)
  123223. if out.Values[i] == graphql.Null {
  123224. invalids++
  123225. }
  123226. case "mutationType":
  123227. out.Values[i] = ec.___Schema_mutationType(ctx, field, obj)
  123228. case "subscriptionType":
  123229. out.Values[i] = ec.___Schema_subscriptionType(ctx, field, obj)
  123230. case "directives":
  123231. out.Values[i] = ec.___Schema_directives(ctx, field, obj)
  123232. if out.Values[i] == graphql.Null {
  123233. invalids++
  123234. }
  123235. default:
  123236. panic("unknown field " + strconv.Quote(field.Name))
  123237. }
  123238. }
  123239. out.Dispatch()
  123240. if invalids > 0 {
  123241. return graphql.Null
  123242. }
  123243. return out
  123244. }
  123245. var __TypeImplementors = []string{"__Type"}
  123246. func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, obj *introspection.Type) graphql.Marshaler {
  123247. fields := graphql.CollectFields(ec.OperationContext, sel, __TypeImplementors)
  123248. out := graphql.NewFieldSet(fields)
  123249. var invalids uint32
  123250. for i, field := range fields {
  123251. switch field.Name {
  123252. case "__typename":
  123253. out.Values[i] = graphql.MarshalString("__Type")
  123254. case "kind":
  123255. out.Values[i] = ec.___Type_kind(ctx, field, obj)
  123256. if out.Values[i] == graphql.Null {
  123257. invalids++
  123258. }
  123259. case "name":
  123260. out.Values[i] = ec.___Type_name(ctx, field, obj)
  123261. case "description":
  123262. out.Values[i] = ec.___Type_description(ctx, field, obj)
  123263. case "fields":
  123264. out.Values[i] = ec.___Type_fields(ctx, field, obj)
  123265. case "interfaces":
  123266. out.Values[i] = ec.___Type_interfaces(ctx, field, obj)
  123267. case "possibleTypes":
  123268. out.Values[i] = ec.___Type_possibleTypes(ctx, field, obj)
  123269. case "enumValues":
  123270. out.Values[i] = ec.___Type_enumValues(ctx, field, obj)
  123271. case "inputFields":
  123272. out.Values[i] = ec.___Type_inputFields(ctx, field, obj)
  123273. case "ofType":
  123274. out.Values[i] = ec.___Type_ofType(ctx, field, obj)
  123275. case "specifiedByURL":
  123276. out.Values[i] = ec.___Type_specifiedByURL(ctx, field, obj)
  123277. default:
  123278. panic("unknown field " + strconv.Quote(field.Name))
  123279. }
  123280. }
  123281. out.Dispatch()
  123282. if invalids > 0 {
  123283. return graphql.Null
  123284. }
  123285. return out
  123286. }
  123287. // endregion **************************** object.gotpl ****************************
  123288. // region ***************************** type.gotpl *****************************
  123289. func (ec *executionContext) marshalNAccessScope2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAccessScopeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AccessScope) graphql.Marshaler {
  123290. ret := make(graphql.Array, len(v))
  123291. var wg sync.WaitGroup
  123292. isLen1 := len(v) == 1
  123293. if !isLen1 {
  123294. wg.Add(len(v))
  123295. }
  123296. for i := range v {
  123297. i := i
  123298. fc := &graphql.FieldContext{
  123299. Index: &i,
  123300. Result: &v[i],
  123301. }
  123302. ctx := graphql.WithFieldContext(ctx, fc)
  123303. f := func(i int) {
  123304. defer func() {
  123305. if r := recover(); r != nil {
  123306. ec.Error(ctx, ec.Recover(ctx, r))
  123307. ret = nil
  123308. }
  123309. }()
  123310. if !isLen1 {
  123311. defer wg.Done()
  123312. }
  123313. ret[i] = ec.marshalNAccessScope2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAccessScope(ctx, sel, v[i])
  123314. }
  123315. if isLen1 {
  123316. f(i)
  123317. } else {
  123318. go f(i)
  123319. }
  123320. }
  123321. wg.Wait()
  123322. for _, e := range ret {
  123323. if e == graphql.Null {
  123324. return graphql.Null
  123325. }
  123326. }
  123327. return ret
  123328. }
  123329. func (ec *executionContext) marshalNAccessScope2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAccessScope(ctx context.Context, sel ast.SelectionSet, v *AccessScope) graphql.Marshaler {
  123330. if v == nil {
  123331. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123332. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123333. }
  123334. return graphql.Null
  123335. }
  123336. return ec._AccessScope(ctx, sel, v)
  123337. }
  123338. func (ec *executionContext) marshalNApp2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppᚄ(ctx context.Context, sel ast.SelectionSet, v []*App) graphql.Marshaler {
  123339. ret := make(graphql.Array, len(v))
  123340. var wg sync.WaitGroup
  123341. isLen1 := len(v) == 1
  123342. if !isLen1 {
  123343. wg.Add(len(v))
  123344. }
  123345. for i := range v {
  123346. i := i
  123347. fc := &graphql.FieldContext{
  123348. Index: &i,
  123349. Result: &v[i],
  123350. }
  123351. ctx := graphql.WithFieldContext(ctx, fc)
  123352. f := func(i int) {
  123353. defer func() {
  123354. if r := recover(); r != nil {
  123355. ec.Error(ctx, ec.Recover(ctx, r))
  123356. ret = nil
  123357. }
  123358. }()
  123359. if !isLen1 {
  123360. defer wg.Done()
  123361. }
  123362. ret[i] = ec.marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx, sel, v[i])
  123363. }
  123364. if isLen1 {
  123365. f(i)
  123366. } else {
  123367. go f(i)
  123368. }
  123369. }
  123370. wg.Wait()
  123371. for _, e := range ret {
  123372. if e == graphql.Null {
  123373. return graphql.Null
  123374. }
  123375. }
  123376. return ret
  123377. }
  123378. func (ec *executionContext) marshalNApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx context.Context, sel ast.SelectionSet, v *App) graphql.Marshaler {
  123379. if v == nil {
  123380. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123381. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123382. }
  123383. return graphql.Null
  123384. }
  123385. return ec._App(ctx, sel, v)
  123386. }
  123387. func (ec *executionContext) marshalNAppCredit2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppCredit) graphql.Marshaler {
  123388. ret := make(graphql.Array, len(v))
  123389. var wg sync.WaitGroup
  123390. isLen1 := len(v) == 1
  123391. if !isLen1 {
  123392. wg.Add(len(v))
  123393. }
  123394. for i := range v {
  123395. i := i
  123396. fc := &graphql.FieldContext{
  123397. Index: &i,
  123398. Result: &v[i],
  123399. }
  123400. ctx := graphql.WithFieldContext(ctx, fc)
  123401. f := func(i int) {
  123402. defer func() {
  123403. if r := recover(); r != nil {
  123404. ec.Error(ctx, ec.Recover(ctx, r))
  123405. ret = nil
  123406. }
  123407. }()
  123408. if !isLen1 {
  123409. defer wg.Done()
  123410. }
  123411. ret[i] = ec.marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCredit(ctx, sel, v[i])
  123412. }
  123413. if isLen1 {
  123414. f(i)
  123415. } else {
  123416. go f(i)
  123417. }
  123418. }
  123419. wg.Wait()
  123420. for _, e := range ret {
  123421. if e == graphql.Null {
  123422. return graphql.Null
  123423. }
  123424. }
  123425. return ret
  123426. }
  123427. func (ec *executionContext) marshalNAppCredit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCredit(ctx context.Context, sel ast.SelectionSet, v *AppCredit) graphql.Marshaler {
  123428. if v == nil {
  123429. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123430. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123431. }
  123432. return graphql.Null
  123433. }
  123434. return ec._AppCredit(ctx, sel, v)
  123435. }
  123436. func (ec *executionContext) marshalNAppCreditConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditConnection(ctx context.Context, sel ast.SelectionSet, v *AppCreditConnection) graphql.Marshaler {
  123437. if v == nil {
  123438. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123439. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123440. }
  123441. return graphql.Null
  123442. }
  123443. return ec._AppCreditConnection(ctx, sel, v)
  123444. }
  123445. func (ec *executionContext) marshalNAppCreditEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppCreditEdge) graphql.Marshaler {
  123446. ret := make(graphql.Array, len(v))
  123447. var wg sync.WaitGroup
  123448. isLen1 := len(v) == 1
  123449. if !isLen1 {
  123450. wg.Add(len(v))
  123451. }
  123452. for i := range v {
  123453. i := i
  123454. fc := &graphql.FieldContext{
  123455. Index: &i,
  123456. Result: &v[i],
  123457. }
  123458. ctx := graphql.WithFieldContext(ctx, fc)
  123459. f := func(i int) {
  123460. defer func() {
  123461. if r := recover(); r != nil {
  123462. ec.Error(ctx, ec.Recover(ctx, r))
  123463. ret = nil
  123464. }
  123465. }()
  123466. if !isLen1 {
  123467. defer wg.Done()
  123468. }
  123469. ret[i] = ec.marshalNAppCreditEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditEdge(ctx, sel, v[i])
  123470. }
  123471. if isLen1 {
  123472. f(i)
  123473. } else {
  123474. go f(i)
  123475. }
  123476. }
  123477. wg.Wait()
  123478. for _, e := range ret {
  123479. if e == graphql.Null {
  123480. return graphql.Null
  123481. }
  123482. }
  123483. return ret
  123484. }
  123485. func (ec *executionContext) marshalNAppCreditEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppCreditEdge(ctx context.Context, sel ast.SelectionSet, v *AppCreditEdge) graphql.Marshaler {
  123486. if v == nil {
  123487. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123488. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123489. }
  123490. return graphql.Null
  123491. }
  123492. return ec._AppCreditEdge(ctx, sel, v)
  123493. }
  123494. func (ec *executionContext) marshalNAppEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppEdge) graphql.Marshaler {
  123495. ret := make(graphql.Array, len(v))
  123496. var wg sync.WaitGroup
  123497. isLen1 := len(v) == 1
  123498. if !isLen1 {
  123499. wg.Add(len(v))
  123500. }
  123501. for i := range v {
  123502. i := i
  123503. fc := &graphql.FieldContext{
  123504. Index: &i,
  123505. Result: &v[i],
  123506. }
  123507. ctx := graphql.WithFieldContext(ctx, fc)
  123508. f := func(i int) {
  123509. defer func() {
  123510. if r := recover(); r != nil {
  123511. ec.Error(ctx, ec.Recover(ctx, r))
  123512. ret = nil
  123513. }
  123514. }()
  123515. if !isLen1 {
  123516. defer wg.Done()
  123517. }
  123518. ret[i] = ec.marshalNAppEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppEdge(ctx, sel, v[i])
  123519. }
  123520. if isLen1 {
  123521. f(i)
  123522. } else {
  123523. go f(i)
  123524. }
  123525. }
  123526. wg.Wait()
  123527. for _, e := range ret {
  123528. if e == graphql.Null {
  123529. return graphql.Null
  123530. }
  123531. }
  123532. return ret
  123533. }
  123534. func (ec *executionContext) marshalNAppEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppEdge(ctx context.Context, sel ast.SelectionSet, v *AppEdge) graphql.Marshaler {
  123535. if v == nil {
  123536. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123537. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123538. }
  123539. return graphql.Null
  123540. }
  123541. return ec._AppEdge(ctx, sel, v)
  123542. }
  123543. func (ec *executionContext) marshalNAppFeedback2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppFeedbackᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppFeedback) graphql.Marshaler {
  123544. ret := make(graphql.Array, len(v))
  123545. var wg sync.WaitGroup
  123546. isLen1 := len(v) == 1
  123547. if !isLen1 {
  123548. wg.Add(len(v))
  123549. }
  123550. for i := range v {
  123551. i := i
  123552. fc := &graphql.FieldContext{
  123553. Index: &i,
  123554. Result: &v[i],
  123555. }
  123556. ctx := graphql.WithFieldContext(ctx, fc)
  123557. f := func(i int) {
  123558. defer func() {
  123559. if r := recover(); r != nil {
  123560. ec.Error(ctx, ec.Recover(ctx, r))
  123561. ret = nil
  123562. }
  123563. }()
  123564. if !isLen1 {
  123565. defer wg.Done()
  123566. }
  123567. ret[i] = ec.marshalNAppFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppFeedback(ctx, sel, v[i])
  123568. }
  123569. if isLen1 {
  123570. f(i)
  123571. } else {
  123572. go f(i)
  123573. }
  123574. }
  123575. wg.Wait()
  123576. for _, e := range ret {
  123577. if e == graphql.Null {
  123578. return graphql.Null
  123579. }
  123580. }
  123581. return ret
  123582. }
  123583. func (ec *executionContext) marshalNAppFeedback2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppFeedback(ctx context.Context, sel ast.SelectionSet, v *AppFeedback) graphql.Marshaler {
  123584. if v == nil {
  123585. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123586. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123587. }
  123588. return graphql.Null
  123589. }
  123590. return ec._AppFeedback(ctx, sel, v)
  123591. }
  123592. func (ec *executionContext) marshalNAppPlanV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPlanV2(ctx context.Context, sel ast.SelectionSet, v *AppPlanV2) graphql.Marshaler {
  123593. if v == nil {
  123594. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123595. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123596. }
  123597. return graphql.Null
  123598. }
  123599. return ec._AppPlanV2(ctx, sel, v)
  123600. }
  123601. func (ec *executionContext) marshalNAppPricingDetails2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingDetails(ctx context.Context, sel ast.SelectionSet, v AppPricingDetails) graphql.Marshaler {
  123602. if v == nil {
  123603. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123604. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123605. }
  123606. return graphql.Null
  123607. }
  123608. return ec._AppPricingDetails(ctx, sel, v)
  123609. }
  123610. func (ec *executionContext) unmarshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingInterval(ctx context.Context, v interface{}) (AppPricingInterval, error) {
  123611. var res AppPricingInterval
  123612. err := res.UnmarshalGQL(v)
  123613. return res, graphql.ErrorOnPath(ctx, err)
  123614. }
  123615. func (ec *executionContext) marshalNAppPricingInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPricingInterval(ctx context.Context, sel ast.SelectionSet, v AppPricingInterval) graphql.Marshaler {
  123616. return v
  123617. }
  123618. func (ec *executionContext) marshalNAppPurchaseOneTime2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppPurchaseOneTime) graphql.Marshaler {
  123619. ret := make(graphql.Array, len(v))
  123620. var wg sync.WaitGroup
  123621. isLen1 := len(v) == 1
  123622. if !isLen1 {
  123623. wg.Add(len(v))
  123624. }
  123625. for i := range v {
  123626. i := i
  123627. fc := &graphql.FieldContext{
  123628. Index: &i,
  123629. Result: &v[i],
  123630. }
  123631. ctx := graphql.WithFieldContext(ctx, fc)
  123632. f := func(i int) {
  123633. defer func() {
  123634. if r := recover(); r != nil {
  123635. ec.Error(ctx, ec.Recover(ctx, r))
  123636. ret = nil
  123637. }
  123638. }()
  123639. if !isLen1 {
  123640. defer wg.Done()
  123641. }
  123642. ret[i] = ec.marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTime(ctx, sel, v[i])
  123643. }
  123644. if isLen1 {
  123645. f(i)
  123646. } else {
  123647. go f(i)
  123648. }
  123649. }
  123650. wg.Wait()
  123651. for _, e := range ret {
  123652. if e == graphql.Null {
  123653. return graphql.Null
  123654. }
  123655. }
  123656. return ret
  123657. }
  123658. func (ec *executionContext) marshalNAppPurchaseOneTime2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTime(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTime) graphql.Marshaler {
  123659. if v == nil {
  123660. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123661. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123662. }
  123663. return graphql.Null
  123664. }
  123665. return ec._AppPurchaseOneTime(ctx, sel, v)
  123666. }
  123667. func (ec *executionContext) marshalNAppPurchaseOneTimeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeConnection(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTimeConnection) graphql.Marshaler {
  123668. if v == nil {
  123669. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123670. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123671. }
  123672. return graphql.Null
  123673. }
  123674. return ec._AppPurchaseOneTimeConnection(ctx, sel, v)
  123675. }
  123676. func (ec *executionContext) marshalNAppPurchaseOneTimeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppPurchaseOneTimeEdge) graphql.Marshaler {
  123677. ret := make(graphql.Array, len(v))
  123678. var wg sync.WaitGroup
  123679. isLen1 := len(v) == 1
  123680. if !isLen1 {
  123681. wg.Add(len(v))
  123682. }
  123683. for i := range v {
  123684. i := i
  123685. fc := &graphql.FieldContext{
  123686. Index: &i,
  123687. Result: &v[i],
  123688. }
  123689. ctx := graphql.WithFieldContext(ctx, fc)
  123690. f := func(i int) {
  123691. defer func() {
  123692. if r := recover(); r != nil {
  123693. ec.Error(ctx, ec.Recover(ctx, r))
  123694. ret = nil
  123695. }
  123696. }()
  123697. if !isLen1 {
  123698. defer wg.Done()
  123699. }
  123700. ret[i] = ec.marshalNAppPurchaseOneTimeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeEdge(ctx, sel, v[i])
  123701. }
  123702. if isLen1 {
  123703. f(i)
  123704. } else {
  123705. go f(i)
  123706. }
  123707. }
  123708. wg.Wait()
  123709. for _, e := range ret {
  123710. if e == graphql.Null {
  123711. return graphql.Null
  123712. }
  123713. }
  123714. return ret
  123715. }
  123716. func (ec *executionContext) marshalNAppPurchaseOneTimeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseOneTimeEdge(ctx context.Context, sel ast.SelectionSet, v *AppPurchaseOneTimeEdge) graphql.Marshaler {
  123717. if v == nil {
  123718. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123719. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123720. }
  123721. return graphql.Null
  123722. }
  123723. return ec._AppPurchaseOneTimeEdge(ctx, sel, v)
  123724. }
  123725. func (ec *executionContext) unmarshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseStatus(ctx context.Context, v interface{}) (AppPurchaseStatus, error) {
  123726. var res AppPurchaseStatus
  123727. err := res.UnmarshalGQL(v)
  123728. return res, graphql.ErrorOnPath(ctx, err)
  123729. }
  123730. func (ec *executionContext) marshalNAppPurchaseStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppPurchaseStatus(ctx context.Context, sel ast.SelectionSet, v AppPurchaseStatus) graphql.Marshaler {
  123731. return v
  123732. }
  123733. func (ec *executionContext) marshalNAppRevenueAttributionRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppRevenueAttributionRecord) graphql.Marshaler {
  123734. ret := make(graphql.Array, len(v))
  123735. var wg sync.WaitGroup
  123736. isLen1 := len(v) == 1
  123737. if !isLen1 {
  123738. wg.Add(len(v))
  123739. }
  123740. for i := range v {
  123741. i := i
  123742. fc := &graphql.FieldContext{
  123743. Index: &i,
  123744. Result: &v[i],
  123745. }
  123746. ctx := graphql.WithFieldContext(ctx, fc)
  123747. f := func(i int) {
  123748. defer func() {
  123749. if r := recover(); r != nil {
  123750. ec.Error(ctx, ec.Recover(ctx, r))
  123751. ret = nil
  123752. }
  123753. }()
  123754. if !isLen1 {
  123755. defer wg.Done()
  123756. }
  123757. ret[i] = ec.marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecord(ctx, sel, v[i])
  123758. }
  123759. if isLen1 {
  123760. f(i)
  123761. } else {
  123762. go f(i)
  123763. }
  123764. }
  123765. wg.Wait()
  123766. for _, e := range ret {
  123767. if e == graphql.Null {
  123768. return graphql.Null
  123769. }
  123770. }
  123771. return ret
  123772. }
  123773. func (ec *executionContext) marshalNAppRevenueAttributionRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecord(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecord) graphql.Marshaler {
  123774. if v == nil {
  123775. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123776. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123777. }
  123778. return graphql.Null
  123779. }
  123780. return ec._AppRevenueAttributionRecord(ctx, sel, v)
  123781. }
  123782. func (ec *executionContext) marshalNAppRevenueAttributionRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordConnection(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordConnection) graphql.Marshaler {
  123783. if v == nil {
  123784. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123785. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123786. }
  123787. return graphql.Null
  123788. }
  123789. return ec._AppRevenueAttributionRecordConnection(ctx, sel, v)
  123790. }
  123791. func (ec *executionContext) marshalNAppRevenueAttributionRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppRevenueAttributionRecordEdge) graphql.Marshaler {
  123792. ret := make(graphql.Array, len(v))
  123793. var wg sync.WaitGroup
  123794. isLen1 := len(v) == 1
  123795. if !isLen1 {
  123796. wg.Add(len(v))
  123797. }
  123798. for i := range v {
  123799. i := i
  123800. fc := &graphql.FieldContext{
  123801. Index: &i,
  123802. Result: &v[i],
  123803. }
  123804. ctx := graphql.WithFieldContext(ctx, fc)
  123805. f := func(i int) {
  123806. defer func() {
  123807. if r := recover(); r != nil {
  123808. ec.Error(ctx, ec.Recover(ctx, r))
  123809. ret = nil
  123810. }
  123811. }()
  123812. if !isLen1 {
  123813. defer wg.Done()
  123814. }
  123815. ret[i] = ec.marshalNAppRevenueAttributionRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordEdge(ctx, sel, v[i])
  123816. }
  123817. if isLen1 {
  123818. f(i)
  123819. } else {
  123820. go f(i)
  123821. }
  123822. }
  123823. wg.Wait()
  123824. for _, e := range ret {
  123825. if e == graphql.Null {
  123826. return graphql.Null
  123827. }
  123828. }
  123829. return ret
  123830. }
  123831. func (ec *executionContext) marshalNAppRevenueAttributionRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordEdge(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordEdge) graphql.Marshaler {
  123832. if v == nil {
  123833. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123834. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123835. }
  123836. return graphql.Null
  123837. }
  123838. return ec._AppRevenueAttributionRecordEdge(ctx, sel, v)
  123839. }
  123840. func (ec *executionContext) unmarshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionType(ctx context.Context, v interface{}) (AppRevenueAttributionType, error) {
  123841. var res AppRevenueAttributionType
  123842. err := res.UnmarshalGQL(v)
  123843. return res, graphql.ErrorOnPath(ctx, err)
  123844. }
  123845. func (ec *executionContext) marshalNAppRevenueAttributionType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionType(ctx context.Context, sel ast.SelectionSet, v AppRevenueAttributionType) graphql.Marshaler {
  123846. return v
  123847. }
  123848. func (ec *executionContext) marshalNAppSubscription2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscription) graphql.Marshaler {
  123849. ret := make(graphql.Array, len(v))
  123850. var wg sync.WaitGroup
  123851. isLen1 := len(v) == 1
  123852. if !isLen1 {
  123853. wg.Add(len(v))
  123854. }
  123855. for i := range v {
  123856. i := i
  123857. fc := &graphql.FieldContext{
  123858. Index: &i,
  123859. Result: &v[i],
  123860. }
  123861. ctx := graphql.WithFieldContext(ctx, fc)
  123862. f := func(i int) {
  123863. defer func() {
  123864. if r := recover(); r != nil {
  123865. ec.Error(ctx, ec.Recover(ctx, r))
  123866. ret = nil
  123867. }
  123868. }()
  123869. if !isLen1 {
  123870. defer wg.Done()
  123871. }
  123872. ret[i] = ec.marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscription(ctx, sel, v[i])
  123873. }
  123874. if isLen1 {
  123875. f(i)
  123876. } else {
  123877. go f(i)
  123878. }
  123879. }
  123880. wg.Wait()
  123881. for _, e := range ret {
  123882. if e == graphql.Null {
  123883. return graphql.Null
  123884. }
  123885. }
  123886. return ret
  123887. }
  123888. func (ec *executionContext) marshalNAppSubscription2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscription(ctx context.Context, sel ast.SelectionSet, v *AppSubscription) graphql.Marshaler {
  123889. if v == nil {
  123890. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123891. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123892. }
  123893. return graphql.Null
  123894. }
  123895. return ec._AppSubscription(ctx, sel, v)
  123896. }
  123897. func (ec *executionContext) marshalNAppSubscriptionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionConnection(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionConnection) graphql.Marshaler {
  123898. if v == nil {
  123899. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123900. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123901. }
  123902. return graphql.Null
  123903. }
  123904. return ec._AppSubscriptionConnection(ctx, sel, v)
  123905. }
  123906. func (ec *executionContext) marshalNAppSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, v AppSubscriptionDiscountValue) graphql.Marshaler {
  123907. if v == nil {
  123908. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123909. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123910. }
  123911. return graphql.Null
  123912. }
  123913. return ec._AppSubscriptionDiscountValue(ctx, sel, v)
  123914. }
  123915. func (ec *executionContext) marshalNAppSubscriptionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscriptionEdge) graphql.Marshaler {
  123916. ret := make(graphql.Array, len(v))
  123917. var wg sync.WaitGroup
  123918. isLen1 := len(v) == 1
  123919. if !isLen1 {
  123920. wg.Add(len(v))
  123921. }
  123922. for i := range v {
  123923. i := i
  123924. fc := &graphql.FieldContext{
  123925. Index: &i,
  123926. Result: &v[i],
  123927. }
  123928. ctx := graphql.WithFieldContext(ctx, fc)
  123929. f := func(i int) {
  123930. defer func() {
  123931. if r := recover(); r != nil {
  123932. ec.Error(ctx, ec.Recover(ctx, r))
  123933. ret = nil
  123934. }
  123935. }()
  123936. if !isLen1 {
  123937. defer wg.Done()
  123938. }
  123939. ret[i] = ec.marshalNAppSubscriptionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionEdge(ctx, sel, v[i])
  123940. }
  123941. if isLen1 {
  123942. f(i)
  123943. } else {
  123944. go f(i)
  123945. }
  123946. }
  123947. wg.Wait()
  123948. for _, e := range ret {
  123949. if e == graphql.Null {
  123950. return graphql.Null
  123951. }
  123952. }
  123953. return ret
  123954. }
  123955. func (ec *executionContext) marshalNAppSubscriptionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionEdge(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionEdge) graphql.Marshaler {
  123956. if v == nil {
  123957. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  123958. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  123959. }
  123960. return graphql.Null
  123961. }
  123962. return ec._AppSubscriptionEdge(ctx, sel, v)
  123963. }
  123964. func (ec *executionContext) marshalNAppSubscriptionLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppSubscriptionLineItem) graphql.Marshaler {
  123965. ret := make(graphql.Array, len(v))
  123966. var wg sync.WaitGroup
  123967. isLen1 := len(v) == 1
  123968. if !isLen1 {
  123969. wg.Add(len(v))
  123970. }
  123971. for i := range v {
  123972. i := i
  123973. fc := &graphql.FieldContext{
  123974. Index: &i,
  123975. Result: &v[i],
  123976. }
  123977. ctx := graphql.WithFieldContext(ctx, fc)
  123978. f := func(i int) {
  123979. defer func() {
  123980. if r := recover(); r != nil {
  123981. ec.Error(ctx, ec.Recover(ctx, r))
  123982. ret = nil
  123983. }
  123984. }()
  123985. if !isLen1 {
  123986. defer wg.Done()
  123987. }
  123988. ret[i] = ec.marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionLineItem(ctx, sel, v[i])
  123989. }
  123990. if isLen1 {
  123991. f(i)
  123992. } else {
  123993. go f(i)
  123994. }
  123995. }
  123996. wg.Wait()
  123997. for _, e := range ret {
  123998. if e == graphql.Null {
  123999. return graphql.Null
  124000. }
  124001. }
  124002. return ret
  124003. }
  124004. func (ec *executionContext) marshalNAppSubscriptionLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionLineItem(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionLineItem) graphql.Marshaler {
  124005. if v == nil {
  124006. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124007. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124008. }
  124009. return graphql.Null
  124010. }
  124011. return ec._AppSubscriptionLineItem(ctx, sel, v)
  124012. }
  124013. func (ec *executionContext) unmarshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionStatus(ctx context.Context, v interface{}) (AppSubscriptionStatus, error) {
  124014. var res AppSubscriptionStatus
  124015. err := res.UnmarshalGQL(v)
  124016. return res, graphql.ErrorOnPath(ctx, err)
  124017. }
  124018. func (ec *executionContext) marshalNAppSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionStatus(ctx context.Context, sel ast.SelectionSet, v AppSubscriptionStatus) graphql.Marshaler {
  124019. return v
  124020. }
  124021. func (ec *executionContext) marshalNAppUsageRecord2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppUsageRecord) graphql.Marshaler {
  124022. ret := make(graphql.Array, len(v))
  124023. var wg sync.WaitGroup
  124024. isLen1 := len(v) == 1
  124025. if !isLen1 {
  124026. wg.Add(len(v))
  124027. }
  124028. for i := range v {
  124029. i := i
  124030. fc := &graphql.FieldContext{
  124031. Index: &i,
  124032. Result: &v[i],
  124033. }
  124034. ctx := graphql.WithFieldContext(ctx, fc)
  124035. f := func(i int) {
  124036. defer func() {
  124037. if r := recover(); r != nil {
  124038. ec.Error(ctx, ec.Recover(ctx, r))
  124039. ret = nil
  124040. }
  124041. }()
  124042. if !isLen1 {
  124043. defer wg.Done()
  124044. }
  124045. ret[i] = ec.marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecord(ctx, sel, v[i])
  124046. }
  124047. if isLen1 {
  124048. f(i)
  124049. } else {
  124050. go f(i)
  124051. }
  124052. }
  124053. wg.Wait()
  124054. for _, e := range ret {
  124055. if e == graphql.Null {
  124056. return graphql.Null
  124057. }
  124058. }
  124059. return ret
  124060. }
  124061. func (ec *executionContext) marshalNAppUsageRecord2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecord(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecord) graphql.Marshaler {
  124062. if v == nil {
  124063. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124064. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124065. }
  124066. return graphql.Null
  124067. }
  124068. return ec._AppUsageRecord(ctx, sel, v)
  124069. }
  124070. func (ec *executionContext) marshalNAppUsageRecordConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordConnection(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordConnection) graphql.Marshaler {
  124071. if v == nil {
  124072. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124073. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124074. }
  124075. return graphql.Null
  124076. }
  124077. return ec._AppUsageRecordConnection(ctx, sel, v)
  124078. }
  124079. func (ec *executionContext) marshalNAppUsageRecordEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*AppUsageRecordEdge) graphql.Marshaler {
  124080. ret := make(graphql.Array, len(v))
  124081. var wg sync.WaitGroup
  124082. isLen1 := len(v) == 1
  124083. if !isLen1 {
  124084. wg.Add(len(v))
  124085. }
  124086. for i := range v {
  124087. i := i
  124088. fc := &graphql.FieldContext{
  124089. Index: &i,
  124090. Result: &v[i],
  124091. }
  124092. ctx := graphql.WithFieldContext(ctx, fc)
  124093. f := func(i int) {
  124094. defer func() {
  124095. if r := recover(); r != nil {
  124096. ec.Error(ctx, ec.Recover(ctx, r))
  124097. ret = nil
  124098. }
  124099. }()
  124100. if !isLen1 {
  124101. defer wg.Done()
  124102. }
  124103. ret[i] = ec.marshalNAppUsageRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordEdge(ctx, sel, v[i])
  124104. }
  124105. if isLen1 {
  124106. f(i)
  124107. } else {
  124108. go f(i)
  124109. }
  124110. }
  124111. wg.Wait()
  124112. for _, e := range ret {
  124113. if e == graphql.Null {
  124114. return graphql.Null
  124115. }
  124116. }
  124117. return ret
  124118. }
  124119. func (ec *executionContext) marshalNAppUsageRecordEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordEdge(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordEdge) graphql.Marshaler {
  124120. if v == nil {
  124121. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124122. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124123. }
  124124. return graphql.Null
  124125. }
  124126. return ec._AppUsageRecordEdge(ctx, sel, v)
  124127. }
  124128. func (ec *executionContext) marshalNAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttributeᚄ(ctx context.Context, sel ast.SelectionSet, v []*Attribute) graphql.Marshaler {
  124129. ret := make(graphql.Array, len(v))
  124130. var wg sync.WaitGroup
  124131. isLen1 := len(v) == 1
  124132. if !isLen1 {
  124133. wg.Add(len(v))
  124134. }
  124135. for i := range v {
  124136. i := i
  124137. fc := &graphql.FieldContext{
  124138. Index: &i,
  124139. Result: &v[i],
  124140. }
  124141. ctx := graphql.WithFieldContext(ctx, fc)
  124142. f := func(i int) {
  124143. defer func() {
  124144. if r := recover(); r != nil {
  124145. ec.Error(ctx, ec.Recover(ctx, r))
  124146. ret = nil
  124147. }
  124148. }()
  124149. if !isLen1 {
  124150. defer wg.Done()
  124151. }
  124152. ret[i] = ec.marshalNAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttribute(ctx, sel, v[i])
  124153. }
  124154. if isLen1 {
  124155. f(i)
  124156. } else {
  124157. go f(i)
  124158. }
  124159. }
  124160. wg.Wait()
  124161. for _, e := range ret {
  124162. if e == graphql.Null {
  124163. return graphql.Null
  124164. }
  124165. }
  124166. return ret
  124167. }
  124168. func (ec *executionContext) marshalNAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAttribute(ctx context.Context, sel ast.SelectionSet, v *Attribute) graphql.Marshaler {
  124169. if v == nil {
  124170. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124171. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124172. }
  124173. return graphql.Null
  124174. }
  124175. return ec._Attribute(ctx, sel, v)
  124176. }
  124177. func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
  124178. res, err := graphql.UnmarshalBoolean(v)
  124179. return res, graphql.ErrorOnPath(ctx, err)
  124180. }
  124181. func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
  124182. res := graphql.MarshalBoolean(v)
  124183. if res == graphql.Null {
  124184. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124185. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124186. }
  124187. }
  124188. return res
  124189. }
  124190. func (ec *executionContext) marshalNChannelDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*ChannelDefinition) graphql.Marshaler {
  124191. ret := make(graphql.Array, len(v))
  124192. var wg sync.WaitGroup
  124193. isLen1 := len(v) == 1
  124194. if !isLen1 {
  124195. wg.Add(len(v))
  124196. }
  124197. for i := range v {
  124198. i := i
  124199. fc := &graphql.FieldContext{
  124200. Index: &i,
  124201. Result: &v[i],
  124202. }
  124203. ctx := graphql.WithFieldContext(ctx, fc)
  124204. f := func(i int) {
  124205. defer func() {
  124206. if r := recover(); r != nil {
  124207. ec.Error(ctx, ec.Recover(ctx, r))
  124208. ret = nil
  124209. }
  124210. }()
  124211. if !isLen1 {
  124212. defer wg.Done()
  124213. }
  124214. ret[i] = ec.marshalNChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinition(ctx, sel, v[i])
  124215. }
  124216. if isLen1 {
  124217. f(i)
  124218. } else {
  124219. go f(i)
  124220. }
  124221. }
  124222. wg.Wait()
  124223. for _, e := range ret {
  124224. if e == graphql.Null {
  124225. return graphql.Null
  124226. }
  124227. }
  124228. return ret
  124229. }
  124230. func (ec *executionContext) marshalNChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinition(ctx context.Context, sel ast.SelectionSet, v *ChannelDefinition) graphql.Marshaler {
  124231. if v == nil {
  124232. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124233. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124234. }
  124235. return graphql.Null
  124236. }
  124237. return ec._ChannelDefinition(ctx, sel, v)
  124238. }
  124239. func (ec *executionContext) marshalNCollection2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionᚄ(ctx context.Context, sel ast.SelectionSet, v []*Collection) graphql.Marshaler {
  124240. ret := make(graphql.Array, len(v))
  124241. var wg sync.WaitGroup
  124242. isLen1 := len(v) == 1
  124243. if !isLen1 {
  124244. wg.Add(len(v))
  124245. }
  124246. for i := range v {
  124247. i := i
  124248. fc := &graphql.FieldContext{
  124249. Index: &i,
  124250. Result: &v[i],
  124251. }
  124252. ctx := graphql.WithFieldContext(ctx, fc)
  124253. f := func(i int) {
  124254. defer func() {
  124255. if r := recover(); r != nil {
  124256. ec.Error(ctx, ec.Recover(ctx, r))
  124257. ret = nil
  124258. }
  124259. }()
  124260. if !isLen1 {
  124261. defer wg.Done()
  124262. }
  124263. ret[i] = ec.marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollection(ctx, sel, v[i])
  124264. }
  124265. if isLen1 {
  124266. f(i)
  124267. } else {
  124268. go f(i)
  124269. }
  124270. }
  124271. wg.Wait()
  124272. for _, e := range ret {
  124273. if e == graphql.Null {
  124274. return graphql.Null
  124275. }
  124276. }
  124277. return ret
  124278. }
  124279. func (ec *executionContext) marshalNCollection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollection(ctx context.Context, sel ast.SelectionSet, v *Collection) graphql.Marshaler {
  124280. if v == nil {
  124281. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124282. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124283. }
  124284. return graphql.Null
  124285. }
  124286. return ec._Collection(ctx, sel, v)
  124287. }
  124288. func (ec *executionContext) marshalNCollectionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionConnection(ctx context.Context, sel ast.SelectionSet, v *CollectionConnection) graphql.Marshaler {
  124289. if v == nil {
  124290. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124291. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124292. }
  124293. return graphql.Null
  124294. }
  124295. return ec._CollectionConnection(ctx, sel, v)
  124296. }
  124297. func (ec *executionContext) marshalNCollectionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CollectionEdge) graphql.Marshaler {
  124298. ret := make(graphql.Array, len(v))
  124299. var wg sync.WaitGroup
  124300. isLen1 := len(v) == 1
  124301. if !isLen1 {
  124302. wg.Add(len(v))
  124303. }
  124304. for i := range v {
  124305. i := i
  124306. fc := &graphql.FieldContext{
  124307. Index: &i,
  124308. Result: &v[i],
  124309. }
  124310. ctx := graphql.WithFieldContext(ctx, fc)
  124311. f := func(i int) {
  124312. defer func() {
  124313. if r := recover(); r != nil {
  124314. ec.Error(ctx, ec.Recover(ctx, r))
  124315. ret = nil
  124316. }
  124317. }()
  124318. if !isLen1 {
  124319. defer wg.Done()
  124320. }
  124321. ret[i] = ec.marshalNCollectionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionEdge(ctx, sel, v[i])
  124322. }
  124323. if isLen1 {
  124324. f(i)
  124325. } else {
  124326. go f(i)
  124327. }
  124328. }
  124329. wg.Wait()
  124330. for _, e := range ret {
  124331. if e == graphql.Null {
  124332. return graphql.Null
  124333. }
  124334. }
  124335. return ret
  124336. }
  124337. func (ec *executionContext) marshalNCollectionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionEdge(ctx context.Context, sel ast.SelectionSet, v *CollectionEdge) graphql.Marshaler {
  124338. if v == nil {
  124339. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124340. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124341. }
  124342. return graphql.Null
  124343. }
  124344. return ec._CollectionEdge(ctx, sel, v)
  124345. }
  124346. func (ec *executionContext) marshalNCollectionRule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionRuleᚄ(ctx context.Context, sel ast.SelectionSet, v []*CollectionRule) graphql.Marshaler {
  124347. ret := make(graphql.Array, len(v))
  124348. var wg sync.WaitGroup
  124349. isLen1 := len(v) == 1
  124350. if !isLen1 {
  124351. wg.Add(len(v))
  124352. }
  124353. for i := range v {
  124354. i := i
  124355. fc := &graphql.FieldContext{
  124356. Index: &i,
  124357. Result: &v[i],
  124358. }
  124359. ctx := graphql.WithFieldContext(ctx, fc)
  124360. f := func(i int) {
  124361. defer func() {
  124362. if r := recover(); r != nil {
  124363. ec.Error(ctx, ec.Recover(ctx, r))
  124364. ret = nil
  124365. }
  124366. }()
  124367. if !isLen1 {
  124368. defer wg.Done()
  124369. }
  124370. ret[i] = ec.marshalNCollectionRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionRule(ctx, sel, v[i])
  124371. }
  124372. if isLen1 {
  124373. f(i)
  124374. } else {
  124375. go f(i)
  124376. }
  124377. }
  124378. wg.Wait()
  124379. for _, e := range ret {
  124380. if e == graphql.Null {
  124381. return graphql.Null
  124382. }
  124383. }
  124384. return ret
  124385. }
  124386. func (ec *executionContext) marshalNCollectionRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCollectionRule(ctx context.Context, sel ast.SelectionSet, v *CollectionRule) graphql.Marshaler {
  124387. if v == nil {
  124388. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124389. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124390. }
  124391. return graphql.Null
  124392. }
  124393. return ec._CollectionRule(ctx, sel, v)
  124394. }
  124395. func (ec *executionContext) marshalNCommentEventAttachment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventAttachmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*CommentEventAttachment) graphql.Marshaler {
  124396. ret := make(graphql.Array, len(v))
  124397. var wg sync.WaitGroup
  124398. isLen1 := len(v) == 1
  124399. if !isLen1 {
  124400. wg.Add(len(v))
  124401. }
  124402. for i := range v {
  124403. i := i
  124404. fc := &graphql.FieldContext{
  124405. Index: &i,
  124406. Result: &v[i],
  124407. }
  124408. ctx := graphql.WithFieldContext(ctx, fc)
  124409. f := func(i int) {
  124410. defer func() {
  124411. if r := recover(); r != nil {
  124412. ec.Error(ctx, ec.Recover(ctx, r))
  124413. ret = nil
  124414. }
  124415. }()
  124416. if !isLen1 {
  124417. defer wg.Done()
  124418. }
  124419. ret[i] = ec.marshalNCommentEventAttachment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventAttachment(ctx, sel, v[i])
  124420. }
  124421. if isLen1 {
  124422. f(i)
  124423. } else {
  124424. go f(i)
  124425. }
  124426. }
  124427. wg.Wait()
  124428. for _, e := range ret {
  124429. if e == graphql.Null {
  124430. return graphql.Null
  124431. }
  124432. }
  124433. return ret
  124434. }
  124435. func (ec *executionContext) marshalNCommentEventAttachment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventAttachment(ctx context.Context, sel ast.SelectionSet, v *CommentEventAttachment) graphql.Marshaler {
  124436. if v == nil {
  124437. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124438. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124439. }
  124440. return graphql.Null
  124441. }
  124442. return ec._CommentEventAttachment(ctx, sel, v)
  124443. }
  124444. func (ec *executionContext) marshalNCommentEventSubject2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventSubject(ctx context.Context, sel ast.SelectionSet, v CommentEventSubject) graphql.Marshaler {
  124445. if v == nil {
  124446. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124447. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124448. }
  124449. return graphql.Null
  124450. }
  124451. return ec._CommentEventSubject(ctx, sel, v)
  124452. }
  124453. func (ec *executionContext) marshalNCompany2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompany(ctx context.Context, sel ast.SelectionSet, v *Company) graphql.Marshaler {
  124454. if v == nil {
  124455. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124456. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124457. }
  124458. return graphql.Null
  124459. }
  124460. return ec._Company(ctx, sel, v)
  124461. }
  124462. func (ec *executionContext) marshalNCompanyContact2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContact) graphql.Marshaler {
  124463. ret := make(graphql.Array, len(v))
  124464. var wg sync.WaitGroup
  124465. isLen1 := len(v) == 1
  124466. if !isLen1 {
  124467. wg.Add(len(v))
  124468. }
  124469. for i := range v {
  124470. i := i
  124471. fc := &graphql.FieldContext{
  124472. Index: &i,
  124473. Result: &v[i],
  124474. }
  124475. ctx := graphql.WithFieldContext(ctx, fc)
  124476. f := func(i int) {
  124477. defer func() {
  124478. if r := recover(); r != nil {
  124479. ec.Error(ctx, ec.Recover(ctx, r))
  124480. ret = nil
  124481. }
  124482. }()
  124483. if !isLen1 {
  124484. defer wg.Done()
  124485. }
  124486. ret[i] = ec.marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx, sel, v[i])
  124487. }
  124488. if isLen1 {
  124489. f(i)
  124490. } else {
  124491. go f(i)
  124492. }
  124493. }
  124494. wg.Wait()
  124495. for _, e := range ret {
  124496. if e == graphql.Null {
  124497. return graphql.Null
  124498. }
  124499. }
  124500. return ret
  124501. }
  124502. func (ec *executionContext) marshalNCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx context.Context, sel ast.SelectionSet, v *CompanyContact) graphql.Marshaler {
  124503. if v == nil {
  124504. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124505. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124506. }
  124507. return graphql.Null
  124508. }
  124509. return ec._CompanyContact(ctx, sel, v)
  124510. }
  124511. func (ec *executionContext) marshalNCompanyContactConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactConnection) graphql.Marshaler {
  124512. if v == nil {
  124513. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124514. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124515. }
  124516. return graphql.Null
  124517. }
  124518. return ec._CompanyContactConnection(ctx, sel, v)
  124519. }
  124520. func (ec *executionContext) marshalNCompanyContactEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactEdge) graphql.Marshaler {
  124521. ret := make(graphql.Array, len(v))
  124522. var wg sync.WaitGroup
  124523. isLen1 := len(v) == 1
  124524. if !isLen1 {
  124525. wg.Add(len(v))
  124526. }
  124527. for i := range v {
  124528. i := i
  124529. fc := &graphql.FieldContext{
  124530. Index: &i,
  124531. Result: &v[i],
  124532. }
  124533. ctx := graphql.WithFieldContext(ctx, fc)
  124534. f := func(i int) {
  124535. defer func() {
  124536. if r := recover(); r != nil {
  124537. ec.Error(ctx, ec.Recover(ctx, r))
  124538. ret = nil
  124539. }
  124540. }()
  124541. if !isLen1 {
  124542. defer wg.Done()
  124543. }
  124544. ret[i] = ec.marshalNCompanyContactEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactEdge(ctx, sel, v[i])
  124545. }
  124546. if isLen1 {
  124547. f(i)
  124548. } else {
  124549. go f(i)
  124550. }
  124551. }
  124552. wg.Wait()
  124553. for _, e := range ret {
  124554. if e == graphql.Null {
  124555. return graphql.Null
  124556. }
  124557. }
  124558. return ret
  124559. }
  124560. func (ec *executionContext) marshalNCompanyContactEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactEdge) graphql.Marshaler {
  124561. if v == nil {
  124562. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124563. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124564. }
  124565. return graphql.Null
  124566. }
  124567. return ec._CompanyContactEdge(ctx, sel, v)
  124568. }
  124569. func (ec *executionContext) marshalNCompanyContactRole2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRole) graphql.Marshaler {
  124570. ret := make(graphql.Array, len(v))
  124571. var wg sync.WaitGroup
  124572. isLen1 := len(v) == 1
  124573. if !isLen1 {
  124574. wg.Add(len(v))
  124575. }
  124576. for i := range v {
  124577. i := i
  124578. fc := &graphql.FieldContext{
  124579. Index: &i,
  124580. Result: &v[i],
  124581. }
  124582. ctx := graphql.WithFieldContext(ctx, fc)
  124583. f := func(i int) {
  124584. defer func() {
  124585. if r := recover(); r != nil {
  124586. ec.Error(ctx, ec.Recover(ctx, r))
  124587. ret = nil
  124588. }
  124589. }()
  124590. if !isLen1 {
  124591. defer wg.Done()
  124592. }
  124593. ret[i] = ec.marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx, sel, v[i])
  124594. }
  124595. if isLen1 {
  124596. f(i)
  124597. } else {
  124598. go f(i)
  124599. }
  124600. }
  124601. wg.Wait()
  124602. for _, e := range ret {
  124603. if e == graphql.Null {
  124604. return graphql.Null
  124605. }
  124606. }
  124607. return ret
  124608. }
  124609. func (ec *executionContext) marshalNCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRole) graphql.Marshaler {
  124610. if v == nil {
  124611. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124612. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124613. }
  124614. return graphql.Null
  124615. }
  124616. return ec._CompanyContactRole(ctx, sel, v)
  124617. }
  124618. func (ec *executionContext) marshalNCompanyContactRoleAssignment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleAssignment) graphql.Marshaler {
  124619. ret := make(graphql.Array, len(v))
  124620. var wg sync.WaitGroup
  124621. isLen1 := len(v) == 1
  124622. if !isLen1 {
  124623. wg.Add(len(v))
  124624. }
  124625. for i := range v {
  124626. i := i
  124627. fc := &graphql.FieldContext{
  124628. Index: &i,
  124629. Result: &v[i],
  124630. }
  124631. ctx := graphql.WithFieldContext(ctx, fc)
  124632. f := func(i int) {
  124633. defer func() {
  124634. if r := recover(); r != nil {
  124635. ec.Error(ctx, ec.Recover(ctx, r))
  124636. ret = nil
  124637. }
  124638. }()
  124639. if !isLen1 {
  124640. defer wg.Done()
  124641. }
  124642. ret[i] = ec.marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignment(ctx, sel, v[i])
  124643. }
  124644. if isLen1 {
  124645. f(i)
  124646. } else {
  124647. go f(i)
  124648. }
  124649. }
  124650. wg.Wait()
  124651. for _, e := range ret {
  124652. if e == graphql.Null {
  124653. return graphql.Null
  124654. }
  124655. }
  124656. return ret
  124657. }
  124658. func (ec *executionContext) marshalNCompanyContactRoleAssignment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignment(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignment) graphql.Marshaler {
  124659. if v == nil {
  124660. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124661. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124662. }
  124663. return graphql.Null
  124664. }
  124665. return ec._CompanyContactRoleAssignment(ctx, sel, v)
  124666. }
  124667. func (ec *executionContext) marshalNCompanyContactRoleAssignmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentConnection) graphql.Marshaler {
  124668. if v == nil {
  124669. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124670. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124671. }
  124672. return graphql.Null
  124673. }
  124674. return ec._CompanyContactRoleAssignmentConnection(ctx, sel, v)
  124675. }
  124676. func (ec *executionContext) marshalNCompanyContactRoleAssignmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  124677. ret := make(graphql.Array, len(v))
  124678. var wg sync.WaitGroup
  124679. isLen1 := len(v) == 1
  124680. if !isLen1 {
  124681. wg.Add(len(v))
  124682. }
  124683. for i := range v {
  124684. i := i
  124685. fc := &graphql.FieldContext{
  124686. Index: &i,
  124687. Result: &v[i],
  124688. }
  124689. ctx := graphql.WithFieldContext(ctx, fc)
  124690. f := func(i int) {
  124691. defer func() {
  124692. if r := recover(); r != nil {
  124693. ec.Error(ctx, ec.Recover(ctx, r))
  124694. ret = nil
  124695. }
  124696. }()
  124697. if !isLen1 {
  124698. defer wg.Done()
  124699. }
  124700. ret[i] = ec.marshalNCompanyContactRoleAssignmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentEdge(ctx, sel, v[i])
  124701. }
  124702. if isLen1 {
  124703. f(i)
  124704. } else {
  124705. go f(i)
  124706. }
  124707. }
  124708. wg.Wait()
  124709. for _, e := range ret {
  124710. if e == graphql.Null {
  124711. return graphql.Null
  124712. }
  124713. }
  124714. return ret
  124715. }
  124716. func (ec *executionContext) marshalNCompanyContactRoleAssignmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentEdge) graphql.Marshaler {
  124717. if v == nil {
  124718. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124719. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124720. }
  124721. return graphql.Null
  124722. }
  124723. return ec._CompanyContactRoleAssignmentEdge(ctx, sel, v)
  124724. }
  124725. func (ec *executionContext) marshalNCompanyContactRoleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleConnection) graphql.Marshaler {
  124726. if v == nil {
  124727. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124728. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124729. }
  124730. return graphql.Null
  124731. }
  124732. return ec._CompanyContactRoleConnection(ctx, sel, v)
  124733. }
  124734. func (ec *executionContext) marshalNCompanyContactRoleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyContactRoleEdge) graphql.Marshaler {
  124735. ret := make(graphql.Array, len(v))
  124736. var wg sync.WaitGroup
  124737. isLen1 := len(v) == 1
  124738. if !isLen1 {
  124739. wg.Add(len(v))
  124740. }
  124741. for i := range v {
  124742. i := i
  124743. fc := &graphql.FieldContext{
  124744. Index: &i,
  124745. Result: &v[i],
  124746. }
  124747. ctx := graphql.WithFieldContext(ctx, fc)
  124748. f := func(i int) {
  124749. defer func() {
  124750. if r := recover(); r != nil {
  124751. ec.Error(ctx, ec.Recover(ctx, r))
  124752. ret = nil
  124753. }
  124754. }()
  124755. if !isLen1 {
  124756. defer wg.Done()
  124757. }
  124758. ret[i] = ec.marshalNCompanyContactRoleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleEdge(ctx, sel, v[i])
  124759. }
  124760. if isLen1 {
  124761. f(i)
  124762. } else {
  124763. go f(i)
  124764. }
  124765. }
  124766. wg.Wait()
  124767. for _, e := range ret {
  124768. if e == graphql.Null {
  124769. return graphql.Null
  124770. }
  124771. }
  124772. return ret
  124773. }
  124774. func (ec *executionContext) marshalNCompanyContactRoleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleEdge) graphql.Marshaler {
  124775. if v == nil {
  124776. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124777. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124778. }
  124779. return graphql.Null
  124780. }
  124781. return ec._CompanyContactRoleEdge(ctx, sel, v)
  124782. }
  124783. func (ec *executionContext) marshalNCompanyLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyLocation) graphql.Marshaler {
  124784. ret := make(graphql.Array, len(v))
  124785. var wg sync.WaitGroup
  124786. isLen1 := len(v) == 1
  124787. if !isLen1 {
  124788. wg.Add(len(v))
  124789. }
  124790. for i := range v {
  124791. i := i
  124792. fc := &graphql.FieldContext{
  124793. Index: &i,
  124794. Result: &v[i],
  124795. }
  124796. ctx := graphql.WithFieldContext(ctx, fc)
  124797. f := func(i int) {
  124798. defer func() {
  124799. if r := recover(); r != nil {
  124800. ec.Error(ctx, ec.Recover(ctx, r))
  124801. ret = nil
  124802. }
  124803. }()
  124804. if !isLen1 {
  124805. defer wg.Done()
  124806. }
  124807. ret[i] = ec.marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocation(ctx, sel, v[i])
  124808. }
  124809. if isLen1 {
  124810. f(i)
  124811. } else {
  124812. go f(i)
  124813. }
  124814. }
  124815. wg.Wait()
  124816. for _, e := range ret {
  124817. if e == graphql.Null {
  124818. return graphql.Null
  124819. }
  124820. }
  124821. return ret
  124822. }
  124823. func (ec *executionContext) marshalNCompanyLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocation(ctx context.Context, sel ast.SelectionSet, v *CompanyLocation) graphql.Marshaler {
  124824. if v == nil {
  124825. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124826. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124827. }
  124828. return graphql.Null
  124829. }
  124830. return ec._CompanyLocation(ctx, sel, v)
  124831. }
  124832. func (ec *executionContext) marshalNCompanyLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationConnection(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationConnection) graphql.Marshaler {
  124833. if v == nil {
  124834. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124835. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124836. }
  124837. return graphql.Null
  124838. }
  124839. return ec._CompanyLocationConnection(ctx, sel, v)
  124840. }
  124841. func (ec *executionContext) marshalNCompanyLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CompanyLocationEdge) graphql.Marshaler {
  124842. ret := make(graphql.Array, len(v))
  124843. var wg sync.WaitGroup
  124844. isLen1 := len(v) == 1
  124845. if !isLen1 {
  124846. wg.Add(len(v))
  124847. }
  124848. for i := range v {
  124849. i := i
  124850. fc := &graphql.FieldContext{
  124851. Index: &i,
  124852. Result: &v[i],
  124853. }
  124854. ctx := graphql.WithFieldContext(ctx, fc)
  124855. f := func(i int) {
  124856. defer func() {
  124857. if r := recover(); r != nil {
  124858. ec.Error(ctx, ec.Recover(ctx, r))
  124859. ret = nil
  124860. }
  124861. }()
  124862. if !isLen1 {
  124863. defer wg.Done()
  124864. }
  124865. ret[i] = ec.marshalNCompanyLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationEdge(ctx, sel, v[i])
  124866. }
  124867. if isLen1 {
  124868. f(i)
  124869. } else {
  124870. go f(i)
  124871. }
  124872. }
  124873. wg.Wait()
  124874. for _, e := range ret {
  124875. if e == graphql.Null {
  124876. return graphql.Null
  124877. }
  124878. }
  124879. return ret
  124880. }
  124881. func (ec *executionContext) marshalNCompanyLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationEdge(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationEdge) graphql.Marshaler {
  124882. if v == nil {
  124883. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124884. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124885. }
  124886. return graphql.Null
  124887. }
  124888. return ec._CompanyLocationEdge(ctx, sel, v)
  124889. }
  124890. func (ec *executionContext) unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx context.Context, v interface{}) (CountryCode, error) {
  124891. var res CountryCode
  124892. err := res.UnmarshalGQL(v)
  124893. return res, graphql.ErrorOnPath(ctx, err)
  124894. }
  124895. func (ec *executionContext) marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx context.Context, sel ast.SelectionSet, v CountryCode) graphql.Marshaler {
  124896. return v
  124897. }
  124898. func (ec *executionContext) unmarshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, v interface{}) ([]CountryCode, error) {
  124899. var vSlice []interface{}
  124900. if v != nil {
  124901. vSlice = graphql.CoerceList(v)
  124902. }
  124903. var err error
  124904. res := make([]CountryCode, len(vSlice))
  124905. for i := range vSlice {
  124906. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  124907. res[i], err = ec.unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, vSlice[i])
  124908. if err != nil {
  124909. return nil, err
  124910. }
  124911. }
  124912. return res, nil
  124913. }
  124914. func (ec *executionContext) marshalNCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []CountryCode) graphql.Marshaler {
  124915. ret := make(graphql.Array, len(v))
  124916. var wg sync.WaitGroup
  124917. isLen1 := len(v) == 1
  124918. if !isLen1 {
  124919. wg.Add(len(v))
  124920. }
  124921. for i := range v {
  124922. i := i
  124923. fc := &graphql.FieldContext{
  124924. Index: &i,
  124925. Result: &v[i],
  124926. }
  124927. ctx := graphql.WithFieldContext(ctx, fc)
  124928. f := func(i int) {
  124929. defer func() {
  124930. if r := recover(); r != nil {
  124931. ec.Error(ctx, ec.Recover(ctx, r))
  124932. ret = nil
  124933. }
  124934. }()
  124935. if !isLen1 {
  124936. defer wg.Done()
  124937. }
  124938. ret[i] = ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, sel, v[i])
  124939. }
  124940. if isLen1 {
  124941. f(i)
  124942. } else {
  124943. go f(i)
  124944. }
  124945. }
  124946. wg.Wait()
  124947. for _, e := range ret {
  124948. if e == graphql.Null {
  124949. return graphql.Null
  124950. }
  124951. }
  124952. return ret
  124953. }
  124954. func (ec *executionContext) marshalNCountryHarmonizedSystemCode2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CountryHarmonizedSystemCode) graphql.Marshaler {
  124955. ret := make(graphql.Array, len(v))
  124956. var wg sync.WaitGroup
  124957. isLen1 := len(v) == 1
  124958. if !isLen1 {
  124959. wg.Add(len(v))
  124960. }
  124961. for i := range v {
  124962. i := i
  124963. fc := &graphql.FieldContext{
  124964. Index: &i,
  124965. Result: &v[i],
  124966. }
  124967. ctx := graphql.WithFieldContext(ctx, fc)
  124968. f := func(i int) {
  124969. defer func() {
  124970. if r := recover(); r != nil {
  124971. ec.Error(ctx, ec.Recover(ctx, r))
  124972. ret = nil
  124973. }
  124974. }()
  124975. if !isLen1 {
  124976. defer wg.Done()
  124977. }
  124978. ret[i] = ec.marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCode(ctx, sel, v[i])
  124979. }
  124980. if isLen1 {
  124981. f(i)
  124982. } else {
  124983. go f(i)
  124984. }
  124985. }
  124986. wg.Wait()
  124987. for _, e := range ret {
  124988. if e == graphql.Null {
  124989. return graphql.Null
  124990. }
  124991. }
  124992. return ret
  124993. }
  124994. func (ec *executionContext) marshalNCountryHarmonizedSystemCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCode(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCode) graphql.Marshaler {
  124995. if v == nil {
  124996. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  124997. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  124998. }
  124999. return graphql.Null
  125000. }
  125001. return ec._CountryHarmonizedSystemCode(ctx, sel, v)
  125002. }
  125003. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeConnection(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCodeConnection) graphql.Marshaler {
  125004. if v == nil {
  125005. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125006. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125007. }
  125008. return graphql.Null
  125009. }
  125010. return ec._CountryHarmonizedSystemCodeConnection(ctx, sel, v)
  125011. }
  125012. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  125013. ret := make(graphql.Array, len(v))
  125014. var wg sync.WaitGroup
  125015. isLen1 := len(v) == 1
  125016. if !isLen1 {
  125017. wg.Add(len(v))
  125018. }
  125019. for i := range v {
  125020. i := i
  125021. fc := &graphql.FieldContext{
  125022. Index: &i,
  125023. Result: &v[i],
  125024. }
  125025. ctx := graphql.WithFieldContext(ctx, fc)
  125026. f := func(i int) {
  125027. defer func() {
  125028. if r := recover(); r != nil {
  125029. ec.Error(ctx, ec.Recover(ctx, r))
  125030. ret = nil
  125031. }
  125032. }()
  125033. if !isLen1 {
  125034. defer wg.Done()
  125035. }
  125036. ret[i] = ec.marshalNCountryHarmonizedSystemCodeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeEdge(ctx, sel, v[i])
  125037. }
  125038. if isLen1 {
  125039. f(i)
  125040. } else {
  125041. go f(i)
  125042. }
  125043. }
  125044. wg.Wait()
  125045. for _, e := range ret {
  125046. if e == graphql.Null {
  125047. return graphql.Null
  125048. }
  125049. }
  125050. return ret
  125051. }
  125052. func (ec *executionContext) marshalNCountryHarmonizedSystemCodeEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryHarmonizedSystemCodeEdge(ctx context.Context, sel ast.SelectionSet, v *CountryHarmonizedSystemCodeEdge) graphql.Marshaler {
  125053. if v == nil {
  125054. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125055. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125056. }
  125057. return graphql.Null
  125058. }
  125059. return ec._CountryHarmonizedSystemCodeEdge(ctx, sel, v)
  125060. }
  125061. func (ec *executionContext) unmarshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx context.Context, v interface{}) (CurrencyCode, error) {
  125062. var res CurrencyCode
  125063. err := res.UnmarshalGQL(v)
  125064. return res, graphql.ErrorOnPath(ctx, err)
  125065. }
  125066. func (ec *executionContext) marshalNCurrencyCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx context.Context, sel ast.SelectionSet, v CurrencyCode) graphql.Marshaler {
  125067. return v
  125068. }
  125069. func (ec *executionContext) marshalNCurrencySetting2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingᚄ(ctx context.Context, sel ast.SelectionSet, v []*CurrencySetting) graphql.Marshaler {
  125070. ret := make(graphql.Array, len(v))
  125071. var wg sync.WaitGroup
  125072. isLen1 := len(v) == 1
  125073. if !isLen1 {
  125074. wg.Add(len(v))
  125075. }
  125076. for i := range v {
  125077. i := i
  125078. fc := &graphql.FieldContext{
  125079. Index: &i,
  125080. Result: &v[i],
  125081. }
  125082. ctx := graphql.WithFieldContext(ctx, fc)
  125083. f := func(i int) {
  125084. defer func() {
  125085. if r := recover(); r != nil {
  125086. ec.Error(ctx, ec.Recover(ctx, r))
  125087. ret = nil
  125088. }
  125089. }()
  125090. if !isLen1 {
  125091. defer wg.Done()
  125092. }
  125093. ret[i] = ec.marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySetting(ctx, sel, v[i])
  125094. }
  125095. if isLen1 {
  125096. f(i)
  125097. } else {
  125098. go f(i)
  125099. }
  125100. }
  125101. wg.Wait()
  125102. for _, e := range ret {
  125103. if e == graphql.Null {
  125104. return graphql.Null
  125105. }
  125106. }
  125107. return ret
  125108. }
  125109. func (ec *executionContext) marshalNCurrencySetting2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySetting(ctx context.Context, sel ast.SelectionSet, v *CurrencySetting) graphql.Marshaler {
  125110. if v == nil {
  125111. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125112. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125113. }
  125114. return graphql.Null
  125115. }
  125116. return ec._CurrencySetting(ctx, sel, v)
  125117. }
  125118. func (ec *executionContext) marshalNCurrencySettingEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CurrencySettingEdge) graphql.Marshaler {
  125119. ret := make(graphql.Array, len(v))
  125120. var wg sync.WaitGroup
  125121. isLen1 := len(v) == 1
  125122. if !isLen1 {
  125123. wg.Add(len(v))
  125124. }
  125125. for i := range v {
  125126. i := i
  125127. fc := &graphql.FieldContext{
  125128. Index: &i,
  125129. Result: &v[i],
  125130. }
  125131. ctx := graphql.WithFieldContext(ctx, fc)
  125132. f := func(i int) {
  125133. defer func() {
  125134. if r := recover(); r != nil {
  125135. ec.Error(ctx, ec.Recover(ctx, r))
  125136. ret = nil
  125137. }
  125138. }()
  125139. if !isLen1 {
  125140. defer wg.Done()
  125141. }
  125142. ret[i] = ec.marshalNCurrencySettingEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingEdge(ctx, sel, v[i])
  125143. }
  125144. if isLen1 {
  125145. f(i)
  125146. } else {
  125147. go f(i)
  125148. }
  125149. }
  125150. wg.Wait()
  125151. for _, e := range ret {
  125152. if e == graphql.Null {
  125153. return graphql.Null
  125154. }
  125155. }
  125156. return ret
  125157. }
  125158. func (ec *executionContext) marshalNCurrencySettingEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencySettingEdge(ctx context.Context, sel ast.SelectionSet, v *CurrencySettingEdge) graphql.Marshaler {
  125159. if v == nil {
  125160. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125161. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125162. }
  125163. return graphql.Null
  125164. }
  125165. return ec._CurrencySettingEdge(ctx, sel, v)
  125166. }
  125167. func (ec *executionContext) marshalNCustomer2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx context.Context, sel ast.SelectionSet, v Customer) graphql.Marshaler {
  125168. return ec._Customer(ctx, sel, &v)
  125169. }
  125170. func (ec *executionContext) marshalNCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx context.Context, sel ast.SelectionSet, v *Customer) graphql.Marshaler {
  125171. if v == nil {
  125172. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125173. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125174. }
  125175. return graphql.Null
  125176. }
  125177. return ec._Customer(ctx, sel, v)
  125178. }
  125179. func (ec *executionContext) unmarshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerEmailMarketingState(ctx context.Context, v interface{}) (CustomerEmailMarketingState, error) {
  125180. var res CustomerEmailMarketingState
  125181. err := res.UnmarshalGQL(v)
  125182. return res, graphql.ErrorOnPath(ctx, err)
  125183. }
  125184. func (ec *executionContext) marshalNCustomerEmailMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerEmailMarketingState(ctx context.Context, sel ast.SelectionSet, v CustomerEmailMarketingState) graphql.Marshaler {
  125185. return v
  125186. }
  125187. func (ec *executionContext) unmarshalNCustomerInput2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerInput(ctx context.Context, v interface{}) (CustomerInput, error) {
  125188. res, err := ec.unmarshalInputCustomerInput(ctx, v)
  125189. return res, graphql.ErrorOnPath(ctx, err)
  125190. }
  125191. func (ec *executionContext) unmarshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, v interface{}) (CustomerMarketingOptInLevel, error) {
  125192. var res CustomerMarketingOptInLevel
  125193. err := res.UnmarshalGQL(v)
  125194. return res, graphql.ErrorOnPath(ctx, err)
  125195. }
  125196. func (ec *executionContext) marshalNCustomerMarketingOptInLevel2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, sel ast.SelectionSet, v CustomerMarketingOptInLevel) graphql.Marshaler {
  125197. return v
  125198. }
  125199. func (ec *executionContext) marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMoment(ctx context.Context, sel ast.SelectionSet, v CustomerMoment) graphql.Marshaler {
  125200. if v == nil {
  125201. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125202. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125203. }
  125204. return graphql.Null
  125205. }
  125206. return ec._CustomerMoment(ctx, sel, v)
  125207. }
  125208. func (ec *executionContext) marshalNCustomerMoment2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentᚄ(ctx context.Context, sel ast.SelectionSet, v []CustomerMoment) graphql.Marshaler {
  125209. ret := make(graphql.Array, len(v))
  125210. var wg sync.WaitGroup
  125211. isLen1 := len(v) == 1
  125212. if !isLen1 {
  125213. wg.Add(len(v))
  125214. }
  125215. for i := range v {
  125216. i := i
  125217. fc := &graphql.FieldContext{
  125218. Index: &i,
  125219. Result: &v[i],
  125220. }
  125221. ctx := graphql.WithFieldContext(ctx, fc)
  125222. f := func(i int) {
  125223. defer func() {
  125224. if r := recover(); r != nil {
  125225. ec.Error(ctx, ec.Recover(ctx, r))
  125226. ret = nil
  125227. }
  125228. }()
  125229. if !isLen1 {
  125230. defer wg.Done()
  125231. }
  125232. ret[i] = ec.marshalNCustomerMoment2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMoment(ctx, sel, v[i])
  125233. }
  125234. if isLen1 {
  125235. f(i)
  125236. } else {
  125237. go f(i)
  125238. }
  125239. }
  125240. wg.Wait()
  125241. for _, e := range ret {
  125242. if e == graphql.Null {
  125243. return graphql.Null
  125244. }
  125245. }
  125246. return ret
  125247. }
  125248. func (ec *executionContext) marshalNCustomerMomentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerMomentEdge) graphql.Marshaler {
  125249. ret := make(graphql.Array, len(v))
  125250. var wg sync.WaitGroup
  125251. isLen1 := len(v) == 1
  125252. if !isLen1 {
  125253. wg.Add(len(v))
  125254. }
  125255. for i := range v {
  125256. i := i
  125257. fc := &graphql.FieldContext{
  125258. Index: &i,
  125259. Result: &v[i],
  125260. }
  125261. ctx := graphql.WithFieldContext(ctx, fc)
  125262. f := func(i int) {
  125263. defer func() {
  125264. if r := recover(); r != nil {
  125265. ec.Error(ctx, ec.Recover(ctx, r))
  125266. ret = nil
  125267. }
  125268. }()
  125269. if !isLen1 {
  125270. defer wg.Done()
  125271. }
  125272. ret[i] = ec.marshalNCustomerMomentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentEdge(ctx, sel, v[i])
  125273. }
  125274. if isLen1 {
  125275. f(i)
  125276. } else {
  125277. go f(i)
  125278. }
  125279. }
  125280. wg.Wait()
  125281. for _, e := range ret {
  125282. if e == graphql.Null {
  125283. return graphql.Null
  125284. }
  125285. }
  125286. return ret
  125287. }
  125288. func (ec *executionContext) marshalNCustomerMomentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentEdge(ctx context.Context, sel ast.SelectionSet, v *CustomerMomentEdge) graphql.Marshaler {
  125289. if v == nil {
  125290. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125291. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125292. }
  125293. return graphql.Null
  125294. }
  125295. return ec._CustomerMomentEdge(ctx, sel, v)
  125296. }
  125297. func (ec *executionContext) marshalNCustomerPaymentMethod2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerPaymentMethod) graphql.Marshaler {
  125298. ret := make(graphql.Array, len(v))
  125299. var wg sync.WaitGroup
  125300. isLen1 := len(v) == 1
  125301. if !isLen1 {
  125302. wg.Add(len(v))
  125303. }
  125304. for i := range v {
  125305. i := i
  125306. fc := &graphql.FieldContext{
  125307. Index: &i,
  125308. Result: &v[i],
  125309. }
  125310. ctx := graphql.WithFieldContext(ctx, fc)
  125311. f := func(i int) {
  125312. defer func() {
  125313. if r := recover(); r != nil {
  125314. ec.Error(ctx, ec.Recover(ctx, r))
  125315. ret = nil
  125316. }
  125317. }()
  125318. if !isLen1 {
  125319. defer wg.Done()
  125320. }
  125321. ret[i] = ec.marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethod(ctx, sel, v[i])
  125322. }
  125323. if isLen1 {
  125324. f(i)
  125325. } else {
  125326. go f(i)
  125327. }
  125328. }
  125329. wg.Wait()
  125330. for _, e := range ret {
  125331. if e == graphql.Null {
  125332. return graphql.Null
  125333. }
  125334. }
  125335. return ret
  125336. }
  125337. func (ec *executionContext) marshalNCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethod) graphql.Marshaler {
  125338. if v == nil {
  125339. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125340. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125341. }
  125342. return graphql.Null
  125343. }
  125344. return ec._CustomerPaymentMethod(ctx, sel, v)
  125345. }
  125346. func (ec *executionContext) marshalNCustomerPaymentMethodConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodConnection(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethodConnection) graphql.Marshaler {
  125347. if v == nil {
  125348. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125349. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125350. }
  125351. return graphql.Null
  125352. }
  125353. return ec._CustomerPaymentMethodConnection(ctx, sel, v)
  125354. }
  125355. func (ec *executionContext) marshalNCustomerPaymentMethodEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*CustomerPaymentMethodEdge) graphql.Marshaler {
  125356. ret := make(graphql.Array, len(v))
  125357. var wg sync.WaitGroup
  125358. isLen1 := len(v) == 1
  125359. if !isLen1 {
  125360. wg.Add(len(v))
  125361. }
  125362. for i := range v {
  125363. i := i
  125364. fc := &graphql.FieldContext{
  125365. Index: &i,
  125366. Result: &v[i],
  125367. }
  125368. ctx := graphql.WithFieldContext(ctx, fc)
  125369. f := func(i int) {
  125370. defer func() {
  125371. if r := recover(); r != nil {
  125372. ec.Error(ctx, ec.Recover(ctx, r))
  125373. ret = nil
  125374. }
  125375. }()
  125376. if !isLen1 {
  125377. defer wg.Done()
  125378. }
  125379. ret[i] = ec.marshalNCustomerPaymentMethodEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodEdge(ctx, sel, v[i])
  125380. }
  125381. if isLen1 {
  125382. f(i)
  125383. } else {
  125384. go f(i)
  125385. }
  125386. }
  125387. wg.Wait()
  125388. for _, e := range ret {
  125389. if e == graphql.Null {
  125390. return graphql.Null
  125391. }
  125392. }
  125393. return ret
  125394. }
  125395. func (ec *executionContext) marshalNCustomerPaymentMethodEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodEdge(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethodEdge) graphql.Marshaler {
  125396. if v == nil {
  125397. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125398. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125399. }
  125400. return graphql.Null
  125401. }
  125402. return ec._CustomerPaymentMethodEdge(ctx, sel, v)
  125403. }
  125404. func (ec *executionContext) unmarshalNCustomerProductSubscriberStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerProductSubscriberStatus(ctx context.Context, v interface{}) (CustomerProductSubscriberStatus, error) {
  125405. var res CustomerProductSubscriberStatus
  125406. err := res.UnmarshalGQL(v)
  125407. return res, graphql.ErrorOnPath(ctx, err)
  125408. }
  125409. func (ec *executionContext) marshalNCustomerProductSubscriberStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerProductSubscriberStatus(ctx context.Context, sel ast.SelectionSet, v CustomerProductSubscriberStatus) graphql.Marshaler {
  125410. return v
  125411. }
  125412. func (ec *executionContext) unmarshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerSmsMarketingState(ctx context.Context, v interface{}) (CustomerSmsMarketingState, error) {
  125413. var res CustomerSmsMarketingState
  125414. err := res.UnmarshalGQL(v)
  125415. return res, graphql.ErrorOnPath(ctx, err)
  125416. }
  125417. func (ec *executionContext) marshalNCustomerSmsMarketingState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerSmsMarketingState(ctx context.Context, sel ast.SelectionSet, v CustomerSmsMarketingState) graphql.Marshaler {
  125418. return v
  125419. }
  125420. func (ec *executionContext) unmarshalNCustomerState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerState(ctx context.Context, v interface{}) (CustomerState, error) {
  125421. var res CustomerState
  125422. err := res.UnmarshalGQL(v)
  125423. return res, graphql.ErrorOnPath(ctx, err)
  125424. }
  125425. func (ec *executionContext) marshalNCustomerState2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerState(ctx context.Context, sel ast.SelectionSet, v CustomerState) graphql.Marshaler {
  125426. return v
  125427. }
  125428. func (ec *executionContext) marshalNCustomerStatistics2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerStatistics(ctx context.Context, sel ast.SelectionSet, v *CustomerStatistics) graphql.Marshaler {
  125429. if v == nil {
  125430. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125431. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125432. }
  125433. return graphql.Null
  125434. }
  125435. return ec._CustomerStatistics(ctx, sel, v)
  125436. }
  125437. func (ec *executionContext) unmarshalNDateTime2string(ctx context.Context, v interface{}) (string, error) {
  125438. res, err := graphql.UnmarshalString(v)
  125439. return res, graphql.ErrorOnPath(ctx, err)
  125440. }
  125441. func (ec *executionContext) marshalNDateTime2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  125442. res := graphql.MarshalString(v)
  125443. if res == graphql.Null {
  125444. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125445. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125446. }
  125447. }
  125448. return res
  125449. }
  125450. func (ec *executionContext) unmarshalNDecimal2string(ctx context.Context, v interface{}) (string, error) {
  125451. res, err := graphql.UnmarshalString(v)
  125452. return res, graphql.ErrorOnPath(ctx, err)
  125453. }
  125454. func (ec *executionContext) marshalNDecimal2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  125455. res := graphql.MarshalString(v)
  125456. if res == graphql.Null {
  125457. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125458. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125459. }
  125460. }
  125461. return res
  125462. }
  125463. func (ec *executionContext) marshalNDeliveryAvailableService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryAvailableServiceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryAvailableService) graphql.Marshaler {
  125464. ret := make(graphql.Array, len(v))
  125465. var wg sync.WaitGroup
  125466. isLen1 := len(v) == 1
  125467. if !isLen1 {
  125468. wg.Add(len(v))
  125469. }
  125470. for i := range v {
  125471. i := i
  125472. fc := &graphql.FieldContext{
  125473. Index: &i,
  125474. Result: &v[i],
  125475. }
  125476. ctx := graphql.WithFieldContext(ctx, fc)
  125477. f := func(i int) {
  125478. defer func() {
  125479. if r := recover(); r != nil {
  125480. ec.Error(ctx, ec.Recover(ctx, r))
  125481. ret = nil
  125482. }
  125483. }()
  125484. if !isLen1 {
  125485. defer wg.Done()
  125486. }
  125487. ret[i] = ec.marshalNDeliveryAvailableService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryAvailableService(ctx, sel, v[i])
  125488. }
  125489. if isLen1 {
  125490. f(i)
  125491. } else {
  125492. go f(i)
  125493. }
  125494. }
  125495. wg.Wait()
  125496. for _, e := range ret {
  125497. if e == graphql.Null {
  125498. return graphql.Null
  125499. }
  125500. }
  125501. return ret
  125502. }
  125503. func (ec *executionContext) marshalNDeliveryAvailableService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryAvailableService(ctx context.Context, sel ast.SelectionSet, v *DeliveryAvailableService) graphql.Marshaler {
  125504. if v == nil {
  125505. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125506. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125507. }
  125508. return graphql.Null
  125509. }
  125510. return ec._DeliveryAvailableService(ctx, sel, v)
  125511. }
  125512. func (ec *executionContext) marshalNDeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, v *DeliveryCarrierService) graphql.Marshaler {
  125513. if v == nil {
  125514. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125515. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125516. }
  125517. return graphql.Null
  125518. }
  125519. return ec._DeliveryCarrierService(ctx, sel, v)
  125520. }
  125521. func (ec *executionContext) marshalNDeliveryCondition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCondition) graphql.Marshaler {
  125522. ret := make(graphql.Array, len(v))
  125523. var wg sync.WaitGroup
  125524. isLen1 := len(v) == 1
  125525. if !isLen1 {
  125526. wg.Add(len(v))
  125527. }
  125528. for i := range v {
  125529. i := i
  125530. fc := &graphql.FieldContext{
  125531. Index: &i,
  125532. Result: &v[i],
  125533. }
  125534. ctx := graphql.WithFieldContext(ctx, fc)
  125535. f := func(i int) {
  125536. defer func() {
  125537. if r := recover(); r != nil {
  125538. ec.Error(ctx, ec.Recover(ctx, r))
  125539. ret = nil
  125540. }
  125541. }()
  125542. if !isLen1 {
  125543. defer wg.Done()
  125544. }
  125545. ret[i] = ec.marshalNDeliveryCondition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCondition(ctx, sel, v[i])
  125546. }
  125547. if isLen1 {
  125548. f(i)
  125549. } else {
  125550. go f(i)
  125551. }
  125552. }
  125553. wg.Wait()
  125554. for _, e := range ret {
  125555. if e == graphql.Null {
  125556. return graphql.Null
  125557. }
  125558. }
  125559. return ret
  125560. }
  125561. func (ec *executionContext) marshalNDeliveryCondition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCondition(ctx context.Context, sel ast.SelectionSet, v *DeliveryCondition) graphql.Marshaler {
  125562. if v == nil {
  125563. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125564. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125565. }
  125566. return graphql.Null
  125567. }
  125568. return ec._DeliveryCondition(ctx, sel, v)
  125569. }
  125570. func (ec *executionContext) marshalNDeliveryConditionCriteria2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionCriteria(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionCriteria) graphql.Marshaler {
  125571. if v == nil {
  125572. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125573. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125574. }
  125575. return graphql.Null
  125576. }
  125577. return ec._DeliveryConditionCriteria(ctx, sel, v)
  125578. }
  125579. func (ec *executionContext) unmarshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionField(ctx context.Context, v interface{}) (DeliveryConditionField, error) {
  125580. var res DeliveryConditionField
  125581. err := res.UnmarshalGQL(v)
  125582. return res, graphql.ErrorOnPath(ctx, err)
  125583. }
  125584. func (ec *executionContext) marshalNDeliveryConditionField2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionField(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionField) graphql.Marshaler {
  125585. return v
  125586. }
  125587. func (ec *executionContext) unmarshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionOperator(ctx context.Context, v interface{}) (DeliveryConditionOperator, error) {
  125588. var res DeliveryConditionOperator
  125589. err := res.UnmarshalGQL(v)
  125590. return res, graphql.ErrorOnPath(ctx, err)
  125591. }
  125592. func (ec *executionContext) marshalNDeliveryConditionOperator2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryConditionOperator(ctx context.Context, sel ast.SelectionSet, v DeliveryConditionOperator) graphql.Marshaler {
  125593. return v
  125594. }
  125595. func (ec *executionContext) marshalNDeliveryCountry2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCountry) graphql.Marshaler {
  125596. ret := make(graphql.Array, len(v))
  125597. var wg sync.WaitGroup
  125598. isLen1 := len(v) == 1
  125599. if !isLen1 {
  125600. wg.Add(len(v))
  125601. }
  125602. for i := range v {
  125603. i := i
  125604. fc := &graphql.FieldContext{
  125605. Index: &i,
  125606. Result: &v[i],
  125607. }
  125608. ctx := graphql.WithFieldContext(ctx, fc)
  125609. f := func(i int) {
  125610. defer func() {
  125611. if r := recover(); r != nil {
  125612. ec.Error(ctx, ec.Recover(ctx, r))
  125613. ret = nil
  125614. }
  125615. }()
  125616. if !isLen1 {
  125617. defer wg.Done()
  125618. }
  125619. ret[i] = ec.marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountry(ctx, sel, v[i])
  125620. }
  125621. if isLen1 {
  125622. f(i)
  125623. } else {
  125624. go f(i)
  125625. }
  125626. }
  125627. wg.Wait()
  125628. for _, e := range ret {
  125629. if e == graphql.Null {
  125630. return graphql.Null
  125631. }
  125632. }
  125633. return ret
  125634. }
  125635. func (ec *executionContext) marshalNDeliveryCountry2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountry(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountry) graphql.Marshaler {
  125636. if v == nil {
  125637. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125638. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125639. }
  125640. return graphql.Null
  125641. }
  125642. return ec._DeliveryCountry(ctx, sel, v)
  125643. }
  125644. func (ec *executionContext) marshalNDeliveryCountryAndZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryAndZoneᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryCountryAndZone) graphql.Marshaler {
  125645. ret := make(graphql.Array, len(v))
  125646. var wg sync.WaitGroup
  125647. isLen1 := len(v) == 1
  125648. if !isLen1 {
  125649. wg.Add(len(v))
  125650. }
  125651. for i := range v {
  125652. i := i
  125653. fc := &graphql.FieldContext{
  125654. Index: &i,
  125655. Result: &v[i],
  125656. }
  125657. ctx := graphql.WithFieldContext(ctx, fc)
  125658. f := func(i int) {
  125659. defer func() {
  125660. if r := recover(); r != nil {
  125661. ec.Error(ctx, ec.Recover(ctx, r))
  125662. ret = nil
  125663. }
  125664. }()
  125665. if !isLen1 {
  125666. defer wg.Done()
  125667. }
  125668. ret[i] = ec.marshalNDeliveryCountryAndZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryAndZone(ctx, sel, v[i])
  125669. }
  125670. if isLen1 {
  125671. f(i)
  125672. } else {
  125673. go f(i)
  125674. }
  125675. }
  125676. wg.Wait()
  125677. for _, e := range ret {
  125678. if e == graphql.Null {
  125679. return graphql.Null
  125680. }
  125681. }
  125682. return ret
  125683. }
  125684. func (ec *executionContext) marshalNDeliveryCountryAndZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryAndZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryAndZone) graphql.Marshaler {
  125685. if v == nil {
  125686. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125687. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125688. }
  125689. return graphql.Null
  125690. }
  125691. return ec._DeliveryCountryAndZone(ctx, sel, v)
  125692. }
  125693. func (ec *executionContext) marshalNDeliveryCountryCodeOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryCodeOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryCodeOrRestOfWorld) graphql.Marshaler {
  125694. if v == nil {
  125695. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125696. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125697. }
  125698. return graphql.Null
  125699. }
  125700. return ec._DeliveryCountryCodeOrRestOfWorld(ctx, sel, v)
  125701. }
  125702. func (ec *executionContext) marshalNDeliveryCountryCodesOrRestOfWorld2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCountryCodesOrRestOfWorld(ctx context.Context, sel ast.SelectionSet, v *DeliveryCountryCodesOrRestOfWorld) graphql.Marshaler {
  125703. if v == nil {
  125704. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125705. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125706. }
  125707. return graphql.Null
  125708. }
  125709. return ec._DeliveryCountryCodesOrRestOfWorld(ctx, sel, v)
  125710. }
  125711. func (ec *executionContext) marshalNDeliveryLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroup(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroup) graphql.Marshaler {
  125712. if v == nil {
  125713. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125714. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125715. }
  125716. return graphql.Null
  125717. }
  125718. return ec._DeliveryLocationGroup(ctx, sel, v)
  125719. }
  125720. func (ec *executionContext) marshalNDeliveryLocationGroupZone2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryLocationGroupZone) graphql.Marshaler {
  125721. ret := make(graphql.Array, len(v))
  125722. var wg sync.WaitGroup
  125723. isLen1 := len(v) == 1
  125724. if !isLen1 {
  125725. wg.Add(len(v))
  125726. }
  125727. for i := range v {
  125728. i := i
  125729. fc := &graphql.FieldContext{
  125730. Index: &i,
  125731. Result: &v[i],
  125732. }
  125733. ctx := graphql.WithFieldContext(ctx, fc)
  125734. f := func(i int) {
  125735. defer func() {
  125736. if r := recover(); r != nil {
  125737. ec.Error(ctx, ec.Recover(ctx, r))
  125738. ret = nil
  125739. }
  125740. }()
  125741. if !isLen1 {
  125742. defer wg.Done()
  125743. }
  125744. ret[i] = ec.marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZone(ctx, sel, v[i])
  125745. }
  125746. if isLen1 {
  125747. f(i)
  125748. } else {
  125749. go f(i)
  125750. }
  125751. }
  125752. wg.Wait()
  125753. for _, e := range ret {
  125754. if e == graphql.Null {
  125755. return graphql.Null
  125756. }
  125757. }
  125758. return ret
  125759. }
  125760. func (ec *executionContext) marshalNDeliveryLocationGroupZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZone) graphql.Marshaler {
  125761. if v == nil {
  125762. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125763. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125764. }
  125765. return graphql.Null
  125766. }
  125767. return ec._DeliveryLocationGroupZone(ctx, sel, v)
  125768. }
  125769. func (ec *executionContext) marshalNDeliveryLocationGroupZoneConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZoneConnection) graphql.Marshaler {
  125770. if v == nil {
  125771. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125772. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125773. }
  125774. return graphql.Null
  125775. }
  125776. return ec._DeliveryLocationGroupZoneConnection(ctx, sel, v)
  125777. }
  125778. func (ec *executionContext) marshalNDeliveryLocationGroupZoneEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  125779. ret := make(graphql.Array, len(v))
  125780. var wg sync.WaitGroup
  125781. isLen1 := len(v) == 1
  125782. if !isLen1 {
  125783. wg.Add(len(v))
  125784. }
  125785. for i := range v {
  125786. i := i
  125787. fc := &graphql.FieldContext{
  125788. Index: &i,
  125789. Result: &v[i],
  125790. }
  125791. ctx := graphql.WithFieldContext(ctx, fc)
  125792. f := func(i int) {
  125793. defer func() {
  125794. if r := recover(); r != nil {
  125795. ec.Error(ctx, ec.Recover(ctx, r))
  125796. ret = nil
  125797. }
  125798. }()
  125799. if !isLen1 {
  125800. defer wg.Done()
  125801. }
  125802. ret[i] = ec.marshalNDeliveryLocationGroupZoneEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneEdge(ctx, sel, v[i])
  125803. }
  125804. if isLen1 {
  125805. f(i)
  125806. } else {
  125807. go f(i)
  125808. }
  125809. }
  125810. wg.Wait()
  125811. for _, e := range ret {
  125812. if e == graphql.Null {
  125813. return graphql.Null
  125814. }
  125815. }
  125816. return ret
  125817. }
  125818. func (ec *executionContext) marshalNDeliveryLocationGroupZoneEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryLocationGroupZoneEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryLocationGroupZoneEdge) graphql.Marshaler {
  125819. if v == nil {
  125820. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125821. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125822. }
  125823. return graphql.Null
  125824. }
  125825. return ec._DeliveryLocationGroupZoneEdge(ctx, sel, v)
  125826. }
  125827. func (ec *executionContext) marshalNDeliveryMethodDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryMethodDefinition) graphql.Marshaler {
  125828. ret := make(graphql.Array, len(v))
  125829. var wg sync.WaitGroup
  125830. isLen1 := len(v) == 1
  125831. if !isLen1 {
  125832. wg.Add(len(v))
  125833. }
  125834. for i := range v {
  125835. i := i
  125836. fc := &graphql.FieldContext{
  125837. Index: &i,
  125838. Result: &v[i],
  125839. }
  125840. ctx := graphql.WithFieldContext(ctx, fc)
  125841. f := func(i int) {
  125842. defer func() {
  125843. if r := recover(); r != nil {
  125844. ec.Error(ctx, ec.Recover(ctx, r))
  125845. ret = nil
  125846. }
  125847. }()
  125848. if !isLen1 {
  125849. defer wg.Done()
  125850. }
  125851. ret[i] = ec.marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinition(ctx, sel, v[i])
  125852. }
  125853. if isLen1 {
  125854. f(i)
  125855. } else {
  125856. go f(i)
  125857. }
  125858. }
  125859. wg.Wait()
  125860. for _, e := range ret {
  125861. if e == graphql.Null {
  125862. return graphql.Null
  125863. }
  125864. }
  125865. return ret
  125866. }
  125867. func (ec *executionContext) marshalNDeliveryMethodDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinition(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinition) graphql.Marshaler {
  125868. if v == nil {
  125869. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125870. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125871. }
  125872. return graphql.Null
  125873. }
  125874. return ec._DeliveryMethodDefinition(ctx, sel, v)
  125875. }
  125876. func (ec *executionContext) marshalNDeliveryMethodDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionConnection) graphql.Marshaler {
  125877. if v == nil {
  125878. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125879. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125880. }
  125881. return graphql.Null
  125882. }
  125883. return ec._DeliveryMethodDefinitionConnection(ctx, sel, v)
  125884. }
  125885. func (ec *executionContext) marshalNDeliveryMethodDefinitionCounts2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionCounts(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionCounts) graphql.Marshaler {
  125886. if v == nil {
  125887. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125888. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125889. }
  125890. return graphql.Null
  125891. }
  125892. return ec._DeliveryMethodDefinitionCounts(ctx, sel, v)
  125893. }
  125894. func (ec *executionContext) marshalNDeliveryMethodDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryMethodDefinitionEdge) graphql.Marshaler {
  125895. ret := make(graphql.Array, len(v))
  125896. var wg sync.WaitGroup
  125897. isLen1 := len(v) == 1
  125898. if !isLen1 {
  125899. wg.Add(len(v))
  125900. }
  125901. for i := range v {
  125902. i := i
  125903. fc := &graphql.FieldContext{
  125904. Index: &i,
  125905. Result: &v[i],
  125906. }
  125907. ctx := graphql.WithFieldContext(ctx, fc)
  125908. f := func(i int) {
  125909. defer func() {
  125910. if r := recover(); r != nil {
  125911. ec.Error(ctx, ec.Recover(ctx, r))
  125912. ret = nil
  125913. }
  125914. }()
  125915. if !isLen1 {
  125916. defer wg.Done()
  125917. }
  125918. ret[i] = ec.marshalNDeliveryMethodDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionEdge(ctx, sel, v[i])
  125919. }
  125920. if isLen1 {
  125921. f(i)
  125922. } else {
  125923. go f(i)
  125924. }
  125925. }
  125926. wg.Wait()
  125927. for _, e := range ret {
  125928. if e == graphql.Null {
  125929. return graphql.Null
  125930. }
  125931. }
  125932. return ret
  125933. }
  125934. func (ec *executionContext) marshalNDeliveryMethodDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionEdge) graphql.Marshaler {
  125935. if v == nil {
  125936. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125937. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125938. }
  125939. return graphql.Null
  125940. }
  125941. return ec._DeliveryMethodDefinitionEdge(ctx, sel, v)
  125942. }
  125943. func (ec *executionContext) unmarshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodType(ctx context.Context, v interface{}) (DeliveryMethodType, error) {
  125944. var res DeliveryMethodType
  125945. err := res.UnmarshalGQL(v)
  125946. return res, graphql.ErrorOnPath(ctx, err)
  125947. }
  125948. func (ec *executionContext) marshalNDeliveryMethodType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodType(ctx context.Context, sel ast.SelectionSet, v DeliveryMethodType) graphql.Marshaler {
  125949. return v
  125950. }
  125951. func (ec *executionContext) marshalNDeliveryParticipantService2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryParticipantServiceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryParticipantService) graphql.Marshaler {
  125952. ret := make(graphql.Array, len(v))
  125953. var wg sync.WaitGroup
  125954. isLen1 := len(v) == 1
  125955. if !isLen1 {
  125956. wg.Add(len(v))
  125957. }
  125958. for i := range v {
  125959. i := i
  125960. fc := &graphql.FieldContext{
  125961. Index: &i,
  125962. Result: &v[i],
  125963. }
  125964. ctx := graphql.WithFieldContext(ctx, fc)
  125965. f := func(i int) {
  125966. defer func() {
  125967. if r := recover(); r != nil {
  125968. ec.Error(ctx, ec.Recover(ctx, r))
  125969. ret = nil
  125970. }
  125971. }()
  125972. if !isLen1 {
  125973. defer wg.Done()
  125974. }
  125975. ret[i] = ec.marshalNDeliveryParticipantService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryParticipantService(ctx, sel, v[i])
  125976. }
  125977. if isLen1 {
  125978. f(i)
  125979. } else {
  125980. go f(i)
  125981. }
  125982. }
  125983. wg.Wait()
  125984. for _, e := range ret {
  125985. if e == graphql.Null {
  125986. return graphql.Null
  125987. }
  125988. }
  125989. return ret
  125990. }
  125991. func (ec *executionContext) marshalNDeliveryParticipantService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryParticipantService(ctx context.Context, sel ast.SelectionSet, v *DeliveryParticipantService) graphql.Marshaler {
  125992. if v == nil {
  125993. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  125994. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  125995. }
  125996. return graphql.Null
  125997. }
  125998. return ec._DeliveryParticipantService(ctx, sel, v)
  125999. }
  126000. func (ec *executionContext) marshalNDeliveryProductVariantsCount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProductVariantsCount(ctx context.Context, sel ast.SelectionSet, v *DeliveryProductVariantsCount) graphql.Marshaler {
  126001. if v == nil {
  126002. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126003. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126004. }
  126005. return graphql.Null
  126006. }
  126007. return ec._DeliveryProductVariantsCount(ctx, sel, v)
  126008. }
  126009. func (ec *executionContext) marshalNDeliveryProfileItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileItem) graphql.Marshaler {
  126010. ret := make(graphql.Array, len(v))
  126011. var wg sync.WaitGroup
  126012. isLen1 := len(v) == 1
  126013. if !isLen1 {
  126014. wg.Add(len(v))
  126015. }
  126016. for i := range v {
  126017. i := i
  126018. fc := &graphql.FieldContext{
  126019. Index: &i,
  126020. Result: &v[i],
  126021. }
  126022. ctx := graphql.WithFieldContext(ctx, fc)
  126023. f := func(i int) {
  126024. defer func() {
  126025. if r := recover(); r != nil {
  126026. ec.Error(ctx, ec.Recover(ctx, r))
  126027. ret = nil
  126028. }
  126029. }()
  126030. if !isLen1 {
  126031. defer wg.Done()
  126032. }
  126033. ret[i] = ec.marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItem(ctx, sel, v[i])
  126034. }
  126035. if isLen1 {
  126036. f(i)
  126037. } else {
  126038. go f(i)
  126039. }
  126040. }
  126041. wg.Wait()
  126042. for _, e := range ret {
  126043. if e == graphql.Null {
  126044. return graphql.Null
  126045. }
  126046. }
  126047. return ret
  126048. }
  126049. func (ec *executionContext) marshalNDeliveryProfileItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItem(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItem) graphql.Marshaler {
  126050. if v == nil {
  126051. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126052. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126053. }
  126054. return graphql.Null
  126055. }
  126056. return ec._DeliveryProfileItem(ctx, sel, v)
  126057. }
  126058. func (ec *executionContext) marshalNDeliveryProfileItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemConnection(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItemConnection) graphql.Marshaler {
  126059. if v == nil {
  126060. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126061. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126062. }
  126063. return graphql.Null
  126064. }
  126065. return ec._DeliveryProfileItemConnection(ctx, sel, v)
  126066. }
  126067. func (ec *executionContext) marshalNDeliveryProfileItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileItemEdge) graphql.Marshaler {
  126068. ret := make(graphql.Array, len(v))
  126069. var wg sync.WaitGroup
  126070. isLen1 := len(v) == 1
  126071. if !isLen1 {
  126072. wg.Add(len(v))
  126073. }
  126074. for i := range v {
  126075. i := i
  126076. fc := &graphql.FieldContext{
  126077. Index: &i,
  126078. Result: &v[i],
  126079. }
  126080. ctx := graphql.WithFieldContext(ctx, fc)
  126081. f := func(i int) {
  126082. defer func() {
  126083. if r := recover(); r != nil {
  126084. ec.Error(ctx, ec.Recover(ctx, r))
  126085. ret = nil
  126086. }
  126087. }()
  126088. if !isLen1 {
  126089. defer wg.Done()
  126090. }
  126091. ret[i] = ec.marshalNDeliveryProfileItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemEdge(ctx, sel, v[i])
  126092. }
  126093. if isLen1 {
  126094. f(i)
  126095. } else {
  126096. go f(i)
  126097. }
  126098. }
  126099. wg.Wait()
  126100. for _, e := range ret {
  126101. if e == graphql.Null {
  126102. return graphql.Null
  126103. }
  126104. }
  126105. return ret
  126106. }
  126107. func (ec *executionContext) marshalNDeliveryProfileItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileItemEdge(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileItemEdge) graphql.Marshaler {
  126108. if v == nil {
  126109. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126110. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126111. }
  126112. return graphql.Null
  126113. }
  126114. return ec._DeliveryProfileItemEdge(ctx, sel, v)
  126115. }
  126116. func (ec *executionContext) marshalNDeliveryProfileLocationGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileLocationGroupᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProfileLocationGroup) graphql.Marshaler {
  126117. ret := make(graphql.Array, len(v))
  126118. var wg sync.WaitGroup
  126119. isLen1 := len(v) == 1
  126120. if !isLen1 {
  126121. wg.Add(len(v))
  126122. }
  126123. for i := range v {
  126124. i := i
  126125. fc := &graphql.FieldContext{
  126126. Index: &i,
  126127. Result: &v[i],
  126128. }
  126129. ctx := graphql.WithFieldContext(ctx, fc)
  126130. f := func(i int) {
  126131. defer func() {
  126132. if r := recover(); r != nil {
  126133. ec.Error(ctx, ec.Recover(ctx, r))
  126134. ret = nil
  126135. }
  126136. }()
  126137. if !isLen1 {
  126138. defer wg.Done()
  126139. }
  126140. ret[i] = ec.marshalNDeliveryProfileLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileLocationGroup(ctx, sel, v[i])
  126141. }
  126142. if isLen1 {
  126143. f(i)
  126144. } else {
  126145. go f(i)
  126146. }
  126147. }
  126148. wg.Wait()
  126149. for _, e := range ret {
  126150. if e == graphql.Null {
  126151. return graphql.Null
  126152. }
  126153. }
  126154. return ret
  126155. }
  126156. func (ec *executionContext) marshalNDeliveryProfileLocationGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProfileLocationGroup(ctx context.Context, sel ast.SelectionSet, v *DeliveryProfileLocationGroup) graphql.Marshaler {
  126157. if v == nil {
  126158. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126159. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126160. }
  126161. return graphql.Null
  126162. }
  126163. return ec._DeliveryProfileLocationGroup(ctx, sel, v)
  126164. }
  126165. func (ec *executionContext) marshalNDeliveryProvince2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProvinceᚄ(ctx context.Context, sel ast.SelectionSet, v []*DeliveryProvince) graphql.Marshaler {
  126166. ret := make(graphql.Array, len(v))
  126167. var wg sync.WaitGroup
  126168. isLen1 := len(v) == 1
  126169. if !isLen1 {
  126170. wg.Add(len(v))
  126171. }
  126172. for i := range v {
  126173. i := i
  126174. fc := &graphql.FieldContext{
  126175. Index: &i,
  126176. Result: &v[i],
  126177. }
  126178. ctx := graphql.WithFieldContext(ctx, fc)
  126179. f := func(i int) {
  126180. defer func() {
  126181. if r := recover(); r != nil {
  126182. ec.Error(ctx, ec.Recover(ctx, r))
  126183. ret = nil
  126184. }
  126185. }()
  126186. if !isLen1 {
  126187. defer wg.Done()
  126188. }
  126189. ret[i] = ec.marshalNDeliveryProvince2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProvince(ctx, sel, v[i])
  126190. }
  126191. if isLen1 {
  126192. f(i)
  126193. } else {
  126194. go f(i)
  126195. }
  126196. }
  126197. wg.Wait()
  126198. for _, e := range ret {
  126199. if e == graphql.Null {
  126200. return graphql.Null
  126201. }
  126202. }
  126203. return ret
  126204. }
  126205. func (ec *executionContext) marshalNDeliveryProvince2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryProvince(ctx context.Context, sel ast.SelectionSet, v *DeliveryProvince) graphql.Marshaler {
  126206. if v == nil {
  126207. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126208. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126209. }
  126210. return graphql.Null
  126211. }
  126212. return ec._DeliveryProvince(ctx, sel, v)
  126213. }
  126214. func (ec *executionContext) marshalNDeliveryRateProvider2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryRateProvider(ctx context.Context, sel ast.SelectionSet, v DeliveryRateProvider) graphql.Marshaler {
  126215. if v == nil {
  126216. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126217. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126218. }
  126219. return graphql.Null
  126220. }
  126221. return ec._DeliveryRateProvider(ctx, sel, v)
  126222. }
  126223. func (ec *executionContext) marshalNDeliveryZone2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryZone(ctx context.Context, sel ast.SelectionSet, v *DeliveryZone) graphql.Marshaler {
  126224. if v == nil {
  126225. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126226. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126227. }
  126228. return graphql.Null
  126229. }
  126230. return ec._DeliveryZone(ctx, sel, v)
  126231. }
  126232. func (ec *executionContext) unmarshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWallet(ctx context.Context, v interface{}) (DigitalWallet, error) {
  126233. var res DigitalWallet
  126234. err := res.UnmarshalGQL(v)
  126235. return res, graphql.ErrorOnPath(ctx, err)
  126236. }
  126237. func (ec *executionContext) marshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWallet(ctx context.Context, sel ast.SelectionSet, v DigitalWallet) graphql.Marshaler {
  126238. return v
  126239. }
  126240. func (ec *executionContext) unmarshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWalletᚄ(ctx context.Context, v interface{}) ([]DigitalWallet, error) {
  126241. var vSlice []interface{}
  126242. if v != nil {
  126243. vSlice = graphql.CoerceList(v)
  126244. }
  126245. var err error
  126246. res := make([]DigitalWallet, len(vSlice))
  126247. for i := range vSlice {
  126248. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  126249. res[i], err = ec.unmarshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWallet(ctx, vSlice[i])
  126250. if err != nil {
  126251. return nil, err
  126252. }
  126253. }
  126254. return res, nil
  126255. }
  126256. func (ec *executionContext) marshalNDigitalWallet2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWalletᚄ(ctx context.Context, sel ast.SelectionSet, v []DigitalWallet) graphql.Marshaler {
  126257. ret := make(graphql.Array, len(v))
  126258. var wg sync.WaitGroup
  126259. isLen1 := len(v) == 1
  126260. if !isLen1 {
  126261. wg.Add(len(v))
  126262. }
  126263. for i := range v {
  126264. i := i
  126265. fc := &graphql.FieldContext{
  126266. Index: &i,
  126267. Result: &v[i],
  126268. }
  126269. ctx := graphql.WithFieldContext(ctx, fc)
  126270. f := func(i int) {
  126271. defer func() {
  126272. if r := recover(); r != nil {
  126273. ec.Error(ctx, ec.Recover(ctx, r))
  126274. ret = nil
  126275. }
  126276. }()
  126277. if !isLen1 {
  126278. defer wg.Done()
  126279. }
  126280. ret[i] = ec.marshalNDigitalWallet2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDigitalWallet(ctx, sel, v[i])
  126281. }
  126282. if isLen1 {
  126283. f(i)
  126284. } else {
  126285. go f(i)
  126286. }
  126287. }
  126288. wg.Wait()
  126289. for _, e := range ret {
  126290. if e == graphql.Null {
  126291. return graphql.Null
  126292. }
  126293. }
  126294. return ret
  126295. }
  126296. func (ec *executionContext) marshalNDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountAllocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*DiscountAllocation) graphql.Marshaler {
  126297. ret := make(graphql.Array, len(v))
  126298. var wg sync.WaitGroup
  126299. isLen1 := len(v) == 1
  126300. if !isLen1 {
  126301. wg.Add(len(v))
  126302. }
  126303. for i := range v {
  126304. i := i
  126305. fc := &graphql.FieldContext{
  126306. Index: &i,
  126307. Result: &v[i],
  126308. }
  126309. ctx := graphql.WithFieldContext(ctx, fc)
  126310. f := func(i int) {
  126311. defer func() {
  126312. if r := recover(); r != nil {
  126313. ec.Error(ctx, ec.Recover(ctx, r))
  126314. ret = nil
  126315. }
  126316. }()
  126317. if !isLen1 {
  126318. defer wg.Done()
  126319. }
  126320. ret[i] = ec.marshalNDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountAllocation(ctx, sel, v[i])
  126321. }
  126322. if isLen1 {
  126323. f(i)
  126324. } else {
  126325. go f(i)
  126326. }
  126327. }
  126328. wg.Wait()
  126329. for _, e := range ret {
  126330. if e == graphql.Null {
  126331. return graphql.Null
  126332. }
  126333. }
  126334. return ret
  126335. }
  126336. func (ec *executionContext) marshalNDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountAllocation(ctx context.Context, sel ast.SelectionSet, v *DiscountAllocation) graphql.Marshaler {
  126337. if v == nil {
  126338. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126339. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126340. }
  126341. return graphql.Null
  126342. }
  126343. return ec._DiscountAllocation(ctx, sel, v)
  126344. }
  126345. func (ec *executionContext) marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplication(ctx context.Context, sel ast.SelectionSet, v DiscountApplication) graphql.Marshaler {
  126346. if v == nil {
  126347. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126348. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126349. }
  126350. return graphql.Null
  126351. }
  126352. return ec._DiscountApplication(ctx, sel, v)
  126353. }
  126354. func (ec *executionContext) marshalNDiscountApplication2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationᚄ(ctx context.Context, sel ast.SelectionSet, v []DiscountApplication) graphql.Marshaler {
  126355. ret := make(graphql.Array, len(v))
  126356. var wg sync.WaitGroup
  126357. isLen1 := len(v) == 1
  126358. if !isLen1 {
  126359. wg.Add(len(v))
  126360. }
  126361. for i := range v {
  126362. i := i
  126363. fc := &graphql.FieldContext{
  126364. Index: &i,
  126365. Result: &v[i],
  126366. }
  126367. ctx := graphql.WithFieldContext(ctx, fc)
  126368. f := func(i int) {
  126369. defer func() {
  126370. if r := recover(); r != nil {
  126371. ec.Error(ctx, ec.Recover(ctx, r))
  126372. ret = nil
  126373. }
  126374. }()
  126375. if !isLen1 {
  126376. defer wg.Done()
  126377. }
  126378. ret[i] = ec.marshalNDiscountApplication2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplication(ctx, sel, v[i])
  126379. }
  126380. if isLen1 {
  126381. f(i)
  126382. } else {
  126383. go f(i)
  126384. }
  126385. }
  126386. wg.Wait()
  126387. for _, e := range ret {
  126388. if e == graphql.Null {
  126389. return graphql.Null
  126390. }
  126391. }
  126392. return ret
  126393. }
  126394. func (ec *executionContext) unmarshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx context.Context, v interface{}) (DiscountApplicationAllocationMethod, error) {
  126395. var res DiscountApplicationAllocationMethod
  126396. err := res.UnmarshalGQL(v)
  126397. return res, graphql.ErrorOnPath(ctx, err)
  126398. }
  126399. func (ec *executionContext) marshalNDiscountApplicationAllocationMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationAllocationMethod(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationAllocationMethod) graphql.Marshaler {
  126400. return v
  126401. }
  126402. func (ec *executionContext) marshalNDiscountApplicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DiscountApplicationEdge) graphql.Marshaler {
  126403. ret := make(graphql.Array, len(v))
  126404. var wg sync.WaitGroup
  126405. isLen1 := len(v) == 1
  126406. if !isLen1 {
  126407. wg.Add(len(v))
  126408. }
  126409. for i := range v {
  126410. i := i
  126411. fc := &graphql.FieldContext{
  126412. Index: &i,
  126413. Result: &v[i],
  126414. }
  126415. ctx := graphql.WithFieldContext(ctx, fc)
  126416. f := func(i int) {
  126417. defer func() {
  126418. if r := recover(); r != nil {
  126419. ec.Error(ctx, ec.Recover(ctx, r))
  126420. ret = nil
  126421. }
  126422. }()
  126423. if !isLen1 {
  126424. defer wg.Done()
  126425. }
  126426. ret[i] = ec.marshalNDiscountApplicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationEdge(ctx, sel, v[i])
  126427. }
  126428. if isLen1 {
  126429. f(i)
  126430. } else {
  126431. go f(i)
  126432. }
  126433. }
  126434. wg.Wait()
  126435. for _, e := range ret {
  126436. if e == graphql.Null {
  126437. return graphql.Null
  126438. }
  126439. }
  126440. return ret
  126441. }
  126442. func (ec *executionContext) marshalNDiscountApplicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationEdge(ctx context.Context, sel ast.SelectionSet, v *DiscountApplicationEdge) graphql.Marshaler {
  126443. if v == nil {
  126444. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126445. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126446. }
  126447. return graphql.Null
  126448. }
  126449. return ec._DiscountApplicationEdge(ctx, sel, v)
  126450. }
  126451. func (ec *executionContext) unmarshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx context.Context, v interface{}) (DiscountApplicationTargetSelection, error) {
  126452. var res DiscountApplicationTargetSelection
  126453. err := res.UnmarshalGQL(v)
  126454. return res, graphql.ErrorOnPath(ctx, err)
  126455. }
  126456. func (ec *executionContext) marshalNDiscountApplicationTargetSelection2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetSelection(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationTargetSelection) graphql.Marshaler {
  126457. return v
  126458. }
  126459. func (ec *executionContext) unmarshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx context.Context, v interface{}) (DiscountApplicationTargetType, error) {
  126460. var res DiscountApplicationTargetType
  126461. err := res.UnmarshalGQL(v)
  126462. return res, graphql.ErrorOnPath(ctx, err)
  126463. }
  126464. func (ec *executionContext) marshalNDiscountApplicationTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountApplicationTargetType(ctx context.Context, sel ast.SelectionSet, v DiscountApplicationTargetType) graphql.Marshaler {
  126465. return v
  126466. }
  126467. func (ec *executionContext) unmarshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountTargetType(ctx context.Context, v interface{}) (DiscountTargetType, error) {
  126468. var res DiscountTargetType
  126469. err := res.UnmarshalGQL(v)
  126470. return res, graphql.ErrorOnPath(ctx, err)
  126471. }
  126472. func (ec *executionContext) marshalNDiscountTargetType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountTargetType(ctx context.Context, sel ast.SelectionSet, v DiscountTargetType) graphql.Marshaler {
  126473. return v
  126474. }
  126475. func (ec *executionContext) unmarshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountType(ctx context.Context, v interface{}) (DiscountType, error) {
  126476. var res DiscountType
  126477. err := res.UnmarshalGQL(v)
  126478. return res, graphql.ErrorOnPath(ctx, err)
  126479. }
  126480. func (ec *executionContext) marshalNDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDiscountType(ctx context.Context, sel ast.SelectionSet, v DiscountType) graphql.Marshaler {
  126481. return v
  126482. }
  126483. func (ec *executionContext) unmarshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeStatus(ctx context.Context, v interface{}) (DisputeStatus, error) {
  126484. var res DisputeStatus
  126485. err := res.UnmarshalGQL(v)
  126486. return res, graphql.ErrorOnPath(ctx, err)
  126487. }
  126488. func (ec *executionContext) marshalNDisputeStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeStatus(ctx context.Context, sel ast.SelectionSet, v DisputeStatus) graphql.Marshaler {
  126489. return v
  126490. }
  126491. func (ec *executionContext) unmarshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeType(ctx context.Context, v interface{}) (DisputeType, error) {
  126492. var res DisputeType
  126493. err := res.UnmarshalGQL(v)
  126494. return res, graphql.ErrorOnPath(ctx, err)
  126495. }
  126496. func (ec *executionContext) marshalNDisputeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDisputeType(ctx context.Context, sel ast.SelectionSet, v DisputeType) graphql.Marshaler {
  126497. return v
  126498. }
  126499. func (ec *executionContext) marshalNDraftOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrder) graphql.Marshaler {
  126500. ret := make(graphql.Array, len(v))
  126501. var wg sync.WaitGroup
  126502. isLen1 := len(v) == 1
  126503. if !isLen1 {
  126504. wg.Add(len(v))
  126505. }
  126506. for i := range v {
  126507. i := i
  126508. fc := &graphql.FieldContext{
  126509. Index: &i,
  126510. Result: &v[i],
  126511. }
  126512. ctx := graphql.WithFieldContext(ctx, fc)
  126513. f := func(i int) {
  126514. defer func() {
  126515. if r := recover(); r != nil {
  126516. ec.Error(ctx, ec.Recover(ctx, r))
  126517. ret = nil
  126518. }
  126519. }()
  126520. if !isLen1 {
  126521. defer wg.Done()
  126522. }
  126523. ret[i] = ec.marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrder(ctx, sel, v[i])
  126524. }
  126525. if isLen1 {
  126526. f(i)
  126527. } else {
  126528. go f(i)
  126529. }
  126530. }
  126531. wg.Wait()
  126532. for _, e := range ret {
  126533. if e == graphql.Null {
  126534. return graphql.Null
  126535. }
  126536. }
  126537. return ret
  126538. }
  126539. func (ec *executionContext) marshalNDraftOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrder(ctx context.Context, sel ast.SelectionSet, v *DraftOrder) graphql.Marshaler {
  126540. if v == nil {
  126541. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126542. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126543. }
  126544. return graphql.Null
  126545. }
  126546. return ec._DraftOrder(ctx, sel, v)
  126547. }
  126548. func (ec *executionContext) unmarshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx context.Context, v interface{}) (DraftOrderAppliedDiscountType, error) {
  126549. var res DraftOrderAppliedDiscountType
  126550. err := res.UnmarshalGQL(v)
  126551. return res, graphql.ErrorOnPath(ctx, err)
  126552. }
  126553. func (ec *executionContext) marshalNDraftOrderAppliedDiscountType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderAppliedDiscountType(ctx context.Context, sel ast.SelectionSet, v DraftOrderAppliedDiscountType) graphql.Marshaler {
  126554. return v
  126555. }
  126556. func (ec *executionContext) marshalNDraftOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderConnection(ctx context.Context, sel ast.SelectionSet, v *DraftOrderConnection) graphql.Marshaler {
  126557. if v == nil {
  126558. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126559. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126560. }
  126561. return graphql.Null
  126562. }
  126563. return ec._DraftOrderConnection(ctx, sel, v)
  126564. }
  126565. func (ec *executionContext) marshalNDraftOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderEdge) graphql.Marshaler {
  126566. ret := make(graphql.Array, len(v))
  126567. var wg sync.WaitGroup
  126568. isLen1 := len(v) == 1
  126569. if !isLen1 {
  126570. wg.Add(len(v))
  126571. }
  126572. for i := range v {
  126573. i := i
  126574. fc := &graphql.FieldContext{
  126575. Index: &i,
  126576. Result: &v[i],
  126577. }
  126578. ctx := graphql.WithFieldContext(ctx, fc)
  126579. f := func(i int) {
  126580. defer func() {
  126581. if r := recover(); r != nil {
  126582. ec.Error(ctx, ec.Recover(ctx, r))
  126583. ret = nil
  126584. }
  126585. }()
  126586. if !isLen1 {
  126587. defer wg.Done()
  126588. }
  126589. ret[i] = ec.marshalNDraftOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderEdge(ctx, sel, v[i])
  126590. }
  126591. if isLen1 {
  126592. f(i)
  126593. } else {
  126594. go f(i)
  126595. }
  126596. }
  126597. wg.Wait()
  126598. for _, e := range ret {
  126599. if e == graphql.Null {
  126600. return graphql.Null
  126601. }
  126602. }
  126603. return ret
  126604. }
  126605. func (ec *executionContext) marshalNDraftOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderEdge(ctx context.Context, sel ast.SelectionSet, v *DraftOrderEdge) graphql.Marshaler {
  126606. if v == nil {
  126607. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126608. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126609. }
  126610. return graphql.Null
  126611. }
  126612. return ec._DraftOrderEdge(ctx, sel, v)
  126613. }
  126614. func (ec *executionContext) marshalNDraftOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderLineItem) graphql.Marshaler {
  126615. ret := make(graphql.Array, len(v))
  126616. var wg sync.WaitGroup
  126617. isLen1 := len(v) == 1
  126618. if !isLen1 {
  126619. wg.Add(len(v))
  126620. }
  126621. for i := range v {
  126622. i := i
  126623. fc := &graphql.FieldContext{
  126624. Index: &i,
  126625. Result: &v[i],
  126626. }
  126627. ctx := graphql.WithFieldContext(ctx, fc)
  126628. f := func(i int) {
  126629. defer func() {
  126630. if r := recover(); r != nil {
  126631. ec.Error(ctx, ec.Recover(ctx, r))
  126632. ret = nil
  126633. }
  126634. }()
  126635. if !isLen1 {
  126636. defer wg.Done()
  126637. }
  126638. ret[i] = ec.marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItem(ctx, sel, v[i])
  126639. }
  126640. if isLen1 {
  126641. f(i)
  126642. } else {
  126643. go f(i)
  126644. }
  126645. }
  126646. wg.Wait()
  126647. for _, e := range ret {
  126648. if e == graphql.Null {
  126649. return graphql.Null
  126650. }
  126651. }
  126652. return ret
  126653. }
  126654. func (ec *executionContext) marshalNDraftOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItem(ctx context.Context, sel ast.SelectionSet, v *DraftOrderLineItem) graphql.Marshaler {
  126655. if v == nil {
  126656. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126657. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126658. }
  126659. return graphql.Null
  126660. }
  126661. return ec._DraftOrderLineItem(ctx, sel, v)
  126662. }
  126663. func (ec *executionContext) marshalNDraftOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*DraftOrderLineItemEdge) graphql.Marshaler {
  126664. ret := make(graphql.Array, len(v))
  126665. var wg sync.WaitGroup
  126666. isLen1 := len(v) == 1
  126667. if !isLen1 {
  126668. wg.Add(len(v))
  126669. }
  126670. for i := range v {
  126671. i := i
  126672. fc := &graphql.FieldContext{
  126673. Index: &i,
  126674. Result: &v[i],
  126675. }
  126676. ctx := graphql.WithFieldContext(ctx, fc)
  126677. f := func(i int) {
  126678. defer func() {
  126679. if r := recover(); r != nil {
  126680. ec.Error(ctx, ec.Recover(ctx, r))
  126681. ret = nil
  126682. }
  126683. }()
  126684. if !isLen1 {
  126685. defer wg.Done()
  126686. }
  126687. ret[i] = ec.marshalNDraftOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemEdge(ctx, sel, v[i])
  126688. }
  126689. if isLen1 {
  126690. f(i)
  126691. } else {
  126692. go f(i)
  126693. }
  126694. }
  126695. wg.Wait()
  126696. for _, e := range ret {
  126697. if e == graphql.Null {
  126698. return graphql.Null
  126699. }
  126700. }
  126701. return ret
  126702. }
  126703. func (ec *executionContext) marshalNDraftOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *DraftOrderLineItemEdge) graphql.Marshaler {
  126704. if v == nil {
  126705. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126706. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126707. }
  126708. return graphql.Null
  126709. }
  126710. return ec._DraftOrderLineItemEdge(ctx, sel, v)
  126711. }
  126712. func (ec *executionContext) marshalNDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*Duty) graphql.Marshaler {
  126713. ret := make(graphql.Array, len(v))
  126714. var wg sync.WaitGroup
  126715. isLen1 := len(v) == 1
  126716. if !isLen1 {
  126717. wg.Add(len(v))
  126718. }
  126719. for i := range v {
  126720. i := i
  126721. fc := &graphql.FieldContext{
  126722. Index: &i,
  126723. Result: &v[i],
  126724. }
  126725. ctx := graphql.WithFieldContext(ctx, fc)
  126726. f := func(i int) {
  126727. defer func() {
  126728. if r := recover(); r != nil {
  126729. ec.Error(ctx, ec.Recover(ctx, r))
  126730. ret = nil
  126731. }
  126732. }()
  126733. if !isLen1 {
  126734. defer wg.Done()
  126735. }
  126736. ret[i] = ec.marshalNDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDuty(ctx, sel, v[i])
  126737. }
  126738. if isLen1 {
  126739. f(i)
  126740. } else {
  126741. go f(i)
  126742. }
  126743. }
  126744. wg.Wait()
  126745. for _, e := range ret {
  126746. if e == graphql.Null {
  126747. return graphql.Null
  126748. }
  126749. }
  126750. return ret
  126751. }
  126752. func (ec *executionContext) marshalNDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDuty(ctx context.Context, sel ast.SelectionSet, v *Duty) graphql.Marshaler {
  126753. if v == nil {
  126754. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126755. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126756. }
  126757. return graphql.Null
  126758. }
  126759. return ec._Duty(ctx, sel, v)
  126760. }
  126761. func (ec *executionContext) marshalNEditableProperty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEditableProperty(ctx context.Context, sel ast.SelectionSet, v *EditableProperty) graphql.Marshaler {
  126762. if v == nil {
  126763. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126764. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126765. }
  126766. return graphql.Null
  126767. }
  126768. return ec._EditableProperty(ctx, sel, v)
  126769. }
  126770. func (ec *executionContext) marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEvent(ctx context.Context, sel ast.SelectionSet, v Event) graphql.Marshaler {
  126771. if v == nil {
  126772. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126773. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126774. }
  126775. return graphql.Null
  126776. }
  126777. return ec._Event(ctx, sel, v)
  126778. }
  126779. func (ec *executionContext) marshalNEvent2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventᚄ(ctx context.Context, sel ast.SelectionSet, v []Event) graphql.Marshaler {
  126780. ret := make(graphql.Array, len(v))
  126781. var wg sync.WaitGroup
  126782. isLen1 := len(v) == 1
  126783. if !isLen1 {
  126784. wg.Add(len(v))
  126785. }
  126786. for i := range v {
  126787. i := i
  126788. fc := &graphql.FieldContext{
  126789. Index: &i,
  126790. Result: &v[i],
  126791. }
  126792. ctx := graphql.WithFieldContext(ctx, fc)
  126793. f := func(i int) {
  126794. defer func() {
  126795. if r := recover(); r != nil {
  126796. ec.Error(ctx, ec.Recover(ctx, r))
  126797. ret = nil
  126798. }
  126799. }()
  126800. if !isLen1 {
  126801. defer wg.Done()
  126802. }
  126803. ret[i] = ec.marshalNEvent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEvent(ctx, sel, v[i])
  126804. }
  126805. if isLen1 {
  126806. f(i)
  126807. } else {
  126808. go f(i)
  126809. }
  126810. }
  126811. wg.Wait()
  126812. for _, e := range ret {
  126813. if e == graphql.Null {
  126814. return graphql.Null
  126815. }
  126816. }
  126817. return ret
  126818. }
  126819. func (ec *executionContext) marshalNEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventConnection(ctx context.Context, sel ast.SelectionSet, v *EventConnection) graphql.Marshaler {
  126820. if v == nil {
  126821. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126822. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126823. }
  126824. return graphql.Null
  126825. }
  126826. return ec._EventConnection(ctx, sel, v)
  126827. }
  126828. func (ec *executionContext) marshalNEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*EventEdge) graphql.Marshaler {
  126829. ret := make(graphql.Array, len(v))
  126830. var wg sync.WaitGroup
  126831. isLen1 := len(v) == 1
  126832. if !isLen1 {
  126833. wg.Add(len(v))
  126834. }
  126835. for i := range v {
  126836. i := i
  126837. fc := &graphql.FieldContext{
  126838. Index: &i,
  126839. Result: &v[i],
  126840. }
  126841. ctx := graphql.WithFieldContext(ctx, fc)
  126842. f := func(i int) {
  126843. defer func() {
  126844. if r := recover(); r != nil {
  126845. ec.Error(ctx, ec.Recover(ctx, r))
  126846. ret = nil
  126847. }
  126848. }()
  126849. if !isLen1 {
  126850. defer wg.Done()
  126851. }
  126852. ret[i] = ec.marshalNEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventEdge(ctx, sel, v[i])
  126853. }
  126854. if isLen1 {
  126855. f(i)
  126856. } else {
  126857. go f(i)
  126858. }
  126859. }
  126860. wg.Wait()
  126861. for _, e := range ret {
  126862. if e == graphql.Null {
  126863. return graphql.Null
  126864. }
  126865. }
  126866. return ret
  126867. }
  126868. func (ec *executionContext) marshalNEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventEdge(ctx context.Context, sel ast.SelectionSet, v *EventEdge) graphql.Marshaler {
  126869. if v == nil {
  126870. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126871. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126872. }
  126873. return graphql.Null
  126874. }
  126875. return ec._EventEdge(ctx, sel, v)
  126876. }
  126877. func (ec *executionContext) marshalNFileError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*FileError) graphql.Marshaler {
  126878. ret := make(graphql.Array, len(v))
  126879. var wg sync.WaitGroup
  126880. isLen1 := len(v) == 1
  126881. if !isLen1 {
  126882. wg.Add(len(v))
  126883. }
  126884. for i := range v {
  126885. i := i
  126886. fc := &graphql.FieldContext{
  126887. Index: &i,
  126888. Result: &v[i],
  126889. }
  126890. ctx := graphql.WithFieldContext(ctx, fc)
  126891. f := func(i int) {
  126892. defer func() {
  126893. if r := recover(); r != nil {
  126894. ec.Error(ctx, ec.Recover(ctx, r))
  126895. ret = nil
  126896. }
  126897. }()
  126898. if !isLen1 {
  126899. defer wg.Done()
  126900. }
  126901. ret[i] = ec.marshalNFileError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileError(ctx, sel, v[i])
  126902. }
  126903. if isLen1 {
  126904. f(i)
  126905. } else {
  126906. go f(i)
  126907. }
  126908. }
  126909. wg.Wait()
  126910. for _, e := range ret {
  126911. if e == graphql.Null {
  126912. return graphql.Null
  126913. }
  126914. }
  126915. return ret
  126916. }
  126917. func (ec *executionContext) marshalNFileError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileError(ctx context.Context, sel ast.SelectionSet, v *FileError) graphql.Marshaler {
  126918. if v == nil {
  126919. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126920. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126921. }
  126922. return graphql.Null
  126923. }
  126924. return ec._FileError(ctx, sel, v)
  126925. }
  126926. func (ec *executionContext) unmarshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorCode(ctx context.Context, v interface{}) (FileErrorCode, error) {
  126927. var res FileErrorCode
  126928. err := res.UnmarshalGQL(v)
  126929. return res, graphql.ErrorOnPath(ctx, err)
  126930. }
  126931. func (ec *executionContext) marshalNFileErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileErrorCode(ctx context.Context, sel ast.SelectionSet, v FileErrorCode) graphql.Marshaler {
  126932. return v
  126933. }
  126934. func (ec *executionContext) unmarshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileStatus(ctx context.Context, v interface{}) (FileStatus, error) {
  126935. var res FileStatus
  126936. err := res.UnmarshalGQL(v)
  126937. return res, graphql.ErrorOnPath(ctx, err)
  126938. }
  126939. func (ec *executionContext) marshalNFileStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFileStatus(ctx context.Context, sel ast.SelectionSet, v FileStatus) graphql.Marshaler {
  126940. return v
  126941. }
  126942. func (ec *executionContext) marshalNFilterOption2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFilterOptionᚄ(ctx context.Context, sel ast.SelectionSet, v []*FilterOption) graphql.Marshaler {
  126943. ret := make(graphql.Array, len(v))
  126944. var wg sync.WaitGroup
  126945. isLen1 := len(v) == 1
  126946. if !isLen1 {
  126947. wg.Add(len(v))
  126948. }
  126949. for i := range v {
  126950. i := i
  126951. fc := &graphql.FieldContext{
  126952. Index: &i,
  126953. Result: &v[i],
  126954. }
  126955. ctx := graphql.WithFieldContext(ctx, fc)
  126956. f := func(i int) {
  126957. defer func() {
  126958. if r := recover(); r != nil {
  126959. ec.Error(ctx, ec.Recover(ctx, r))
  126960. ret = nil
  126961. }
  126962. }()
  126963. if !isLen1 {
  126964. defer wg.Done()
  126965. }
  126966. ret[i] = ec.marshalNFilterOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFilterOption(ctx, sel, v[i])
  126967. }
  126968. if isLen1 {
  126969. f(i)
  126970. } else {
  126971. go f(i)
  126972. }
  126973. }
  126974. wg.Wait()
  126975. for _, e := range ret {
  126976. if e == graphql.Null {
  126977. return graphql.Null
  126978. }
  126979. }
  126980. return ret
  126981. }
  126982. func (ec *executionContext) marshalNFilterOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFilterOption(ctx context.Context, sel ast.SelectionSet, v *FilterOption) graphql.Marshaler {
  126983. if v == nil {
  126984. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126985. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  126986. }
  126987. return graphql.Null
  126988. }
  126989. return ec._FilterOption(ctx, sel, v)
  126990. }
  126991. func (ec *executionContext) unmarshalNFloat2float64(ctx context.Context, v interface{}) (float64, error) {
  126992. res, err := graphql.UnmarshalFloatContext(ctx, v)
  126993. return res, graphql.ErrorOnPath(ctx, err)
  126994. }
  126995. func (ec *executionContext) marshalNFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
  126996. res := graphql.MarshalFloatContext(v)
  126997. if res == graphql.Null {
  126998. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  126999. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127000. }
  127001. }
  127002. return graphql.WrapContextMarshaler(ctx, res)
  127003. }
  127004. func (ec *executionContext) unmarshalNFormattedString2string(ctx context.Context, v interface{}) (string, error) {
  127005. res, err := graphql.UnmarshalString(v)
  127006. return res, graphql.ErrorOnPath(ctx, err)
  127007. }
  127008. func (ec *executionContext) marshalNFormattedString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  127009. res := graphql.MarshalString(v)
  127010. if res == graphql.Null {
  127011. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127012. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127013. }
  127014. }
  127015. return res
  127016. }
  127017. func (ec *executionContext) marshalNFulfillment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*Fulfillment) graphql.Marshaler {
  127018. ret := make(graphql.Array, len(v))
  127019. var wg sync.WaitGroup
  127020. isLen1 := len(v) == 1
  127021. if !isLen1 {
  127022. wg.Add(len(v))
  127023. }
  127024. for i := range v {
  127025. i := i
  127026. fc := &graphql.FieldContext{
  127027. Index: &i,
  127028. Result: &v[i],
  127029. }
  127030. ctx := graphql.WithFieldContext(ctx, fc)
  127031. f := func(i int) {
  127032. defer func() {
  127033. if r := recover(); r != nil {
  127034. ec.Error(ctx, ec.Recover(ctx, r))
  127035. ret = nil
  127036. }
  127037. }()
  127038. if !isLen1 {
  127039. defer wg.Done()
  127040. }
  127041. ret[i] = ec.marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillment(ctx, sel, v[i])
  127042. }
  127043. if isLen1 {
  127044. f(i)
  127045. } else {
  127046. go f(i)
  127047. }
  127048. }
  127049. wg.Wait()
  127050. for _, e := range ret {
  127051. if e == graphql.Null {
  127052. return graphql.Null
  127053. }
  127054. }
  127055. return ret
  127056. }
  127057. func (ec *executionContext) marshalNFulfillment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillment(ctx context.Context, sel ast.SelectionSet, v *Fulfillment) graphql.Marshaler {
  127058. if v == nil {
  127059. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127060. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127061. }
  127062. return graphql.Null
  127063. }
  127064. return ec._Fulfillment(ctx, sel, v)
  127065. }
  127066. func (ec *executionContext) marshalNFulfillmentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentConnection) graphql.Marshaler {
  127067. if v == nil {
  127068. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127069. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127070. }
  127071. return graphql.Null
  127072. }
  127073. return ec._FulfillmentConnection(ctx, sel, v)
  127074. }
  127075. func (ec *executionContext) marshalNFulfillmentEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEdge) graphql.Marshaler {
  127076. ret := make(graphql.Array, len(v))
  127077. var wg sync.WaitGroup
  127078. isLen1 := len(v) == 1
  127079. if !isLen1 {
  127080. wg.Add(len(v))
  127081. }
  127082. for i := range v {
  127083. i := i
  127084. fc := &graphql.FieldContext{
  127085. Index: &i,
  127086. Result: &v[i],
  127087. }
  127088. ctx := graphql.WithFieldContext(ctx, fc)
  127089. f := func(i int) {
  127090. defer func() {
  127091. if r := recover(); r != nil {
  127092. ec.Error(ctx, ec.Recover(ctx, r))
  127093. ret = nil
  127094. }
  127095. }()
  127096. if !isLen1 {
  127097. defer wg.Done()
  127098. }
  127099. ret[i] = ec.marshalNFulfillmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEdge(ctx, sel, v[i])
  127100. }
  127101. if isLen1 {
  127102. f(i)
  127103. } else {
  127104. go f(i)
  127105. }
  127106. }
  127107. wg.Wait()
  127108. for _, e := range ret {
  127109. if e == graphql.Null {
  127110. return graphql.Null
  127111. }
  127112. }
  127113. return ret
  127114. }
  127115. func (ec *executionContext) marshalNFulfillmentEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEdge) graphql.Marshaler {
  127116. if v == nil {
  127117. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127118. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127119. }
  127120. return graphql.Null
  127121. }
  127122. return ec._FulfillmentEdge(ctx, sel, v)
  127123. }
  127124. func (ec *executionContext) marshalNFulfillmentEvent2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEvent) graphql.Marshaler {
  127125. ret := make(graphql.Array, len(v))
  127126. var wg sync.WaitGroup
  127127. isLen1 := len(v) == 1
  127128. if !isLen1 {
  127129. wg.Add(len(v))
  127130. }
  127131. for i := range v {
  127132. i := i
  127133. fc := &graphql.FieldContext{
  127134. Index: &i,
  127135. Result: &v[i],
  127136. }
  127137. ctx := graphql.WithFieldContext(ctx, fc)
  127138. f := func(i int) {
  127139. defer func() {
  127140. if r := recover(); r != nil {
  127141. ec.Error(ctx, ec.Recover(ctx, r))
  127142. ret = nil
  127143. }
  127144. }()
  127145. if !isLen1 {
  127146. defer wg.Done()
  127147. }
  127148. ret[i] = ec.marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEvent(ctx, sel, v[i])
  127149. }
  127150. if isLen1 {
  127151. f(i)
  127152. } else {
  127153. go f(i)
  127154. }
  127155. }
  127156. wg.Wait()
  127157. for _, e := range ret {
  127158. if e == graphql.Null {
  127159. return graphql.Null
  127160. }
  127161. }
  127162. return ret
  127163. }
  127164. func (ec *executionContext) marshalNFulfillmentEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEvent(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEvent) graphql.Marshaler {
  127165. if v == nil {
  127166. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127167. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127168. }
  127169. return graphql.Null
  127170. }
  127171. return ec._FulfillmentEvent(ctx, sel, v)
  127172. }
  127173. func (ec *executionContext) marshalNFulfillmentEventConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventConnection) graphql.Marshaler {
  127174. if v == nil {
  127175. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127176. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127177. }
  127178. return graphql.Null
  127179. }
  127180. return ec._FulfillmentEventConnection(ctx, sel, v)
  127181. }
  127182. func (ec *executionContext) marshalNFulfillmentEventEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentEventEdge) graphql.Marshaler {
  127183. ret := make(graphql.Array, len(v))
  127184. var wg sync.WaitGroup
  127185. isLen1 := len(v) == 1
  127186. if !isLen1 {
  127187. wg.Add(len(v))
  127188. }
  127189. for i := range v {
  127190. i := i
  127191. fc := &graphql.FieldContext{
  127192. Index: &i,
  127193. Result: &v[i],
  127194. }
  127195. ctx := graphql.WithFieldContext(ctx, fc)
  127196. f := func(i int) {
  127197. defer func() {
  127198. if r := recover(); r != nil {
  127199. ec.Error(ctx, ec.Recover(ctx, r))
  127200. ret = nil
  127201. }
  127202. }()
  127203. if !isLen1 {
  127204. defer wg.Done()
  127205. }
  127206. ret[i] = ec.marshalNFulfillmentEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventEdge(ctx, sel, v[i])
  127207. }
  127208. if isLen1 {
  127209. f(i)
  127210. } else {
  127211. go f(i)
  127212. }
  127213. }
  127214. wg.Wait()
  127215. for _, e := range ret {
  127216. if e == graphql.Null {
  127217. return graphql.Null
  127218. }
  127219. }
  127220. return ret
  127221. }
  127222. func (ec *executionContext) marshalNFulfillmentEventEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventEdge) graphql.Marshaler {
  127223. if v == nil {
  127224. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127225. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127226. }
  127227. return graphql.Null
  127228. }
  127229. return ec._FulfillmentEventEdge(ctx, sel, v)
  127230. }
  127231. func (ec *executionContext) unmarshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventStatus(ctx context.Context, v interface{}) (FulfillmentEventStatus, error) {
  127232. var res FulfillmentEventStatus
  127233. err := res.UnmarshalGQL(v)
  127234. return res, graphql.ErrorOnPath(ctx, err)
  127235. }
  127236. func (ec *executionContext) marshalNFulfillmentEventStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentEventStatus) graphql.Marshaler {
  127237. return v
  127238. }
  127239. func (ec *executionContext) marshalNFulfillmentHold2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHoldᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentHold) graphql.Marshaler {
  127240. ret := make(graphql.Array, len(v))
  127241. var wg sync.WaitGroup
  127242. isLen1 := len(v) == 1
  127243. if !isLen1 {
  127244. wg.Add(len(v))
  127245. }
  127246. for i := range v {
  127247. i := i
  127248. fc := &graphql.FieldContext{
  127249. Index: &i,
  127250. Result: &v[i],
  127251. }
  127252. ctx := graphql.WithFieldContext(ctx, fc)
  127253. f := func(i int) {
  127254. defer func() {
  127255. if r := recover(); r != nil {
  127256. ec.Error(ctx, ec.Recover(ctx, r))
  127257. ret = nil
  127258. }
  127259. }()
  127260. if !isLen1 {
  127261. defer wg.Done()
  127262. }
  127263. ret[i] = ec.marshalNFulfillmentHold2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHold(ctx, sel, v[i])
  127264. }
  127265. if isLen1 {
  127266. f(i)
  127267. } else {
  127268. go f(i)
  127269. }
  127270. }
  127271. wg.Wait()
  127272. for _, e := range ret {
  127273. if e == graphql.Null {
  127274. return graphql.Null
  127275. }
  127276. }
  127277. return ret
  127278. }
  127279. func (ec *executionContext) marshalNFulfillmentHold2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHold(ctx context.Context, sel ast.SelectionSet, v *FulfillmentHold) graphql.Marshaler {
  127280. if v == nil {
  127281. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127282. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127283. }
  127284. return graphql.Null
  127285. }
  127286. return ec._FulfillmentHold(ctx, sel, v)
  127287. }
  127288. func (ec *executionContext) unmarshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHoldReason(ctx context.Context, v interface{}) (FulfillmentHoldReason, error) {
  127289. var res FulfillmentHoldReason
  127290. err := res.UnmarshalGQL(v)
  127291. return res, graphql.ErrorOnPath(ctx, err)
  127292. }
  127293. func (ec *executionContext) marshalNFulfillmentHoldReason2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentHoldReason(ctx context.Context, sel ast.SelectionSet, v FulfillmentHoldReason) graphql.Marshaler {
  127294. return v
  127295. }
  127296. func (ec *executionContext) marshalNFulfillmentLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentLineItem) graphql.Marshaler {
  127297. ret := make(graphql.Array, len(v))
  127298. var wg sync.WaitGroup
  127299. isLen1 := len(v) == 1
  127300. if !isLen1 {
  127301. wg.Add(len(v))
  127302. }
  127303. for i := range v {
  127304. i := i
  127305. fc := &graphql.FieldContext{
  127306. Index: &i,
  127307. Result: &v[i],
  127308. }
  127309. ctx := graphql.WithFieldContext(ctx, fc)
  127310. f := func(i int) {
  127311. defer func() {
  127312. if r := recover(); r != nil {
  127313. ec.Error(ctx, ec.Recover(ctx, r))
  127314. ret = nil
  127315. }
  127316. }()
  127317. if !isLen1 {
  127318. defer wg.Done()
  127319. }
  127320. ret[i] = ec.marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItem(ctx, sel, v[i])
  127321. }
  127322. if isLen1 {
  127323. f(i)
  127324. } else {
  127325. go f(i)
  127326. }
  127327. }
  127328. wg.Wait()
  127329. for _, e := range ret {
  127330. if e == graphql.Null {
  127331. return graphql.Null
  127332. }
  127333. }
  127334. return ret
  127335. }
  127336. func (ec *executionContext) marshalNFulfillmentLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItem(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItem) graphql.Marshaler {
  127337. if v == nil {
  127338. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127339. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127340. }
  127341. return graphql.Null
  127342. }
  127343. return ec._FulfillmentLineItem(ctx, sel, v)
  127344. }
  127345. func (ec *executionContext) marshalNFulfillmentLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItemConnection) graphql.Marshaler {
  127346. if v == nil {
  127347. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127348. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127349. }
  127350. return graphql.Null
  127351. }
  127352. return ec._FulfillmentLineItemConnection(ctx, sel, v)
  127353. }
  127354. func (ec *executionContext) marshalNFulfillmentLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentLineItemEdge) graphql.Marshaler {
  127355. ret := make(graphql.Array, len(v))
  127356. var wg sync.WaitGroup
  127357. isLen1 := len(v) == 1
  127358. if !isLen1 {
  127359. wg.Add(len(v))
  127360. }
  127361. for i := range v {
  127362. i := i
  127363. fc := &graphql.FieldContext{
  127364. Index: &i,
  127365. Result: &v[i],
  127366. }
  127367. ctx := graphql.WithFieldContext(ctx, fc)
  127368. f := func(i int) {
  127369. defer func() {
  127370. if r := recover(); r != nil {
  127371. ec.Error(ctx, ec.Recover(ctx, r))
  127372. ret = nil
  127373. }
  127374. }()
  127375. if !isLen1 {
  127376. defer wg.Done()
  127377. }
  127378. ret[i] = ec.marshalNFulfillmentLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemEdge(ctx, sel, v[i])
  127379. }
  127380. if isLen1 {
  127381. f(i)
  127382. } else {
  127383. go f(i)
  127384. }
  127385. }
  127386. wg.Wait()
  127387. for _, e := range ret {
  127388. if e == graphql.Null {
  127389. return graphql.Null
  127390. }
  127391. }
  127392. return ret
  127393. }
  127394. func (ec *executionContext) marshalNFulfillmentLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentLineItemEdge) graphql.Marshaler {
  127395. if v == nil {
  127396. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127397. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127398. }
  127399. return graphql.Null
  127400. }
  127401. return ec._FulfillmentLineItemEdge(ctx, sel, v)
  127402. }
  127403. func (ec *executionContext) marshalNFulfillmentOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrder) graphql.Marshaler {
  127404. ret := make(graphql.Array, len(v))
  127405. var wg sync.WaitGroup
  127406. isLen1 := len(v) == 1
  127407. if !isLen1 {
  127408. wg.Add(len(v))
  127409. }
  127410. for i := range v {
  127411. i := i
  127412. fc := &graphql.FieldContext{
  127413. Index: &i,
  127414. Result: &v[i],
  127415. }
  127416. ctx := graphql.WithFieldContext(ctx, fc)
  127417. f := func(i int) {
  127418. defer func() {
  127419. if r := recover(); r != nil {
  127420. ec.Error(ctx, ec.Recover(ctx, r))
  127421. ret = nil
  127422. }
  127423. }()
  127424. if !isLen1 {
  127425. defer wg.Done()
  127426. }
  127427. ret[i] = ec.marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrder(ctx, sel, v[i])
  127428. }
  127429. if isLen1 {
  127430. f(i)
  127431. } else {
  127432. go f(i)
  127433. }
  127434. }
  127435. wg.Wait()
  127436. for _, e := range ret {
  127437. if e == graphql.Null {
  127438. return graphql.Null
  127439. }
  127440. }
  127441. return ret
  127442. }
  127443. func (ec *executionContext) marshalNFulfillmentOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrder(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrder) graphql.Marshaler {
  127444. if v == nil {
  127445. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127446. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127447. }
  127448. return graphql.Null
  127449. }
  127450. return ec._FulfillmentOrder(ctx, sel, v)
  127451. }
  127452. func (ec *executionContext) unmarshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderAction(ctx context.Context, v interface{}) (FulfillmentOrderAction, error) {
  127453. var res FulfillmentOrderAction
  127454. err := res.UnmarshalGQL(v)
  127455. return res, graphql.ErrorOnPath(ctx, err)
  127456. }
  127457. func (ec *executionContext) marshalNFulfillmentOrderAction2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderAction(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderAction) graphql.Marshaler {
  127458. return v
  127459. }
  127460. func (ec *executionContext) marshalNFulfillmentOrderAssignedLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderAssignedLocation(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderAssignedLocation) graphql.Marshaler {
  127461. if v == nil {
  127462. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127463. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127464. }
  127465. return graphql.Null
  127466. }
  127467. return ec._FulfillmentOrderAssignedLocation(ctx, sel, v)
  127468. }
  127469. func (ec *executionContext) marshalNFulfillmentOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderConnection) graphql.Marshaler {
  127470. if v == nil {
  127471. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127472. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127473. }
  127474. return graphql.Null
  127475. }
  127476. return ec._FulfillmentOrderConnection(ctx, sel, v)
  127477. }
  127478. func (ec *executionContext) marshalNFulfillmentOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderEdge) graphql.Marshaler {
  127479. ret := make(graphql.Array, len(v))
  127480. var wg sync.WaitGroup
  127481. isLen1 := len(v) == 1
  127482. if !isLen1 {
  127483. wg.Add(len(v))
  127484. }
  127485. for i := range v {
  127486. i := i
  127487. fc := &graphql.FieldContext{
  127488. Index: &i,
  127489. Result: &v[i],
  127490. }
  127491. ctx := graphql.WithFieldContext(ctx, fc)
  127492. f := func(i int) {
  127493. defer func() {
  127494. if r := recover(); r != nil {
  127495. ec.Error(ctx, ec.Recover(ctx, r))
  127496. ret = nil
  127497. }
  127498. }()
  127499. if !isLen1 {
  127500. defer wg.Done()
  127501. }
  127502. ret[i] = ec.marshalNFulfillmentOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderEdge(ctx, sel, v[i])
  127503. }
  127504. if isLen1 {
  127505. f(i)
  127506. } else {
  127507. go f(i)
  127508. }
  127509. }
  127510. wg.Wait()
  127511. for _, e := range ret {
  127512. if e == graphql.Null {
  127513. return graphql.Null
  127514. }
  127515. }
  127516. return ret
  127517. }
  127518. func (ec *executionContext) marshalNFulfillmentOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderEdge) graphql.Marshaler {
  127519. if v == nil {
  127520. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127521. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127522. }
  127523. return graphql.Null
  127524. }
  127525. return ec._FulfillmentOrderEdge(ctx, sel, v)
  127526. }
  127527. func (ec *executionContext) marshalNFulfillmentOrderLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItem) graphql.Marshaler {
  127528. ret := make(graphql.Array, len(v))
  127529. var wg sync.WaitGroup
  127530. isLen1 := len(v) == 1
  127531. if !isLen1 {
  127532. wg.Add(len(v))
  127533. }
  127534. for i := range v {
  127535. i := i
  127536. fc := &graphql.FieldContext{
  127537. Index: &i,
  127538. Result: &v[i],
  127539. }
  127540. ctx := graphql.WithFieldContext(ctx, fc)
  127541. f := func(i int) {
  127542. defer func() {
  127543. if r := recover(); r != nil {
  127544. ec.Error(ctx, ec.Recover(ctx, r))
  127545. ret = nil
  127546. }
  127547. }()
  127548. if !isLen1 {
  127549. defer wg.Done()
  127550. }
  127551. ret[i] = ec.marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItem(ctx, sel, v[i])
  127552. }
  127553. if isLen1 {
  127554. f(i)
  127555. } else {
  127556. go f(i)
  127557. }
  127558. }
  127559. wg.Wait()
  127560. for _, e := range ret {
  127561. if e == graphql.Null {
  127562. return graphql.Null
  127563. }
  127564. }
  127565. return ret
  127566. }
  127567. func (ec *executionContext) marshalNFulfillmentOrderLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItem(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItem) graphql.Marshaler {
  127568. if v == nil {
  127569. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127570. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127571. }
  127572. return graphql.Null
  127573. }
  127574. return ec._FulfillmentOrderLineItem(ctx, sel, v)
  127575. }
  127576. func (ec *executionContext) marshalNFulfillmentOrderLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemConnection) graphql.Marshaler {
  127577. if v == nil {
  127578. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127579. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127580. }
  127581. return graphql.Null
  127582. }
  127583. return ec._FulfillmentOrderLineItemConnection(ctx, sel, v)
  127584. }
  127585. func (ec *executionContext) marshalNFulfillmentOrderLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItemEdge) graphql.Marshaler {
  127586. ret := make(graphql.Array, len(v))
  127587. var wg sync.WaitGroup
  127588. isLen1 := len(v) == 1
  127589. if !isLen1 {
  127590. wg.Add(len(v))
  127591. }
  127592. for i := range v {
  127593. i := i
  127594. fc := &graphql.FieldContext{
  127595. Index: &i,
  127596. Result: &v[i],
  127597. }
  127598. ctx := graphql.WithFieldContext(ctx, fc)
  127599. f := func(i int) {
  127600. defer func() {
  127601. if r := recover(); r != nil {
  127602. ec.Error(ctx, ec.Recover(ctx, r))
  127603. ret = nil
  127604. }
  127605. }()
  127606. if !isLen1 {
  127607. defer wg.Done()
  127608. }
  127609. ret[i] = ec.marshalNFulfillmentOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemEdge(ctx, sel, v[i])
  127610. }
  127611. if isLen1 {
  127612. f(i)
  127613. } else {
  127614. go f(i)
  127615. }
  127616. }
  127617. wg.Wait()
  127618. for _, e := range ret {
  127619. if e == graphql.Null {
  127620. return graphql.Null
  127621. }
  127622. }
  127623. return ret
  127624. }
  127625. func (ec *executionContext) marshalNFulfillmentOrderLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemEdge) graphql.Marshaler {
  127626. if v == nil {
  127627. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127628. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127629. }
  127630. return graphql.Null
  127631. }
  127632. return ec._FulfillmentOrderLineItemEdge(ctx, sel, v)
  127633. }
  127634. func (ec *executionContext) marshalNFulfillmentOrderLineItemWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemWarningᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLineItemWarning) graphql.Marshaler {
  127635. ret := make(graphql.Array, len(v))
  127636. var wg sync.WaitGroup
  127637. isLen1 := len(v) == 1
  127638. if !isLen1 {
  127639. wg.Add(len(v))
  127640. }
  127641. for i := range v {
  127642. i := i
  127643. fc := &graphql.FieldContext{
  127644. Index: &i,
  127645. Result: &v[i],
  127646. }
  127647. ctx := graphql.WithFieldContext(ctx, fc)
  127648. f := func(i int) {
  127649. defer func() {
  127650. if r := recover(); r != nil {
  127651. ec.Error(ctx, ec.Recover(ctx, r))
  127652. ret = nil
  127653. }
  127654. }()
  127655. if !isLen1 {
  127656. defer wg.Done()
  127657. }
  127658. ret[i] = ec.marshalNFulfillmentOrderLineItemWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemWarning(ctx, sel, v[i])
  127659. }
  127660. if isLen1 {
  127661. f(i)
  127662. } else {
  127663. go f(i)
  127664. }
  127665. }
  127666. wg.Wait()
  127667. for _, e := range ret {
  127668. if e == graphql.Null {
  127669. return graphql.Null
  127670. }
  127671. }
  127672. return ret
  127673. }
  127674. func (ec *executionContext) marshalNFulfillmentOrderLineItemWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLineItemWarning(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLineItemWarning) graphql.Marshaler {
  127675. if v == nil {
  127676. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127677. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127678. }
  127679. return graphql.Null
  127680. }
  127681. return ec._FulfillmentOrderLineItemWarning(ctx, sel, v)
  127682. }
  127683. func (ec *executionContext) marshalNFulfillmentOrderLocationForMove2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLocationForMove) graphql.Marshaler {
  127684. ret := make(graphql.Array, len(v))
  127685. var wg sync.WaitGroup
  127686. isLen1 := len(v) == 1
  127687. if !isLen1 {
  127688. wg.Add(len(v))
  127689. }
  127690. for i := range v {
  127691. i := i
  127692. fc := &graphql.FieldContext{
  127693. Index: &i,
  127694. Result: &v[i],
  127695. }
  127696. ctx := graphql.WithFieldContext(ctx, fc)
  127697. f := func(i int) {
  127698. defer func() {
  127699. if r := recover(); r != nil {
  127700. ec.Error(ctx, ec.Recover(ctx, r))
  127701. ret = nil
  127702. }
  127703. }()
  127704. if !isLen1 {
  127705. defer wg.Done()
  127706. }
  127707. ret[i] = ec.marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx, sel, v[i])
  127708. }
  127709. if isLen1 {
  127710. f(i)
  127711. } else {
  127712. go f(i)
  127713. }
  127714. }
  127715. wg.Wait()
  127716. for _, e := range ret {
  127717. if e == graphql.Null {
  127718. return graphql.Null
  127719. }
  127720. }
  127721. return ret
  127722. }
  127723. func (ec *executionContext) marshalNFulfillmentOrderLocationForMove2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMove(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMove) graphql.Marshaler {
  127724. if v == nil {
  127725. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127726. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127727. }
  127728. return graphql.Null
  127729. }
  127730. return ec._FulfillmentOrderLocationForMove(ctx, sel, v)
  127731. }
  127732. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMoveConnection) graphql.Marshaler {
  127733. if v == nil {
  127734. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127735. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127736. }
  127737. return graphql.Null
  127738. }
  127739. return ec._FulfillmentOrderLocationForMoveConnection(ctx, sel, v)
  127740. }
  127741. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  127742. ret := make(graphql.Array, len(v))
  127743. var wg sync.WaitGroup
  127744. isLen1 := len(v) == 1
  127745. if !isLen1 {
  127746. wg.Add(len(v))
  127747. }
  127748. for i := range v {
  127749. i := i
  127750. fc := &graphql.FieldContext{
  127751. Index: &i,
  127752. Result: &v[i],
  127753. }
  127754. ctx := graphql.WithFieldContext(ctx, fc)
  127755. f := func(i int) {
  127756. defer func() {
  127757. if r := recover(); r != nil {
  127758. ec.Error(ctx, ec.Recover(ctx, r))
  127759. ret = nil
  127760. }
  127761. }()
  127762. if !isLen1 {
  127763. defer wg.Done()
  127764. }
  127765. ret[i] = ec.marshalNFulfillmentOrderLocationForMoveEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveEdge(ctx, sel, v[i])
  127766. }
  127767. if isLen1 {
  127768. f(i)
  127769. } else {
  127770. go f(i)
  127771. }
  127772. }
  127773. wg.Wait()
  127774. for _, e := range ret {
  127775. if e == graphql.Null {
  127776. return graphql.Null
  127777. }
  127778. }
  127779. return ret
  127780. }
  127781. func (ec *executionContext) marshalNFulfillmentOrderLocationForMoveEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderLocationForMoveEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderLocationForMoveEdge) graphql.Marshaler {
  127782. if v == nil {
  127783. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127784. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127785. }
  127786. return graphql.Null
  127787. }
  127788. return ec._FulfillmentOrderLocationForMoveEdge(ctx, sel, v)
  127789. }
  127790. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequest2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderMerchantRequest) graphql.Marshaler {
  127791. ret := make(graphql.Array, len(v))
  127792. var wg sync.WaitGroup
  127793. isLen1 := len(v) == 1
  127794. if !isLen1 {
  127795. wg.Add(len(v))
  127796. }
  127797. for i := range v {
  127798. i := i
  127799. fc := &graphql.FieldContext{
  127800. Index: &i,
  127801. Result: &v[i],
  127802. }
  127803. ctx := graphql.WithFieldContext(ctx, fc)
  127804. f := func(i int) {
  127805. defer func() {
  127806. if r := recover(); r != nil {
  127807. ec.Error(ctx, ec.Recover(ctx, r))
  127808. ret = nil
  127809. }
  127810. }()
  127811. if !isLen1 {
  127812. defer wg.Done()
  127813. }
  127814. ret[i] = ec.marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx, sel, v[i])
  127815. }
  127816. if isLen1 {
  127817. f(i)
  127818. } else {
  127819. go f(i)
  127820. }
  127821. }
  127822. wg.Wait()
  127823. for _, e := range ret {
  127824. if e == graphql.Null {
  127825. return graphql.Null
  127826. }
  127827. }
  127828. return ret
  127829. }
  127830. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequest2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequest(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequest) graphql.Marshaler {
  127831. if v == nil {
  127832. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127833. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127834. }
  127835. return graphql.Null
  127836. }
  127837. return ec._FulfillmentOrderMerchantRequest(ctx, sel, v)
  127838. }
  127839. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestConnection(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestConnection) graphql.Marshaler {
  127840. if v == nil {
  127841. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127842. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127843. }
  127844. return graphql.Null
  127845. }
  127846. return ec._FulfillmentOrderMerchantRequestConnection(ctx, sel, v)
  127847. }
  127848. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  127849. ret := make(graphql.Array, len(v))
  127850. var wg sync.WaitGroup
  127851. isLen1 := len(v) == 1
  127852. if !isLen1 {
  127853. wg.Add(len(v))
  127854. }
  127855. for i := range v {
  127856. i := i
  127857. fc := &graphql.FieldContext{
  127858. Index: &i,
  127859. Result: &v[i],
  127860. }
  127861. ctx := graphql.WithFieldContext(ctx, fc)
  127862. f := func(i int) {
  127863. defer func() {
  127864. if r := recover(); r != nil {
  127865. ec.Error(ctx, ec.Recover(ctx, r))
  127866. ret = nil
  127867. }
  127868. }()
  127869. if !isLen1 {
  127870. defer wg.Done()
  127871. }
  127872. ret[i] = ec.marshalNFulfillmentOrderMerchantRequestEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestEdge(ctx, sel, v[i])
  127873. }
  127874. if isLen1 {
  127875. f(i)
  127876. } else {
  127877. go f(i)
  127878. }
  127879. }
  127880. wg.Wait()
  127881. for _, e := range ret {
  127882. if e == graphql.Null {
  127883. return graphql.Null
  127884. }
  127885. }
  127886. return ret
  127887. }
  127888. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestEdge(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestEdge) graphql.Marshaler {
  127889. if v == nil {
  127890. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127891. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127892. }
  127893. return graphql.Null
  127894. }
  127895. return ec._FulfillmentOrderMerchantRequestEdge(ctx, sel, v)
  127896. }
  127897. func (ec *executionContext) unmarshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, v interface{}) (FulfillmentOrderMerchantRequestKind, error) {
  127898. var res FulfillmentOrderMerchantRequestKind
  127899. err := res.UnmarshalGQL(v)
  127900. return res, graphql.ErrorOnPath(ctx, err)
  127901. }
  127902. func (ec *executionContext) marshalNFulfillmentOrderMerchantRequestKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderMerchantRequestKind) graphql.Marshaler {
  127903. return v
  127904. }
  127905. func (ec *executionContext) unmarshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx context.Context, v interface{}) (FulfillmentOrderRequestStatus, error) {
  127906. var res FulfillmentOrderRequestStatus
  127907. err := res.UnmarshalGQL(v)
  127908. return res, graphql.ErrorOnPath(ctx, err)
  127909. }
  127910. func (ec *executionContext) marshalNFulfillmentOrderRequestStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderRequestStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderRequestStatus) graphql.Marshaler {
  127911. return v
  127912. }
  127913. func (ec *executionContext) unmarshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderStatus(ctx context.Context, v interface{}) (FulfillmentOrderStatus, error) {
  127914. var res FulfillmentOrderStatus
  127915. err := res.UnmarshalGQL(v)
  127916. return res, graphql.ErrorOnPath(ctx, err)
  127917. }
  127918. func (ec *executionContext) marshalNFulfillmentOrderStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentOrderStatus) graphql.Marshaler {
  127919. return v
  127920. }
  127921. func (ec *executionContext) marshalNFulfillmentOrderSupportedAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderSupportedActionᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentOrderSupportedAction) graphql.Marshaler {
  127922. ret := make(graphql.Array, len(v))
  127923. var wg sync.WaitGroup
  127924. isLen1 := len(v) == 1
  127925. if !isLen1 {
  127926. wg.Add(len(v))
  127927. }
  127928. for i := range v {
  127929. i := i
  127930. fc := &graphql.FieldContext{
  127931. Index: &i,
  127932. Result: &v[i],
  127933. }
  127934. ctx := graphql.WithFieldContext(ctx, fc)
  127935. f := func(i int) {
  127936. defer func() {
  127937. if r := recover(); r != nil {
  127938. ec.Error(ctx, ec.Recover(ctx, r))
  127939. ret = nil
  127940. }
  127941. }()
  127942. if !isLen1 {
  127943. defer wg.Done()
  127944. }
  127945. ret[i] = ec.marshalNFulfillmentOrderSupportedAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderSupportedAction(ctx, sel, v[i])
  127946. }
  127947. if isLen1 {
  127948. f(i)
  127949. } else {
  127950. go f(i)
  127951. }
  127952. }
  127953. wg.Wait()
  127954. for _, e := range ret {
  127955. if e == graphql.Null {
  127956. return graphql.Null
  127957. }
  127958. }
  127959. return ret
  127960. }
  127961. func (ec *executionContext) marshalNFulfillmentOrderSupportedAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderSupportedAction(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderSupportedAction) graphql.Marshaler {
  127962. if v == nil {
  127963. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  127964. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  127965. }
  127966. return graphql.Null
  127967. }
  127968. return ec._FulfillmentOrderSupportedAction(ctx, sel, v)
  127969. }
  127970. func (ec *executionContext) unmarshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentStatus(ctx context.Context, v interface{}) (FulfillmentStatus, error) {
  127971. var res FulfillmentStatus
  127972. err := res.UnmarshalGQL(v)
  127973. return res, graphql.ErrorOnPath(ctx, err)
  127974. }
  127975. func (ec *executionContext) marshalNFulfillmentStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentStatus(ctx context.Context, sel ast.SelectionSet, v FulfillmentStatus) graphql.Marshaler {
  127976. return v
  127977. }
  127978. func (ec *executionContext) marshalNFulfillmentTrackingInfo2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentTrackingInfoᚄ(ctx context.Context, sel ast.SelectionSet, v []*FulfillmentTrackingInfo) graphql.Marshaler {
  127979. ret := make(graphql.Array, len(v))
  127980. var wg sync.WaitGroup
  127981. isLen1 := len(v) == 1
  127982. if !isLen1 {
  127983. wg.Add(len(v))
  127984. }
  127985. for i := range v {
  127986. i := i
  127987. fc := &graphql.FieldContext{
  127988. Index: &i,
  127989. Result: &v[i],
  127990. }
  127991. ctx := graphql.WithFieldContext(ctx, fc)
  127992. f := func(i int) {
  127993. defer func() {
  127994. if r := recover(); r != nil {
  127995. ec.Error(ctx, ec.Recover(ctx, r))
  127996. ret = nil
  127997. }
  127998. }()
  127999. if !isLen1 {
  128000. defer wg.Done()
  128001. }
  128002. ret[i] = ec.marshalNFulfillmentTrackingInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentTrackingInfo(ctx, sel, v[i])
  128003. }
  128004. if isLen1 {
  128005. f(i)
  128006. } else {
  128007. go f(i)
  128008. }
  128009. }
  128010. wg.Wait()
  128011. for _, e := range ret {
  128012. if e == graphql.Null {
  128013. return graphql.Null
  128014. }
  128015. }
  128016. return ret
  128017. }
  128018. func (ec *executionContext) marshalNFulfillmentTrackingInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentTrackingInfo(ctx context.Context, sel ast.SelectionSet, v *FulfillmentTrackingInfo) graphql.Marshaler {
  128019. if v == nil {
  128020. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128021. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128022. }
  128023. return graphql.Null
  128024. }
  128025. return ec._FulfillmentTrackingInfo(ctx, sel, v)
  128026. }
  128027. func (ec *executionContext) unmarshalNHTML2string(ctx context.Context, v interface{}) (string, error) {
  128028. res, err := graphql.UnmarshalString(v)
  128029. return res, graphql.ErrorOnPath(ctx, err)
  128030. }
  128031. func (ec *executionContext) marshalNHTML2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  128032. res := graphql.MarshalString(v)
  128033. if res == graphql.Null {
  128034. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128035. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128036. }
  128037. }
  128038. return res
  128039. }
  128040. func (ec *executionContext) marshalNHasMetafields2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐHasMetafields(ctx context.Context, sel ast.SelectionSet, v HasMetafields) graphql.Marshaler {
  128041. if v == nil {
  128042. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128043. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128044. }
  128045. return graphql.Null
  128046. }
  128047. return ec._HasMetafields(ctx, sel, v)
  128048. }
  128049. func (ec *executionContext) unmarshalNID2string(ctx context.Context, v interface{}) (string, error) {
  128050. res, err := graphql.UnmarshalID(v)
  128051. return res, graphql.ErrorOnPath(ctx, err)
  128052. }
  128053. func (ec *executionContext) marshalNID2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  128054. res := graphql.MarshalID(v)
  128055. if res == graphql.Null {
  128056. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128057. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128058. }
  128059. }
  128060. return res
  128061. }
  128062. func (ec *executionContext) marshalNImage2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageᚄ(ctx context.Context, sel ast.SelectionSet, v []*Image) graphql.Marshaler {
  128063. ret := make(graphql.Array, len(v))
  128064. var wg sync.WaitGroup
  128065. isLen1 := len(v) == 1
  128066. if !isLen1 {
  128067. wg.Add(len(v))
  128068. }
  128069. for i := range v {
  128070. i := i
  128071. fc := &graphql.FieldContext{
  128072. Index: &i,
  128073. Result: &v[i],
  128074. }
  128075. ctx := graphql.WithFieldContext(ctx, fc)
  128076. f := func(i int) {
  128077. defer func() {
  128078. if r := recover(); r != nil {
  128079. ec.Error(ctx, ec.Recover(ctx, r))
  128080. ret = nil
  128081. }
  128082. }()
  128083. if !isLen1 {
  128084. defer wg.Done()
  128085. }
  128086. ret[i] = ec.marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx, sel, v[i])
  128087. }
  128088. if isLen1 {
  128089. f(i)
  128090. } else {
  128091. go f(i)
  128092. }
  128093. }
  128094. wg.Wait()
  128095. for _, e := range ret {
  128096. if e == graphql.Null {
  128097. return graphql.Null
  128098. }
  128099. }
  128100. return ret
  128101. }
  128102. func (ec *executionContext) marshalNImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx context.Context, sel ast.SelectionSet, v *Image) graphql.Marshaler {
  128103. if v == nil {
  128104. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128105. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128106. }
  128107. return graphql.Null
  128108. }
  128109. return ec._Image(ctx, sel, v)
  128110. }
  128111. func (ec *executionContext) marshalNImageEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ImageEdge) graphql.Marshaler {
  128112. ret := make(graphql.Array, len(v))
  128113. var wg sync.WaitGroup
  128114. isLen1 := len(v) == 1
  128115. if !isLen1 {
  128116. wg.Add(len(v))
  128117. }
  128118. for i := range v {
  128119. i := i
  128120. fc := &graphql.FieldContext{
  128121. Index: &i,
  128122. Result: &v[i],
  128123. }
  128124. ctx := graphql.WithFieldContext(ctx, fc)
  128125. f := func(i int) {
  128126. defer func() {
  128127. if r := recover(); r != nil {
  128128. ec.Error(ctx, ec.Recover(ctx, r))
  128129. ret = nil
  128130. }
  128131. }()
  128132. if !isLen1 {
  128133. defer wg.Done()
  128134. }
  128135. ret[i] = ec.marshalNImageEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageEdge(ctx, sel, v[i])
  128136. }
  128137. if isLen1 {
  128138. f(i)
  128139. } else {
  128140. go f(i)
  128141. }
  128142. }
  128143. wg.Wait()
  128144. for _, e := range ret {
  128145. if e == graphql.Null {
  128146. return graphql.Null
  128147. }
  128148. }
  128149. return ret
  128150. }
  128151. func (ec *executionContext) marshalNImageEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageEdge(ctx context.Context, sel ast.SelectionSet, v *ImageEdge) graphql.Marshaler {
  128152. if v == nil {
  128153. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128154. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128155. }
  128156. return graphql.Null
  128157. }
  128158. return ec._ImageEdge(ctx, sel, v)
  128159. }
  128160. func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v interface{}) (int, error) {
  128161. res, err := graphql.UnmarshalInt(v)
  128162. return res, graphql.ErrorOnPath(ctx, err)
  128163. }
  128164. func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
  128165. res := graphql.MarshalInt(v)
  128166. if res == graphql.Null {
  128167. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128168. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128169. }
  128170. }
  128171. return res
  128172. }
  128173. func (ec *executionContext) marshalNInventoryLevel2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelᚄ(ctx context.Context, sel ast.SelectionSet, v []*InventoryLevel) graphql.Marshaler {
  128174. ret := make(graphql.Array, len(v))
  128175. var wg sync.WaitGroup
  128176. isLen1 := len(v) == 1
  128177. if !isLen1 {
  128178. wg.Add(len(v))
  128179. }
  128180. for i := range v {
  128181. i := i
  128182. fc := &graphql.FieldContext{
  128183. Index: &i,
  128184. Result: &v[i],
  128185. }
  128186. ctx := graphql.WithFieldContext(ctx, fc)
  128187. f := func(i int) {
  128188. defer func() {
  128189. if r := recover(); r != nil {
  128190. ec.Error(ctx, ec.Recover(ctx, r))
  128191. ret = nil
  128192. }
  128193. }()
  128194. if !isLen1 {
  128195. defer wg.Done()
  128196. }
  128197. ret[i] = ec.marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx, sel, v[i])
  128198. }
  128199. if isLen1 {
  128200. f(i)
  128201. } else {
  128202. go f(i)
  128203. }
  128204. }
  128205. wg.Wait()
  128206. for _, e := range ret {
  128207. if e == graphql.Null {
  128208. return graphql.Null
  128209. }
  128210. }
  128211. return ret
  128212. }
  128213. func (ec *executionContext) marshalNInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx context.Context, sel ast.SelectionSet, v *InventoryLevel) graphql.Marshaler {
  128214. if v == nil {
  128215. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128216. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128217. }
  128218. return graphql.Null
  128219. }
  128220. return ec._InventoryLevel(ctx, sel, v)
  128221. }
  128222. func (ec *executionContext) marshalNInventoryLevelConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelConnection(ctx context.Context, sel ast.SelectionSet, v *InventoryLevelConnection) graphql.Marshaler {
  128223. if v == nil {
  128224. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128225. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128226. }
  128227. return graphql.Null
  128228. }
  128229. return ec._InventoryLevelConnection(ctx, sel, v)
  128230. }
  128231. func (ec *executionContext) marshalNInventoryLevelEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*InventoryLevelEdge) graphql.Marshaler {
  128232. ret := make(graphql.Array, len(v))
  128233. var wg sync.WaitGroup
  128234. isLen1 := len(v) == 1
  128235. if !isLen1 {
  128236. wg.Add(len(v))
  128237. }
  128238. for i := range v {
  128239. i := i
  128240. fc := &graphql.FieldContext{
  128241. Index: &i,
  128242. Result: &v[i],
  128243. }
  128244. ctx := graphql.WithFieldContext(ctx, fc)
  128245. f := func(i int) {
  128246. defer func() {
  128247. if r := recover(); r != nil {
  128248. ec.Error(ctx, ec.Recover(ctx, r))
  128249. ret = nil
  128250. }
  128251. }()
  128252. if !isLen1 {
  128253. defer wg.Done()
  128254. }
  128255. ret[i] = ec.marshalNInventoryLevelEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelEdge(ctx, sel, v[i])
  128256. }
  128257. if isLen1 {
  128258. f(i)
  128259. } else {
  128260. go f(i)
  128261. }
  128262. }
  128263. wg.Wait()
  128264. for _, e := range ret {
  128265. if e == graphql.Null {
  128266. return graphql.Null
  128267. }
  128268. }
  128269. return ret
  128270. }
  128271. func (ec *executionContext) marshalNInventoryLevelEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevelEdge(ctx context.Context, sel ast.SelectionSet, v *InventoryLevelEdge) graphql.Marshaler {
  128272. if v == nil {
  128273. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128274. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128275. }
  128276. return graphql.Null
  128277. }
  128278. return ec._InventoryLevelEdge(ctx, sel, v)
  128279. }
  128280. func (ec *executionContext) marshalNLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*LineItem) graphql.Marshaler {
  128281. ret := make(graphql.Array, len(v))
  128282. var wg sync.WaitGroup
  128283. isLen1 := len(v) == 1
  128284. if !isLen1 {
  128285. wg.Add(len(v))
  128286. }
  128287. for i := range v {
  128288. i := i
  128289. fc := &graphql.FieldContext{
  128290. Index: &i,
  128291. Result: &v[i],
  128292. }
  128293. ctx := graphql.WithFieldContext(ctx, fc)
  128294. f := func(i int) {
  128295. defer func() {
  128296. if r := recover(); r != nil {
  128297. ec.Error(ctx, ec.Recover(ctx, r))
  128298. ret = nil
  128299. }
  128300. }()
  128301. if !isLen1 {
  128302. defer wg.Done()
  128303. }
  128304. ret[i] = ec.marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx, sel, v[i])
  128305. }
  128306. if isLen1 {
  128307. f(i)
  128308. } else {
  128309. go f(i)
  128310. }
  128311. }
  128312. wg.Wait()
  128313. for _, e := range ret {
  128314. if e == graphql.Null {
  128315. return graphql.Null
  128316. }
  128317. }
  128318. return ret
  128319. }
  128320. func (ec *executionContext) marshalNLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItem(ctx context.Context, sel ast.SelectionSet, v *LineItem) graphql.Marshaler {
  128321. if v == nil {
  128322. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128323. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128324. }
  128325. return graphql.Null
  128326. }
  128327. return ec._LineItem(ctx, sel, v)
  128328. }
  128329. func (ec *executionContext) marshalNLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LineItemEdge) graphql.Marshaler {
  128330. ret := make(graphql.Array, len(v))
  128331. var wg sync.WaitGroup
  128332. isLen1 := len(v) == 1
  128333. if !isLen1 {
  128334. wg.Add(len(v))
  128335. }
  128336. for i := range v {
  128337. i := i
  128338. fc := &graphql.FieldContext{
  128339. Index: &i,
  128340. Result: &v[i],
  128341. }
  128342. ctx := graphql.WithFieldContext(ctx, fc)
  128343. f := func(i int) {
  128344. defer func() {
  128345. if r := recover(); r != nil {
  128346. ec.Error(ctx, ec.Recover(ctx, r))
  128347. ret = nil
  128348. }
  128349. }()
  128350. if !isLen1 {
  128351. defer wg.Done()
  128352. }
  128353. ret[i] = ec.marshalNLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemEdge(ctx, sel, v[i])
  128354. }
  128355. if isLen1 {
  128356. f(i)
  128357. } else {
  128358. go f(i)
  128359. }
  128360. }
  128361. wg.Wait()
  128362. for _, e := range ret {
  128363. if e == graphql.Null {
  128364. return graphql.Null
  128365. }
  128366. }
  128367. return ret
  128368. }
  128369. func (ec *executionContext) marshalNLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *LineItemEdge) graphql.Marshaler {
  128370. if v == nil {
  128371. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128372. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128373. }
  128374. return graphql.Null
  128375. }
  128376. return ec._LineItemEdge(ctx, sel, v)
  128377. }
  128378. func (ec *executionContext) marshalNLocalizationExtension2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocalizationExtension) graphql.Marshaler {
  128379. ret := make(graphql.Array, len(v))
  128380. var wg sync.WaitGroup
  128381. isLen1 := len(v) == 1
  128382. if !isLen1 {
  128383. wg.Add(len(v))
  128384. }
  128385. for i := range v {
  128386. i := i
  128387. fc := &graphql.FieldContext{
  128388. Index: &i,
  128389. Result: &v[i],
  128390. }
  128391. ctx := graphql.WithFieldContext(ctx, fc)
  128392. f := func(i int) {
  128393. defer func() {
  128394. if r := recover(); r != nil {
  128395. ec.Error(ctx, ec.Recover(ctx, r))
  128396. ret = nil
  128397. }
  128398. }()
  128399. if !isLen1 {
  128400. defer wg.Done()
  128401. }
  128402. ret[i] = ec.marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtension(ctx, sel, v[i])
  128403. }
  128404. if isLen1 {
  128405. f(i)
  128406. } else {
  128407. go f(i)
  128408. }
  128409. }
  128410. wg.Wait()
  128411. for _, e := range ret {
  128412. if e == graphql.Null {
  128413. return graphql.Null
  128414. }
  128415. }
  128416. return ret
  128417. }
  128418. func (ec *executionContext) marshalNLocalizationExtension2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtension(ctx context.Context, sel ast.SelectionSet, v *LocalizationExtension) graphql.Marshaler {
  128419. if v == nil {
  128420. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128421. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128422. }
  128423. return graphql.Null
  128424. }
  128425. return ec._LocalizationExtension(ctx, sel, v)
  128426. }
  128427. func (ec *executionContext) marshalNLocalizationExtensionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocalizationExtensionEdge) graphql.Marshaler {
  128428. ret := make(graphql.Array, len(v))
  128429. var wg sync.WaitGroup
  128430. isLen1 := len(v) == 1
  128431. if !isLen1 {
  128432. wg.Add(len(v))
  128433. }
  128434. for i := range v {
  128435. i := i
  128436. fc := &graphql.FieldContext{
  128437. Index: &i,
  128438. Result: &v[i],
  128439. }
  128440. ctx := graphql.WithFieldContext(ctx, fc)
  128441. f := func(i int) {
  128442. defer func() {
  128443. if r := recover(); r != nil {
  128444. ec.Error(ctx, ec.Recover(ctx, r))
  128445. ret = nil
  128446. }
  128447. }()
  128448. if !isLen1 {
  128449. defer wg.Done()
  128450. }
  128451. ret[i] = ec.marshalNLocalizationExtensionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionEdge(ctx, sel, v[i])
  128452. }
  128453. if isLen1 {
  128454. f(i)
  128455. } else {
  128456. go f(i)
  128457. }
  128458. }
  128459. wg.Wait()
  128460. for _, e := range ret {
  128461. if e == graphql.Null {
  128462. return graphql.Null
  128463. }
  128464. }
  128465. return ret
  128466. }
  128467. func (ec *executionContext) marshalNLocalizationExtensionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionEdge(ctx context.Context, sel ast.SelectionSet, v *LocalizationExtensionEdge) graphql.Marshaler {
  128468. if v == nil {
  128469. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128470. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128471. }
  128472. return graphql.Null
  128473. }
  128474. return ec._LocalizationExtensionEdge(ctx, sel, v)
  128475. }
  128476. func (ec *executionContext) unmarshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionKey(ctx context.Context, v interface{}) (LocalizationExtensionKey, error) {
  128477. var res LocalizationExtensionKey
  128478. err := res.UnmarshalGQL(v)
  128479. return res, graphql.ErrorOnPath(ctx, err)
  128480. }
  128481. func (ec *executionContext) marshalNLocalizationExtensionKey2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionKey(ctx context.Context, sel ast.SelectionSet, v LocalizationExtensionKey) graphql.Marshaler {
  128482. return v
  128483. }
  128484. func (ec *executionContext) unmarshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionPurpose(ctx context.Context, v interface{}) (LocalizationExtensionPurpose, error) {
  128485. var res LocalizationExtensionPurpose
  128486. err := res.UnmarshalGQL(v)
  128487. return res, graphql.ErrorOnPath(ctx, err)
  128488. }
  128489. func (ec *executionContext) marshalNLocalizationExtensionPurpose2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocalizationExtensionPurpose(ctx context.Context, sel ast.SelectionSet, v LocalizationExtensionPurpose) graphql.Marshaler {
  128490. return v
  128491. }
  128492. func (ec *executionContext) marshalNLocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*Location) graphql.Marshaler {
  128493. ret := make(graphql.Array, len(v))
  128494. var wg sync.WaitGroup
  128495. isLen1 := len(v) == 1
  128496. if !isLen1 {
  128497. wg.Add(len(v))
  128498. }
  128499. for i := range v {
  128500. i := i
  128501. fc := &graphql.FieldContext{
  128502. Index: &i,
  128503. Result: &v[i],
  128504. }
  128505. ctx := graphql.WithFieldContext(ctx, fc)
  128506. f := func(i int) {
  128507. defer func() {
  128508. if r := recover(); r != nil {
  128509. ec.Error(ctx, ec.Recover(ctx, r))
  128510. ret = nil
  128511. }
  128512. }()
  128513. if !isLen1 {
  128514. defer wg.Done()
  128515. }
  128516. ret[i] = ec.marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx, sel, v[i])
  128517. }
  128518. if isLen1 {
  128519. f(i)
  128520. } else {
  128521. go f(i)
  128522. }
  128523. }
  128524. wg.Wait()
  128525. for _, e := range ret {
  128526. if e == graphql.Null {
  128527. return graphql.Null
  128528. }
  128529. }
  128530. return ret
  128531. }
  128532. func (ec *executionContext) marshalNLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx context.Context, sel ast.SelectionSet, v *Location) graphql.Marshaler {
  128533. if v == nil {
  128534. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128535. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128536. }
  128537. return graphql.Null
  128538. }
  128539. return ec._Location(ctx, sel, v)
  128540. }
  128541. func (ec *executionContext) marshalNLocationAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationAddress(ctx context.Context, sel ast.SelectionSet, v *LocationAddress) graphql.Marshaler {
  128542. if v == nil {
  128543. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128544. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128545. }
  128546. return graphql.Null
  128547. }
  128548. return ec._LocationAddress(ctx, sel, v)
  128549. }
  128550. func (ec *executionContext) marshalNLocationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationConnection(ctx context.Context, sel ast.SelectionSet, v *LocationConnection) graphql.Marshaler {
  128551. if v == nil {
  128552. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128553. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128554. }
  128555. return graphql.Null
  128556. }
  128557. return ec._LocationConnection(ctx, sel, v)
  128558. }
  128559. func (ec *executionContext) marshalNLocationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocationEdge) graphql.Marshaler {
  128560. ret := make(graphql.Array, len(v))
  128561. var wg sync.WaitGroup
  128562. isLen1 := len(v) == 1
  128563. if !isLen1 {
  128564. wg.Add(len(v))
  128565. }
  128566. for i := range v {
  128567. i := i
  128568. fc := &graphql.FieldContext{
  128569. Index: &i,
  128570. Result: &v[i],
  128571. }
  128572. ctx := graphql.WithFieldContext(ctx, fc)
  128573. f := func(i int) {
  128574. defer func() {
  128575. if r := recover(); r != nil {
  128576. ec.Error(ctx, ec.Recover(ctx, r))
  128577. ret = nil
  128578. }
  128579. }()
  128580. if !isLen1 {
  128581. defer wg.Done()
  128582. }
  128583. ret[i] = ec.marshalNLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationEdge(ctx, sel, v[i])
  128584. }
  128585. if isLen1 {
  128586. f(i)
  128587. } else {
  128588. go f(i)
  128589. }
  128590. }
  128591. wg.Wait()
  128592. for _, e := range ret {
  128593. if e == graphql.Null {
  128594. return graphql.Null
  128595. }
  128596. }
  128597. return ret
  128598. }
  128599. func (ec *executionContext) marshalNLocationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationEdge(ctx context.Context, sel ast.SelectionSet, v *LocationEdge) graphql.Marshaler {
  128600. if v == nil {
  128601. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128602. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128603. }
  128604. return graphql.Null
  128605. }
  128606. return ec._LocationEdge(ctx, sel, v)
  128607. }
  128608. func (ec *executionContext) marshalNLocationSuggestedAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSuggestedAddressᚄ(ctx context.Context, sel ast.SelectionSet, v []*LocationSuggestedAddress) graphql.Marshaler {
  128609. ret := make(graphql.Array, len(v))
  128610. var wg sync.WaitGroup
  128611. isLen1 := len(v) == 1
  128612. if !isLen1 {
  128613. wg.Add(len(v))
  128614. }
  128615. for i := range v {
  128616. i := i
  128617. fc := &graphql.FieldContext{
  128618. Index: &i,
  128619. Result: &v[i],
  128620. }
  128621. ctx := graphql.WithFieldContext(ctx, fc)
  128622. f := func(i int) {
  128623. defer func() {
  128624. if r := recover(); r != nil {
  128625. ec.Error(ctx, ec.Recover(ctx, r))
  128626. ret = nil
  128627. }
  128628. }()
  128629. if !isLen1 {
  128630. defer wg.Done()
  128631. }
  128632. ret[i] = ec.marshalNLocationSuggestedAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSuggestedAddress(ctx, sel, v[i])
  128633. }
  128634. if isLen1 {
  128635. f(i)
  128636. } else {
  128637. go f(i)
  128638. }
  128639. }
  128640. wg.Wait()
  128641. for _, e := range ret {
  128642. if e == graphql.Null {
  128643. return graphql.Null
  128644. }
  128645. }
  128646. return ret
  128647. }
  128648. func (ec *executionContext) marshalNLocationSuggestedAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSuggestedAddress(ctx context.Context, sel ast.SelectionSet, v *LocationSuggestedAddress) graphql.Marshaler {
  128649. if v == nil {
  128650. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128651. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128652. }
  128653. return graphql.Null
  128654. }
  128655. return ec._LocationSuggestedAddress(ctx, sel, v)
  128656. }
  128657. func (ec *executionContext) marshalNMailingAddress2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressᚄ(ctx context.Context, sel ast.SelectionSet, v []*MailingAddress) graphql.Marshaler {
  128658. ret := make(graphql.Array, len(v))
  128659. var wg sync.WaitGroup
  128660. isLen1 := len(v) == 1
  128661. if !isLen1 {
  128662. wg.Add(len(v))
  128663. }
  128664. for i := range v {
  128665. i := i
  128666. fc := &graphql.FieldContext{
  128667. Index: &i,
  128668. Result: &v[i],
  128669. }
  128670. ctx := graphql.WithFieldContext(ctx, fc)
  128671. f := func(i int) {
  128672. defer func() {
  128673. if r := recover(); r != nil {
  128674. ec.Error(ctx, ec.Recover(ctx, r))
  128675. ret = nil
  128676. }
  128677. }()
  128678. if !isLen1 {
  128679. defer wg.Done()
  128680. }
  128681. ret[i] = ec.marshalNMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddress(ctx, sel, v[i])
  128682. }
  128683. if isLen1 {
  128684. f(i)
  128685. } else {
  128686. go f(i)
  128687. }
  128688. }
  128689. wg.Wait()
  128690. for _, e := range ret {
  128691. if e == graphql.Null {
  128692. return graphql.Null
  128693. }
  128694. }
  128695. return ret
  128696. }
  128697. func (ec *executionContext) marshalNMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddress(ctx context.Context, sel ast.SelectionSet, v *MailingAddress) graphql.Marshaler {
  128698. if v == nil {
  128699. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128700. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128701. }
  128702. return graphql.Null
  128703. }
  128704. return ec._MailingAddress(ctx, sel, v)
  128705. }
  128706. func (ec *executionContext) unmarshalNMailingAddressInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressInput(ctx context.Context, v interface{}) (*MailingAddressInput, error) {
  128707. res, err := ec.unmarshalInputMailingAddressInput(ctx, v)
  128708. return &res, graphql.ErrorOnPath(ctx, err)
  128709. }
  128710. func (ec *executionContext) marshalNMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarket(ctx context.Context, sel ast.SelectionSet, v *Market) graphql.Marshaler {
  128711. if v == nil {
  128712. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128713. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128714. }
  128715. return graphql.Null
  128716. }
  128717. return ec._Market(ctx, sel, v)
  128718. }
  128719. func (ec *executionContext) marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegion(ctx context.Context, sel ast.SelectionSet, v MarketRegion) graphql.Marshaler {
  128720. if v == nil {
  128721. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128722. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128723. }
  128724. return graphql.Null
  128725. }
  128726. return ec._MarketRegion(ctx, sel, v)
  128727. }
  128728. func (ec *executionContext) marshalNMarketRegion2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionᚄ(ctx context.Context, sel ast.SelectionSet, v []MarketRegion) graphql.Marshaler {
  128729. ret := make(graphql.Array, len(v))
  128730. var wg sync.WaitGroup
  128731. isLen1 := len(v) == 1
  128732. if !isLen1 {
  128733. wg.Add(len(v))
  128734. }
  128735. for i := range v {
  128736. i := i
  128737. fc := &graphql.FieldContext{
  128738. Index: &i,
  128739. Result: &v[i],
  128740. }
  128741. ctx := graphql.WithFieldContext(ctx, fc)
  128742. f := func(i int) {
  128743. defer func() {
  128744. if r := recover(); r != nil {
  128745. ec.Error(ctx, ec.Recover(ctx, r))
  128746. ret = nil
  128747. }
  128748. }()
  128749. if !isLen1 {
  128750. defer wg.Done()
  128751. }
  128752. ret[i] = ec.marshalNMarketRegion2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegion(ctx, sel, v[i])
  128753. }
  128754. if isLen1 {
  128755. f(i)
  128756. } else {
  128757. go f(i)
  128758. }
  128759. }
  128760. wg.Wait()
  128761. for _, e := range ret {
  128762. if e == graphql.Null {
  128763. return graphql.Null
  128764. }
  128765. }
  128766. return ret
  128767. }
  128768. func (ec *executionContext) marshalNMarketRegionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MarketRegionEdge) graphql.Marshaler {
  128769. ret := make(graphql.Array, len(v))
  128770. var wg sync.WaitGroup
  128771. isLen1 := len(v) == 1
  128772. if !isLen1 {
  128773. wg.Add(len(v))
  128774. }
  128775. for i := range v {
  128776. i := i
  128777. fc := &graphql.FieldContext{
  128778. Index: &i,
  128779. Result: &v[i],
  128780. }
  128781. ctx := graphql.WithFieldContext(ctx, fc)
  128782. f := func(i int) {
  128783. defer func() {
  128784. if r := recover(); r != nil {
  128785. ec.Error(ctx, ec.Recover(ctx, r))
  128786. ret = nil
  128787. }
  128788. }()
  128789. if !isLen1 {
  128790. defer wg.Done()
  128791. }
  128792. ret[i] = ec.marshalNMarketRegionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionEdge(ctx, sel, v[i])
  128793. }
  128794. if isLen1 {
  128795. f(i)
  128796. } else {
  128797. go f(i)
  128798. }
  128799. }
  128800. wg.Wait()
  128801. for _, e := range ret {
  128802. if e == graphql.Null {
  128803. return graphql.Null
  128804. }
  128805. }
  128806. return ret
  128807. }
  128808. func (ec *executionContext) marshalNMarketRegionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketRegionEdge(ctx context.Context, sel ast.SelectionSet, v *MarketRegionEdge) graphql.Marshaler {
  128809. if v == nil {
  128810. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128811. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128812. }
  128813. return graphql.Null
  128814. }
  128815. return ec._MarketRegionEdge(ctx, sel, v)
  128816. }
  128817. func (ec *executionContext) unmarshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx context.Context, v interface{}) (MarketingTactic, error) {
  128818. var res MarketingTactic
  128819. err := res.UnmarshalGQL(v)
  128820. return res, graphql.ErrorOnPath(ctx, err)
  128821. }
  128822. func (ec *executionContext) marshalNMarketingTactic2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx context.Context, sel ast.SelectionSet, v MarketingTactic) graphql.Marshaler {
  128823. return v
  128824. }
  128825. func (ec *executionContext) marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMedia(ctx context.Context, sel ast.SelectionSet, v Media) graphql.Marshaler {
  128826. if v == nil {
  128827. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128828. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128829. }
  128830. return graphql.Null
  128831. }
  128832. return ec._Media(ctx, sel, v)
  128833. }
  128834. func (ec *executionContext) marshalNMedia2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaᚄ(ctx context.Context, sel ast.SelectionSet, v []Media) graphql.Marshaler {
  128835. ret := make(graphql.Array, len(v))
  128836. var wg sync.WaitGroup
  128837. isLen1 := len(v) == 1
  128838. if !isLen1 {
  128839. wg.Add(len(v))
  128840. }
  128841. for i := range v {
  128842. i := i
  128843. fc := &graphql.FieldContext{
  128844. Index: &i,
  128845. Result: &v[i],
  128846. }
  128847. ctx := graphql.WithFieldContext(ctx, fc)
  128848. f := func(i int) {
  128849. defer func() {
  128850. if r := recover(); r != nil {
  128851. ec.Error(ctx, ec.Recover(ctx, r))
  128852. ret = nil
  128853. }
  128854. }()
  128855. if !isLen1 {
  128856. defer wg.Done()
  128857. }
  128858. ret[i] = ec.marshalNMedia2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMedia(ctx, sel, v[i])
  128859. }
  128860. if isLen1 {
  128861. f(i)
  128862. } else {
  128863. go f(i)
  128864. }
  128865. }
  128866. wg.Wait()
  128867. for _, e := range ret {
  128868. if e == graphql.Null {
  128869. return graphql.Null
  128870. }
  128871. }
  128872. return ret
  128873. }
  128874. func (ec *executionContext) unmarshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaContentType(ctx context.Context, v interface{}) (MediaContentType, error) {
  128875. var res MediaContentType
  128876. err := res.UnmarshalGQL(v)
  128877. return res, graphql.ErrorOnPath(ctx, err)
  128878. }
  128879. func (ec *executionContext) marshalNMediaContentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaContentType(ctx context.Context, sel ast.SelectionSet, v MediaContentType) graphql.Marshaler {
  128880. return v
  128881. }
  128882. func (ec *executionContext) marshalNMediaEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaEdge) graphql.Marshaler {
  128883. ret := make(graphql.Array, len(v))
  128884. var wg sync.WaitGroup
  128885. isLen1 := len(v) == 1
  128886. if !isLen1 {
  128887. wg.Add(len(v))
  128888. }
  128889. for i := range v {
  128890. i := i
  128891. fc := &graphql.FieldContext{
  128892. Index: &i,
  128893. Result: &v[i],
  128894. }
  128895. ctx := graphql.WithFieldContext(ctx, fc)
  128896. f := func(i int) {
  128897. defer func() {
  128898. if r := recover(); r != nil {
  128899. ec.Error(ctx, ec.Recover(ctx, r))
  128900. ret = nil
  128901. }
  128902. }()
  128903. if !isLen1 {
  128904. defer wg.Done()
  128905. }
  128906. ret[i] = ec.marshalNMediaEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaEdge(ctx, sel, v[i])
  128907. }
  128908. if isLen1 {
  128909. f(i)
  128910. } else {
  128911. go f(i)
  128912. }
  128913. }
  128914. wg.Wait()
  128915. for _, e := range ret {
  128916. if e == graphql.Null {
  128917. return graphql.Null
  128918. }
  128919. }
  128920. return ret
  128921. }
  128922. func (ec *executionContext) marshalNMediaEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaEdge(ctx context.Context, sel ast.SelectionSet, v *MediaEdge) graphql.Marshaler {
  128923. if v == nil {
  128924. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128925. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128926. }
  128927. return graphql.Null
  128928. }
  128929. return ec._MediaEdge(ctx, sel, v)
  128930. }
  128931. func (ec *executionContext) marshalNMediaError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaError) graphql.Marshaler {
  128932. ret := make(graphql.Array, len(v))
  128933. var wg sync.WaitGroup
  128934. isLen1 := len(v) == 1
  128935. if !isLen1 {
  128936. wg.Add(len(v))
  128937. }
  128938. for i := range v {
  128939. i := i
  128940. fc := &graphql.FieldContext{
  128941. Index: &i,
  128942. Result: &v[i],
  128943. }
  128944. ctx := graphql.WithFieldContext(ctx, fc)
  128945. f := func(i int) {
  128946. defer func() {
  128947. if r := recover(); r != nil {
  128948. ec.Error(ctx, ec.Recover(ctx, r))
  128949. ret = nil
  128950. }
  128951. }()
  128952. if !isLen1 {
  128953. defer wg.Done()
  128954. }
  128955. ret[i] = ec.marshalNMediaError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaError(ctx, sel, v[i])
  128956. }
  128957. if isLen1 {
  128958. f(i)
  128959. } else {
  128960. go f(i)
  128961. }
  128962. }
  128963. wg.Wait()
  128964. for _, e := range ret {
  128965. if e == graphql.Null {
  128966. return graphql.Null
  128967. }
  128968. }
  128969. return ret
  128970. }
  128971. func (ec *executionContext) marshalNMediaError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaError(ctx context.Context, sel ast.SelectionSet, v *MediaError) graphql.Marshaler {
  128972. if v == nil {
  128973. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  128974. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  128975. }
  128976. return graphql.Null
  128977. }
  128978. return ec._MediaError(ctx, sel, v)
  128979. }
  128980. func (ec *executionContext) unmarshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorCode(ctx context.Context, v interface{}) (MediaErrorCode, error) {
  128981. var res MediaErrorCode
  128982. err := res.UnmarshalGQL(v)
  128983. return res, graphql.ErrorOnPath(ctx, err)
  128984. }
  128985. func (ec *executionContext) marshalNMediaErrorCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaErrorCode(ctx context.Context, sel ast.SelectionSet, v MediaErrorCode) graphql.Marshaler {
  128986. return v
  128987. }
  128988. func (ec *executionContext) unmarshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImageStatus(ctx context.Context, v interface{}) (MediaPreviewImageStatus, error) {
  128989. var res MediaPreviewImageStatus
  128990. err := res.UnmarshalGQL(v)
  128991. return res, graphql.ErrorOnPath(ctx, err)
  128992. }
  128993. func (ec *executionContext) marshalNMediaPreviewImageStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImageStatus(ctx context.Context, sel ast.SelectionSet, v MediaPreviewImageStatus) graphql.Marshaler {
  128994. return v
  128995. }
  128996. func (ec *executionContext) unmarshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaStatus(ctx context.Context, v interface{}) (MediaStatus, error) {
  128997. var res MediaStatus
  128998. err := res.UnmarshalGQL(v)
  128999. return res, graphql.ErrorOnPath(ctx, err)
  129000. }
  129001. func (ec *executionContext) marshalNMediaStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaStatus(ctx context.Context, sel ast.SelectionSet, v MediaStatus) graphql.Marshaler {
  129002. return v
  129003. }
  129004. func (ec *executionContext) marshalNMediaWarning2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningᚄ(ctx context.Context, sel ast.SelectionSet, v []*MediaWarning) graphql.Marshaler {
  129005. ret := make(graphql.Array, len(v))
  129006. var wg sync.WaitGroup
  129007. isLen1 := len(v) == 1
  129008. if !isLen1 {
  129009. wg.Add(len(v))
  129010. }
  129011. for i := range v {
  129012. i := i
  129013. fc := &graphql.FieldContext{
  129014. Index: &i,
  129015. Result: &v[i],
  129016. }
  129017. ctx := graphql.WithFieldContext(ctx, fc)
  129018. f := func(i int) {
  129019. defer func() {
  129020. if r := recover(); r != nil {
  129021. ec.Error(ctx, ec.Recover(ctx, r))
  129022. ret = nil
  129023. }
  129024. }()
  129025. if !isLen1 {
  129026. defer wg.Done()
  129027. }
  129028. ret[i] = ec.marshalNMediaWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarning(ctx, sel, v[i])
  129029. }
  129030. if isLen1 {
  129031. f(i)
  129032. } else {
  129033. go f(i)
  129034. }
  129035. }
  129036. wg.Wait()
  129037. for _, e := range ret {
  129038. if e == graphql.Null {
  129039. return graphql.Null
  129040. }
  129041. }
  129042. return ret
  129043. }
  129044. func (ec *executionContext) marshalNMediaWarning2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarning(ctx context.Context, sel ast.SelectionSet, v *MediaWarning) graphql.Marshaler {
  129045. if v == nil {
  129046. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129047. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129048. }
  129049. return graphql.Null
  129050. }
  129051. return ec._MediaWarning(ctx, sel, v)
  129052. }
  129053. func (ec *executionContext) unmarshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningCode(ctx context.Context, v interface{}) (MediaWarningCode, error) {
  129054. var res MediaWarningCode
  129055. err := res.UnmarshalGQL(v)
  129056. return res, graphql.ErrorOnPath(ctx, err)
  129057. }
  129058. func (ec *executionContext) marshalNMediaWarningCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaWarningCode(ctx context.Context, sel ast.SelectionSet, v MediaWarningCode) graphql.Marshaler {
  129059. return v
  129060. }
  129061. func (ec *executionContext) marshalNMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldᚄ(ctx context.Context, sel ast.SelectionSet, v []*Metafield) graphql.Marshaler {
  129062. ret := make(graphql.Array, len(v))
  129063. var wg sync.WaitGroup
  129064. isLen1 := len(v) == 1
  129065. if !isLen1 {
  129066. wg.Add(len(v))
  129067. }
  129068. for i := range v {
  129069. i := i
  129070. fc := &graphql.FieldContext{
  129071. Index: &i,
  129072. Result: &v[i],
  129073. }
  129074. ctx := graphql.WithFieldContext(ctx, fc)
  129075. f := func(i int) {
  129076. defer func() {
  129077. if r := recover(); r != nil {
  129078. ec.Error(ctx, ec.Recover(ctx, r))
  129079. ret = nil
  129080. }
  129081. }()
  129082. if !isLen1 {
  129083. defer wg.Done()
  129084. }
  129085. ret[i] = ec.marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx, sel, v[i])
  129086. }
  129087. if isLen1 {
  129088. f(i)
  129089. } else {
  129090. go f(i)
  129091. }
  129092. }
  129093. wg.Wait()
  129094. for _, e := range ret {
  129095. if e == graphql.Null {
  129096. return graphql.Null
  129097. }
  129098. }
  129099. return ret
  129100. }
  129101. func (ec *executionContext) marshalNMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx context.Context, sel ast.SelectionSet, v *Metafield) graphql.Marshaler {
  129102. if v == nil {
  129103. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129104. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129105. }
  129106. return graphql.Null
  129107. }
  129108. return ec._Metafield(ctx, sel, v)
  129109. }
  129110. func (ec *executionContext) marshalNMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldConnection) graphql.Marshaler {
  129111. if v == nil {
  129112. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129113. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129114. }
  129115. return graphql.Null
  129116. }
  129117. return ec._MetafieldConnection(ctx, sel, v)
  129118. }
  129119. func (ec *executionContext) marshalNMetafieldDefinition2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinition) graphql.Marshaler {
  129120. ret := make(graphql.Array, len(v))
  129121. var wg sync.WaitGroup
  129122. isLen1 := len(v) == 1
  129123. if !isLen1 {
  129124. wg.Add(len(v))
  129125. }
  129126. for i := range v {
  129127. i := i
  129128. fc := &graphql.FieldContext{
  129129. Index: &i,
  129130. Result: &v[i],
  129131. }
  129132. ctx := graphql.WithFieldContext(ctx, fc)
  129133. f := func(i int) {
  129134. defer func() {
  129135. if r := recover(); r != nil {
  129136. ec.Error(ctx, ec.Recover(ctx, r))
  129137. ret = nil
  129138. }
  129139. }()
  129140. if !isLen1 {
  129141. defer wg.Done()
  129142. }
  129143. ret[i] = ec.marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinition(ctx, sel, v[i])
  129144. }
  129145. if isLen1 {
  129146. f(i)
  129147. } else {
  129148. go f(i)
  129149. }
  129150. }
  129151. wg.Wait()
  129152. for _, e := range ret {
  129153. if e == graphql.Null {
  129154. return graphql.Null
  129155. }
  129156. }
  129157. return ret
  129158. }
  129159. func (ec *executionContext) marshalNMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinition(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinition) graphql.Marshaler {
  129160. if v == nil {
  129161. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129162. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129163. }
  129164. return graphql.Null
  129165. }
  129166. return ec._MetafieldDefinition(ctx, sel, v)
  129167. }
  129168. func (ec *executionContext) marshalNMetafieldDefinitionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionConnection) graphql.Marshaler {
  129169. if v == nil {
  129170. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129171. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129172. }
  129173. return graphql.Null
  129174. }
  129175. return ec._MetafieldDefinitionConnection(ctx, sel, v)
  129176. }
  129177. func (ec *executionContext) marshalNMetafieldDefinitionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionEdge) graphql.Marshaler {
  129178. ret := make(graphql.Array, len(v))
  129179. var wg sync.WaitGroup
  129180. isLen1 := len(v) == 1
  129181. if !isLen1 {
  129182. wg.Add(len(v))
  129183. }
  129184. for i := range v {
  129185. i := i
  129186. fc := &graphql.FieldContext{
  129187. Index: &i,
  129188. Result: &v[i],
  129189. }
  129190. ctx := graphql.WithFieldContext(ctx, fc)
  129191. f := func(i int) {
  129192. defer func() {
  129193. if r := recover(); r != nil {
  129194. ec.Error(ctx, ec.Recover(ctx, r))
  129195. ret = nil
  129196. }
  129197. }()
  129198. if !isLen1 {
  129199. defer wg.Done()
  129200. }
  129201. ret[i] = ec.marshalNMetafieldDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionEdge(ctx, sel, v[i])
  129202. }
  129203. if isLen1 {
  129204. f(i)
  129205. } else {
  129206. go f(i)
  129207. }
  129208. }
  129209. wg.Wait()
  129210. for _, e := range ret {
  129211. if e == graphql.Null {
  129212. return graphql.Null
  129213. }
  129214. }
  129215. return ret
  129216. }
  129217. func (ec *executionContext) marshalNMetafieldDefinitionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionEdge) graphql.Marshaler {
  129218. if v == nil {
  129219. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129220. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129221. }
  129222. return graphql.Null
  129223. }
  129224. return ec._MetafieldDefinitionEdge(ctx, sel, v)
  129225. }
  129226. func (ec *executionContext) marshalNMetafieldDefinitionSupportedValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSupportedValidationᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  129227. ret := make(graphql.Array, len(v))
  129228. var wg sync.WaitGroup
  129229. isLen1 := len(v) == 1
  129230. if !isLen1 {
  129231. wg.Add(len(v))
  129232. }
  129233. for i := range v {
  129234. i := i
  129235. fc := &graphql.FieldContext{
  129236. Index: &i,
  129237. Result: &v[i],
  129238. }
  129239. ctx := graphql.WithFieldContext(ctx, fc)
  129240. f := func(i int) {
  129241. defer func() {
  129242. if r := recover(); r != nil {
  129243. ec.Error(ctx, ec.Recover(ctx, r))
  129244. ret = nil
  129245. }
  129246. }()
  129247. if !isLen1 {
  129248. defer wg.Done()
  129249. }
  129250. ret[i] = ec.marshalNMetafieldDefinitionSupportedValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSupportedValidation(ctx, sel, v[i])
  129251. }
  129252. if isLen1 {
  129253. f(i)
  129254. } else {
  129255. go f(i)
  129256. }
  129257. }
  129258. wg.Wait()
  129259. for _, e := range ret {
  129260. if e == graphql.Null {
  129261. return graphql.Null
  129262. }
  129263. }
  129264. return ret
  129265. }
  129266. func (ec *executionContext) marshalNMetafieldDefinitionSupportedValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSupportedValidation(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionSupportedValidation) graphql.Marshaler {
  129267. if v == nil {
  129268. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129269. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129270. }
  129271. return graphql.Null
  129272. }
  129273. return ec._MetafieldDefinitionSupportedValidation(ctx, sel, v)
  129274. }
  129275. func (ec *executionContext) marshalNMetafieldDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionType(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionType) graphql.Marshaler {
  129276. if v == nil {
  129277. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129278. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129279. }
  129280. return graphql.Null
  129281. }
  129282. return ec._MetafieldDefinitionType(ctx, sel, v)
  129283. }
  129284. func (ec *executionContext) marshalNMetafieldDefinitionValidation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldDefinitionValidation) graphql.Marshaler {
  129285. ret := make(graphql.Array, len(v))
  129286. var wg sync.WaitGroup
  129287. isLen1 := len(v) == 1
  129288. if !isLen1 {
  129289. wg.Add(len(v))
  129290. }
  129291. for i := range v {
  129292. i := i
  129293. fc := &graphql.FieldContext{
  129294. Index: &i,
  129295. Result: &v[i],
  129296. }
  129297. ctx := graphql.WithFieldContext(ctx, fc)
  129298. f := func(i int) {
  129299. defer func() {
  129300. if r := recover(); r != nil {
  129301. ec.Error(ctx, ec.Recover(ctx, r))
  129302. ret = nil
  129303. }
  129304. }()
  129305. if !isLen1 {
  129306. defer wg.Done()
  129307. }
  129308. ret[i] = ec.marshalNMetafieldDefinitionValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidation(ctx, sel, v[i])
  129309. }
  129310. if isLen1 {
  129311. f(i)
  129312. } else {
  129313. go f(i)
  129314. }
  129315. }
  129316. wg.Wait()
  129317. for _, e := range ret {
  129318. if e == graphql.Null {
  129319. return graphql.Null
  129320. }
  129321. }
  129322. return ret
  129323. }
  129324. func (ec *executionContext) marshalNMetafieldDefinitionValidation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidation(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionValidation) graphql.Marshaler {
  129325. if v == nil {
  129326. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129327. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129328. }
  129329. return graphql.Null
  129330. }
  129331. return ec._MetafieldDefinitionValidation(ctx, sel, v)
  129332. }
  129333. func (ec *executionContext) unmarshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx context.Context, v interface{}) (MetafieldDefinitionValidationStatus, error) {
  129334. var res MetafieldDefinitionValidationStatus
  129335. err := res.UnmarshalGQL(v)
  129336. return res, graphql.ErrorOnPath(ctx, err)
  129337. }
  129338. func (ec *executionContext) marshalNMetafieldDefinitionValidationStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionValidationStatus(ctx context.Context, sel ast.SelectionSet, v MetafieldDefinitionValidationStatus) graphql.Marshaler {
  129339. return v
  129340. }
  129341. func (ec *executionContext) marshalNMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldEdge) graphql.Marshaler {
  129342. ret := make(graphql.Array, len(v))
  129343. var wg sync.WaitGroup
  129344. isLen1 := len(v) == 1
  129345. if !isLen1 {
  129346. wg.Add(len(v))
  129347. }
  129348. for i := range v {
  129349. i := i
  129350. fc := &graphql.FieldContext{
  129351. Index: &i,
  129352. Result: &v[i],
  129353. }
  129354. ctx := graphql.WithFieldContext(ctx, fc)
  129355. f := func(i int) {
  129356. defer func() {
  129357. if r := recover(); r != nil {
  129358. ec.Error(ctx, ec.Recover(ctx, r))
  129359. ret = nil
  129360. }
  129361. }()
  129362. if !isLen1 {
  129363. defer wg.Done()
  129364. }
  129365. ret[i] = ec.marshalNMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldEdge(ctx, sel, v[i])
  129366. }
  129367. if isLen1 {
  129368. f(i)
  129369. } else {
  129370. go f(i)
  129371. }
  129372. }
  129373. wg.Wait()
  129374. for _, e := range ret {
  129375. if e == graphql.Null {
  129376. return graphql.Null
  129377. }
  129378. }
  129379. return ret
  129380. }
  129381. func (ec *executionContext) marshalNMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldEdge) graphql.Marshaler {
  129382. if v == nil {
  129383. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129384. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129385. }
  129386. return graphql.Null
  129387. }
  129388. return ec._MetafieldEdge(ctx, sel, v)
  129389. }
  129390. func (ec *executionContext) unmarshalNMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldInput(ctx context.Context, v interface{}) (*MetafieldInput, error) {
  129391. res, err := ec.unmarshalInputMetafieldInput(ctx, v)
  129392. return &res, graphql.ErrorOnPath(ctx, err)
  129393. }
  129394. func (ec *executionContext) unmarshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx context.Context, v interface{}) (MetafieldOwnerType, error) {
  129395. var res MetafieldOwnerType
  129396. err := res.UnmarshalGQL(v)
  129397. return res, graphql.ErrorOnPath(ctx, err)
  129398. }
  129399. func (ec *executionContext) marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx context.Context, sel ast.SelectionSet, v MetafieldOwnerType) graphql.Marshaler {
  129400. return v
  129401. }
  129402. func (ec *executionContext) unmarshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx context.Context, v interface{}) ([]MetafieldOwnerType, error) {
  129403. var vSlice []interface{}
  129404. if v != nil {
  129405. vSlice = graphql.CoerceList(v)
  129406. }
  129407. var err error
  129408. res := make([]MetafieldOwnerType, len(vSlice))
  129409. for i := range vSlice {
  129410. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  129411. res[i], err = ec.unmarshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx, vSlice[i])
  129412. if err != nil {
  129413. return nil, err
  129414. }
  129415. }
  129416. return res, nil
  129417. }
  129418. func (ec *executionContext) marshalNMetafieldOwnerType2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []MetafieldOwnerType) graphql.Marshaler {
  129419. ret := make(graphql.Array, len(v))
  129420. var wg sync.WaitGroup
  129421. isLen1 := len(v) == 1
  129422. if !isLen1 {
  129423. wg.Add(len(v))
  129424. }
  129425. for i := range v {
  129426. i := i
  129427. fc := &graphql.FieldContext{
  129428. Index: &i,
  129429. Result: &v[i],
  129430. }
  129431. ctx := graphql.WithFieldContext(ctx, fc)
  129432. f := func(i int) {
  129433. defer func() {
  129434. if r := recover(); r != nil {
  129435. ec.Error(ctx, ec.Recover(ctx, r))
  129436. ret = nil
  129437. }
  129438. }()
  129439. if !isLen1 {
  129440. defer wg.Done()
  129441. }
  129442. ret[i] = ec.marshalNMetafieldOwnerType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldOwnerType(ctx, sel, v[i])
  129443. }
  129444. if isLen1 {
  129445. f(i)
  129446. } else {
  129447. go f(i)
  129448. }
  129449. }
  129450. wg.Wait()
  129451. for _, e := range ret {
  129452. if e == graphql.Null {
  129453. return graphql.Null
  129454. }
  129455. }
  129456. return ret
  129457. }
  129458. func (ec *executionContext) marshalNMetafieldReference2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx context.Context, sel ast.SelectionSet, v []MetafieldReference) graphql.Marshaler {
  129459. ret := make(graphql.Array, len(v))
  129460. var wg sync.WaitGroup
  129461. isLen1 := len(v) == 1
  129462. if !isLen1 {
  129463. wg.Add(len(v))
  129464. }
  129465. for i := range v {
  129466. i := i
  129467. fc := &graphql.FieldContext{
  129468. Index: &i,
  129469. Result: &v[i],
  129470. }
  129471. ctx := graphql.WithFieldContext(ctx, fc)
  129472. f := func(i int) {
  129473. defer func() {
  129474. if r := recover(); r != nil {
  129475. ec.Error(ctx, ec.Recover(ctx, r))
  129476. ret = nil
  129477. }
  129478. }()
  129479. if !isLen1 {
  129480. defer wg.Done()
  129481. }
  129482. ret[i] = ec.marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx, sel, v[i])
  129483. }
  129484. if isLen1 {
  129485. f(i)
  129486. } else {
  129487. go f(i)
  129488. }
  129489. }
  129490. wg.Wait()
  129491. return ret
  129492. }
  129493. func (ec *executionContext) marshalNMetafieldReferenceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*MetafieldReferenceEdge) graphql.Marshaler {
  129494. ret := make(graphql.Array, len(v))
  129495. var wg sync.WaitGroup
  129496. isLen1 := len(v) == 1
  129497. if !isLen1 {
  129498. wg.Add(len(v))
  129499. }
  129500. for i := range v {
  129501. i := i
  129502. fc := &graphql.FieldContext{
  129503. Index: &i,
  129504. Result: &v[i],
  129505. }
  129506. ctx := graphql.WithFieldContext(ctx, fc)
  129507. f := func(i int) {
  129508. defer func() {
  129509. if r := recover(); r != nil {
  129510. ec.Error(ctx, ec.Recover(ctx, r))
  129511. ret = nil
  129512. }
  129513. }()
  129514. if !isLen1 {
  129515. defer wg.Done()
  129516. }
  129517. ret[i] = ec.marshalNMetafieldReferenceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceEdge(ctx, sel, v[i])
  129518. }
  129519. if isLen1 {
  129520. f(i)
  129521. } else {
  129522. go f(i)
  129523. }
  129524. }
  129525. wg.Wait()
  129526. for _, e := range ret {
  129527. if e == graphql.Null {
  129528. return graphql.Null
  129529. }
  129530. }
  129531. return ret
  129532. }
  129533. func (ec *executionContext) marshalNMetafieldReferenceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceEdge(ctx context.Context, sel ast.SelectionSet, v *MetafieldReferenceEdge) graphql.Marshaler {
  129534. if v == nil {
  129535. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129536. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129537. }
  129538. return graphql.Null
  129539. }
  129540. return ec._MetafieldReferenceEdge(ctx, sel, v)
  129541. }
  129542. func (ec *executionContext) unmarshalNMoney2string(ctx context.Context, v interface{}) (string, error) {
  129543. res, err := graphql.UnmarshalString(v)
  129544. return res, graphql.ErrorOnPath(ctx, err)
  129545. }
  129546. func (ec *executionContext) marshalNMoney2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  129547. res := graphql.MarshalString(v)
  129548. if res == graphql.Null {
  129549. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129550. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129551. }
  129552. }
  129553. return res
  129554. }
  129555. func (ec *executionContext) marshalNMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx context.Context, sel ast.SelectionSet, v *MoneyBag) graphql.Marshaler {
  129556. if v == nil {
  129557. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129558. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129559. }
  129560. return graphql.Null
  129561. }
  129562. return ec._MoneyBag(ctx, sel, v)
  129563. }
  129564. func (ec *executionContext) marshalNMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx context.Context, sel ast.SelectionSet, v *MoneyV2) graphql.Marshaler {
  129565. if v == nil {
  129566. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129567. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129568. }
  129569. return graphql.Null
  129570. }
  129571. return ec._MoneyV2(ctx, sel, v)
  129572. }
  129573. func (ec *executionContext) marshalNNode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐNode(ctx context.Context, sel ast.SelectionSet, v Node) graphql.Marshaler {
  129574. if v == nil {
  129575. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129576. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129577. }
  129578. return graphql.Null
  129579. }
  129580. return ec._Node(ctx, sel, v)
  129581. }
  129582. func (ec *executionContext) marshalNOrder2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderᚄ(ctx context.Context, sel ast.SelectionSet, v []*Order) graphql.Marshaler {
  129583. ret := make(graphql.Array, len(v))
  129584. var wg sync.WaitGroup
  129585. isLen1 := len(v) == 1
  129586. if !isLen1 {
  129587. wg.Add(len(v))
  129588. }
  129589. for i := range v {
  129590. i := i
  129591. fc := &graphql.FieldContext{
  129592. Index: &i,
  129593. Result: &v[i],
  129594. }
  129595. ctx := graphql.WithFieldContext(ctx, fc)
  129596. f := func(i int) {
  129597. defer func() {
  129598. if r := recover(); r != nil {
  129599. ec.Error(ctx, ec.Recover(ctx, r))
  129600. ret = nil
  129601. }
  129602. }()
  129603. if !isLen1 {
  129604. defer wg.Done()
  129605. }
  129606. ret[i] = ec.marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx, sel, v[i])
  129607. }
  129608. if isLen1 {
  129609. f(i)
  129610. } else {
  129611. go f(i)
  129612. }
  129613. }
  129614. wg.Wait()
  129615. for _, e := range ret {
  129616. if e == graphql.Null {
  129617. return graphql.Null
  129618. }
  129619. }
  129620. return ret
  129621. }
  129622. func (ec *executionContext) marshalNOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx context.Context, sel ast.SelectionSet, v *Order) graphql.Marshaler {
  129623. if v == nil {
  129624. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129625. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129626. }
  129627. return graphql.Null
  129628. }
  129629. return ec._Order(ctx, sel, v)
  129630. }
  129631. func (ec *executionContext) marshalNOrderConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderConnection(ctx context.Context, sel ast.SelectionSet, v *OrderConnection) graphql.Marshaler {
  129632. if v == nil {
  129633. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129634. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129635. }
  129636. return graphql.Null
  129637. }
  129638. return ec._OrderConnection(ctx, sel, v)
  129639. }
  129640. func (ec *executionContext) marshalNOrderEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderEdge) graphql.Marshaler {
  129641. ret := make(graphql.Array, len(v))
  129642. var wg sync.WaitGroup
  129643. isLen1 := len(v) == 1
  129644. if !isLen1 {
  129645. wg.Add(len(v))
  129646. }
  129647. for i := range v {
  129648. i := i
  129649. fc := &graphql.FieldContext{
  129650. Index: &i,
  129651. Result: &v[i],
  129652. }
  129653. ctx := graphql.WithFieldContext(ctx, fc)
  129654. f := func(i int) {
  129655. defer func() {
  129656. if r := recover(); r != nil {
  129657. ec.Error(ctx, ec.Recover(ctx, r))
  129658. ret = nil
  129659. }
  129660. }()
  129661. if !isLen1 {
  129662. defer wg.Done()
  129663. }
  129664. ret[i] = ec.marshalNOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderEdge(ctx, sel, v[i])
  129665. }
  129666. if isLen1 {
  129667. f(i)
  129668. } else {
  129669. go f(i)
  129670. }
  129671. }
  129672. wg.Wait()
  129673. for _, e := range ret {
  129674. if e == graphql.Null {
  129675. return graphql.Null
  129676. }
  129677. }
  129678. return ret
  129679. }
  129680. func (ec *executionContext) marshalNOrderEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderEdge(ctx context.Context, sel ast.SelectionSet, v *OrderEdge) graphql.Marshaler {
  129681. if v == nil {
  129682. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129683. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129684. }
  129685. return graphql.Null
  129686. }
  129687. return ec._OrderEdge(ctx, sel, v)
  129688. }
  129689. func (ec *executionContext) marshalNOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderTransaction) graphql.Marshaler {
  129690. ret := make(graphql.Array, len(v))
  129691. var wg sync.WaitGroup
  129692. isLen1 := len(v) == 1
  129693. if !isLen1 {
  129694. wg.Add(len(v))
  129695. }
  129696. for i := range v {
  129697. i := i
  129698. fc := &graphql.FieldContext{
  129699. Index: &i,
  129700. Result: &v[i],
  129701. }
  129702. ctx := graphql.WithFieldContext(ctx, fc)
  129703. f := func(i int) {
  129704. defer func() {
  129705. if r := recover(); r != nil {
  129706. ec.Error(ctx, ec.Recover(ctx, r))
  129707. ret = nil
  129708. }
  129709. }()
  129710. if !isLen1 {
  129711. defer wg.Done()
  129712. }
  129713. ret[i] = ec.marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx, sel, v[i])
  129714. }
  129715. if isLen1 {
  129716. f(i)
  129717. } else {
  129718. go f(i)
  129719. }
  129720. }
  129721. wg.Wait()
  129722. for _, e := range ret {
  129723. if e == graphql.Null {
  129724. return graphql.Null
  129725. }
  129726. }
  129727. return ret
  129728. }
  129729. func (ec *executionContext) marshalNOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *OrderTransaction) graphql.Marshaler {
  129730. if v == nil {
  129731. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129732. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129733. }
  129734. return graphql.Null
  129735. }
  129736. return ec._OrderTransaction(ctx, sel, v)
  129737. }
  129738. func (ec *executionContext) marshalNOrderTransactionConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionConnection(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionConnection) graphql.Marshaler {
  129739. if v == nil {
  129740. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129741. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129742. }
  129743. return graphql.Null
  129744. }
  129745. return ec._OrderTransactionConnection(ctx, sel, v)
  129746. }
  129747. func (ec *executionContext) marshalNOrderTransactionEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*OrderTransactionEdge) graphql.Marshaler {
  129748. ret := make(graphql.Array, len(v))
  129749. var wg sync.WaitGroup
  129750. isLen1 := len(v) == 1
  129751. if !isLen1 {
  129752. wg.Add(len(v))
  129753. }
  129754. for i := range v {
  129755. i := i
  129756. fc := &graphql.FieldContext{
  129757. Index: &i,
  129758. Result: &v[i],
  129759. }
  129760. ctx := graphql.WithFieldContext(ctx, fc)
  129761. f := func(i int) {
  129762. defer func() {
  129763. if r := recover(); r != nil {
  129764. ec.Error(ctx, ec.Recover(ctx, r))
  129765. ret = nil
  129766. }
  129767. }()
  129768. if !isLen1 {
  129769. defer wg.Done()
  129770. }
  129771. ret[i] = ec.marshalNOrderTransactionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionEdge(ctx, sel, v[i])
  129772. }
  129773. if isLen1 {
  129774. f(i)
  129775. } else {
  129776. go f(i)
  129777. }
  129778. }
  129779. wg.Wait()
  129780. for _, e := range ret {
  129781. if e == graphql.Null {
  129782. return graphql.Null
  129783. }
  129784. }
  129785. return ret
  129786. }
  129787. func (ec *executionContext) marshalNOrderTransactionEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionEdge(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionEdge) graphql.Marshaler {
  129788. if v == nil {
  129789. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129790. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129791. }
  129792. return graphql.Null
  129793. }
  129794. return ec._OrderTransactionEdge(ctx, sel, v)
  129795. }
  129796. func (ec *executionContext) unmarshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionKind(ctx context.Context, v interface{}) (OrderTransactionKind, error) {
  129797. var res OrderTransactionKind
  129798. err := res.UnmarshalGQL(v)
  129799. return res, graphql.ErrorOnPath(ctx, err)
  129800. }
  129801. func (ec *executionContext) marshalNOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionKind(ctx context.Context, sel ast.SelectionSet, v OrderTransactionKind) graphql.Marshaler {
  129802. return v
  129803. }
  129804. func (ec *executionContext) unmarshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionStatus(ctx context.Context, v interface{}) (OrderTransactionStatus, error) {
  129805. var res OrderTransactionStatus
  129806. err := res.UnmarshalGQL(v)
  129807. return res, graphql.ErrorOnPath(ctx, err)
  129808. }
  129809. func (ec *executionContext) marshalNOrderTransactionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionStatus(ctx context.Context, sel ast.SelectionSet, v OrderTransactionStatus) graphql.Marshaler {
  129810. return v
  129811. }
  129812. func (ec *executionContext) marshalNPageInfo2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPageInfo(ctx context.Context, sel ast.SelectionSet, v *PageInfo) graphql.Marshaler {
  129813. if v == nil {
  129814. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129815. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129816. }
  129817. return graphql.Null
  129818. }
  129819. return ec._PageInfo(ctx, sel, v)
  129820. }
  129821. func (ec *executionContext) marshalNPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentInstrument(ctx context.Context, sel ast.SelectionSet, v PaymentInstrument) graphql.Marshaler {
  129822. if v == nil {
  129823. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129824. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129825. }
  129826. return graphql.Null
  129827. }
  129828. return ec._PaymentInstrument(ctx, sel, v)
  129829. }
  129830. func (ec *executionContext) marshalNPaymentMandate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentMandate(ctx context.Context, sel ast.SelectionSet, v *PaymentMandate) graphql.Marshaler {
  129831. if v == nil {
  129832. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129833. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129834. }
  129835. return graphql.Null
  129836. }
  129837. return ec._PaymentMandate(ctx, sel, v)
  129838. }
  129839. func (ec *executionContext) marshalNPaymentSchedule2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentSchedule) graphql.Marshaler {
  129840. ret := make(graphql.Array, len(v))
  129841. var wg sync.WaitGroup
  129842. isLen1 := len(v) == 1
  129843. if !isLen1 {
  129844. wg.Add(len(v))
  129845. }
  129846. for i := range v {
  129847. i := i
  129848. fc := &graphql.FieldContext{
  129849. Index: &i,
  129850. Result: &v[i],
  129851. }
  129852. ctx := graphql.WithFieldContext(ctx, fc)
  129853. f := func(i int) {
  129854. defer func() {
  129855. if r := recover(); r != nil {
  129856. ec.Error(ctx, ec.Recover(ctx, r))
  129857. ret = nil
  129858. }
  129859. }()
  129860. if !isLen1 {
  129861. defer wg.Done()
  129862. }
  129863. ret[i] = ec.marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentSchedule(ctx, sel, v[i])
  129864. }
  129865. if isLen1 {
  129866. f(i)
  129867. } else {
  129868. go f(i)
  129869. }
  129870. }
  129871. wg.Wait()
  129872. for _, e := range ret {
  129873. if e == graphql.Null {
  129874. return graphql.Null
  129875. }
  129876. }
  129877. return ret
  129878. }
  129879. func (ec *executionContext) marshalNPaymentSchedule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentSchedule(ctx context.Context, sel ast.SelectionSet, v *PaymentSchedule) graphql.Marshaler {
  129880. if v == nil {
  129881. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129882. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129883. }
  129884. return graphql.Null
  129885. }
  129886. return ec._PaymentSchedule(ctx, sel, v)
  129887. }
  129888. func (ec *executionContext) marshalNPaymentScheduleConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleConnection(ctx context.Context, sel ast.SelectionSet, v *PaymentScheduleConnection) graphql.Marshaler {
  129889. if v == nil {
  129890. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129891. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129892. }
  129893. return graphql.Null
  129894. }
  129895. return ec._PaymentScheduleConnection(ctx, sel, v)
  129896. }
  129897. func (ec *executionContext) marshalNPaymentScheduleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentScheduleEdge) graphql.Marshaler {
  129898. ret := make(graphql.Array, len(v))
  129899. var wg sync.WaitGroup
  129900. isLen1 := len(v) == 1
  129901. if !isLen1 {
  129902. wg.Add(len(v))
  129903. }
  129904. for i := range v {
  129905. i := i
  129906. fc := &graphql.FieldContext{
  129907. Index: &i,
  129908. Result: &v[i],
  129909. }
  129910. ctx := graphql.WithFieldContext(ctx, fc)
  129911. f := func(i int) {
  129912. defer func() {
  129913. if r := recover(); r != nil {
  129914. ec.Error(ctx, ec.Recover(ctx, r))
  129915. ret = nil
  129916. }
  129917. }()
  129918. if !isLen1 {
  129919. defer wg.Done()
  129920. }
  129921. ret[i] = ec.marshalNPaymentScheduleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleEdge(ctx, sel, v[i])
  129922. }
  129923. if isLen1 {
  129924. f(i)
  129925. } else {
  129926. go f(i)
  129927. }
  129928. }
  129929. wg.Wait()
  129930. for _, e := range ret {
  129931. if e == graphql.Null {
  129932. return graphql.Null
  129933. }
  129934. }
  129935. return ret
  129936. }
  129937. func (ec *executionContext) marshalNPaymentScheduleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentScheduleEdge(ctx context.Context, sel ast.SelectionSet, v *PaymentScheduleEdge) graphql.Marshaler {
  129938. if v == nil {
  129939. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129940. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129941. }
  129942. return graphql.Null
  129943. }
  129944. return ec._PaymentScheduleEdge(ctx, sel, v)
  129945. }
  129946. func (ec *executionContext) unmarshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsType(ctx context.Context, v interface{}) (PaymentTermsType, error) {
  129947. var res PaymentTermsType
  129948. err := res.UnmarshalGQL(v)
  129949. return res, graphql.ErrorOnPath(ctx, err)
  129950. }
  129951. func (ec *executionContext) marshalNPaymentTermsType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsType(ctx context.Context, sel ast.SelectionSet, v PaymentTermsType) graphql.Marshaler {
  129952. return v
  129953. }
  129954. func (ec *executionContext) unmarshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx context.Context, v interface{}) (PaypalExpressSubscriptionsGatewayStatus, error) {
  129955. var res PaypalExpressSubscriptionsGatewayStatus
  129956. err := res.UnmarshalGQL(v)
  129957. return res, graphql.ErrorOnPath(ctx, err)
  129958. }
  129959. func (ec *executionContext) marshalNPaypalExpressSubscriptionsGatewayStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaypalExpressSubscriptionsGatewayStatus(ctx context.Context, sel ast.SelectionSet, v PaypalExpressSubscriptionsGatewayStatus) graphql.Marshaler {
  129960. return v
  129961. }
  129962. func (ec *executionContext) marshalNPriceListAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListAdjustment(ctx context.Context, sel ast.SelectionSet, v *PriceListAdjustment) graphql.Marshaler {
  129963. if v == nil {
  129964. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  129965. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  129966. }
  129967. return graphql.Null
  129968. }
  129969. return ec._PriceListAdjustment(ctx, sel, v)
  129970. }
  129971. func (ec *executionContext) unmarshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListAdjustmentType(ctx context.Context, v interface{}) (PriceListAdjustmentType, error) {
  129972. var res PriceListAdjustmentType
  129973. err := res.UnmarshalGQL(v)
  129974. return res, graphql.ErrorOnPath(ctx, err)
  129975. }
  129976. func (ec *executionContext) marshalNPriceListAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListAdjustmentType(ctx context.Context, sel ast.SelectionSet, v PriceListAdjustmentType) graphql.Marshaler {
  129977. return v
  129978. }
  129979. func (ec *executionContext) marshalNPriceListPrice2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceᚄ(ctx context.Context, sel ast.SelectionSet, v []*PriceListPrice) graphql.Marshaler {
  129980. ret := make(graphql.Array, len(v))
  129981. var wg sync.WaitGroup
  129982. isLen1 := len(v) == 1
  129983. if !isLen1 {
  129984. wg.Add(len(v))
  129985. }
  129986. for i := range v {
  129987. i := i
  129988. fc := &graphql.FieldContext{
  129989. Index: &i,
  129990. Result: &v[i],
  129991. }
  129992. ctx := graphql.WithFieldContext(ctx, fc)
  129993. f := func(i int) {
  129994. defer func() {
  129995. if r := recover(); r != nil {
  129996. ec.Error(ctx, ec.Recover(ctx, r))
  129997. ret = nil
  129998. }
  129999. }()
  130000. if !isLen1 {
  130001. defer wg.Done()
  130002. }
  130003. ret[i] = ec.marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPrice(ctx, sel, v[i])
  130004. }
  130005. if isLen1 {
  130006. f(i)
  130007. } else {
  130008. go f(i)
  130009. }
  130010. }
  130011. wg.Wait()
  130012. for _, e := range ret {
  130013. if e == graphql.Null {
  130014. return graphql.Null
  130015. }
  130016. }
  130017. return ret
  130018. }
  130019. func (ec *executionContext) marshalNPriceListPrice2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPrice(ctx context.Context, sel ast.SelectionSet, v *PriceListPrice) graphql.Marshaler {
  130020. if v == nil {
  130021. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130022. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130023. }
  130024. return graphql.Null
  130025. }
  130026. return ec._PriceListPrice(ctx, sel, v)
  130027. }
  130028. func (ec *executionContext) marshalNPriceListPriceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceConnection(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceConnection) graphql.Marshaler {
  130029. if v == nil {
  130030. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130031. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130032. }
  130033. return graphql.Null
  130034. }
  130035. return ec._PriceListPriceConnection(ctx, sel, v)
  130036. }
  130037. func (ec *executionContext) marshalNPriceListPriceEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PriceListPriceEdge) graphql.Marshaler {
  130038. ret := make(graphql.Array, len(v))
  130039. var wg sync.WaitGroup
  130040. isLen1 := len(v) == 1
  130041. if !isLen1 {
  130042. wg.Add(len(v))
  130043. }
  130044. for i := range v {
  130045. i := i
  130046. fc := &graphql.FieldContext{
  130047. Index: &i,
  130048. Result: &v[i],
  130049. }
  130050. ctx := graphql.WithFieldContext(ctx, fc)
  130051. f := func(i int) {
  130052. defer func() {
  130053. if r := recover(); r != nil {
  130054. ec.Error(ctx, ec.Recover(ctx, r))
  130055. ret = nil
  130056. }
  130057. }()
  130058. if !isLen1 {
  130059. defer wg.Done()
  130060. }
  130061. ret[i] = ec.marshalNPriceListPriceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceEdge(ctx, sel, v[i])
  130062. }
  130063. if isLen1 {
  130064. f(i)
  130065. } else {
  130066. go f(i)
  130067. }
  130068. }
  130069. wg.Wait()
  130070. for _, e := range ret {
  130071. if e == graphql.Null {
  130072. return graphql.Null
  130073. }
  130074. }
  130075. return ret
  130076. }
  130077. func (ec *executionContext) marshalNPriceListPriceEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceEdge(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceEdge) graphql.Marshaler {
  130078. if v == nil {
  130079. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130080. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130081. }
  130082. return graphql.Null
  130083. }
  130084. return ec._PriceListPriceEdge(ctx, sel, v)
  130085. }
  130086. func (ec *executionContext) unmarshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, v interface{}) (PriceListPriceOriginType, error) {
  130087. var res PriceListPriceOriginType
  130088. err := res.UnmarshalGQL(v)
  130089. return res, graphql.ErrorOnPath(ctx, err)
  130090. }
  130091. func (ec *executionContext) marshalNPriceListPriceOriginType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, sel ast.SelectionSet, v PriceListPriceOriginType) graphql.Marshaler {
  130092. return v
  130093. }
  130094. func (ec *executionContext) marshalNPricingValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPricingValue(ctx context.Context, sel ast.SelectionSet, v PricingValue) graphql.Marshaler {
  130095. if v == nil {
  130096. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130097. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130098. }
  130099. return graphql.Null
  130100. }
  130101. return ec._PricingValue(ctx, sel, v)
  130102. }
  130103. func (ec *executionContext) marshalNPrivateMetafield2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldᚄ(ctx context.Context, sel ast.SelectionSet, v []*PrivateMetafield) graphql.Marshaler {
  130104. ret := make(graphql.Array, len(v))
  130105. var wg sync.WaitGroup
  130106. isLen1 := len(v) == 1
  130107. if !isLen1 {
  130108. wg.Add(len(v))
  130109. }
  130110. for i := range v {
  130111. i := i
  130112. fc := &graphql.FieldContext{
  130113. Index: &i,
  130114. Result: &v[i],
  130115. }
  130116. ctx := graphql.WithFieldContext(ctx, fc)
  130117. f := func(i int) {
  130118. defer func() {
  130119. if r := recover(); r != nil {
  130120. ec.Error(ctx, ec.Recover(ctx, r))
  130121. ret = nil
  130122. }
  130123. }()
  130124. if !isLen1 {
  130125. defer wg.Done()
  130126. }
  130127. ret[i] = ec.marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx, sel, v[i])
  130128. }
  130129. if isLen1 {
  130130. f(i)
  130131. } else {
  130132. go f(i)
  130133. }
  130134. }
  130135. wg.Wait()
  130136. for _, e := range ret {
  130137. if e == graphql.Null {
  130138. return graphql.Null
  130139. }
  130140. }
  130141. return ret
  130142. }
  130143. func (ec *executionContext) marshalNPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafield) graphql.Marshaler {
  130144. if v == nil {
  130145. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130146. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130147. }
  130148. return graphql.Null
  130149. }
  130150. return ec._PrivateMetafield(ctx, sel, v)
  130151. }
  130152. func (ec *executionContext) marshalNPrivateMetafieldConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldConnection(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafieldConnection) graphql.Marshaler {
  130153. if v == nil {
  130154. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130155. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130156. }
  130157. return graphql.Null
  130158. }
  130159. return ec._PrivateMetafieldConnection(ctx, sel, v)
  130160. }
  130161. func (ec *executionContext) marshalNPrivateMetafieldEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PrivateMetafieldEdge) graphql.Marshaler {
  130162. ret := make(graphql.Array, len(v))
  130163. var wg sync.WaitGroup
  130164. isLen1 := len(v) == 1
  130165. if !isLen1 {
  130166. wg.Add(len(v))
  130167. }
  130168. for i := range v {
  130169. i := i
  130170. fc := &graphql.FieldContext{
  130171. Index: &i,
  130172. Result: &v[i],
  130173. }
  130174. ctx := graphql.WithFieldContext(ctx, fc)
  130175. f := func(i int) {
  130176. defer func() {
  130177. if r := recover(); r != nil {
  130178. ec.Error(ctx, ec.Recover(ctx, r))
  130179. ret = nil
  130180. }
  130181. }()
  130182. if !isLen1 {
  130183. defer wg.Done()
  130184. }
  130185. ret[i] = ec.marshalNPrivateMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldEdge(ctx, sel, v[i])
  130186. }
  130187. if isLen1 {
  130188. f(i)
  130189. } else {
  130190. go f(i)
  130191. }
  130192. }
  130193. wg.Wait()
  130194. for _, e := range ret {
  130195. if e == graphql.Null {
  130196. return graphql.Null
  130197. }
  130198. }
  130199. return ret
  130200. }
  130201. func (ec *executionContext) marshalNPrivateMetafieldEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldEdge(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafieldEdge) graphql.Marshaler {
  130202. if v == nil {
  130203. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130204. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130205. }
  130206. return graphql.Null
  130207. }
  130208. return ec._PrivateMetafieldEdge(ctx, sel, v)
  130209. }
  130210. func (ec *executionContext) unmarshalNPrivateMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldInput(ctx context.Context, v interface{}) (*PrivateMetafieldInput, error) {
  130211. res, err := ec.unmarshalInputPrivateMetafieldInput(ctx, v)
  130212. return &res, graphql.ErrorOnPath(ctx, err)
  130213. }
  130214. func (ec *executionContext) unmarshalNPrivateMetafieldValueInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueInput(ctx context.Context, v interface{}) (*PrivateMetafieldValueInput, error) {
  130215. res, err := ec.unmarshalInputPrivateMetafieldValueInput(ctx, v)
  130216. return &res, graphql.ErrorOnPath(ctx, err)
  130217. }
  130218. func (ec *executionContext) unmarshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueType(ctx context.Context, v interface{}) (PrivateMetafieldValueType, error) {
  130219. var res PrivateMetafieldValueType
  130220. err := res.UnmarshalGQL(v)
  130221. return res, graphql.ErrorOnPath(ctx, err)
  130222. }
  130223. func (ec *executionContext) marshalNPrivateMetafieldValueType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldValueType(ctx context.Context, sel ast.SelectionSet, v PrivateMetafieldValueType) graphql.Marshaler {
  130224. return v
  130225. }
  130226. func (ec *executionContext) marshalNProduct2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductᚄ(ctx context.Context, sel ast.SelectionSet, v []*Product) graphql.Marshaler {
  130227. ret := make(graphql.Array, len(v))
  130228. var wg sync.WaitGroup
  130229. isLen1 := len(v) == 1
  130230. if !isLen1 {
  130231. wg.Add(len(v))
  130232. }
  130233. for i := range v {
  130234. i := i
  130235. fc := &graphql.FieldContext{
  130236. Index: &i,
  130237. Result: &v[i],
  130238. }
  130239. ctx := graphql.WithFieldContext(ctx, fc)
  130240. f := func(i int) {
  130241. defer func() {
  130242. if r := recover(); r != nil {
  130243. ec.Error(ctx, ec.Recover(ctx, r))
  130244. ret = nil
  130245. }
  130246. }()
  130247. if !isLen1 {
  130248. defer wg.Done()
  130249. }
  130250. ret[i] = ec.marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx, sel, v[i])
  130251. }
  130252. if isLen1 {
  130253. f(i)
  130254. } else {
  130255. go f(i)
  130256. }
  130257. }
  130258. wg.Wait()
  130259. for _, e := range ret {
  130260. if e == graphql.Null {
  130261. return graphql.Null
  130262. }
  130263. }
  130264. return ret
  130265. }
  130266. func (ec *executionContext) marshalNProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx context.Context, sel ast.SelectionSet, v *Product) graphql.Marshaler {
  130267. if v == nil {
  130268. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130269. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130270. }
  130271. return graphql.Null
  130272. }
  130273. return ec._Product(ctx, sel, v)
  130274. }
  130275. func (ec *executionContext) marshalNProductConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductConnection(ctx context.Context, sel ast.SelectionSet, v *ProductConnection) graphql.Marshaler {
  130276. if v == nil {
  130277. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130278. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130279. }
  130280. return graphql.Null
  130281. }
  130282. return ec._ProductConnection(ctx, sel, v)
  130283. }
  130284. func (ec *executionContext) marshalNProductEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductEdge) graphql.Marshaler {
  130285. ret := make(graphql.Array, len(v))
  130286. var wg sync.WaitGroup
  130287. isLen1 := len(v) == 1
  130288. if !isLen1 {
  130289. wg.Add(len(v))
  130290. }
  130291. for i := range v {
  130292. i := i
  130293. fc := &graphql.FieldContext{
  130294. Index: &i,
  130295. Result: &v[i],
  130296. }
  130297. ctx := graphql.WithFieldContext(ctx, fc)
  130298. f := func(i int) {
  130299. defer func() {
  130300. if r := recover(); r != nil {
  130301. ec.Error(ctx, ec.Recover(ctx, r))
  130302. ret = nil
  130303. }
  130304. }()
  130305. if !isLen1 {
  130306. defer wg.Done()
  130307. }
  130308. ret[i] = ec.marshalNProductEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductEdge(ctx, sel, v[i])
  130309. }
  130310. if isLen1 {
  130311. f(i)
  130312. } else {
  130313. go f(i)
  130314. }
  130315. }
  130316. wg.Wait()
  130317. for _, e := range ret {
  130318. if e == graphql.Null {
  130319. return graphql.Null
  130320. }
  130321. }
  130322. return ret
  130323. }
  130324. func (ec *executionContext) marshalNProductEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductEdge(ctx context.Context, sel ast.SelectionSet, v *ProductEdge) graphql.Marshaler {
  130325. if v == nil {
  130326. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130327. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130328. }
  130329. return graphql.Null
  130330. }
  130331. return ec._ProductEdge(ctx, sel, v)
  130332. }
  130333. func (ec *executionContext) marshalNProductPriceRangeV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductPriceRangeV2(ctx context.Context, sel ast.SelectionSet, v *ProductPriceRangeV2) graphql.Marshaler {
  130334. if v == nil {
  130335. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130336. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130337. }
  130338. return graphql.Null
  130339. }
  130340. return ec._ProductPriceRangeV2(ctx, sel, v)
  130341. }
  130342. func (ec *executionContext) marshalNProductVariant2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariant) graphql.Marshaler {
  130343. ret := make(graphql.Array, len(v))
  130344. var wg sync.WaitGroup
  130345. isLen1 := len(v) == 1
  130346. if !isLen1 {
  130347. wg.Add(len(v))
  130348. }
  130349. for i := range v {
  130350. i := i
  130351. fc := &graphql.FieldContext{
  130352. Index: &i,
  130353. Result: &v[i],
  130354. }
  130355. ctx := graphql.WithFieldContext(ctx, fc)
  130356. f := func(i int) {
  130357. defer func() {
  130358. if r := recover(); r != nil {
  130359. ec.Error(ctx, ec.Recover(ctx, r))
  130360. ret = nil
  130361. }
  130362. }()
  130363. if !isLen1 {
  130364. defer wg.Done()
  130365. }
  130366. ret[i] = ec.marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx, sel, v[i])
  130367. }
  130368. if isLen1 {
  130369. f(i)
  130370. } else {
  130371. go f(i)
  130372. }
  130373. }
  130374. wg.Wait()
  130375. for _, e := range ret {
  130376. if e == graphql.Null {
  130377. return graphql.Null
  130378. }
  130379. }
  130380. return ret
  130381. }
  130382. func (ec *executionContext) marshalNProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx context.Context, sel ast.SelectionSet, v *ProductVariant) graphql.Marshaler {
  130383. if v == nil {
  130384. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130385. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130386. }
  130387. return graphql.Null
  130388. }
  130389. return ec._ProductVariant(ctx, sel, v)
  130390. }
  130391. func (ec *executionContext) marshalNProductVariantConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantConnection(ctx context.Context, sel ast.SelectionSet, v *ProductVariantConnection) graphql.Marshaler {
  130392. if v == nil {
  130393. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130394. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130395. }
  130396. return graphql.Null
  130397. }
  130398. return ec._ProductVariantConnection(ctx, sel, v)
  130399. }
  130400. func (ec *executionContext) marshalNProductVariantEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ProductVariantEdge) graphql.Marshaler {
  130401. ret := make(graphql.Array, len(v))
  130402. var wg sync.WaitGroup
  130403. isLen1 := len(v) == 1
  130404. if !isLen1 {
  130405. wg.Add(len(v))
  130406. }
  130407. for i := range v {
  130408. i := i
  130409. fc := &graphql.FieldContext{
  130410. Index: &i,
  130411. Result: &v[i],
  130412. }
  130413. ctx := graphql.WithFieldContext(ctx, fc)
  130414. f := func(i int) {
  130415. defer func() {
  130416. if r := recover(); r != nil {
  130417. ec.Error(ctx, ec.Recover(ctx, r))
  130418. ret = nil
  130419. }
  130420. }()
  130421. if !isLen1 {
  130422. defer wg.Done()
  130423. }
  130424. ret[i] = ec.marshalNProductVariantEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantEdge(ctx, sel, v[i])
  130425. }
  130426. if isLen1 {
  130427. f(i)
  130428. } else {
  130429. go f(i)
  130430. }
  130431. }
  130432. wg.Wait()
  130433. for _, e := range ret {
  130434. if e == graphql.Null {
  130435. return graphql.Null
  130436. }
  130437. }
  130438. return ret
  130439. }
  130440. func (ec *executionContext) marshalNProductVariantEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantEdge(ctx context.Context, sel ast.SelectionSet, v *ProductVariantEdge) graphql.Marshaler {
  130441. if v == nil {
  130442. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130443. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130444. }
  130445. return graphql.Null
  130446. }
  130447. return ec._ProductVariantEdge(ctx, sel, v)
  130448. }
  130449. func (ec *executionContext) marshalNPublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationᚄ(ctx context.Context, sel ast.SelectionSet, v []*Publication) graphql.Marshaler {
  130450. ret := make(graphql.Array, len(v))
  130451. var wg sync.WaitGroup
  130452. isLen1 := len(v) == 1
  130453. if !isLen1 {
  130454. wg.Add(len(v))
  130455. }
  130456. for i := range v {
  130457. i := i
  130458. fc := &graphql.FieldContext{
  130459. Index: &i,
  130460. Result: &v[i],
  130461. }
  130462. ctx := graphql.WithFieldContext(ctx, fc)
  130463. f := func(i int) {
  130464. defer func() {
  130465. if r := recover(); r != nil {
  130466. ec.Error(ctx, ec.Recover(ctx, r))
  130467. ret = nil
  130468. }
  130469. }()
  130470. if !isLen1 {
  130471. defer wg.Done()
  130472. }
  130473. ret[i] = ec.marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx, sel, v[i])
  130474. }
  130475. if isLen1 {
  130476. f(i)
  130477. } else {
  130478. go f(i)
  130479. }
  130480. }
  130481. wg.Wait()
  130482. for _, e := range ret {
  130483. if e == graphql.Null {
  130484. return graphql.Null
  130485. }
  130486. }
  130487. return ret
  130488. }
  130489. func (ec *executionContext) marshalNPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx context.Context, sel ast.SelectionSet, v *Publication) graphql.Marshaler {
  130490. if v == nil {
  130491. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130492. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130493. }
  130494. return graphql.Null
  130495. }
  130496. return ec._Publication(ctx, sel, v)
  130497. }
  130498. func (ec *executionContext) marshalNPublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*PublicationEdge) graphql.Marshaler {
  130499. ret := make(graphql.Array, len(v))
  130500. var wg sync.WaitGroup
  130501. isLen1 := len(v) == 1
  130502. if !isLen1 {
  130503. wg.Add(len(v))
  130504. }
  130505. for i := range v {
  130506. i := i
  130507. fc := &graphql.FieldContext{
  130508. Index: &i,
  130509. Result: &v[i],
  130510. }
  130511. ctx := graphql.WithFieldContext(ctx, fc)
  130512. f := func(i int) {
  130513. defer func() {
  130514. if r := recover(); r != nil {
  130515. ec.Error(ctx, ec.Recover(ctx, r))
  130516. ret = nil
  130517. }
  130518. }()
  130519. if !isLen1 {
  130520. defer wg.Done()
  130521. }
  130522. ret[i] = ec.marshalNPublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationEdge(ctx, sel, v[i])
  130523. }
  130524. if isLen1 {
  130525. f(i)
  130526. } else {
  130527. go f(i)
  130528. }
  130529. }
  130530. wg.Wait()
  130531. for _, e := range ret {
  130532. if e == graphql.Null {
  130533. return graphql.Null
  130534. }
  130535. }
  130536. return ret
  130537. }
  130538. func (ec *executionContext) marshalNPublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublicationEdge(ctx context.Context, sel ast.SelectionSet, v *PublicationEdge) graphql.Marshaler {
  130539. if v == nil {
  130540. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130541. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130542. }
  130543. return graphql.Null
  130544. }
  130545. return ec._PublicationEdge(ctx, sel, v)
  130546. }
  130547. func (ec *executionContext) marshalNPublishable2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishable(ctx context.Context, sel ast.SelectionSet, v Publishable) graphql.Marshaler {
  130548. if v == nil {
  130549. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130550. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130551. }
  130552. return graphql.Null
  130553. }
  130554. return ec._Publishable(ctx, sel, v)
  130555. }
  130556. func (ec *executionContext) marshalNPublishedTranslation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslationᚄ(ctx context.Context, sel ast.SelectionSet, v []*PublishedTranslation) graphql.Marshaler {
  130557. ret := make(graphql.Array, len(v))
  130558. var wg sync.WaitGroup
  130559. isLen1 := len(v) == 1
  130560. if !isLen1 {
  130561. wg.Add(len(v))
  130562. }
  130563. for i := range v {
  130564. i := i
  130565. fc := &graphql.FieldContext{
  130566. Index: &i,
  130567. Result: &v[i],
  130568. }
  130569. ctx := graphql.WithFieldContext(ctx, fc)
  130570. f := func(i int) {
  130571. defer func() {
  130572. if r := recover(); r != nil {
  130573. ec.Error(ctx, ec.Recover(ctx, r))
  130574. ret = nil
  130575. }
  130576. }()
  130577. if !isLen1 {
  130578. defer wg.Done()
  130579. }
  130580. ret[i] = ec.marshalNPublishedTranslation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslation(ctx, sel, v[i])
  130581. }
  130582. if isLen1 {
  130583. f(i)
  130584. } else {
  130585. go f(i)
  130586. }
  130587. }
  130588. wg.Wait()
  130589. for _, e := range ret {
  130590. if e == graphql.Null {
  130591. return graphql.Null
  130592. }
  130593. }
  130594. return ret
  130595. }
  130596. func (ec *executionContext) marshalNPublishedTranslation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublishedTranslation(ctx context.Context, sel ast.SelectionSet, v *PublishedTranslation) graphql.Marshaler {
  130597. if v == nil {
  130598. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130599. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130600. }
  130601. return graphql.Null
  130602. }
  130603. return ec._PublishedTranslation(ctx, sel, v)
  130604. }
  130605. func (ec *executionContext) marshalNRefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundDuty) graphql.Marshaler {
  130606. ret := make(graphql.Array, len(v))
  130607. var wg sync.WaitGroup
  130608. isLen1 := len(v) == 1
  130609. if !isLen1 {
  130610. wg.Add(len(v))
  130611. }
  130612. for i := range v {
  130613. i := i
  130614. fc := &graphql.FieldContext{
  130615. Index: &i,
  130616. Result: &v[i],
  130617. }
  130618. ctx := graphql.WithFieldContext(ctx, fc)
  130619. f := func(i int) {
  130620. defer func() {
  130621. if r := recover(); r != nil {
  130622. ec.Error(ctx, ec.Recover(ctx, r))
  130623. ret = nil
  130624. }
  130625. }()
  130626. if !isLen1 {
  130627. defer wg.Done()
  130628. }
  130629. ret[i] = ec.marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDuty(ctx, sel, v[i])
  130630. }
  130631. if isLen1 {
  130632. f(i)
  130633. } else {
  130634. go f(i)
  130635. }
  130636. }
  130637. wg.Wait()
  130638. for _, e := range ret {
  130639. if e == graphql.Null {
  130640. return graphql.Null
  130641. }
  130642. }
  130643. return ret
  130644. }
  130645. func (ec *executionContext) marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDuty(ctx context.Context, sel ast.SelectionSet, v *RefundDuty) graphql.Marshaler {
  130646. if v == nil {
  130647. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130648. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130649. }
  130650. return graphql.Null
  130651. }
  130652. return ec._RefundDuty(ctx, sel, v)
  130653. }
  130654. func (ec *executionContext) marshalNRefundLineItem2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundLineItem) graphql.Marshaler {
  130655. ret := make(graphql.Array, len(v))
  130656. var wg sync.WaitGroup
  130657. isLen1 := len(v) == 1
  130658. if !isLen1 {
  130659. wg.Add(len(v))
  130660. }
  130661. for i := range v {
  130662. i := i
  130663. fc := &graphql.FieldContext{
  130664. Index: &i,
  130665. Result: &v[i],
  130666. }
  130667. ctx := graphql.WithFieldContext(ctx, fc)
  130668. f := func(i int) {
  130669. defer func() {
  130670. if r := recover(); r != nil {
  130671. ec.Error(ctx, ec.Recover(ctx, r))
  130672. ret = nil
  130673. }
  130674. }()
  130675. if !isLen1 {
  130676. defer wg.Done()
  130677. }
  130678. ret[i] = ec.marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItem(ctx, sel, v[i])
  130679. }
  130680. if isLen1 {
  130681. f(i)
  130682. } else {
  130683. go f(i)
  130684. }
  130685. }
  130686. wg.Wait()
  130687. for _, e := range ret {
  130688. if e == graphql.Null {
  130689. return graphql.Null
  130690. }
  130691. }
  130692. return ret
  130693. }
  130694. func (ec *executionContext) marshalNRefundLineItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItem(ctx context.Context, sel ast.SelectionSet, v *RefundLineItem) graphql.Marshaler {
  130695. if v == nil {
  130696. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130697. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130698. }
  130699. return graphql.Null
  130700. }
  130701. return ec._RefundLineItem(ctx, sel, v)
  130702. }
  130703. func (ec *executionContext) marshalNRefundLineItemConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemConnection(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemConnection) graphql.Marshaler {
  130704. if v == nil {
  130705. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130706. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130707. }
  130708. return graphql.Null
  130709. }
  130710. return ec._RefundLineItemConnection(ctx, sel, v)
  130711. }
  130712. func (ec *executionContext) marshalNRefundLineItemEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundLineItemEdge) graphql.Marshaler {
  130713. ret := make(graphql.Array, len(v))
  130714. var wg sync.WaitGroup
  130715. isLen1 := len(v) == 1
  130716. if !isLen1 {
  130717. wg.Add(len(v))
  130718. }
  130719. for i := range v {
  130720. i := i
  130721. fc := &graphql.FieldContext{
  130722. Index: &i,
  130723. Result: &v[i],
  130724. }
  130725. ctx := graphql.WithFieldContext(ctx, fc)
  130726. f := func(i int) {
  130727. defer func() {
  130728. if r := recover(); r != nil {
  130729. ec.Error(ctx, ec.Recover(ctx, r))
  130730. ret = nil
  130731. }
  130732. }()
  130733. if !isLen1 {
  130734. defer wg.Done()
  130735. }
  130736. ret[i] = ec.marshalNRefundLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemEdge(ctx, sel, v[i])
  130737. }
  130738. if isLen1 {
  130739. f(i)
  130740. } else {
  130741. go f(i)
  130742. }
  130743. }
  130744. wg.Wait()
  130745. for _, e := range ret {
  130746. if e == graphql.Null {
  130747. return graphql.Null
  130748. }
  130749. }
  130750. return ret
  130751. }
  130752. func (ec *executionContext) marshalNRefundLineItemEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemEdge(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemEdge) graphql.Marshaler {
  130753. if v == nil {
  130754. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130755. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130756. }
  130757. return graphql.Null
  130758. }
  130759. return ec._RefundLineItemEdge(ctx, sel, v)
  130760. }
  130761. func (ec *executionContext) unmarshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, v interface{}) (RefundLineItemRestockType, error) {
  130762. var res RefundLineItemRestockType
  130763. err := res.UnmarshalGQL(v)
  130764. return res, graphql.ErrorOnPath(ctx, err)
  130765. }
  130766. func (ec *executionContext) marshalNRefundLineItemRestockType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, sel ast.SelectionSet, v RefundLineItemRestockType) graphql.Marshaler {
  130767. return v
  130768. }
  130769. func (ec *executionContext) marshalNResourceAlertAction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertActionᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourceAlertAction) graphql.Marshaler {
  130770. ret := make(graphql.Array, len(v))
  130771. var wg sync.WaitGroup
  130772. isLen1 := len(v) == 1
  130773. if !isLen1 {
  130774. wg.Add(len(v))
  130775. }
  130776. for i := range v {
  130777. i := i
  130778. fc := &graphql.FieldContext{
  130779. Index: &i,
  130780. Result: &v[i],
  130781. }
  130782. ctx := graphql.WithFieldContext(ctx, fc)
  130783. f := func(i int) {
  130784. defer func() {
  130785. if r := recover(); r != nil {
  130786. ec.Error(ctx, ec.Recover(ctx, r))
  130787. ret = nil
  130788. }
  130789. }()
  130790. if !isLen1 {
  130791. defer wg.Done()
  130792. }
  130793. ret[i] = ec.marshalNResourceAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertAction(ctx, sel, v[i])
  130794. }
  130795. if isLen1 {
  130796. f(i)
  130797. } else {
  130798. go f(i)
  130799. }
  130800. }
  130801. wg.Wait()
  130802. for _, e := range ret {
  130803. if e == graphql.Null {
  130804. return graphql.Null
  130805. }
  130806. }
  130807. return ret
  130808. }
  130809. func (ec *executionContext) marshalNResourceAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertAction(ctx context.Context, sel ast.SelectionSet, v *ResourceAlertAction) graphql.Marshaler {
  130810. if v == nil {
  130811. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130812. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130813. }
  130814. return graphql.Null
  130815. }
  130816. return ec._ResourceAlertAction(ctx, sel, v)
  130817. }
  130818. func (ec *executionContext) unmarshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertSeverity(ctx context.Context, v interface{}) (ResourceAlertSeverity, error) {
  130819. var res ResourceAlertSeverity
  130820. err := res.UnmarshalGQL(v)
  130821. return res, graphql.ErrorOnPath(ctx, err)
  130822. }
  130823. func (ec *executionContext) marshalNResourceAlertSeverity2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertSeverity(ctx context.Context, sel ast.SelectionSet, v ResourceAlertSeverity) graphql.Marshaler {
  130824. return v
  130825. }
  130826. func (ec *executionContext) marshalNResourceLimit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceLimit(ctx context.Context, sel ast.SelectionSet, v *ResourceLimit) graphql.Marshaler {
  130827. if v == nil {
  130828. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130829. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130830. }
  130831. return graphql.Null
  130832. }
  130833. return ec._ResourceLimit(ctx, sel, v)
  130834. }
  130835. func (ec *executionContext) marshalNResourcePublication2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublication) graphql.Marshaler {
  130836. ret := make(graphql.Array, len(v))
  130837. var wg sync.WaitGroup
  130838. isLen1 := len(v) == 1
  130839. if !isLen1 {
  130840. wg.Add(len(v))
  130841. }
  130842. for i := range v {
  130843. i := i
  130844. fc := &graphql.FieldContext{
  130845. Index: &i,
  130846. Result: &v[i],
  130847. }
  130848. ctx := graphql.WithFieldContext(ctx, fc)
  130849. f := func(i int) {
  130850. defer func() {
  130851. if r := recover(); r != nil {
  130852. ec.Error(ctx, ec.Recover(ctx, r))
  130853. ret = nil
  130854. }
  130855. }()
  130856. if !isLen1 {
  130857. defer wg.Done()
  130858. }
  130859. ret[i] = ec.marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublication(ctx, sel, v[i])
  130860. }
  130861. if isLen1 {
  130862. f(i)
  130863. } else {
  130864. go f(i)
  130865. }
  130866. }
  130867. wg.Wait()
  130868. for _, e := range ret {
  130869. if e == graphql.Null {
  130870. return graphql.Null
  130871. }
  130872. }
  130873. return ret
  130874. }
  130875. func (ec *executionContext) marshalNResourcePublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublication(ctx context.Context, sel ast.SelectionSet, v *ResourcePublication) graphql.Marshaler {
  130876. if v == nil {
  130877. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130878. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130879. }
  130880. return graphql.Null
  130881. }
  130882. return ec._ResourcePublication(ctx, sel, v)
  130883. }
  130884. func (ec *executionContext) marshalNResourcePublicationConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationConnection(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationConnection) graphql.Marshaler {
  130885. if v == nil {
  130886. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130887. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130888. }
  130889. return graphql.Null
  130890. }
  130891. return ec._ResourcePublicationConnection(ctx, sel, v)
  130892. }
  130893. func (ec *executionContext) marshalNResourcePublicationEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationEdge) graphql.Marshaler {
  130894. ret := make(graphql.Array, len(v))
  130895. var wg sync.WaitGroup
  130896. isLen1 := len(v) == 1
  130897. if !isLen1 {
  130898. wg.Add(len(v))
  130899. }
  130900. for i := range v {
  130901. i := i
  130902. fc := &graphql.FieldContext{
  130903. Index: &i,
  130904. Result: &v[i],
  130905. }
  130906. ctx := graphql.WithFieldContext(ctx, fc)
  130907. f := func(i int) {
  130908. defer func() {
  130909. if r := recover(); r != nil {
  130910. ec.Error(ctx, ec.Recover(ctx, r))
  130911. ret = nil
  130912. }
  130913. }()
  130914. if !isLen1 {
  130915. defer wg.Done()
  130916. }
  130917. ret[i] = ec.marshalNResourcePublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationEdge(ctx, sel, v[i])
  130918. }
  130919. if isLen1 {
  130920. f(i)
  130921. } else {
  130922. go f(i)
  130923. }
  130924. }
  130925. wg.Wait()
  130926. for _, e := range ret {
  130927. if e == graphql.Null {
  130928. return graphql.Null
  130929. }
  130930. }
  130931. return ret
  130932. }
  130933. func (ec *executionContext) marshalNResourcePublicationEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationEdge(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationEdge) graphql.Marshaler {
  130934. if v == nil {
  130935. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130936. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130937. }
  130938. return graphql.Null
  130939. }
  130940. return ec._ResourcePublicationEdge(ctx, sel, v)
  130941. }
  130942. func (ec *executionContext) marshalNResourcePublicationV22ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2ᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationV2) graphql.Marshaler {
  130943. ret := make(graphql.Array, len(v))
  130944. var wg sync.WaitGroup
  130945. isLen1 := len(v) == 1
  130946. if !isLen1 {
  130947. wg.Add(len(v))
  130948. }
  130949. for i := range v {
  130950. i := i
  130951. fc := &graphql.FieldContext{
  130952. Index: &i,
  130953. Result: &v[i],
  130954. }
  130955. ctx := graphql.WithFieldContext(ctx, fc)
  130956. f := func(i int) {
  130957. defer func() {
  130958. if r := recover(); r != nil {
  130959. ec.Error(ctx, ec.Recover(ctx, r))
  130960. ret = nil
  130961. }
  130962. }()
  130963. if !isLen1 {
  130964. defer wg.Done()
  130965. }
  130966. ret[i] = ec.marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2(ctx, sel, v[i])
  130967. }
  130968. if isLen1 {
  130969. f(i)
  130970. } else {
  130971. go f(i)
  130972. }
  130973. }
  130974. wg.Wait()
  130975. for _, e := range ret {
  130976. if e == graphql.Null {
  130977. return graphql.Null
  130978. }
  130979. }
  130980. return ret
  130981. }
  130982. func (ec *executionContext) marshalNResourcePublicationV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2) graphql.Marshaler {
  130983. if v == nil {
  130984. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  130985. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  130986. }
  130987. return graphql.Null
  130988. }
  130989. return ec._ResourcePublicationV2(ctx, sel, v)
  130990. }
  130991. func (ec *executionContext) marshalNResourcePublicationV2Edge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2Edgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ResourcePublicationV2Edge) graphql.Marshaler {
  130992. ret := make(graphql.Array, len(v))
  130993. var wg sync.WaitGroup
  130994. isLen1 := len(v) == 1
  130995. if !isLen1 {
  130996. wg.Add(len(v))
  130997. }
  130998. for i := range v {
  130999. i := i
  131000. fc := &graphql.FieldContext{
  131001. Index: &i,
  131002. Result: &v[i],
  131003. }
  131004. ctx := graphql.WithFieldContext(ctx, fc)
  131005. f := func(i int) {
  131006. defer func() {
  131007. if r := recover(); r != nil {
  131008. ec.Error(ctx, ec.Recover(ctx, r))
  131009. ret = nil
  131010. }
  131011. }()
  131012. if !isLen1 {
  131013. defer wg.Done()
  131014. }
  131015. ret[i] = ec.marshalNResourcePublicationV2Edge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2Edge(ctx, sel, v[i])
  131016. }
  131017. if isLen1 {
  131018. f(i)
  131019. } else {
  131020. go f(i)
  131021. }
  131022. }
  131023. wg.Wait()
  131024. for _, e := range ret {
  131025. if e == graphql.Null {
  131026. return graphql.Null
  131027. }
  131028. }
  131029. return ret
  131030. }
  131031. func (ec *executionContext) marshalNResourcePublicationV2Edge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourcePublicationV2Edge(ctx context.Context, sel ast.SelectionSet, v *ResourcePublicationV2Edge) graphql.Marshaler {
  131032. if v == nil {
  131033. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131034. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131035. }
  131036. return graphql.Null
  131037. }
  131038. return ec._ResourcePublicationV2Edge(ctx, sel, v)
  131039. }
  131040. func (ec *executionContext) marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSale(ctx context.Context, sel ast.SelectionSet, v Sale) graphql.Marshaler {
  131041. if v == nil {
  131042. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131043. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131044. }
  131045. return graphql.Null
  131046. }
  131047. return ec._Sale(ctx, sel, v)
  131048. }
  131049. func (ec *executionContext) marshalNSale2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleᚄ(ctx context.Context, sel ast.SelectionSet, v []Sale) graphql.Marshaler {
  131050. ret := make(graphql.Array, len(v))
  131051. var wg sync.WaitGroup
  131052. isLen1 := len(v) == 1
  131053. if !isLen1 {
  131054. wg.Add(len(v))
  131055. }
  131056. for i := range v {
  131057. i := i
  131058. fc := &graphql.FieldContext{
  131059. Index: &i,
  131060. Result: &v[i],
  131061. }
  131062. ctx := graphql.WithFieldContext(ctx, fc)
  131063. f := func(i int) {
  131064. defer func() {
  131065. if r := recover(); r != nil {
  131066. ec.Error(ctx, ec.Recover(ctx, r))
  131067. ret = nil
  131068. }
  131069. }()
  131070. if !isLen1 {
  131071. defer wg.Done()
  131072. }
  131073. ret[i] = ec.marshalNSale2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSale(ctx, sel, v[i])
  131074. }
  131075. if isLen1 {
  131076. f(i)
  131077. } else {
  131078. go f(i)
  131079. }
  131080. }
  131081. wg.Wait()
  131082. for _, e := range ret {
  131083. if e == graphql.Null {
  131084. return graphql.Null
  131085. }
  131086. }
  131087. return ret
  131088. }
  131089. func (ec *executionContext) marshalNSaleEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SaleEdge) graphql.Marshaler {
  131090. ret := make(graphql.Array, len(v))
  131091. var wg sync.WaitGroup
  131092. isLen1 := len(v) == 1
  131093. if !isLen1 {
  131094. wg.Add(len(v))
  131095. }
  131096. for i := range v {
  131097. i := i
  131098. fc := &graphql.FieldContext{
  131099. Index: &i,
  131100. Result: &v[i],
  131101. }
  131102. ctx := graphql.WithFieldContext(ctx, fc)
  131103. f := func(i int) {
  131104. defer func() {
  131105. if r := recover(); r != nil {
  131106. ec.Error(ctx, ec.Recover(ctx, r))
  131107. ret = nil
  131108. }
  131109. }()
  131110. if !isLen1 {
  131111. defer wg.Done()
  131112. }
  131113. ret[i] = ec.marshalNSaleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleEdge(ctx, sel, v[i])
  131114. }
  131115. if isLen1 {
  131116. f(i)
  131117. } else {
  131118. go f(i)
  131119. }
  131120. }
  131121. wg.Wait()
  131122. for _, e := range ret {
  131123. if e == graphql.Null {
  131124. return graphql.Null
  131125. }
  131126. }
  131127. return ret
  131128. }
  131129. func (ec *executionContext) marshalNSaleEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSaleEdge(ctx context.Context, sel ast.SelectionSet, v *SaleEdge) graphql.Marshaler {
  131130. if v == nil {
  131131. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131132. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131133. }
  131134. return graphql.Null
  131135. }
  131136. return ec._SaleEdge(ctx, sel, v)
  131137. }
  131138. func (ec *executionContext) marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreement(ctx context.Context, sel ast.SelectionSet, v SalesAgreement) graphql.Marshaler {
  131139. if v == nil {
  131140. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131141. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131142. }
  131143. return graphql.Null
  131144. }
  131145. return ec._SalesAgreement(ctx, sel, v)
  131146. }
  131147. func (ec *executionContext) marshalNSalesAgreement2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementᚄ(ctx context.Context, sel ast.SelectionSet, v []SalesAgreement) graphql.Marshaler {
  131148. ret := make(graphql.Array, len(v))
  131149. var wg sync.WaitGroup
  131150. isLen1 := len(v) == 1
  131151. if !isLen1 {
  131152. wg.Add(len(v))
  131153. }
  131154. for i := range v {
  131155. i := i
  131156. fc := &graphql.FieldContext{
  131157. Index: &i,
  131158. Result: &v[i],
  131159. }
  131160. ctx := graphql.WithFieldContext(ctx, fc)
  131161. f := func(i int) {
  131162. defer func() {
  131163. if r := recover(); r != nil {
  131164. ec.Error(ctx, ec.Recover(ctx, r))
  131165. ret = nil
  131166. }
  131167. }()
  131168. if !isLen1 {
  131169. defer wg.Done()
  131170. }
  131171. ret[i] = ec.marshalNSalesAgreement2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreement(ctx, sel, v[i])
  131172. }
  131173. if isLen1 {
  131174. f(i)
  131175. } else {
  131176. go f(i)
  131177. }
  131178. }
  131179. wg.Wait()
  131180. for _, e := range ret {
  131181. if e == graphql.Null {
  131182. return graphql.Null
  131183. }
  131184. }
  131185. return ret
  131186. }
  131187. func (ec *executionContext) marshalNSalesAgreementEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SalesAgreementEdge) graphql.Marshaler {
  131188. ret := make(graphql.Array, len(v))
  131189. var wg sync.WaitGroup
  131190. isLen1 := len(v) == 1
  131191. if !isLen1 {
  131192. wg.Add(len(v))
  131193. }
  131194. for i := range v {
  131195. i := i
  131196. fc := &graphql.FieldContext{
  131197. Index: &i,
  131198. Result: &v[i],
  131199. }
  131200. ctx := graphql.WithFieldContext(ctx, fc)
  131201. f := func(i int) {
  131202. defer func() {
  131203. if r := recover(); r != nil {
  131204. ec.Error(ctx, ec.Recover(ctx, r))
  131205. ret = nil
  131206. }
  131207. }()
  131208. if !isLen1 {
  131209. defer wg.Done()
  131210. }
  131211. ret[i] = ec.marshalNSalesAgreementEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementEdge(ctx, sel, v[i])
  131212. }
  131213. if isLen1 {
  131214. f(i)
  131215. } else {
  131216. go f(i)
  131217. }
  131218. }
  131219. wg.Wait()
  131220. for _, e := range ret {
  131221. if e == graphql.Null {
  131222. return graphql.Null
  131223. }
  131224. }
  131225. return ret
  131226. }
  131227. func (ec *executionContext) marshalNSalesAgreementEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSalesAgreementEdge(ctx context.Context, sel ast.SelectionSet, v *SalesAgreementEdge) graphql.Marshaler {
  131228. if v == nil {
  131229. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131230. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131231. }
  131232. return graphql.Null
  131233. }
  131234. return ec._SalesAgreementEdge(ctx, sel, v)
  131235. }
  131236. func (ec *executionContext) marshalNSavedSearch2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchᚄ(ctx context.Context, sel ast.SelectionSet, v []*SavedSearch) graphql.Marshaler {
  131237. ret := make(graphql.Array, len(v))
  131238. var wg sync.WaitGroup
  131239. isLen1 := len(v) == 1
  131240. if !isLen1 {
  131241. wg.Add(len(v))
  131242. }
  131243. for i := range v {
  131244. i := i
  131245. fc := &graphql.FieldContext{
  131246. Index: &i,
  131247. Result: &v[i],
  131248. }
  131249. ctx := graphql.WithFieldContext(ctx, fc)
  131250. f := func(i int) {
  131251. defer func() {
  131252. if r := recover(); r != nil {
  131253. ec.Error(ctx, ec.Recover(ctx, r))
  131254. ret = nil
  131255. }
  131256. }()
  131257. if !isLen1 {
  131258. defer wg.Done()
  131259. }
  131260. ret[i] = ec.marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearch(ctx, sel, v[i])
  131261. }
  131262. if isLen1 {
  131263. f(i)
  131264. } else {
  131265. go f(i)
  131266. }
  131267. }
  131268. wg.Wait()
  131269. for _, e := range ret {
  131270. if e == graphql.Null {
  131271. return graphql.Null
  131272. }
  131273. }
  131274. return ret
  131275. }
  131276. func (ec *executionContext) marshalNSavedSearch2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearch(ctx context.Context, sel ast.SelectionSet, v *SavedSearch) graphql.Marshaler {
  131277. if v == nil {
  131278. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131279. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131280. }
  131281. return graphql.Null
  131282. }
  131283. return ec._SavedSearch(ctx, sel, v)
  131284. }
  131285. func (ec *executionContext) marshalNSavedSearchEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SavedSearchEdge) graphql.Marshaler {
  131286. ret := make(graphql.Array, len(v))
  131287. var wg sync.WaitGroup
  131288. isLen1 := len(v) == 1
  131289. if !isLen1 {
  131290. wg.Add(len(v))
  131291. }
  131292. for i := range v {
  131293. i := i
  131294. fc := &graphql.FieldContext{
  131295. Index: &i,
  131296. Result: &v[i],
  131297. }
  131298. ctx := graphql.WithFieldContext(ctx, fc)
  131299. f := func(i int) {
  131300. defer func() {
  131301. if r := recover(); r != nil {
  131302. ec.Error(ctx, ec.Recover(ctx, r))
  131303. ret = nil
  131304. }
  131305. }()
  131306. if !isLen1 {
  131307. defer wg.Done()
  131308. }
  131309. ret[i] = ec.marshalNSavedSearchEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchEdge(ctx, sel, v[i])
  131310. }
  131311. if isLen1 {
  131312. f(i)
  131313. } else {
  131314. go f(i)
  131315. }
  131316. }
  131317. wg.Wait()
  131318. for _, e := range ret {
  131319. if e == graphql.Null {
  131320. return graphql.Null
  131321. }
  131322. }
  131323. return ret
  131324. }
  131325. func (ec *executionContext) marshalNSavedSearchEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSavedSearchEdge(ctx context.Context, sel ast.SelectionSet, v *SavedSearchEdge) graphql.Marshaler {
  131326. if v == nil {
  131327. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131328. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131329. }
  131330. return graphql.Null
  131331. }
  131332. return ec._SavedSearchEdge(ctx, sel, v)
  131333. }
  131334. func (ec *executionContext) marshalNSearchFilter2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchFilterᚄ(ctx context.Context, sel ast.SelectionSet, v []*SearchFilter) graphql.Marshaler {
  131335. ret := make(graphql.Array, len(v))
  131336. var wg sync.WaitGroup
  131337. isLen1 := len(v) == 1
  131338. if !isLen1 {
  131339. wg.Add(len(v))
  131340. }
  131341. for i := range v {
  131342. i := i
  131343. fc := &graphql.FieldContext{
  131344. Index: &i,
  131345. Result: &v[i],
  131346. }
  131347. ctx := graphql.WithFieldContext(ctx, fc)
  131348. f := func(i int) {
  131349. defer func() {
  131350. if r := recover(); r != nil {
  131351. ec.Error(ctx, ec.Recover(ctx, r))
  131352. ret = nil
  131353. }
  131354. }()
  131355. if !isLen1 {
  131356. defer wg.Done()
  131357. }
  131358. ret[i] = ec.marshalNSearchFilter2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchFilter(ctx, sel, v[i])
  131359. }
  131360. if isLen1 {
  131361. f(i)
  131362. } else {
  131363. go f(i)
  131364. }
  131365. }
  131366. wg.Wait()
  131367. for _, e := range ret {
  131368. if e == graphql.Null {
  131369. return graphql.Null
  131370. }
  131371. }
  131372. return ret
  131373. }
  131374. func (ec *executionContext) marshalNSearchFilter2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchFilter(ctx context.Context, sel ast.SelectionSet, v *SearchFilter) graphql.Marshaler {
  131375. if v == nil {
  131376. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131377. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131378. }
  131379. return graphql.Null
  131380. }
  131381. return ec._SearchFilter(ctx, sel, v)
  131382. }
  131383. func (ec *executionContext) marshalNSearchResult2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResult(ctx context.Context, sel ast.SelectionSet, v *SearchResult) graphql.Marshaler {
  131384. if v == nil {
  131385. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131386. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131387. }
  131388. return graphql.Null
  131389. }
  131390. return ec._SearchResult(ctx, sel, v)
  131391. }
  131392. func (ec *executionContext) marshalNSearchResultEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SearchResultEdge) graphql.Marshaler {
  131393. ret := make(graphql.Array, len(v))
  131394. var wg sync.WaitGroup
  131395. isLen1 := len(v) == 1
  131396. if !isLen1 {
  131397. wg.Add(len(v))
  131398. }
  131399. for i := range v {
  131400. i := i
  131401. fc := &graphql.FieldContext{
  131402. Index: &i,
  131403. Result: &v[i],
  131404. }
  131405. ctx := graphql.WithFieldContext(ctx, fc)
  131406. f := func(i int) {
  131407. defer func() {
  131408. if r := recover(); r != nil {
  131409. ec.Error(ctx, ec.Recover(ctx, r))
  131410. ret = nil
  131411. }
  131412. }()
  131413. if !isLen1 {
  131414. defer wg.Done()
  131415. }
  131416. ret[i] = ec.marshalNSearchResultEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultEdge(ctx, sel, v[i])
  131417. }
  131418. if isLen1 {
  131419. f(i)
  131420. } else {
  131421. go f(i)
  131422. }
  131423. }
  131424. wg.Wait()
  131425. for _, e := range ret {
  131426. if e == graphql.Null {
  131427. return graphql.Null
  131428. }
  131429. }
  131430. return ret
  131431. }
  131432. func (ec *executionContext) marshalNSearchResultEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultEdge(ctx context.Context, sel ast.SelectionSet, v *SearchResultEdge) graphql.Marshaler {
  131433. if v == nil {
  131434. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131435. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131436. }
  131437. return graphql.Null
  131438. }
  131439. return ec._SearchResultEdge(ctx, sel, v)
  131440. }
  131441. func (ec *executionContext) unmarshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultType(ctx context.Context, v interface{}) (SearchResultType, error) {
  131442. var res SearchResultType
  131443. err := res.UnmarshalGQL(v)
  131444. return res, graphql.ErrorOnPath(ctx, err)
  131445. }
  131446. func (ec *executionContext) marshalNSearchResultType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSearchResultType(ctx context.Context, sel ast.SelectionSet, v SearchResultType) graphql.Marshaler {
  131447. return v
  131448. }
  131449. func (ec *executionContext) marshalNSellingPlan2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlan) graphql.Marshaler {
  131450. ret := make(graphql.Array, len(v))
  131451. var wg sync.WaitGroup
  131452. isLen1 := len(v) == 1
  131453. if !isLen1 {
  131454. wg.Add(len(v))
  131455. }
  131456. for i := range v {
  131457. i := i
  131458. fc := &graphql.FieldContext{
  131459. Index: &i,
  131460. Result: &v[i],
  131461. }
  131462. ctx := graphql.WithFieldContext(ctx, fc)
  131463. f := func(i int) {
  131464. defer func() {
  131465. if r := recover(); r != nil {
  131466. ec.Error(ctx, ec.Recover(ctx, r))
  131467. ret = nil
  131468. }
  131469. }()
  131470. if !isLen1 {
  131471. defer wg.Done()
  131472. }
  131473. ret[i] = ec.marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlan(ctx, sel, v[i])
  131474. }
  131475. if isLen1 {
  131476. f(i)
  131477. } else {
  131478. go f(i)
  131479. }
  131480. }
  131481. wg.Wait()
  131482. for _, e := range ret {
  131483. if e == graphql.Null {
  131484. return graphql.Null
  131485. }
  131486. }
  131487. return ret
  131488. }
  131489. func (ec *executionContext) marshalNSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlan(ctx context.Context, sel ast.SelectionSet, v *SellingPlan) graphql.Marshaler {
  131490. if v == nil {
  131491. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131492. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131493. }
  131494. return graphql.Null
  131495. }
  131496. return ec._SellingPlan(ctx, sel, v)
  131497. }
  131498. func (ec *executionContext) marshalNSellingPlanAnchor2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanAnchor) graphql.Marshaler {
  131499. ret := make(graphql.Array, len(v))
  131500. var wg sync.WaitGroup
  131501. isLen1 := len(v) == 1
  131502. if !isLen1 {
  131503. wg.Add(len(v))
  131504. }
  131505. for i := range v {
  131506. i := i
  131507. fc := &graphql.FieldContext{
  131508. Index: &i,
  131509. Result: &v[i],
  131510. }
  131511. ctx := graphql.WithFieldContext(ctx, fc)
  131512. f := func(i int) {
  131513. defer func() {
  131514. if r := recover(); r != nil {
  131515. ec.Error(ctx, ec.Recover(ctx, r))
  131516. ret = nil
  131517. }
  131518. }()
  131519. if !isLen1 {
  131520. defer wg.Done()
  131521. }
  131522. ret[i] = ec.marshalNSellingPlanAnchor2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchor(ctx, sel, v[i])
  131523. }
  131524. if isLen1 {
  131525. f(i)
  131526. } else {
  131527. go f(i)
  131528. }
  131529. }
  131530. wg.Wait()
  131531. for _, e := range ret {
  131532. if e == graphql.Null {
  131533. return graphql.Null
  131534. }
  131535. }
  131536. return ret
  131537. }
  131538. func (ec *executionContext) marshalNSellingPlanAnchor2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchor(ctx context.Context, sel ast.SelectionSet, v *SellingPlanAnchor) graphql.Marshaler {
  131539. if v == nil {
  131540. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131541. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131542. }
  131543. return graphql.Null
  131544. }
  131545. return ec._SellingPlanAnchor(ctx, sel, v)
  131546. }
  131547. func (ec *executionContext) unmarshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorType(ctx context.Context, v interface{}) (SellingPlanAnchorType, error) {
  131548. var res SellingPlanAnchorType
  131549. err := res.UnmarshalGQL(v)
  131550. return res, graphql.ErrorOnPath(ctx, err)
  131551. }
  131552. func (ec *executionContext) marshalNSellingPlanAnchorType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanAnchorType(ctx context.Context, sel ast.SelectionSet, v SellingPlanAnchorType) graphql.Marshaler {
  131553. return v
  131554. }
  131555. func (ec *executionContext) marshalNSellingPlanBillingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanBillingPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanBillingPolicy) graphql.Marshaler {
  131556. if v == nil {
  131557. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131558. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131559. }
  131560. return graphql.Null
  131561. }
  131562. return ec._SellingPlanBillingPolicy(ctx, sel, v)
  131563. }
  131564. func (ec *executionContext) marshalNSellingPlanCheckoutCharge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutCharge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanCheckoutCharge) graphql.Marshaler {
  131565. if v == nil {
  131566. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131567. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131568. }
  131569. return graphql.Null
  131570. }
  131571. return ec._SellingPlanCheckoutCharge(ctx, sel, v)
  131572. }
  131573. func (ec *executionContext) unmarshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx context.Context, v interface{}) (SellingPlanCheckoutChargeType, error) {
  131574. var res SellingPlanCheckoutChargeType
  131575. err := res.UnmarshalGQL(v)
  131576. return res, graphql.ErrorOnPath(ctx, err)
  131577. }
  131578. func (ec *executionContext) marshalNSellingPlanCheckoutChargeType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutChargeType(ctx context.Context, sel ast.SelectionSet, v SellingPlanCheckoutChargeType) graphql.Marshaler {
  131579. return v
  131580. }
  131581. func (ec *executionContext) marshalNSellingPlanCheckoutChargeValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCheckoutChargeValue(ctx context.Context, sel ast.SelectionSet, v SellingPlanCheckoutChargeValue) graphql.Marshaler {
  131582. if v == nil {
  131583. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131584. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131585. }
  131586. return graphql.Null
  131587. }
  131588. return ec._SellingPlanCheckoutChargeValue(ctx, sel, v)
  131589. }
  131590. func (ec *executionContext) marshalNSellingPlanConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanConnection(ctx context.Context, sel ast.SelectionSet, v *SellingPlanConnection) graphql.Marshaler {
  131591. if v == nil {
  131592. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131593. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131594. }
  131595. return graphql.Null
  131596. }
  131597. return ec._SellingPlanConnection(ctx, sel, v)
  131598. }
  131599. func (ec *executionContext) marshalNSellingPlanDeliveryPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanDeliveryPolicy) graphql.Marshaler {
  131600. if v == nil {
  131601. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131602. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131603. }
  131604. return graphql.Null
  131605. }
  131606. return ec._SellingPlanDeliveryPolicy(ctx, sel, v)
  131607. }
  131608. func (ec *executionContext) marshalNSellingPlanEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanEdge) graphql.Marshaler {
  131609. ret := make(graphql.Array, len(v))
  131610. var wg sync.WaitGroup
  131611. isLen1 := len(v) == 1
  131612. if !isLen1 {
  131613. wg.Add(len(v))
  131614. }
  131615. for i := range v {
  131616. i := i
  131617. fc := &graphql.FieldContext{
  131618. Index: &i,
  131619. Result: &v[i],
  131620. }
  131621. ctx := graphql.WithFieldContext(ctx, fc)
  131622. f := func(i int) {
  131623. defer func() {
  131624. if r := recover(); r != nil {
  131625. ec.Error(ctx, ec.Recover(ctx, r))
  131626. ret = nil
  131627. }
  131628. }()
  131629. if !isLen1 {
  131630. defer wg.Done()
  131631. }
  131632. ret[i] = ec.marshalNSellingPlanEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanEdge(ctx, sel, v[i])
  131633. }
  131634. if isLen1 {
  131635. f(i)
  131636. } else {
  131637. go f(i)
  131638. }
  131639. }
  131640. wg.Wait()
  131641. for _, e := range ret {
  131642. if e == graphql.Null {
  131643. return graphql.Null
  131644. }
  131645. }
  131646. return ret
  131647. }
  131648. func (ec *executionContext) marshalNSellingPlanEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanEdge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanEdge) graphql.Marshaler {
  131649. if v == nil {
  131650. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131651. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131652. }
  131653. return graphql.Null
  131654. }
  131655. return ec._SellingPlanEdge(ctx, sel, v)
  131656. }
  131657. func (ec *executionContext) unmarshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx context.Context, v interface{}) (SellingPlanFixedDeliveryPolicyIntent, error) {
  131658. var res SellingPlanFixedDeliveryPolicyIntent
  131659. err := res.UnmarshalGQL(v)
  131660. return res, graphql.ErrorOnPath(ctx, err)
  131661. }
  131662. func (ec *executionContext) marshalNSellingPlanFixedDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyIntent(ctx context.Context, sel ast.SelectionSet, v SellingPlanFixedDeliveryPolicyIntent) graphql.Marshaler {
  131663. return v
  131664. }
  131665. func (ec *executionContext) unmarshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx context.Context, v interface{}) (SellingPlanFixedDeliveryPolicyPreAnchorBehavior, error) {
  131666. var res SellingPlanFixedDeliveryPolicyPreAnchorBehavior
  131667. err := res.UnmarshalGQL(v)
  131668. return res, graphql.ErrorOnPath(ctx, err)
  131669. }
  131670. func (ec *executionContext) marshalNSellingPlanFixedDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFixedDeliveryPolicyPreAnchorBehavior(ctx context.Context, sel ast.SelectionSet, v SellingPlanFixedDeliveryPolicyPreAnchorBehavior) graphql.Marshaler {
  131671. return v
  131672. }
  131673. func (ec *executionContext) unmarshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx context.Context, v interface{}) (SellingPlanFulfillmentTrigger, error) {
  131674. var res SellingPlanFulfillmentTrigger
  131675. err := res.UnmarshalGQL(v)
  131676. return res, graphql.ErrorOnPath(ctx, err)
  131677. }
  131678. func (ec *executionContext) marshalNSellingPlanFulfillmentTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanFulfillmentTrigger(ctx context.Context, sel ast.SelectionSet, v SellingPlanFulfillmentTrigger) graphql.Marshaler {
  131679. return v
  131680. }
  131681. func (ec *executionContext) marshalNSellingPlanGroup2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanGroup) graphql.Marshaler {
  131682. ret := make(graphql.Array, len(v))
  131683. var wg sync.WaitGroup
  131684. isLen1 := len(v) == 1
  131685. if !isLen1 {
  131686. wg.Add(len(v))
  131687. }
  131688. for i := range v {
  131689. i := i
  131690. fc := &graphql.FieldContext{
  131691. Index: &i,
  131692. Result: &v[i],
  131693. }
  131694. ctx := graphql.WithFieldContext(ctx, fc)
  131695. f := func(i int) {
  131696. defer func() {
  131697. if r := recover(); r != nil {
  131698. ec.Error(ctx, ec.Recover(ctx, r))
  131699. ret = nil
  131700. }
  131701. }()
  131702. if !isLen1 {
  131703. defer wg.Done()
  131704. }
  131705. ret[i] = ec.marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroup(ctx, sel, v[i])
  131706. }
  131707. if isLen1 {
  131708. f(i)
  131709. } else {
  131710. go f(i)
  131711. }
  131712. }
  131713. wg.Wait()
  131714. for _, e := range ret {
  131715. if e == graphql.Null {
  131716. return graphql.Null
  131717. }
  131718. }
  131719. return ret
  131720. }
  131721. func (ec *executionContext) marshalNSellingPlanGroup2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroup(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroup) graphql.Marshaler {
  131722. if v == nil {
  131723. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131724. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131725. }
  131726. return graphql.Null
  131727. }
  131728. return ec._SellingPlanGroup(ctx, sel, v)
  131729. }
  131730. func (ec *executionContext) marshalNSellingPlanGroupConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupConnection(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupConnection) graphql.Marshaler {
  131731. if v == nil {
  131732. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131733. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131734. }
  131735. return graphql.Null
  131736. }
  131737. return ec._SellingPlanGroupConnection(ctx, sel, v)
  131738. }
  131739. func (ec *executionContext) marshalNSellingPlanGroupEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SellingPlanGroupEdge) graphql.Marshaler {
  131740. ret := make(graphql.Array, len(v))
  131741. var wg sync.WaitGroup
  131742. isLen1 := len(v) == 1
  131743. if !isLen1 {
  131744. wg.Add(len(v))
  131745. }
  131746. for i := range v {
  131747. i := i
  131748. fc := &graphql.FieldContext{
  131749. Index: &i,
  131750. Result: &v[i],
  131751. }
  131752. ctx := graphql.WithFieldContext(ctx, fc)
  131753. f := func(i int) {
  131754. defer func() {
  131755. if r := recover(); r != nil {
  131756. ec.Error(ctx, ec.Recover(ctx, r))
  131757. ret = nil
  131758. }
  131759. }()
  131760. if !isLen1 {
  131761. defer wg.Done()
  131762. }
  131763. ret[i] = ec.marshalNSellingPlanGroupEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupEdge(ctx, sel, v[i])
  131764. }
  131765. if isLen1 {
  131766. f(i)
  131767. } else {
  131768. go f(i)
  131769. }
  131770. }
  131771. wg.Wait()
  131772. for _, e := range ret {
  131773. if e == graphql.Null {
  131774. return graphql.Null
  131775. }
  131776. }
  131777. return ret
  131778. }
  131779. func (ec *executionContext) marshalNSellingPlanGroupEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupEdge(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupEdge) graphql.Marshaler {
  131780. if v == nil {
  131781. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131782. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131783. }
  131784. return graphql.Null
  131785. }
  131786. return ec._SellingPlanGroupEdge(ctx, sel, v)
  131787. }
  131788. func (ec *executionContext) unmarshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx context.Context, v interface{}) (SellingPlanInterval, error) {
  131789. var res SellingPlanInterval
  131790. err := res.UnmarshalGQL(v)
  131791. return res, graphql.ErrorOnPath(ctx, err)
  131792. }
  131793. func (ec *executionContext) marshalNSellingPlanInterval2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInterval(ctx context.Context, sel ast.SelectionSet, v SellingPlanInterval) graphql.Marshaler {
  131794. return v
  131795. }
  131796. func (ec *executionContext) marshalNSellingPlanPricingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicy(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicy) graphql.Marshaler {
  131797. if v == nil {
  131798. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131799. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131800. }
  131801. return graphql.Null
  131802. }
  131803. return ec._SellingPlanPricingPolicy(ctx, sel, v)
  131804. }
  131805. func (ec *executionContext) marshalNSellingPlanPricingPolicy2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyᚄ(ctx context.Context, sel ast.SelectionSet, v []SellingPlanPricingPolicy) graphql.Marshaler {
  131806. ret := make(graphql.Array, len(v))
  131807. var wg sync.WaitGroup
  131808. isLen1 := len(v) == 1
  131809. if !isLen1 {
  131810. wg.Add(len(v))
  131811. }
  131812. for i := range v {
  131813. i := i
  131814. fc := &graphql.FieldContext{
  131815. Index: &i,
  131816. Result: &v[i],
  131817. }
  131818. ctx := graphql.WithFieldContext(ctx, fc)
  131819. f := func(i int) {
  131820. defer func() {
  131821. if r := recover(); r != nil {
  131822. ec.Error(ctx, ec.Recover(ctx, r))
  131823. ret = nil
  131824. }
  131825. }()
  131826. if !isLen1 {
  131827. defer wg.Done()
  131828. }
  131829. ret[i] = ec.marshalNSellingPlanPricingPolicy2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicy(ctx, sel, v[i])
  131830. }
  131831. if isLen1 {
  131832. f(i)
  131833. } else {
  131834. go f(i)
  131835. }
  131836. }
  131837. wg.Wait()
  131838. for _, e := range ret {
  131839. if e == graphql.Null {
  131840. return graphql.Null
  131841. }
  131842. }
  131843. return ret
  131844. }
  131845. func (ec *executionContext) unmarshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx context.Context, v interface{}) (SellingPlanPricingPolicyAdjustmentType, error) {
  131846. var res SellingPlanPricingPolicyAdjustmentType
  131847. err := res.UnmarshalGQL(v)
  131848. return res, graphql.ErrorOnPath(ctx, err)
  131849. }
  131850. func (ec *executionContext) marshalNSellingPlanPricingPolicyAdjustmentType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentType(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicyAdjustmentType) graphql.Marshaler {
  131851. return v
  131852. }
  131853. func (ec *executionContext) marshalNSellingPlanPricingPolicyAdjustmentValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanPricingPolicyAdjustmentValue(ctx context.Context, sel ast.SelectionSet, v SellingPlanPricingPolicyAdjustmentValue) graphql.Marshaler {
  131854. if v == nil {
  131855. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131856. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131857. }
  131858. return graphql.Null
  131859. }
  131860. return ec._SellingPlanPricingPolicyAdjustmentValue(ctx, sel, v)
  131861. }
  131862. func (ec *executionContext) unmarshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx context.Context, v interface{}) (SellingPlanRecurringDeliveryPolicyIntent, error) {
  131863. var res SellingPlanRecurringDeliveryPolicyIntent
  131864. err := res.UnmarshalGQL(v)
  131865. return res, graphql.ErrorOnPath(ctx, err)
  131866. }
  131867. func (ec *executionContext) marshalNSellingPlanRecurringDeliveryPolicyIntent2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyIntent(ctx context.Context, sel ast.SelectionSet, v SellingPlanRecurringDeliveryPolicyIntent) graphql.Marshaler {
  131868. return v
  131869. }
  131870. func (ec *executionContext) unmarshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx context.Context, v interface{}) (SellingPlanRecurringDeliveryPolicyPreAnchorBehavior, error) {
  131871. var res SellingPlanRecurringDeliveryPolicyPreAnchorBehavior
  131872. err := res.UnmarshalGQL(v)
  131873. return res, graphql.ErrorOnPath(ctx, err)
  131874. }
  131875. func (ec *executionContext) marshalNSellingPlanRecurringDeliveryPolicyPreAnchorBehavior2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRecurringDeliveryPolicyPreAnchorBehavior(ctx context.Context, sel ast.SelectionSet, v SellingPlanRecurringDeliveryPolicyPreAnchorBehavior) graphql.Marshaler {
  131876. return v
  131877. }
  131878. func (ec *executionContext) unmarshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx context.Context, v interface{}) (SellingPlanRemainingBalanceChargeTrigger, error) {
  131879. var res SellingPlanRemainingBalanceChargeTrigger
  131880. err := res.UnmarshalGQL(v)
  131881. return res, graphql.ErrorOnPath(ctx, err)
  131882. }
  131883. func (ec *executionContext) marshalNSellingPlanRemainingBalanceChargeTrigger2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanRemainingBalanceChargeTrigger(ctx context.Context, sel ast.SelectionSet, v SellingPlanRemainingBalanceChargeTrigger) graphql.Marshaler {
  131884. return v
  131885. }
  131886. func (ec *executionContext) unmarshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanReserve(ctx context.Context, v interface{}) (SellingPlanReserve, error) {
  131887. var res SellingPlanReserve
  131888. err := res.UnmarshalGQL(v)
  131889. return res, graphql.ErrorOnPath(ctx, err)
  131890. }
  131891. func (ec *executionContext) marshalNSellingPlanReserve2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanReserve(ctx context.Context, sel ast.SelectionSet, v SellingPlanReserve) graphql.Marshaler {
  131892. return v
  131893. }
  131894. func (ec *executionContext) marshalNShippingLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*ShippingLine) graphql.Marshaler {
  131895. ret := make(graphql.Array, len(v))
  131896. var wg sync.WaitGroup
  131897. isLen1 := len(v) == 1
  131898. if !isLen1 {
  131899. wg.Add(len(v))
  131900. }
  131901. for i := range v {
  131902. i := i
  131903. fc := &graphql.FieldContext{
  131904. Index: &i,
  131905. Result: &v[i],
  131906. }
  131907. ctx := graphql.WithFieldContext(ctx, fc)
  131908. f := func(i int) {
  131909. defer func() {
  131910. if r := recover(); r != nil {
  131911. ec.Error(ctx, ec.Recover(ctx, r))
  131912. ret = nil
  131913. }
  131914. }()
  131915. if !isLen1 {
  131916. defer wg.Done()
  131917. }
  131918. ret[i] = ec.marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLine(ctx, sel, v[i])
  131919. }
  131920. if isLen1 {
  131921. f(i)
  131922. } else {
  131923. go f(i)
  131924. }
  131925. }
  131926. wg.Wait()
  131927. for _, e := range ret {
  131928. if e == graphql.Null {
  131929. return graphql.Null
  131930. }
  131931. }
  131932. return ret
  131933. }
  131934. func (ec *executionContext) marshalNShippingLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLine(ctx context.Context, sel ast.SelectionSet, v *ShippingLine) graphql.Marshaler {
  131935. if v == nil {
  131936. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131937. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131938. }
  131939. return graphql.Null
  131940. }
  131941. return ec._ShippingLine(ctx, sel, v)
  131942. }
  131943. func (ec *executionContext) marshalNShippingLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*ShippingLineEdge) graphql.Marshaler {
  131944. ret := make(graphql.Array, len(v))
  131945. var wg sync.WaitGroup
  131946. isLen1 := len(v) == 1
  131947. if !isLen1 {
  131948. wg.Add(len(v))
  131949. }
  131950. for i := range v {
  131951. i := i
  131952. fc := &graphql.FieldContext{
  131953. Index: &i,
  131954. Result: &v[i],
  131955. }
  131956. ctx := graphql.WithFieldContext(ctx, fc)
  131957. f := func(i int) {
  131958. defer func() {
  131959. if r := recover(); r != nil {
  131960. ec.Error(ctx, ec.Recover(ctx, r))
  131961. ret = nil
  131962. }
  131963. }()
  131964. if !isLen1 {
  131965. defer wg.Done()
  131966. }
  131967. ret[i] = ec.marshalNShippingLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineEdge(ctx, sel, v[i])
  131968. }
  131969. if isLen1 {
  131970. f(i)
  131971. } else {
  131972. go f(i)
  131973. }
  131974. }
  131975. wg.Wait()
  131976. for _, e := range ret {
  131977. if e == graphql.Null {
  131978. return graphql.Null
  131979. }
  131980. }
  131981. return ret
  131982. }
  131983. func (ec *executionContext) marshalNShippingLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingLineEdge(ctx context.Context, sel ast.SelectionSet, v *ShippingLineEdge) graphql.Marshaler {
  131984. if v == nil {
  131985. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131986. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131987. }
  131988. return graphql.Null
  131989. }
  131990. return ec._ShippingLineEdge(ctx, sel, v)
  131991. }
  131992. func (ec *executionContext) marshalNShippingRefund2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShippingRefund(ctx context.Context, sel ast.SelectionSet, v *ShippingRefund) graphql.Marshaler {
  131993. if v == nil {
  131994. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  131995. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  131996. }
  131997. return graphql.Null
  131998. }
  131999. return ec._ShippingRefund(ctx, sel, v)
  132000. }
  132001. func (ec *executionContext) marshalNShopAlertAction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopAlertAction(ctx context.Context, sel ast.SelectionSet, v *ShopAlertAction) graphql.Marshaler {
  132002. if v == nil {
  132003. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132004. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132005. }
  132006. return graphql.Null
  132007. }
  132008. return ec._ShopAlertAction(ctx, sel, v)
  132009. }
  132010. func (ec *executionContext) unmarshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopBranding(ctx context.Context, v interface{}) (ShopBranding, error) {
  132011. var res ShopBranding
  132012. err := res.UnmarshalGQL(v)
  132013. return res, graphql.ErrorOnPath(ctx, err)
  132014. }
  132015. func (ec *executionContext) marshalNShopBranding2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopBranding(ctx context.Context, sel ast.SelectionSet, v ShopBranding) graphql.Marshaler {
  132016. return v
  132017. }
  132018. func (ec *executionContext) unmarshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopPolicyType(ctx context.Context, v interface{}) (ShopPolicyType, error) {
  132019. var res ShopPolicyType
  132020. err := res.UnmarshalGQL(v)
  132021. return res, graphql.ErrorOnPath(ctx, err)
  132022. }
  132023. func (ec *executionContext) marshalNShopPolicyType2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopPolicyType(ctx context.Context, sel ast.SelectionSet, v ShopPolicyType) graphql.Marshaler {
  132024. return v
  132025. }
  132026. func (ec *executionContext) marshalNStaffMember2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberᚄ(ctx context.Context, sel ast.SelectionSet, v []*StaffMember) graphql.Marshaler {
  132027. ret := make(graphql.Array, len(v))
  132028. var wg sync.WaitGroup
  132029. isLen1 := len(v) == 1
  132030. if !isLen1 {
  132031. wg.Add(len(v))
  132032. }
  132033. for i := range v {
  132034. i := i
  132035. fc := &graphql.FieldContext{
  132036. Index: &i,
  132037. Result: &v[i],
  132038. }
  132039. ctx := graphql.WithFieldContext(ctx, fc)
  132040. f := func(i int) {
  132041. defer func() {
  132042. if r := recover(); r != nil {
  132043. ec.Error(ctx, ec.Recover(ctx, r))
  132044. ret = nil
  132045. }
  132046. }()
  132047. if !isLen1 {
  132048. defer wg.Done()
  132049. }
  132050. ret[i] = ec.marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx, sel, v[i])
  132051. }
  132052. if isLen1 {
  132053. f(i)
  132054. } else {
  132055. go f(i)
  132056. }
  132057. }
  132058. wg.Wait()
  132059. for _, e := range ret {
  132060. if e == graphql.Null {
  132061. return graphql.Null
  132062. }
  132063. }
  132064. return ret
  132065. }
  132066. func (ec *executionContext) marshalNStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx context.Context, sel ast.SelectionSet, v *StaffMember) graphql.Marshaler {
  132067. if v == nil {
  132068. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132069. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132070. }
  132071. return graphql.Null
  132072. }
  132073. return ec._StaffMember(ctx, sel, v)
  132074. }
  132075. func (ec *executionContext) marshalNStaffMemberEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StaffMemberEdge) graphql.Marshaler {
  132076. ret := make(graphql.Array, len(v))
  132077. var wg sync.WaitGroup
  132078. isLen1 := len(v) == 1
  132079. if !isLen1 {
  132080. wg.Add(len(v))
  132081. }
  132082. for i := range v {
  132083. i := i
  132084. fc := &graphql.FieldContext{
  132085. Index: &i,
  132086. Result: &v[i],
  132087. }
  132088. ctx := graphql.WithFieldContext(ctx, fc)
  132089. f := func(i int) {
  132090. defer func() {
  132091. if r := recover(); r != nil {
  132092. ec.Error(ctx, ec.Recover(ctx, r))
  132093. ret = nil
  132094. }
  132095. }()
  132096. if !isLen1 {
  132097. defer wg.Done()
  132098. }
  132099. ret[i] = ec.marshalNStaffMemberEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberEdge(ctx, sel, v[i])
  132100. }
  132101. if isLen1 {
  132102. f(i)
  132103. } else {
  132104. go f(i)
  132105. }
  132106. }
  132107. wg.Wait()
  132108. for _, e := range ret {
  132109. if e == graphql.Null {
  132110. return graphql.Null
  132111. }
  132112. }
  132113. return ret
  132114. }
  132115. func (ec *executionContext) marshalNStaffMemberEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberEdge(ctx context.Context, sel ast.SelectionSet, v *StaffMemberEdge) graphql.Marshaler {
  132116. if v == nil {
  132117. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132118. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132119. }
  132120. return graphql.Null
  132121. }
  132122. return ec._StaffMemberEdge(ctx, sel, v)
  132123. }
  132124. func (ec *executionContext) marshalNStaffMemberPrivateData2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberPrivateData(ctx context.Context, sel ast.SelectionSet, v *StaffMemberPrivateData) graphql.Marshaler {
  132125. if v == nil {
  132126. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132127. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132128. }
  132129. return graphql.Null
  132130. }
  132131. return ec._StaffMemberPrivateData(ctx, sel, v)
  132132. }
  132133. func (ec *executionContext) marshalNStorefrontAccessToken2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenᚄ(ctx context.Context, sel ast.SelectionSet, v []*StorefrontAccessToken) graphql.Marshaler {
  132134. ret := make(graphql.Array, len(v))
  132135. var wg sync.WaitGroup
  132136. isLen1 := len(v) == 1
  132137. if !isLen1 {
  132138. wg.Add(len(v))
  132139. }
  132140. for i := range v {
  132141. i := i
  132142. fc := &graphql.FieldContext{
  132143. Index: &i,
  132144. Result: &v[i],
  132145. }
  132146. ctx := graphql.WithFieldContext(ctx, fc)
  132147. f := func(i int) {
  132148. defer func() {
  132149. if r := recover(); r != nil {
  132150. ec.Error(ctx, ec.Recover(ctx, r))
  132151. ret = nil
  132152. }
  132153. }()
  132154. if !isLen1 {
  132155. defer wg.Done()
  132156. }
  132157. ret[i] = ec.marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessToken(ctx, sel, v[i])
  132158. }
  132159. if isLen1 {
  132160. f(i)
  132161. } else {
  132162. go f(i)
  132163. }
  132164. }
  132165. wg.Wait()
  132166. for _, e := range ret {
  132167. if e == graphql.Null {
  132168. return graphql.Null
  132169. }
  132170. }
  132171. return ret
  132172. }
  132173. func (ec *executionContext) marshalNStorefrontAccessToken2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessToken(ctx context.Context, sel ast.SelectionSet, v *StorefrontAccessToken) graphql.Marshaler {
  132174. if v == nil {
  132175. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132176. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132177. }
  132178. return graphql.Null
  132179. }
  132180. return ec._StorefrontAccessToken(ctx, sel, v)
  132181. }
  132182. func (ec *executionContext) marshalNStorefrontAccessTokenEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StorefrontAccessTokenEdge) graphql.Marshaler {
  132183. ret := make(graphql.Array, len(v))
  132184. var wg sync.WaitGroup
  132185. isLen1 := len(v) == 1
  132186. if !isLen1 {
  132187. wg.Add(len(v))
  132188. }
  132189. for i := range v {
  132190. i := i
  132191. fc := &graphql.FieldContext{
  132192. Index: &i,
  132193. Result: &v[i],
  132194. }
  132195. ctx := graphql.WithFieldContext(ctx, fc)
  132196. f := func(i int) {
  132197. defer func() {
  132198. if r := recover(); r != nil {
  132199. ec.Error(ctx, ec.Recover(ctx, r))
  132200. ret = nil
  132201. }
  132202. }()
  132203. if !isLen1 {
  132204. defer wg.Done()
  132205. }
  132206. ret[i] = ec.marshalNStorefrontAccessTokenEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenEdge(ctx, sel, v[i])
  132207. }
  132208. if isLen1 {
  132209. f(i)
  132210. } else {
  132211. go f(i)
  132212. }
  132213. }
  132214. wg.Wait()
  132215. for _, e := range ret {
  132216. if e == graphql.Null {
  132217. return graphql.Null
  132218. }
  132219. }
  132220. return ret
  132221. }
  132222. func (ec *executionContext) marshalNStorefrontAccessTokenEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStorefrontAccessTokenEdge(ctx context.Context, sel ast.SelectionSet, v *StorefrontAccessTokenEdge) graphql.Marshaler {
  132223. if v == nil {
  132224. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132225. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132226. }
  132227. return graphql.Null
  132228. }
  132229. return ec._StorefrontAccessTokenEdge(ctx, sel, v)
  132230. }
  132231. func (ec *executionContext) unmarshalNString2string(ctx context.Context, v interface{}) (string, error) {
  132232. res, err := graphql.UnmarshalString(v)
  132233. return res, graphql.ErrorOnPath(ctx, err)
  132234. }
  132235. func (ec *executionContext) marshalNString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  132236. res := graphql.MarshalString(v)
  132237. if res == graphql.Null {
  132238. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132239. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132240. }
  132241. }
  132242. return res
  132243. }
  132244. func (ec *executionContext) unmarshalNString2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  132245. var vSlice []interface{}
  132246. if v != nil {
  132247. vSlice = graphql.CoerceList(v)
  132248. }
  132249. var err error
  132250. res := make([]string, len(vSlice))
  132251. for i := range vSlice {
  132252. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  132253. res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
  132254. if err != nil {
  132255. return nil, err
  132256. }
  132257. }
  132258. return res, nil
  132259. }
  132260. func (ec *executionContext) marshalNString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  132261. ret := make(graphql.Array, len(v))
  132262. for i := range v {
  132263. ret[i] = ec.marshalNString2string(ctx, sel, v[i])
  132264. }
  132265. for _, e := range ret {
  132266. if e == graphql.Null {
  132267. return graphql.Null
  132268. }
  132269. }
  132270. return ret
  132271. }
  132272. func (ec *executionContext) marshalNStringEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStringEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*StringEdge) graphql.Marshaler {
  132273. ret := make(graphql.Array, len(v))
  132274. var wg sync.WaitGroup
  132275. isLen1 := len(v) == 1
  132276. if !isLen1 {
  132277. wg.Add(len(v))
  132278. }
  132279. for i := range v {
  132280. i := i
  132281. fc := &graphql.FieldContext{
  132282. Index: &i,
  132283. Result: &v[i],
  132284. }
  132285. ctx := graphql.WithFieldContext(ctx, fc)
  132286. f := func(i int) {
  132287. defer func() {
  132288. if r := recover(); r != nil {
  132289. ec.Error(ctx, ec.Recover(ctx, r))
  132290. ret = nil
  132291. }
  132292. }()
  132293. if !isLen1 {
  132294. defer wg.Done()
  132295. }
  132296. ret[i] = ec.marshalNStringEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStringEdge(ctx, sel, v[i])
  132297. }
  132298. if isLen1 {
  132299. f(i)
  132300. } else {
  132301. go f(i)
  132302. }
  132303. }
  132304. wg.Wait()
  132305. for _, e := range ret {
  132306. if e == graphql.Null {
  132307. return graphql.Null
  132308. }
  132309. }
  132310. return ret
  132311. }
  132312. func (ec *executionContext) marshalNStringEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStringEdge(ctx context.Context, sel ast.SelectionSet, v *StringEdge) graphql.Marshaler {
  132313. if v == nil {
  132314. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132315. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132316. }
  132317. return graphql.Null
  132318. }
  132319. return ec._StringEdge(ctx, sel, v)
  132320. }
  132321. func (ec *executionContext) marshalNSubscriptionBillingAttempt2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionBillingAttempt) graphql.Marshaler {
  132322. ret := make(graphql.Array, len(v))
  132323. var wg sync.WaitGroup
  132324. isLen1 := len(v) == 1
  132325. if !isLen1 {
  132326. wg.Add(len(v))
  132327. }
  132328. for i := range v {
  132329. i := i
  132330. fc := &graphql.FieldContext{
  132331. Index: &i,
  132332. Result: &v[i],
  132333. }
  132334. ctx := graphql.WithFieldContext(ctx, fc)
  132335. f := func(i int) {
  132336. defer func() {
  132337. if r := recover(); r != nil {
  132338. ec.Error(ctx, ec.Recover(ctx, r))
  132339. ret = nil
  132340. }
  132341. }()
  132342. if !isLen1 {
  132343. defer wg.Done()
  132344. }
  132345. ret[i] = ec.marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttempt(ctx, sel, v[i])
  132346. }
  132347. if isLen1 {
  132348. f(i)
  132349. } else {
  132350. go f(i)
  132351. }
  132352. }
  132353. wg.Wait()
  132354. for _, e := range ret {
  132355. if e == graphql.Null {
  132356. return graphql.Null
  132357. }
  132358. }
  132359. return ret
  132360. }
  132361. func (ec *executionContext) marshalNSubscriptionBillingAttempt2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttempt(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttempt) graphql.Marshaler {
  132362. if v == nil {
  132363. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132364. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132365. }
  132366. return graphql.Null
  132367. }
  132368. return ec._SubscriptionBillingAttempt(ctx, sel, v)
  132369. }
  132370. func (ec *executionContext) marshalNSubscriptionBillingAttemptConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptConnection) graphql.Marshaler {
  132371. if v == nil {
  132372. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132373. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132374. }
  132375. return graphql.Null
  132376. }
  132377. return ec._SubscriptionBillingAttemptConnection(ctx, sel, v)
  132378. }
  132379. func (ec *executionContext) marshalNSubscriptionBillingAttemptEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionBillingAttemptEdge) graphql.Marshaler {
  132380. ret := make(graphql.Array, len(v))
  132381. var wg sync.WaitGroup
  132382. isLen1 := len(v) == 1
  132383. if !isLen1 {
  132384. wg.Add(len(v))
  132385. }
  132386. for i := range v {
  132387. i := i
  132388. fc := &graphql.FieldContext{
  132389. Index: &i,
  132390. Result: &v[i],
  132391. }
  132392. ctx := graphql.WithFieldContext(ctx, fc)
  132393. f := func(i int) {
  132394. defer func() {
  132395. if r := recover(); r != nil {
  132396. ec.Error(ctx, ec.Recover(ctx, r))
  132397. ret = nil
  132398. }
  132399. }()
  132400. if !isLen1 {
  132401. defer wg.Done()
  132402. }
  132403. ret[i] = ec.marshalNSubscriptionBillingAttemptEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptEdge(ctx, sel, v[i])
  132404. }
  132405. if isLen1 {
  132406. f(i)
  132407. } else {
  132408. go f(i)
  132409. }
  132410. }
  132411. wg.Wait()
  132412. for _, e := range ret {
  132413. if e == graphql.Null {
  132414. return graphql.Null
  132415. }
  132416. }
  132417. return ret
  132418. }
  132419. func (ec *executionContext) marshalNSubscriptionBillingAttemptEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptEdge) graphql.Marshaler {
  132420. if v == nil {
  132421. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132422. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132423. }
  132424. return graphql.Null
  132425. }
  132426. return ec._SubscriptionBillingAttemptEdge(ctx, sel, v)
  132427. }
  132428. func (ec *executionContext) marshalNSubscriptionBillingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingPolicy) graphql.Marshaler {
  132429. if v == nil {
  132430. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132431. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132432. }
  132433. return graphql.Null
  132434. }
  132435. return ec._SubscriptionBillingPolicy(ctx, sel, v)
  132436. }
  132437. func (ec *executionContext) marshalNSubscriptionContract2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionContract) graphql.Marshaler {
  132438. ret := make(graphql.Array, len(v))
  132439. var wg sync.WaitGroup
  132440. isLen1 := len(v) == 1
  132441. if !isLen1 {
  132442. wg.Add(len(v))
  132443. }
  132444. for i := range v {
  132445. i := i
  132446. fc := &graphql.FieldContext{
  132447. Index: &i,
  132448. Result: &v[i],
  132449. }
  132450. ctx := graphql.WithFieldContext(ctx, fc)
  132451. f := func(i int) {
  132452. defer func() {
  132453. if r := recover(); r != nil {
  132454. ec.Error(ctx, ec.Recover(ctx, r))
  132455. ret = nil
  132456. }
  132457. }()
  132458. if !isLen1 {
  132459. defer wg.Done()
  132460. }
  132461. ret[i] = ec.marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx, sel, v[i])
  132462. }
  132463. if isLen1 {
  132464. f(i)
  132465. } else {
  132466. go f(i)
  132467. }
  132468. }
  132469. wg.Wait()
  132470. for _, e := range ret {
  132471. if e == graphql.Null {
  132472. return graphql.Null
  132473. }
  132474. }
  132475. return ret
  132476. }
  132477. func (ec *executionContext) marshalNSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContract) graphql.Marshaler {
  132478. if v == nil {
  132479. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132480. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132481. }
  132482. return graphql.Null
  132483. }
  132484. return ec._SubscriptionContract(ctx, sel, v)
  132485. }
  132486. func (ec *executionContext) marshalNSubscriptionContractConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractConnection) graphql.Marshaler {
  132487. if v == nil {
  132488. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132489. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132490. }
  132491. return graphql.Null
  132492. }
  132493. return ec._SubscriptionContractConnection(ctx, sel, v)
  132494. }
  132495. func (ec *executionContext) marshalNSubscriptionContractEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionContractEdge) graphql.Marshaler {
  132496. ret := make(graphql.Array, len(v))
  132497. var wg sync.WaitGroup
  132498. isLen1 := len(v) == 1
  132499. if !isLen1 {
  132500. wg.Add(len(v))
  132501. }
  132502. for i := range v {
  132503. i := i
  132504. fc := &graphql.FieldContext{
  132505. Index: &i,
  132506. Result: &v[i],
  132507. }
  132508. ctx := graphql.WithFieldContext(ctx, fc)
  132509. f := func(i int) {
  132510. defer func() {
  132511. if r := recover(); r != nil {
  132512. ec.Error(ctx, ec.Recover(ctx, r))
  132513. ret = nil
  132514. }
  132515. }()
  132516. if !isLen1 {
  132517. defer wg.Done()
  132518. }
  132519. ret[i] = ec.marshalNSubscriptionContractEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractEdge(ctx, sel, v[i])
  132520. }
  132521. if isLen1 {
  132522. f(i)
  132523. } else {
  132524. go f(i)
  132525. }
  132526. }
  132527. wg.Wait()
  132528. for _, e := range ret {
  132529. if e == graphql.Null {
  132530. return graphql.Null
  132531. }
  132532. }
  132533. return ret
  132534. }
  132535. func (ec *executionContext) marshalNSubscriptionContractEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractEdge) graphql.Marshaler {
  132536. if v == nil {
  132537. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132538. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132539. }
  132540. return graphql.Null
  132541. }
  132542. return ec._SubscriptionContractEdge(ctx, sel, v)
  132543. }
  132544. func (ec *executionContext) unmarshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx context.Context, v interface{}) (SubscriptionContractSubscriptionStatus, error) {
  132545. var res SubscriptionContractSubscriptionStatus
  132546. err := res.UnmarshalGQL(v)
  132547. return res, graphql.ErrorOnPath(ctx, err)
  132548. }
  132549. func (ec *executionContext) marshalNSubscriptionContractSubscriptionStatus2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractSubscriptionStatus(ctx context.Context, sel ast.SelectionSet, v SubscriptionContractSubscriptionStatus) graphql.Marshaler {
  132550. return v
  132551. }
  132552. func (ec *executionContext) marshalNSubscriptionCyclePriceAdjustment2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionCyclePriceAdjustmentᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  132553. ret := make(graphql.Array, len(v))
  132554. var wg sync.WaitGroup
  132555. isLen1 := len(v) == 1
  132556. if !isLen1 {
  132557. wg.Add(len(v))
  132558. }
  132559. for i := range v {
  132560. i := i
  132561. fc := &graphql.FieldContext{
  132562. Index: &i,
  132563. Result: &v[i],
  132564. }
  132565. ctx := graphql.WithFieldContext(ctx, fc)
  132566. f := func(i int) {
  132567. defer func() {
  132568. if r := recover(); r != nil {
  132569. ec.Error(ctx, ec.Recover(ctx, r))
  132570. ret = nil
  132571. }
  132572. }()
  132573. if !isLen1 {
  132574. defer wg.Done()
  132575. }
  132576. ret[i] = ec.marshalNSubscriptionCyclePriceAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionCyclePriceAdjustment(ctx, sel, v[i])
  132577. }
  132578. if isLen1 {
  132579. f(i)
  132580. } else {
  132581. go f(i)
  132582. }
  132583. }
  132584. wg.Wait()
  132585. for _, e := range ret {
  132586. if e == graphql.Null {
  132587. return graphql.Null
  132588. }
  132589. }
  132590. return ret
  132591. }
  132592. func (ec *executionContext) marshalNSubscriptionCyclePriceAdjustment2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionCyclePriceAdjustment(ctx context.Context, sel ast.SelectionSet, v *SubscriptionCyclePriceAdjustment) graphql.Marshaler {
  132593. if v == nil {
  132594. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132595. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132596. }
  132597. return graphql.Null
  132598. }
  132599. return ec._SubscriptionCyclePriceAdjustment(ctx, sel, v)
  132600. }
  132601. func (ec *executionContext) marshalNSubscriptionDeliveryMethodLocalDeliveryOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodLocalDeliveryOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodLocalDeliveryOption) graphql.Marshaler {
  132602. if v == nil {
  132603. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132604. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132605. }
  132606. return graphql.Null
  132607. }
  132608. return ec._SubscriptionDeliveryMethodLocalDeliveryOption(ctx, sel, v)
  132609. }
  132610. func (ec *executionContext) marshalNSubscriptionDeliveryMethodPickupOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodPickupOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodPickupOption) graphql.Marshaler {
  132611. if v == nil {
  132612. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132613. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132614. }
  132615. return graphql.Null
  132616. }
  132617. return ec._SubscriptionDeliveryMethodPickupOption(ctx, sel, v)
  132618. }
  132619. func (ec *executionContext) marshalNSubscriptionDeliveryMethodShippingOption2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethodShippingOption(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryMethodShippingOption) graphql.Marshaler {
  132620. if v == nil {
  132621. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132622. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132623. }
  132624. return graphql.Null
  132625. }
  132626. return ec._SubscriptionDeliveryMethodShippingOption(ctx, sel, v)
  132627. }
  132628. func (ec *executionContext) marshalNSubscriptionDeliveryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDeliveryPolicy) graphql.Marshaler {
  132629. if v == nil {
  132630. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132631. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132632. }
  132633. return graphql.Null
  132634. }
  132635. return ec._SubscriptionDeliveryPolicy(ctx, sel, v)
  132636. }
  132637. func (ec *executionContext) marshalNSubscriptionDiscount2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, v SubscriptionDiscount) graphql.Marshaler {
  132638. if v == nil {
  132639. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132640. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132641. }
  132642. return graphql.Null
  132643. }
  132644. return ec._SubscriptionDiscount(ctx, sel, v)
  132645. }
  132646. func (ec *executionContext) marshalNSubscriptionDiscountAllocation2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountAllocationᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionDiscountAllocation) graphql.Marshaler {
  132647. ret := make(graphql.Array, len(v))
  132648. var wg sync.WaitGroup
  132649. isLen1 := len(v) == 1
  132650. if !isLen1 {
  132651. wg.Add(len(v))
  132652. }
  132653. for i := range v {
  132654. i := i
  132655. fc := &graphql.FieldContext{
  132656. Index: &i,
  132657. Result: &v[i],
  132658. }
  132659. ctx := graphql.WithFieldContext(ctx, fc)
  132660. f := func(i int) {
  132661. defer func() {
  132662. if r := recover(); r != nil {
  132663. ec.Error(ctx, ec.Recover(ctx, r))
  132664. ret = nil
  132665. }
  132666. }()
  132667. if !isLen1 {
  132668. defer wg.Done()
  132669. }
  132670. ret[i] = ec.marshalNSubscriptionDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountAllocation(ctx, sel, v[i])
  132671. }
  132672. if isLen1 {
  132673. f(i)
  132674. } else {
  132675. go f(i)
  132676. }
  132677. }
  132678. wg.Wait()
  132679. for _, e := range ret {
  132680. if e == graphql.Null {
  132681. return graphql.Null
  132682. }
  132683. }
  132684. return ret
  132685. }
  132686. func (ec *executionContext) marshalNSubscriptionDiscountAllocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountAllocation(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountAllocation) graphql.Marshaler {
  132687. if v == nil {
  132688. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132689. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132690. }
  132691. return graphql.Null
  132692. }
  132693. return ec._SubscriptionDiscountAllocation(ctx, sel, v)
  132694. }
  132695. func (ec *executionContext) marshalNSubscriptionDiscountEntitledLines2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountEntitledLines(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountEntitledLines) graphql.Marshaler {
  132696. if v == nil {
  132697. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132698. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132699. }
  132700. return graphql.Null
  132701. }
  132702. return ec._SubscriptionDiscountEntitledLines(ctx, sel, v)
  132703. }
  132704. func (ec *executionContext) marshalNSubscriptionDiscountValue2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountValue(ctx context.Context, sel ast.SelectionSet, v SubscriptionDiscountValue) graphql.Marshaler {
  132705. if v == nil {
  132706. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132707. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132708. }
  132709. return graphql.Null
  132710. }
  132711. return ec._SubscriptionDiscountValue(ctx, sel, v)
  132712. }
  132713. func (ec *executionContext) marshalNSubscriptionLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionLine) graphql.Marshaler {
  132714. ret := make(graphql.Array, len(v))
  132715. var wg sync.WaitGroup
  132716. isLen1 := len(v) == 1
  132717. if !isLen1 {
  132718. wg.Add(len(v))
  132719. }
  132720. for i := range v {
  132721. i := i
  132722. fc := &graphql.FieldContext{
  132723. Index: &i,
  132724. Result: &v[i],
  132725. }
  132726. ctx := graphql.WithFieldContext(ctx, fc)
  132727. f := func(i int) {
  132728. defer func() {
  132729. if r := recover(); r != nil {
  132730. ec.Error(ctx, ec.Recover(ctx, r))
  132731. ret = nil
  132732. }
  132733. }()
  132734. if !isLen1 {
  132735. defer wg.Done()
  132736. }
  132737. ret[i] = ec.marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLine(ctx, sel, v[i])
  132738. }
  132739. if isLen1 {
  132740. f(i)
  132741. } else {
  132742. go f(i)
  132743. }
  132744. }
  132745. wg.Wait()
  132746. for _, e := range ret {
  132747. if e == graphql.Null {
  132748. return graphql.Null
  132749. }
  132750. }
  132751. return ret
  132752. }
  132753. func (ec *executionContext) marshalNSubscriptionLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLine(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLine) graphql.Marshaler {
  132754. if v == nil {
  132755. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132756. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132757. }
  132758. return graphql.Null
  132759. }
  132760. return ec._SubscriptionLine(ctx, sel, v)
  132761. }
  132762. func (ec *executionContext) marshalNSubscriptionLineConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLineConnection) graphql.Marshaler {
  132763. if v == nil {
  132764. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132765. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132766. }
  132767. return graphql.Null
  132768. }
  132769. return ec._SubscriptionLineConnection(ctx, sel, v)
  132770. }
  132771. func (ec *executionContext) marshalNSubscriptionLineEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionLineEdge) graphql.Marshaler {
  132772. ret := make(graphql.Array, len(v))
  132773. var wg sync.WaitGroup
  132774. isLen1 := len(v) == 1
  132775. if !isLen1 {
  132776. wg.Add(len(v))
  132777. }
  132778. for i := range v {
  132779. i := i
  132780. fc := &graphql.FieldContext{
  132781. Index: &i,
  132782. Result: &v[i],
  132783. }
  132784. ctx := graphql.WithFieldContext(ctx, fc)
  132785. f := func(i int) {
  132786. defer func() {
  132787. if r := recover(); r != nil {
  132788. ec.Error(ctx, ec.Recover(ctx, r))
  132789. ret = nil
  132790. }
  132791. }()
  132792. if !isLen1 {
  132793. defer wg.Done()
  132794. }
  132795. ret[i] = ec.marshalNSubscriptionLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineEdge(ctx, sel, v[i])
  132796. }
  132797. if isLen1 {
  132798. f(i)
  132799. } else {
  132800. go f(i)
  132801. }
  132802. }
  132803. wg.Wait()
  132804. for _, e := range ret {
  132805. if e == graphql.Null {
  132806. return graphql.Null
  132807. }
  132808. }
  132809. return ret
  132810. }
  132811. func (ec *executionContext) marshalNSubscriptionLineEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionLineEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionLineEdge) graphql.Marshaler {
  132812. if v == nil {
  132813. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132814. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132815. }
  132816. return graphql.Null
  132817. }
  132818. return ec._SubscriptionLineEdge(ctx, sel, v)
  132819. }
  132820. func (ec *executionContext) marshalNSubscriptionMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionMailingAddress(ctx context.Context, sel ast.SelectionSet, v *SubscriptionMailingAddress) graphql.Marshaler {
  132821. if v == nil {
  132822. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132823. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132824. }
  132825. return graphql.Null
  132826. }
  132827. return ec._SubscriptionMailingAddress(ctx, sel, v)
  132828. }
  132829. func (ec *executionContext) marshalNSubscriptionManualDiscount2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionManualDiscount) graphql.Marshaler {
  132830. ret := make(graphql.Array, len(v))
  132831. var wg sync.WaitGroup
  132832. isLen1 := len(v) == 1
  132833. if !isLen1 {
  132834. wg.Add(len(v))
  132835. }
  132836. for i := range v {
  132837. i := i
  132838. fc := &graphql.FieldContext{
  132839. Index: &i,
  132840. Result: &v[i],
  132841. }
  132842. ctx := graphql.WithFieldContext(ctx, fc)
  132843. f := func(i int) {
  132844. defer func() {
  132845. if r := recover(); r != nil {
  132846. ec.Error(ctx, ec.Recover(ctx, r))
  132847. ret = nil
  132848. }
  132849. }()
  132850. if !isLen1 {
  132851. defer wg.Done()
  132852. }
  132853. ret[i] = ec.marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscount(ctx, sel, v[i])
  132854. }
  132855. if isLen1 {
  132856. f(i)
  132857. } else {
  132858. go f(i)
  132859. }
  132860. }
  132861. wg.Wait()
  132862. for _, e := range ret {
  132863. if e == graphql.Null {
  132864. return graphql.Null
  132865. }
  132866. }
  132867. return ret
  132868. }
  132869. func (ec *executionContext) marshalNSubscriptionManualDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscount(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscount) graphql.Marshaler {
  132870. if v == nil {
  132871. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132872. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132873. }
  132874. return graphql.Null
  132875. }
  132876. return ec._SubscriptionManualDiscount(ctx, sel, v)
  132877. }
  132878. func (ec *executionContext) marshalNSubscriptionManualDiscountConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountConnection(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscountConnection) graphql.Marshaler {
  132879. if v == nil {
  132880. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132881. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132882. }
  132883. return graphql.Null
  132884. }
  132885. return ec._SubscriptionManualDiscountConnection(ctx, sel, v)
  132886. }
  132887. func (ec *executionContext) marshalNSubscriptionManualDiscountEdge2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountEdgeᚄ(ctx context.Context, sel ast.SelectionSet, v []*SubscriptionManualDiscountEdge) graphql.Marshaler {
  132888. ret := make(graphql.Array, len(v))
  132889. var wg sync.WaitGroup
  132890. isLen1 := len(v) == 1
  132891. if !isLen1 {
  132892. wg.Add(len(v))
  132893. }
  132894. for i := range v {
  132895. i := i
  132896. fc := &graphql.FieldContext{
  132897. Index: &i,
  132898. Result: &v[i],
  132899. }
  132900. ctx := graphql.WithFieldContext(ctx, fc)
  132901. f := func(i int) {
  132902. defer func() {
  132903. if r := recover(); r != nil {
  132904. ec.Error(ctx, ec.Recover(ctx, r))
  132905. ret = nil
  132906. }
  132907. }()
  132908. if !isLen1 {
  132909. defer wg.Done()
  132910. }
  132911. ret[i] = ec.marshalNSubscriptionManualDiscountEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountEdge(ctx, sel, v[i])
  132912. }
  132913. if isLen1 {
  132914. f(i)
  132915. } else {
  132916. go f(i)
  132917. }
  132918. }
  132919. wg.Wait()
  132920. for _, e := range ret {
  132921. if e == graphql.Null {
  132922. return graphql.Null
  132923. }
  132924. }
  132925. return ret
  132926. }
  132927. func (ec *executionContext) marshalNSubscriptionManualDiscountEdge2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionManualDiscountEdge(ctx context.Context, sel ast.SelectionSet, v *SubscriptionManualDiscountEdge) graphql.Marshaler {
  132928. if v == nil {
  132929. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132930. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132931. }
  132932. return graphql.Null
  132933. }
  132934. return ec._SubscriptionManualDiscountEdge(ctx, sel, v)
  132935. }
  132936. func (ec *executionContext) marshalNSuggestedOrderTransaction2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransactionᚄ(ctx context.Context, sel ast.SelectionSet, v []*SuggestedOrderTransaction) graphql.Marshaler {
  132937. ret := make(graphql.Array, len(v))
  132938. var wg sync.WaitGroup
  132939. isLen1 := len(v) == 1
  132940. if !isLen1 {
  132941. wg.Add(len(v))
  132942. }
  132943. for i := range v {
  132944. i := i
  132945. fc := &graphql.FieldContext{
  132946. Index: &i,
  132947. Result: &v[i],
  132948. }
  132949. ctx := graphql.WithFieldContext(ctx, fc)
  132950. f := func(i int) {
  132951. defer func() {
  132952. if r := recover(); r != nil {
  132953. ec.Error(ctx, ec.Recover(ctx, r))
  132954. ret = nil
  132955. }
  132956. }()
  132957. if !isLen1 {
  132958. defer wg.Done()
  132959. }
  132960. ret[i] = ec.marshalNSuggestedOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransaction(ctx, sel, v[i])
  132961. }
  132962. if isLen1 {
  132963. f(i)
  132964. } else {
  132965. go f(i)
  132966. }
  132967. }
  132968. wg.Wait()
  132969. for _, e := range ret {
  132970. if e == graphql.Null {
  132971. return graphql.Null
  132972. }
  132973. }
  132974. return ret
  132975. }
  132976. func (ec *executionContext) marshalNSuggestedOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *SuggestedOrderTransaction) graphql.Marshaler {
  132977. if v == nil {
  132978. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  132979. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  132980. }
  132981. return graphql.Null
  132982. }
  132983. return ec._SuggestedOrderTransaction(ctx, sel, v)
  132984. }
  132985. func (ec *executionContext) unmarshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransactionKind(ctx context.Context, v interface{}) (SuggestedOrderTransactionKind, error) {
  132986. var res SuggestedOrderTransactionKind
  132987. err := res.UnmarshalGQL(v)
  132988. return res, graphql.ErrorOnPath(ctx, err)
  132989. }
  132990. func (ec *executionContext) marshalNSuggestedOrderTransactionKind2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSuggestedOrderTransactionKind(ctx context.Context, sel ast.SelectionSet, v SuggestedOrderTransactionKind) graphql.Marshaler {
  132991. return v
  132992. }
  132993. func (ec *executionContext) unmarshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemption(ctx context.Context, v interface{}) (TaxExemption, error) {
  132994. var res TaxExemption
  132995. err := res.UnmarshalGQL(v)
  132996. return res, graphql.ErrorOnPath(ctx, err)
  132997. }
  132998. func (ec *executionContext) marshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemption(ctx context.Context, sel ast.SelectionSet, v TaxExemption) graphql.Marshaler {
  132999. return v
  133000. }
  133001. func (ec *executionContext) unmarshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemptionᚄ(ctx context.Context, v interface{}) ([]TaxExemption, error) {
  133002. var vSlice []interface{}
  133003. if v != nil {
  133004. vSlice = graphql.CoerceList(v)
  133005. }
  133006. var err error
  133007. res := make([]TaxExemption, len(vSlice))
  133008. for i := range vSlice {
  133009. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  133010. res[i], err = ec.unmarshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemption(ctx, vSlice[i])
  133011. if err != nil {
  133012. return nil, err
  133013. }
  133014. }
  133015. return res, nil
  133016. }
  133017. func (ec *executionContext) marshalNTaxExemption2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemptionᚄ(ctx context.Context, sel ast.SelectionSet, v []TaxExemption) graphql.Marshaler {
  133018. ret := make(graphql.Array, len(v))
  133019. var wg sync.WaitGroup
  133020. isLen1 := len(v) == 1
  133021. if !isLen1 {
  133022. wg.Add(len(v))
  133023. }
  133024. for i := range v {
  133025. i := i
  133026. fc := &graphql.FieldContext{
  133027. Index: &i,
  133028. Result: &v[i],
  133029. }
  133030. ctx := graphql.WithFieldContext(ctx, fc)
  133031. f := func(i int) {
  133032. defer func() {
  133033. if r := recover(); r != nil {
  133034. ec.Error(ctx, ec.Recover(ctx, r))
  133035. ret = nil
  133036. }
  133037. }()
  133038. if !isLen1 {
  133039. defer wg.Done()
  133040. }
  133041. ret[i] = ec.marshalNTaxExemption2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxExemption(ctx, sel, v[i])
  133042. }
  133043. if isLen1 {
  133044. f(i)
  133045. } else {
  133046. go f(i)
  133047. }
  133048. }
  133049. wg.Wait()
  133050. for _, e := range ret {
  133051. if e == graphql.Null {
  133052. return graphql.Null
  133053. }
  133054. }
  133055. return ret
  133056. }
  133057. func (ec *executionContext) marshalNTaxLine2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLineᚄ(ctx context.Context, sel ast.SelectionSet, v []*TaxLine) graphql.Marshaler {
  133058. ret := make(graphql.Array, len(v))
  133059. var wg sync.WaitGroup
  133060. isLen1 := len(v) == 1
  133061. if !isLen1 {
  133062. wg.Add(len(v))
  133063. }
  133064. for i := range v {
  133065. i := i
  133066. fc := &graphql.FieldContext{
  133067. Index: &i,
  133068. Result: &v[i],
  133069. }
  133070. ctx := graphql.WithFieldContext(ctx, fc)
  133071. f := func(i int) {
  133072. defer func() {
  133073. if r := recover(); r != nil {
  133074. ec.Error(ctx, ec.Recover(ctx, r))
  133075. ret = nil
  133076. }
  133077. }()
  133078. if !isLen1 {
  133079. defer wg.Done()
  133080. }
  133081. ret[i] = ec.marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLine(ctx, sel, v[i])
  133082. }
  133083. if isLen1 {
  133084. f(i)
  133085. } else {
  133086. go f(i)
  133087. }
  133088. }
  133089. wg.Wait()
  133090. for _, e := range ret {
  133091. if e == graphql.Null {
  133092. return graphql.Null
  133093. }
  133094. }
  133095. return ret
  133096. }
  133097. func (ec *executionContext) marshalNTaxLine2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTaxLine(ctx context.Context, sel ast.SelectionSet, v *TaxLine) graphql.Marshaler {
  133098. if v == nil {
  133099. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133100. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133101. }
  133102. return graphql.Null
  133103. }
  133104. return ec._TaxLine(ctx, sel, v)
  133105. }
  133106. func (ec *executionContext) marshalNTransactionFee2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTransactionFeeᚄ(ctx context.Context, sel ast.SelectionSet, v []*TransactionFee) graphql.Marshaler {
  133107. ret := make(graphql.Array, len(v))
  133108. var wg sync.WaitGroup
  133109. isLen1 := len(v) == 1
  133110. if !isLen1 {
  133111. wg.Add(len(v))
  133112. }
  133113. for i := range v {
  133114. i := i
  133115. fc := &graphql.FieldContext{
  133116. Index: &i,
  133117. Result: &v[i],
  133118. }
  133119. ctx := graphql.WithFieldContext(ctx, fc)
  133120. f := func(i int) {
  133121. defer func() {
  133122. if r := recover(); r != nil {
  133123. ec.Error(ctx, ec.Recover(ctx, r))
  133124. ret = nil
  133125. }
  133126. }()
  133127. if !isLen1 {
  133128. defer wg.Done()
  133129. }
  133130. ret[i] = ec.marshalNTransactionFee2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTransactionFee(ctx, sel, v[i])
  133131. }
  133132. if isLen1 {
  133133. f(i)
  133134. } else {
  133135. go f(i)
  133136. }
  133137. }
  133138. wg.Wait()
  133139. for _, e := range ret {
  133140. if e == graphql.Null {
  133141. return graphql.Null
  133142. }
  133143. }
  133144. return ret
  133145. }
  133146. func (ec *executionContext) marshalNTransactionFee2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTransactionFee(ctx context.Context, sel ast.SelectionSet, v *TransactionFee) graphql.Marshaler {
  133147. if v == nil {
  133148. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133149. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133150. }
  133151. return graphql.Null
  133152. }
  133153. return ec._TransactionFee(ctx, sel, v)
  133154. }
  133155. func (ec *executionContext) marshalNTypedAttribute2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTypedAttributeᚄ(ctx context.Context, sel ast.SelectionSet, v []*TypedAttribute) graphql.Marshaler {
  133156. ret := make(graphql.Array, len(v))
  133157. var wg sync.WaitGroup
  133158. isLen1 := len(v) == 1
  133159. if !isLen1 {
  133160. wg.Add(len(v))
  133161. }
  133162. for i := range v {
  133163. i := i
  133164. fc := &graphql.FieldContext{
  133165. Index: &i,
  133166. Result: &v[i],
  133167. }
  133168. ctx := graphql.WithFieldContext(ctx, fc)
  133169. f := func(i int) {
  133170. defer func() {
  133171. if r := recover(); r != nil {
  133172. ec.Error(ctx, ec.Recover(ctx, r))
  133173. ret = nil
  133174. }
  133175. }()
  133176. if !isLen1 {
  133177. defer wg.Done()
  133178. }
  133179. ret[i] = ec.marshalNTypedAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTypedAttribute(ctx, sel, v[i])
  133180. }
  133181. if isLen1 {
  133182. f(i)
  133183. } else {
  133184. go f(i)
  133185. }
  133186. }
  133187. wg.Wait()
  133188. for _, e := range ret {
  133189. if e == graphql.Null {
  133190. return graphql.Null
  133191. }
  133192. }
  133193. return ret
  133194. }
  133195. func (ec *executionContext) marshalNTypedAttribute2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐTypedAttribute(ctx context.Context, sel ast.SelectionSet, v *TypedAttribute) graphql.Marshaler {
  133196. if v == nil {
  133197. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133198. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133199. }
  133200. return graphql.Null
  133201. }
  133202. return ec._TypedAttribute(ctx, sel, v)
  133203. }
  133204. func (ec *executionContext) unmarshalNURL2string(ctx context.Context, v interface{}) (string, error) {
  133205. res, err := graphql.UnmarshalString(v)
  133206. return res, graphql.ErrorOnPath(ctx, err)
  133207. }
  133208. func (ec *executionContext) marshalNURL2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  133209. res := graphql.MarshalString(v)
  133210. if res == graphql.Null {
  133211. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133212. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133213. }
  133214. }
  133215. return res
  133216. }
  133217. func (ec *executionContext) unmarshalNUnsignedInt642string(ctx context.Context, v interface{}) (string, error) {
  133218. res, err := graphql.UnmarshalString(v)
  133219. return res, graphql.ErrorOnPath(ctx, err)
  133220. }
  133221. func (ec *executionContext) marshalNUnsignedInt642string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  133222. res := graphql.MarshalString(v)
  133223. if res == graphql.Null {
  133224. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133225. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133226. }
  133227. }
  133228. return res
  133229. }
  133230. func (ec *executionContext) marshalNUserError2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUserErrorᚄ(ctx context.Context, sel ast.SelectionSet, v []*UserError) graphql.Marshaler {
  133231. ret := make(graphql.Array, len(v))
  133232. var wg sync.WaitGroup
  133233. isLen1 := len(v) == 1
  133234. if !isLen1 {
  133235. wg.Add(len(v))
  133236. }
  133237. for i := range v {
  133238. i := i
  133239. fc := &graphql.FieldContext{
  133240. Index: &i,
  133241. Result: &v[i],
  133242. }
  133243. ctx := graphql.WithFieldContext(ctx, fc)
  133244. f := func(i int) {
  133245. defer func() {
  133246. if r := recover(); r != nil {
  133247. ec.Error(ctx, ec.Recover(ctx, r))
  133248. ret = nil
  133249. }
  133250. }()
  133251. if !isLen1 {
  133252. defer wg.Done()
  133253. }
  133254. ret[i] = ec.marshalNUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUserError(ctx, sel, v[i])
  133255. }
  133256. if isLen1 {
  133257. f(i)
  133258. } else {
  133259. go f(i)
  133260. }
  133261. }
  133262. wg.Wait()
  133263. for _, e := range ret {
  133264. if e == graphql.Null {
  133265. return graphql.Null
  133266. }
  133267. }
  133268. return ret
  133269. }
  133270. func (ec *executionContext) marshalNUserError2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUserError(ctx context.Context, sel ast.SelectionSet, v *UserError) graphql.Marshaler {
  133271. if v == nil {
  133272. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133273. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133274. }
  133275. return graphql.Null
  133276. }
  133277. return ec._UserError(ctx, sel, v)
  133278. }
  133279. func (ec *executionContext) marshalNVideoSource2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSourceᚄ(ctx context.Context, sel ast.SelectionSet, v []*VideoSource) graphql.Marshaler {
  133280. ret := make(graphql.Array, len(v))
  133281. var wg sync.WaitGroup
  133282. isLen1 := len(v) == 1
  133283. if !isLen1 {
  133284. wg.Add(len(v))
  133285. }
  133286. for i := range v {
  133287. i := i
  133288. fc := &graphql.FieldContext{
  133289. Index: &i,
  133290. Result: &v[i],
  133291. }
  133292. ctx := graphql.WithFieldContext(ctx, fc)
  133293. f := func(i int) {
  133294. defer func() {
  133295. if r := recover(); r != nil {
  133296. ec.Error(ctx, ec.Recover(ctx, r))
  133297. ret = nil
  133298. }
  133299. }()
  133300. if !isLen1 {
  133301. defer wg.Done()
  133302. }
  133303. ret[i] = ec.marshalNVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSource(ctx, sel, v[i])
  133304. }
  133305. if isLen1 {
  133306. f(i)
  133307. } else {
  133308. go f(i)
  133309. }
  133310. }
  133311. wg.Wait()
  133312. for _, e := range ret {
  133313. if e == graphql.Null {
  133314. return graphql.Null
  133315. }
  133316. }
  133317. return ret
  133318. }
  133319. func (ec *executionContext) marshalNVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSource(ctx context.Context, sel ast.SelectionSet, v *VideoSource) graphql.Marshaler {
  133320. if v == nil {
  133321. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133322. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133323. }
  133324. return graphql.Null
  133325. }
  133326. return ec._VideoSource(ctx, sel, v)
  133327. }
  133328. func (ec *executionContext) unmarshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐWeightUnit(ctx context.Context, v interface{}) (WeightUnit, error) {
  133329. var res WeightUnit
  133330. err := res.UnmarshalGQL(v)
  133331. return res, graphql.ErrorOnPath(ctx, err)
  133332. }
  133333. func (ec *executionContext) marshalNWeightUnit2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐWeightUnit(ctx context.Context, sel ast.SelectionSet, v WeightUnit) graphql.Marshaler {
  133334. return v
  133335. }
  133336. func (ec *executionContext) unmarshalN_Any2map(ctx context.Context, v interface{}) (map[string]interface{}, error) {
  133337. res, err := graphql.UnmarshalMap(v)
  133338. return res, graphql.ErrorOnPath(ctx, err)
  133339. }
  133340. func (ec *executionContext) marshalN_Any2map(ctx context.Context, sel ast.SelectionSet, v map[string]interface{}) graphql.Marshaler {
  133341. if v == nil {
  133342. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133343. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133344. }
  133345. return graphql.Null
  133346. }
  133347. res := graphql.MarshalMap(v)
  133348. if res == graphql.Null {
  133349. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133350. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133351. }
  133352. }
  133353. return res
  133354. }
  133355. func (ec *executionContext) unmarshalN_Any2ᚕmapᚄ(ctx context.Context, v interface{}) ([]map[string]interface{}, error) {
  133356. var vSlice []interface{}
  133357. if v != nil {
  133358. vSlice = graphql.CoerceList(v)
  133359. }
  133360. var err error
  133361. res := make([]map[string]interface{}, len(vSlice))
  133362. for i := range vSlice {
  133363. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  133364. res[i], err = ec.unmarshalN_Any2map(ctx, vSlice[i])
  133365. if err != nil {
  133366. return nil, err
  133367. }
  133368. }
  133369. return res, nil
  133370. }
  133371. func (ec *executionContext) marshalN_Any2ᚕmapᚄ(ctx context.Context, sel ast.SelectionSet, v []map[string]interface{}) graphql.Marshaler {
  133372. ret := make(graphql.Array, len(v))
  133373. for i := range v {
  133374. ret[i] = ec.marshalN_Any2map(ctx, sel, v[i])
  133375. }
  133376. for _, e := range ret {
  133377. if e == graphql.Null {
  133378. return graphql.Null
  133379. }
  133380. }
  133381. return ret
  133382. }
  133383. func (ec *executionContext) marshalN_Entity2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx context.Context, sel ast.SelectionSet, v []fedruntime.Entity) graphql.Marshaler {
  133384. ret := make(graphql.Array, len(v))
  133385. var wg sync.WaitGroup
  133386. isLen1 := len(v) == 1
  133387. if !isLen1 {
  133388. wg.Add(len(v))
  133389. }
  133390. for i := range v {
  133391. i := i
  133392. fc := &graphql.FieldContext{
  133393. Index: &i,
  133394. Result: &v[i],
  133395. }
  133396. ctx := graphql.WithFieldContext(ctx, fc)
  133397. f := func(i int) {
  133398. defer func() {
  133399. if r := recover(); r != nil {
  133400. ec.Error(ctx, ec.Recover(ctx, r))
  133401. ret = nil
  133402. }
  133403. }()
  133404. if !isLen1 {
  133405. defer wg.Done()
  133406. }
  133407. ret[i] = ec.marshalO_Entity2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx, sel, v[i])
  133408. }
  133409. if isLen1 {
  133410. f(i)
  133411. } else {
  133412. go f(i)
  133413. }
  133414. }
  133415. wg.Wait()
  133416. return ret
  133417. }
  133418. func (ec *executionContext) unmarshalN_FieldSet2string(ctx context.Context, v interface{}) (string, error) {
  133419. res, err := graphql.UnmarshalString(v)
  133420. return res, graphql.ErrorOnPath(ctx, err)
  133421. }
  133422. func (ec *executionContext) marshalN_FieldSet2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  133423. res := graphql.MarshalString(v)
  133424. if res == graphql.Null {
  133425. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133426. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133427. }
  133428. }
  133429. return res
  133430. }
  133431. func (ec *executionContext) marshalN_Service2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐService(ctx context.Context, sel ast.SelectionSet, v fedruntime.Service) graphql.Marshaler {
  133432. return ec.__Service(ctx, sel, &v)
  133433. }
  133434. func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx context.Context, sel ast.SelectionSet, v introspection.Directive) graphql.Marshaler {
  133435. return ec.___Directive(ctx, sel, &v)
  133436. }
  133437. func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Directive) graphql.Marshaler {
  133438. ret := make(graphql.Array, len(v))
  133439. var wg sync.WaitGroup
  133440. isLen1 := len(v) == 1
  133441. if !isLen1 {
  133442. wg.Add(len(v))
  133443. }
  133444. for i := range v {
  133445. i := i
  133446. fc := &graphql.FieldContext{
  133447. Index: &i,
  133448. Result: &v[i],
  133449. }
  133450. ctx := graphql.WithFieldContext(ctx, fc)
  133451. f := func(i int) {
  133452. defer func() {
  133453. if r := recover(); r != nil {
  133454. ec.Error(ctx, ec.Recover(ctx, r))
  133455. ret = nil
  133456. }
  133457. }()
  133458. if !isLen1 {
  133459. defer wg.Done()
  133460. }
  133461. ret[i] = ec.marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx, sel, v[i])
  133462. }
  133463. if isLen1 {
  133464. f(i)
  133465. } else {
  133466. go f(i)
  133467. }
  133468. }
  133469. wg.Wait()
  133470. for _, e := range ret {
  133471. if e == graphql.Null {
  133472. return graphql.Null
  133473. }
  133474. }
  133475. return ret
  133476. }
  133477. func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx context.Context, v interface{}) (string, error) {
  133478. res, err := graphql.UnmarshalString(v)
  133479. return res, graphql.ErrorOnPath(ctx, err)
  133480. }
  133481. func (ec *executionContext) marshalN__DirectiveLocation2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  133482. res := graphql.MarshalString(v)
  133483. if res == graphql.Null {
  133484. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133485. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133486. }
  133487. }
  133488. return res
  133489. }
  133490. func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  133491. var vSlice []interface{}
  133492. if v != nil {
  133493. vSlice = graphql.CoerceList(v)
  133494. }
  133495. var err error
  133496. res := make([]string, len(vSlice))
  133497. for i := range vSlice {
  133498. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  133499. res[i], err = ec.unmarshalN__DirectiveLocation2string(ctx, vSlice[i])
  133500. if err != nil {
  133501. return nil, err
  133502. }
  133503. }
  133504. return res, nil
  133505. }
  133506. func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  133507. ret := make(graphql.Array, len(v))
  133508. var wg sync.WaitGroup
  133509. isLen1 := len(v) == 1
  133510. if !isLen1 {
  133511. wg.Add(len(v))
  133512. }
  133513. for i := range v {
  133514. i := i
  133515. fc := &graphql.FieldContext{
  133516. Index: &i,
  133517. Result: &v[i],
  133518. }
  133519. ctx := graphql.WithFieldContext(ctx, fc)
  133520. f := func(i int) {
  133521. defer func() {
  133522. if r := recover(); r != nil {
  133523. ec.Error(ctx, ec.Recover(ctx, r))
  133524. ret = nil
  133525. }
  133526. }()
  133527. if !isLen1 {
  133528. defer wg.Done()
  133529. }
  133530. ret[i] = ec.marshalN__DirectiveLocation2string(ctx, sel, v[i])
  133531. }
  133532. if isLen1 {
  133533. f(i)
  133534. } else {
  133535. go f(i)
  133536. }
  133537. }
  133538. wg.Wait()
  133539. for _, e := range ret {
  133540. if e == graphql.Null {
  133541. return graphql.Null
  133542. }
  133543. }
  133544. return ret
  133545. }
  133546. func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx context.Context, sel ast.SelectionSet, v introspection.EnumValue) graphql.Marshaler {
  133547. return ec.___EnumValue(ctx, sel, &v)
  133548. }
  133549. func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx context.Context, sel ast.SelectionSet, v introspection.Field) graphql.Marshaler {
  133550. return ec.___Field(ctx, sel, &v)
  133551. }
  133552. func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx context.Context, sel ast.SelectionSet, v introspection.InputValue) graphql.Marshaler {
  133553. return ec.___InputValue(ctx, sel, &v)
  133554. }
  133555. func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
  133556. ret := make(graphql.Array, len(v))
  133557. var wg sync.WaitGroup
  133558. isLen1 := len(v) == 1
  133559. if !isLen1 {
  133560. wg.Add(len(v))
  133561. }
  133562. for i := range v {
  133563. i := i
  133564. fc := &graphql.FieldContext{
  133565. Index: &i,
  133566. Result: &v[i],
  133567. }
  133568. ctx := graphql.WithFieldContext(ctx, fc)
  133569. f := func(i int) {
  133570. defer func() {
  133571. if r := recover(); r != nil {
  133572. ec.Error(ctx, ec.Recover(ctx, r))
  133573. ret = nil
  133574. }
  133575. }()
  133576. if !isLen1 {
  133577. defer wg.Done()
  133578. }
  133579. ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
  133580. }
  133581. if isLen1 {
  133582. f(i)
  133583. } else {
  133584. go f(i)
  133585. }
  133586. }
  133587. wg.Wait()
  133588. for _, e := range ret {
  133589. if e == graphql.Null {
  133590. return graphql.Null
  133591. }
  133592. }
  133593. return ret
  133594. }
  133595. func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler {
  133596. return ec.___Type(ctx, sel, &v)
  133597. }
  133598. func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
  133599. ret := make(graphql.Array, len(v))
  133600. var wg sync.WaitGroup
  133601. isLen1 := len(v) == 1
  133602. if !isLen1 {
  133603. wg.Add(len(v))
  133604. }
  133605. for i := range v {
  133606. i := i
  133607. fc := &graphql.FieldContext{
  133608. Index: &i,
  133609. Result: &v[i],
  133610. }
  133611. ctx := graphql.WithFieldContext(ctx, fc)
  133612. f := func(i int) {
  133613. defer func() {
  133614. if r := recover(); r != nil {
  133615. ec.Error(ctx, ec.Recover(ctx, r))
  133616. ret = nil
  133617. }
  133618. }()
  133619. if !isLen1 {
  133620. defer wg.Done()
  133621. }
  133622. ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
  133623. }
  133624. if isLen1 {
  133625. f(i)
  133626. } else {
  133627. go f(i)
  133628. }
  133629. }
  133630. wg.Wait()
  133631. for _, e := range ret {
  133632. if e == graphql.Null {
  133633. return graphql.Null
  133634. }
  133635. }
  133636. return ret
  133637. }
  133638. func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
  133639. if v == nil {
  133640. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133641. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133642. }
  133643. return graphql.Null
  133644. }
  133645. return ec.___Type(ctx, sel, v)
  133646. }
  133647. func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Context, v interface{}) (string, error) {
  133648. res, err := graphql.UnmarshalString(v)
  133649. return res, graphql.ErrorOnPath(ctx, err)
  133650. }
  133651. func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  133652. res := graphql.MarshalString(v)
  133653. if res == graphql.Null {
  133654. if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
  133655. ec.Errorf(ctx, "the requested element is null which the schema does not allow")
  133656. }
  133657. }
  133658. return res
  133659. }
  133660. func (ec *executionContext) marshalOApp2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐApp(ctx context.Context, sel ast.SelectionSet, v *App) graphql.Marshaler {
  133661. if v == nil {
  133662. return graphql.Null
  133663. }
  133664. return ec._App(ctx, sel, v)
  133665. }
  133666. func (ec *executionContext) unmarshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx context.Context, v interface{}) (*AppRevenueAttributionRecordSortKeys, error) {
  133667. if v == nil {
  133668. return nil, nil
  133669. }
  133670. var res = new(AppRevenueAttributionRecordSortKeys)
  133671. err := res.UnmarshalGQL(v)
  133672. return res, graphql.ErrorOnPath(ctx, err)
  133673. }
  133674. func (ec *executionContext) marshalOAppRevenueAttributionRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppRevenueAttributionRecordSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppRevenueAttributionRecordSortKeys) graphql.Marshaler {
  133675. if v == nil {
  133676. return graphql.Null
  133677. }
  133678. return v
  133679. }
  133680. func (ec *executionContext) marshalOAppSubscriptionDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionDiscount(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionDiscount) graphql.Marshaler {
  133681. if v == nil {
  133682. return graphql.Null
  133683. }
  133684. return ec._AppSubscriptionDiscount(ctx, sel, v)
  133685. }
  133686. func (ec *executionContext) unmarshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionSortKeys(ctx context.Context, v interface{}) (*AppSubscriptionSortKeys, error) {
  133687. if v == nil {
  133688. return nil, nil
  133689. }
  133690. var res = new(AppSubscriptionSortKeys)
  133691. err := res.UnmarshalGQL(v)
  133692. return res, graphql.ErrorOnPath(ctx, err)
  133693. }
  133694. func (ec *executionContext) marshalOAppSubscriptionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppSubscriptionSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppSubscriptionSortKeys) graphql.Marshaler {
  133695. if v == nil {
  133696. return graphql.Null
  133697. }
  133698. return v
  133699. }
  133700. func (ec *executionContext) unmarshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppTransactionSortKeys(ctx context.Context, v interface{}) (*AppTransactionSortKeys, error) {
  133701. if v == nil {
  133702. return nil, nil
  133703. }
  133704. var res = new(AppTransactionSortKeys)
  133705. err := res.UnmarshalGQL(v)
  133706. return res, graphql.ErrorOnPath(ctx, err)
  133707. }
  133708. func (ec *executionContext) marshalOAppTransactionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppTransactionSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppTransactionSortKeys) graphql.Marshaler {
  133709. if v == nil {
  133710. return graphql.Null
  133711. }
  133712. return v
  133713. }
  133714. func (ec *executionContext) unmarshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordSortKeys(ctx context.Context, v interface{}) (*AppUsageRecordSortKeys, error) {
  133715. if v == nil {
  133716. return nil, nil
  133717. }
  133718. var res = new(AppUsageRecordSortKeys)
  133719. err := res.UnmarshalGQL(v)
  133720. return res, graphql.ErrorOnPath(ctx, err)
  133721. }
  133722. func (ec *executionContext) marshalOAppUsageRecordSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐAppUsageRecordSortKeys(ctx context.Context, sel ast.SelectionSet, v *AppUsageRecordSortKeys) graphql.Marshaler {
  133723. if v == nil {
  133724. return graphql.Null
  133725. }
  133726. return v
  133727. }
  133728. func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context, v interface{}) (bool, error) {
  133729. res, err := graphql.UnmarshalBoolean(v)
  133730. return res, graphql.ErrorOnPath(ctx, err)
  133731. }
  133732. func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
  133733. res := graphql.MarshalBoolean(v)
  133734. return res
  133735. }
  133736. func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Context, v interface{}) (*bool, error) {
  133737. if v == nil {
  133738. return nil, nil
  133739. }
  133740. res, err := graphql.UnmarshalBoolean(v)
  133741. return &res, graphql.ErrorOnPath(ctx, err)
  133742. }
  133743. func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast.SelectionSet, v *bool) graphql.Marshaler {
  133744. if v == nil {
  133745. return graphql.Null
  133746. }
  133747. res := graphql.MarshalBoolean(*v)
  133748. return res
  133749. }
  133750. func (ec *executionContext) marshalOBuyerExperienceConfiguration2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐBuyerExperienceConfiguration(ctx context.Context, sel ast.SelectionSet, v *BuyerExperienceConfiguration) graphql.Marshaler {
  133751. if v == nil {
  133752. return graphql.Null
  133753. }
  133754. return ec._BuyerExperienceConfiguration(ctx, sel, v)
  133755. }
  133756. func (ec *executionContext) marshalOChannelDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐChannelDefinition(ctx context.Context, sel ast.SelectionSet, v *ChannelDefinition) graphql.Marshaler {
  133757. if v == nil {
  133758. return graphql.Null
  133759. }
  133760. return ec._ChannelDefinition(ctx, sel, v)
  133761. }
  133762. func (ec *executionContext) marshalOCommentEventEmbed2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCommentEventEmbed(ctx context.Context, sel ast.SelectionSet, v CommentEventEmbed) graphql.Marshaler {
  133763. if v == nil {
  133764. return graphql.Null
  133765. }
  133766. return ec._CommentEventEmbed(ctx, sel, v)
  133767. }
  133768. func (ec *executionContext) marshalOCompanyAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyAddress(ctx context.Context, sel ast.SelectionSet, v *CompanyAddress) graphql.Marshaler {
  133769. if v == nil {
  133770. return graphql.Null
  133771. }
  133772. return ec._CompanyAddress(ctx, sel, v)
  133773. }
  133774. func (ec *executionContext) marshalOCompanyContact2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContact(ctx context.Context, sel ast.SelectionSet, v *CompanyContact) graphql.Marshaler {
  133775. if v == nil {
  133776. return graphql.Null
  133777. }
  133778. return ec._CompanyContact(ctx, sel, v)
  133779. }
  133780. func (ec *executionContext) marshalOCompanyContactRole2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRole(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRole) graphql.Marshaler {
  133781. if v == nil {
  133782. return graphql.Null
  133783. }
  133784. return ec._CompanyContactRole(ctx, sel, v)
  133785. }
  133786. func (ec *executionContext) unmarshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx context.Context, v interface{}) (*CompanyContactRoleAssignmentSortKeys, error) {
  133787. if v == nil {
  133788. return nil, nil
  133789. }
  133790. var res = new(CompanyContactRoleAssignmentSortKeys)
  133791. err := res.UnmarshalGQL(v)
  133792. return res, graphql.ErrorOnPath(ctx, err)
  133793. }
  133794. func (ec *executionContext) marshalOCompanyContactRoleAssignmentSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleAssignmentSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleAssignmentSortKeys) graphql.Marshaler {
  133795. if v == nil {
  133796. return graphql.Null
  133797. }
  133798. return v
  133799. }
  133800. func (ec *executionContext) unmarshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleSortKeys(ctx context.Context, v interface{}) (*CompanyContactRoleSortKeys, error) {
  133801. if v == nil {
  133802. return nil, nil
  133803. }
  133804. var res = new(CompanyContactRoleSortKeys)
  133805. err := res.UnmarshalGQL(v)
  133806. return res, graphql.ErrorOnPath(ctx, err)
  133807. }
  133808. func (ec *executionContext) marshalOCompanyContactRoleSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactRoleSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactRoleSortKeys) graphql.Marshaler {
  133809. if v == nil {
  133810. return graphql.Null
  133811. }
  133812. return v
  133813. }
  133814. func (ec *executionContext) unmarshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactSortKeys(ctx context.Context, v interface{}) (*CompanyContactSortKeys, error) {
  133815. if v == nil {
  133816. return nil, nil
  133817. }
  133818. var res = new(CompanyContactSortKeys)
  133819. err := res.UnmarshalGQL(v)
  133820. return res, graphql.ErrorOnPath(ctx, err)
  133821. }
  133822. func (ec *executionContext) marshalOCompanyContactSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyContactSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyContactSortKeys) graphql.Marshaler {
  133823. if v == nil {
  133824. return graphql.Null
  133825. }
  133826. return v
  133827. }
  133828. func (ec *executionContext) unmarshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationSortKeys(ctx context.Context, v interface{}) (*CompanyLocationSortKeys, error) {
  133829. if v == nil {
  133830. return nil, nil
  133831. }
  133832. var res = new(CompanyLocationSortKeys)
  133833. err := res.UnmarshalGQL(v)
  133834. return res, graphql.ErrorOnPath(ctx, err)
  133835. }
  133836. func (ec *executionContext) marshalOCompanyLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCompanyLocationSortKeys(ctx context.Context, sel ast.SelectionSet, v *CompanyLocationSortKeys) graphql.Marshaler {
  133837. if v == nil {
  133838. return graphql.Null
  133839. }
  133840. return v
  133841. }
  133842. func (ec *executionContext) unmarshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, v interface{}) ([]CountryCode, error) {
  133843. if v == nil {
  133844. return nil, nil
  133845. }
  133846. var vSlice []interface{}
  133847. if v != nil {
  133848. vSlice = graphql.CoerceList(v)
  133849. }
  133850. var err error
  133851. res := make([]CountryCode, len(vSlice))
  133852. for i := range vSlice {
  133853. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  133854. res[i], err = ec.unmarshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, vSlice[i])
  133855. if err != nil {
  133856. return nil, err
  133857. }
  133858. }
  133859. return res, nil
  133860. }
  133861. func (ec *executionContext) marshalOCountryCode2ᚕgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCodeᚄ(ctx context.Context, sel ast.SelectionSet, v []CountryCode) graphql.Marshaler {
  133862. if v == nil {
  133863. return graphql.Null
  133864. }
  133865. ret := make(graphql.Array, len(v))
  133866. var wg sync.WaitGroup
  133867. isLen1 := len(v) == 1
  133868. if !isLen1 {
  133869. wg.Add(len(v))
  133870. }
  133871. for i := range v {
  133872. i := i
  133873. fc := &graphql.FieldContext{
  133874. Index: &i,
  133875. Result: &v[i],
  133876. }
  133877. ctx := graphql.WithFieldContext(ctx, fc)
  133878. f := func(i int) {
  133879. defer func() {
  133880. if r := recover(); r != nil {
  133881. ec.Error(ctx, ec.Recover(ctx, r))
  133882. ret = nil
  133883. }
  133884. }()
  133885. if !isLen1 {
  133886. defer wg.Done()
  133887. }
  133888. ret[i] = ec.marshalNCountryCode2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx, sel, v[i])
  133889. }
  133890. if isLen1 {
  133891. f(i)
  133892. } else {
  133893. go f(i)
  133894. }
  133895. }
  133896. wg.Wait()
  133897. for _, e := range ret {
  133898. if e == graphql.Null {
  133899. return graphql.Null
  133900. }
  133901. }
  133902. return ret
  133903. }
  133904. func (ec *executionContext) unmarshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx context.Context, v interface{}) (*CountryCode, error) {
  133905. if v == nil {
  133906. return nil, nil
  133907. }
  133908. var res = new(CountryCode)
  133909. err := res.UnmarshalGQL(v)
  133910. return res, graphql.ErrorOnPath(ctx, err)
  133911. }
  133912. func (ec *executionContext) marshalOCountryCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCountryCode(ctx context.Context, sel ast.SelectionSet, v *CountryCode) graphql.Marshaler {
  133913. if v == nil {
  133914. return graphql.Null
  133915. }
  133916. return v
  133917. }
  133918. func (ec *executionContext) unmarshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCropRegion(ctx context.Context, v interface{}) (*CropRegion, error) {
  133919. if v == nil {
  133920. return nil, nil
  133921. }
  133922. var res = new(CropRegion)
  133923. err := res.UnmarshalGQL(v)
  133924. return res, graphql.ErrorOnPath(ctx, err)
  133925. }
  133926. func (ec *executionContext) marshalOCropRegion2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCropRegion(ctx context.Context, sel ast.SelectionSet, v *CropRegion) graphql.Marshaler {
  133927. if v == nil {
  133928. return graphql.Null
  133929. }
  133930. return v
  133931. }
  133932. func (ec *executionContext) unmarshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx context.Context, v interface{}) (*CurrencyCode, error) {
  133933. if v == nil {
  133934. return nil, nil
  133935. }
  133936. var res = new(CurrencyCode)
  133937. err := res.UnmarshalGQL(v)
  133938. return res, graphql.ErrorOnPath(ctx, err)
  133939. }
  133940. func (ec *executionContext) marshalOCurrencyCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCurrencyCode(ctx context.Context, sel ast.SelectionSet, v *CurrencyCode) graphql.Marshaler {
  133941. if v == nil {
  133942. return graphql.Null
  133943. }
  133944. return v
  133945. }
  133946. func (ec *executionContext) marshalOCustomer2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomer(ctx context.Context, sel ast.SelectionSet, v *Customer) graphql.Marshaler {
  133947. if v == nil {
  133948. return graphql.Null
  133949. }
  133950. return ec._Customer(ctx, sel, v)
  133951. }
  133952. func (ec *executionContext) unmarshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerConsentCollectedFrom(ctx context.Context, v interface{}) (*CustomerConsentCollectedFrom, error) {
  133953. if v == nil {
  133954. return nil, nil
  133955. }
  133956. var res = new(CustomerConsentCollectedFrom)
  133957. err := res.UnmarshalGQL(v)
  133958. return res, graphql.ErrorOnPath(ctx, err)
  133959. }
  133960. func (ec *executionContext) marshalOCustomerConsentCollectedFrom2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerConsentCollectedFrom(ctx context.Context, sel ast.SelectionSet, v *CustomerConsentCollectedFrom) graphql.Marshaler {
  133961. if v == nil {
  133962. return graphql.Null
  133963. }
  133964. return v
  133965. }
  133966. func (ec *executionContext) marshalOCustomerCreatePayload2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerCreatePayload(ctx context.Context, sel ast.SelectionSet, v *CustomerCreatePayload) graphql.Marshaler {
  133967. if v == nil {
  133968. return graphql.Null
  133969. }
  133970. return ec._CustomerCreatePayload(ctx, sel, v)
  133971. }
  133972. func (ec *executionContext) marshalOCustomerCreditCardBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerCreditCardBillingAddress(ctx context.Context, sel ast.SelectionSet, v *CustomerCreditCardBillingAddress) graphql.Marshaler {
  133973. if v == nil {
  133974. return graphql.Null
  133975. }
  133976. return ec._CustomerCreditCardBillingAddress(ctx, sel, v)
  133977. }
  133978. func (ec *executionContext) marshalOCustomerEmailMarketingConsentState2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerEmailMarketingConsentState(ctx context.Context, sel ast.SelectionSet, v *CustomerEmailMarketingConsentState) graphql.Marshaler {
  133979. if v == nil {
  133980. return graphql.Null
  133981. }
  133982. return ec._CustomerEmailMarketingConsentState(ctx, sel, v)
  133983. }
  133984. func (ec *executionContext) unmarshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, v interface{}) (*CustomerMarketingOptInLevel, error) {
  133985. if v == nil {
  133986. return nil, nil
  133987. }
  133988. var res = new(CustomerMarketingOptInLevel)
  133989. err := res.UnmarshalGQL(v)
  133990. return res, graphql.ErrorOnPath(ctx, err)
  133991. }
  133992. func (ec *executionContext) marshalOCustomerMarketingOptInLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMarketingOptInLevel(ctx context.Context, sel ast.SelectionSet, v *CustomerMarketingOptInLevel) graphql.Marshaler {
  133993. if v == nil {
  133994. return graphql.Null
  133995. }
  133996. return v
  133997. }
  133998. func (ec *executionContext) marshalOCustomerMomentConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerMomentConnection(ctx context.Context, sel ast.SelectionSet, v *CustomerMomentConnection) graphql.Marshaler {
  133999. if v == nil {
  134000. return graphql.Null
  134001. }
  134002. return ec._CustomerMomentConnection(ctx, sel, v)
  134003. }
  134004. func (ec *executionContext) marshalOCustomerPaymentInstrument2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentInstrument(ctx context.Context, sel ast.SelectionSet, v CustomerPaymentInstrument) graphql.Marshaler {
  134005. if v == nil {
  134006. return graphql.Null
  134007. }
  134008. return ec._CustomerPaymentInstrument(ctx, sel, v)
  134009. }
  134010. func (ec *executionContext) marshalOCustomerPaymentInstrumentBillingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentInstrumentBillingAddress(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentInstrumentBillingAddress) graphql.Marshaler {
  134011. if v == nil {
  134012. return graphql.Null
  134013. }
  134014. return ec._CustomerPaymentInstrumentBillingAddress(ctx, sel, v)
  134015. }
  134016. func (ec *executionContext) marshalOCustomerPaymentMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethod(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethod) graphql.Marshaler {
  134017. if v == nil {
  134018. return graphql.Null
  134019. }
  134020. return ec._CustomerPaymentMethod(ctx, sel, v)
  134021. }
  134022. func (ec *executionContext) unmarshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx context.Context, v interface{}) (*CustomerPaymentMethodRevocationReason, error) {
  134023. if v == nil {
  134024. return nil, nil
  134025. }
  134026. var res = new(CustomerPaymentMethodRevocationReason)
  134027. err := res.UnmarshalGQL(v)
  134028. return res, graphql.ErrorOnPath(ctx, err)
  134029. }
  134030. func (ec *executionContext) marshalOCustomerPaymentMethodRevocationReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPaymentMethodRevocationReason(ctx context.Context, sel ast.SelectionSet, v *CustomerPaymentMethodRevocationReason) graphql.Marshaler {
  134031. if v == nil {
  134032. return graphql.Null
  134033. }
  134034. return v
  134035. }
  134036. func (ec *executionContext) unmarshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPredictedSpendTier(ctx context.Context, v interface{}) (*CustomerPredictedSpendTier, error) {
  134037. if v == nil {
  134038. return nil, nil
  134039. }
  134040. var res = new(CustomerPredictedSpendTier)
  134041. err := res.UnmarshalGQL(v)
  134042. return res, graphql.ErrorOnPath(ctx, err)
  134043. }
  134044. func (ec *executionContext) marshalOCustomerPredictedSpendTier2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerPredictedSpendTier(ctx context.Context, sel ast.SelectionSet, v *CustomerPredictedSpendTier) graphql.Marshaler {
  134045. if v == nil {
  134046. return graphql.Null
  134047. }
  134048. return v
  134049. }
  134050. func (ec *executionContext) marshalOCustomerSmsMarketingConsentState2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerSmsMarketingConsentState(ctx context.Context, sel ast.SelectionSet, v *CustomerSmsMarketingConsentState) graphql.Marshaler {
  134051. if v == nil {
  134052. return graphql.Null
  134053. }
  134054. return ec._CustomerSmsMarketingConsentState(ctx, sel, v)
  134055. }
  134056. func (ec *executionContext) marshalOCustomerVisit2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐCustomerVisit(ctx context.Context, sel ast.SelectionSet, v *CustomerVisit) graphql.Marshaler {
  134057. if v == nil {
  134058. return graphql.Null
  134059. }
  134060. return ec._CustomerVisit(ctx, sel, v)
  134061. }
  134062. func (ec *executionContext) unmarshalODateTime2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134063. if v == nil {
  134064. return nil, nil
  134065. }
  134066. res, err := graphql.UnmarshalString(v)
  134067. return &res, graphql.ErrorOnPath(ctx, err)
  134068. }
  134069. func (ec *executionContext) marshalODateTime2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134070. if v == nil {
  134071. return graphql.Null
  134072. }
  134073. res := graphql.MarshalString(*v)
  134074. return res
  134075. }
  134076. func (ec *executionContext) unmarshalODecimal2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134077. if v == nil {
  134078. return nil, nil
  134079. }
  134080. res, err := graphql.UnmarshalString(v)
  134081. return &res, graphql.ErrorOnPath(ctx, err)
  134082. }
  134083. func (ec *executionContext) marshalODecimal2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134084. if v == nil {
  134085. return graphql.Null
  134086. }
  134087. res := graphql.MarshalString(*v)
  134088. return res
  134089. }
  134090. func (ec *executionContext) marshalODeliveryCarrierService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryCarrierService(ctx context.Context, sel ast.SelectionSet, v *DeliveryCarrierService) graphql.Marshaler {
  134091. if v == nil {
  134092. return graphql.Null
  134093. }
  134094. return ec._DeliveryCarrierService(ctx, sel, v)
  134095. }
  134096. func (ec *executionContext) marshalODeliveryMethod2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethod(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethod) graphql.Marshaler {
  134097. if v == nil {
  134098. return graphql.Null
  134099. }
  134100. return ec._DeliveryMethod(ctx, sel, v)
  134101. }
  134102. func (ec *executionContext) unmarshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionType(ctx context.Context, v interface{}) (*DeliveryMethodDefinitionType, error) {
  134103. if v == nil {
  134104. return nil, nil
  134105. }
  134106. var res = new(DeliveryMethodDefinitionType)
  134107. err := res.UnmarshalGQL(v)
  134108. return res, graphql.ErrorOnPath(ctx, err)
  134109. }
  134110. func (ec *executionContext) marshalODeliveryMethodDefinitionType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDeliveryMethodDefinitionType(ctx context.Context, sel ast.SelectionSet, v *DeliveryMethodDefinitionType) graphql.Marshaler {
  134111. if v == nil {
  134112. return graphql.Null
  134113. }
  134114. return v
  134115. }
  134116. func (ec *executionContext) marshalODomainLocalization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDomainLocalization(ctx context.Context, sel ast.SelectionSet, v *DomainLocalization) graphql.Marshaler {
  134117. if v == nil {
  134118. return graphql.Null
  134119. }
  134120. return ec._DomainLocalization(ctx, sel, v)
  134121. }
  134122. func (ec *executionContext) marshalODraftOrderAppliedDiscount2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderAppliedDiscount(ctx context.Context, sel ast.SelectionSet, v *DraftOrderAppliedDiscount) graphql.Marshaler {
  134123. if v == nil {
  134124. return graphql.Null
  134125. }
  134126. return ec._DraftOrderAppliedDiscount(ctx, sel, v)
  134127. }
  134128. func (ec *executionContext) unmarshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderSortKeys(ctx context.Context, v interface{}) (*DraftOrderSortKeys, error) {
  134129. if v == nil {
  134130. return nil, nil
  134131. }
  134132. var res = new(DraftOrderSortKeys)
  134133. err := res.UnmarshalGQL(v)
  134134. return res, graphql.ErrorOnPath(ctx, err)
  134135. }
  134136. func (ec *executionContext) marshalODraftOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDraftOrderSortKeys(ctx context.Context, sel ast.SelectionSet, v *DraftOrderSortKeys) graphql.Marshaler {
  134137. if v == nil {
  134138. return graphql.Null
  134139. }
  134140. return v
  134141. }
  134142. func (ec *executionContext) marshalODuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐDuty(ctx context.Context, sel ast.SelectionSet, v *Duty) graphql.Marshaler {
  134143. if v == nil {
  134144. return graphql.Null
  134145. }
  134146. return ec._Duty(ctx, sel, v)
  134147. }
  134148. func (ec *executionContext) unmarshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventSortKeys(ctx context.Context, v interface{}) (*EventSortKeys, error) {
  134149. if v == nil {
  134150. return nil, nil
  134151. }
  134152. var res = new(EventSortKeys)
  134153. err := res.UnmarshalGQL(v)
  134154. return res, graphql.ErrorOnPath(ctx, err)
  134155. }
  134156. func (ec *executionContext) marshalOEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐEventSortKeys(ctx context.Context, sel ast.SelectionSet, v *EventSortKeys) graphql.Marshaler {
  134157. if v == nil {
  134158. return graphql.Null
  134159. }
  134160. return v
  134161. }
  134162. func (ec *executionContext) unmarshalOFloat2ᚖfloat64(ctx context.Context, v interface{}) (*float64, error) {
  134163. if v == nil {
  134164. return nil, nil
  134165. }
  134166. res, err := graphql.UnmarshalFloatContext(ctx, v)
  134167. return &res, graphql.ErrorOnPath(ctx, err)
  134168. }
  134169. func (ec *executionContext) marshalOFloat2ᚖfloat64(ctx context.Context, sel ast.SelectionSet, v *float64) graphql.Marshaler {
  134170. if v == nil {
  134171. return graphql.Null
  134172. }
  134173. res := graphql.MarshalFloatContext(*v)
  134174. return graphql.WrapContextMarshaler(ctx, res)
  134175. }
  134176. func (ec *executionContext) unmarshalOFormattedString2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134177. if v == nil {
  134178. return nil, nil
  134179. }
  134180. res, err := graphql.UnmarshalString(v)
  134181. return &res, graphql.ErrorOnPath(ctx, err)
  134182. }
  134183. func (ec *executionContext) marshalOFormattedString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134184. if v == nil {
  134185. return graphql.Null
  134186. }
  134187. res := graphql.MarshalString(*v)
  134188. return res
  134189. }
  134190. func (ec *executionContext) unmarshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentDisplayStatus(ctx context.Context, v interface{}) (*FulfillmentDisplayStatus, error) {
  134191. if v == nil {
  134192. return nil, nil
  134193. }
  134194. var res = new(FulfillmentDisplayStatus)
  134195. err := res.UnmarshalGQL(v)
  134196. return res, graphql.ErrorOnPath(ctx, err)
  134197. }
  134198. func (ec *executionContext) marshalOFulfillmentDisplayStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentDisplayStatus(ctx context.Context, sel ast.SelectionSet, v *FulfillmentDisplayStatus) graphql.Marshaler {
  134199. if v == nil {
  134200. return graphql.Null
  134201. }
  134202. return v
  134203. }
  134204. func (ec *executionContext) unmarshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventSortKeys(ctx context.Context, v interface{}) (*FulfillmentEventSortKeys, error) {
  134205. if v == nil {
  134206. return nil, nil
  134207. }
  134208. var res = new(FulfillmentEventSortKeys)
  134209. err := res.UnmarshalGQL(v)
  134210. return res, graphql.ErrorOnPath(ctx, err)
  134211. }
  134212. func (ec *executionContext) marshalOFulfillmentEventSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentEventSortKeys(ctx context.Context, sel ast.SelectionSet, v *FulfillmentEventSortKeys) graphql.Marshaler {
  134213. if v == nil {
  134214. return graphql.Null
  134215. }
  134216. return v
  134217. }
  134218. func (ec *executionContext) marshalOFulfillmentOrderDestination2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderDestination(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderDestination) graphql.Marshaler {
  134219. if v == nil {
  134220. return graphql.Null
  134221. }
  134222. return ec._FulfillmentOrderDestination(ctx, sel, v)
  134223. }
  134224. func (ec *executionContext) marshalOFulfillmentOrderInternationalDuties2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderInternationalDuties(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderInternationalDuties) graphql.Marshaler {
  134225. if v == nil {
  134226. return graphql.Null
  134227. }
  134228. return ec._FulfillmentOrderInternationalDuties(ctx, sel, v)
  134229. }
  134230. func (ec *executionContext) unmarshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, v interface{}) (*FulfillmentOrderMerchantRequestKind, error) {
  134231. if v == nil {
  134232. return nil, nil
  134233. }
  134234. var res = new(FulfillmentOrderMerchantRequestKind)
  134235. err := res.UnmarshalGQL(v)
  134236. return res, graphql.ErrorOnPath(ctx, err)
  134237. }
  134238. func (ec *executionContext) marshalOFulfillmentOrderMerchantRequestKind2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOrderMerchantRequestKind(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOrderMerchantRequestKind) graphql.Marshaler {
  134239. if v == nil {
  134240. return graphql.Null
  134241. }
  134242. return v
  134243. }
  134244. func (ec *executionContext) marshalOFulfillmentOriginAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentOriginAddress(ctx context.Context, sel ast.SelectionSet, v *FulfillmentOriginAddress) graphql.Marshaler {
  134245. if v == nil {
  134246. return graphql.Null
  134247. }
  134248. return ec._FulfillmentOriginAddress(ctx, sel, v)
  134249. }
  134250. func (ec *executionContext) marshalOFulfillmentService2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐFulfillmentService(ctx context.Context, sel ast.SelectionSet, v *FulfillmentService) graphql.Marshaler {
  134251. if v == nil {
  134252. return graphql.Null
  134253. }
  134254. return ec._FulfillmentService(ctx, sel, v)
  134255. }
  134256. func (ec *executionContext) unmarshalOHTML2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134257. if v == nil {
  134258. return nil, nil
  134259. }
  134260. res, err := graphql.UnmarshalString(v)
  134261. return &res, graphql.ErrorOnPath(ctx, err)
  134262. }
  134263. func (ec *executionContext) marshalOHTML2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134264. if v == nil {
  134265. return graphql.Null
  134266. }
  134267. res := graphql.MarshalString(*v)
  134268. return res
  134269. }
  134270. func (ec *executionContext) unmarshalOID2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  134271. if v == nil {
  134272. return nil, nil
  134273. }
  134274. var vSlice []interface{}
  134275. if v != nil {
  134276. vSlice = graphql.CoerceList(v)
  134277. }
  134278. var err error
  134279. res := make([]string, len(vSlice))
  134280. for i := range vSlice {
  134281. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  134282. res[i], err = ec.unmarshalNID2string(ctx, vSlice[i])
  134283. if err != nil {
  134284. return nil, err
  134285. }
  134286. }
  134287. return res, nil
  134288. }
  134289. func (ec *executionContext) marshalOID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  134290. if v == nil {
  134291. return graphql.Null
  134292. }
  134293. ret := make(graphql.Array, len(v))
  134294. for i := range v {
  134295. ret[i] = ec.marshalNID2string(ctx, sel, v[i])
  134296. }
  134297. for _, e := range ret {
  134298. if e == graphql.Null {
  134299. return graphql.Null
  134300. }
  134301. }
  134302. return ret
  134303. }
  134304. func (ec *executionContext) unmarshalOID2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134305. if v == nil {
  134306. return nil, nil
  134307. }
  134308. res, err := graphql.UnmarshalID(v)
  134309. return &res, graphql.ErrorOnPath(ctx, err)
  134310. }
  134311. func (ec *executionContext) marshalOID2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134312. if v == nil {
  134313. return graphql.Null
  134314. }
  134315. res := graphql.MarshalID(*v)
  134316. return res
  134317. }
  134318. func (ec *executionContext) marshalOImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImage(ctx context.Context, sel ast.SelectionSet, v *Image) graphql.Marshaler {
  134319. if v == nil {
  134320. return graphql.Null
  134321. }
  134322. return ec._Image(ctx, sel, v)
  134323. }
  134324. func (ec *executionContext) unmarshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageContentType(ctx context.Context, v interface{}) (*ImageContentType, error) {
  134325. if v == nil {
  134326. return nil, nil
  134327. }
  134328. var res = new(ImageContentType)
  134329. err := res.UnmarshalGQL(v)
  134330. return res, graphql.ErrorOnPath(ctx, err)
  134331. }
  134332. func (ec *executionContext) marshalOImageContentType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageContentType(ctx context.Context, sel ast.SelectionSet, v *ImageContentType) graphql.Marshaler {
  134333. if v == nil {
  134334. return graphql.Null
  134335. }
  134336. return v
  134337. }
  134338. func (ec *executionContext) unmarshalOImageTransformInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐImageTransformInput(ctx context.Context, v interface{}) (*ImageTransformInput, error) {
  134339. if v == nil {
  134340. return nil, nil
  134341. }
  134342. res, err := ec.unmarshalInputImageTransformInput(ctx, v)
  134343. return &res, graphql.ErrorOnPath(ctx, err)
  134344. }
  134345. func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v interface{}) (*int, error) {
  134346. if v == nil {
  134347. return nil, nil
  134348. }
  134349. res, err := graphql.UnmarshalInt(v)
  134350. return &res, graphql.ErrorOnPath(ctx, err)
  134351. }
  134352. func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler {
  134353. if v == nil {
  134354. return graphql.Null
  134355. }
  134356. res := graphql.MarshalInt(*v)
  134357. return res
  134358. }
  134359. func (ec *executionContext) marshalOInventoryLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐInventoryLevel(ctx context.Context, sel ast.SelectionSet, v *InventoryLevel) graphql.Marshaler {
  134360. if v == nil {
  134361. return graphql.Null
  134362. }
  134363. return ec._InventoryLevel(ctx, sel, v)
  134364. }
  134365. func (ec *executionContext) unmarshalOJSON2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  134366. if v == nil {
  134367. return nil, nil
  134368. }
  134369. res, err := graphql.UnmarshalString(v)
  134370. return &res, graphql.ErrorOnPath(ctx, err)
  134371. }
  134372. func (ec *executionContext) marshalOJSON2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  134373. if v == nil {
  134374. return graphql.Null
  134375. }
  134376. res := graphql.MarshalString(*v)
  134377. return res
  134378. }
  134379. func (ec *executionContext) unmarshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLanguageCode(ctx context.Context, v interface{}) (*LanguageCode, error) {
  134380. if v == nil {
  134381. return nil, nil
  134382. }
  134383. var res = new(LanguageCode)
  134384. err := res.UnmarshalGQL(v)
  134385. return res, graphql.ErrorOnPath(ctx, err)
  134386. }
  134387. func (ec *executionContext) marshalOLanguageCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLanguageCode(ctx context.Context, sel ast.SelectionSet, v *LanguageCode) graphql.Marshaler {
  134388. if v == nil {
  134389. return graphql.Null
  134390. }
  134391. return v
  134392. }
  134393. func (ec *executionContext) marshalOLineItemSellingPlan2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLineItemSellingPlan(ctx context.Context, sel ast.SelectionSet, v *LineItemSellingPlan) graphql.Marshaler {
  134394. if v == nil {
  134395. return graphql.Null
  134396. }
  134397. return ec._LineItemSellingPlan(ctx, sel, v)
  134398. }
  134399. func (ec *executionContext) marshalOLink2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLink(ctx context.Context, sel ast.SelectionSet, v *Link) graphql.Marshaler {
  134400. if v == nil {
  134401. return graphql.Null
  134402. }
  134403. return ec._Link(ctx, sel, v)
  134404. }
  134405. func (ec *executionContext) marshalOLocation2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocation(ctx context.Context, sel ast.SelectionSet, v *Location) graphql.Marshaler {
  134406. if v == nil {
  134407. return graphql.Null
  134408. }
  134409. return ec._Location(ctx, sel, v)
  134410. }
  134411. func (ec *executionContext) unmarshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSortKeys(ctx context.Context, v interface{}) (*LocationSortKeys, error) {
  134412. if v == nil {
  134413. return nil, nil
  134414. }
  134415. var res = new(LocationSortKeys)
  134416. err := res.UnmarshalGQL(v)
  134417. return res, graphql.ErrorOnPath(ctx, err)
  134418. }
  134419. func (ec *executionContext) marshalOLocationSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐLocationSortKeys(ctx context.Context, sel ast.SelectionSet, v *LocationSortKeys) graphql.Marshaler {
  134420. if v == nil {
  134421. return graphql.Null
  134422. }
  134423. return v
  134424. }
  134425. func (ec *executionContext) marshalOMailingAddress2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddress(ctx context.Context, sel ast.SelectionSet, v *MailingAddress) graphql.Marshaler {
  134426. if v == nil {
  134427. return graphql.Null
  134428. }
  134429. return ec._MailingAddress(ctx, sel, v)
  134430. }
  134431. func (ec *executionContext) unmarshalOMailingAddressInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressInputᚄ(ctx context.Context, v interface{}) ([]*MailingAddressInput, error) {
  134432. if v == nil {
  134433. return nil, nil
  134434. }
  134435. var vSlice []interface{}
  134436. if v != nil {
  134437. vSlice = graphql.CoerceList(v)
  134438. }
  134439. var err error
  134440. res := make([]*MailingAddressInput, len(vSlice))
  134441. for i := range vSlice {
  134442. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  134443. res[i], err = ec.unmarshalNMailingAddressInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMailingAddressInput(ctx, vSlice[i])
  134444. if err != nil {
  134445. return nil, err
  134446. }
  134447. }
  134448. return res, nil
  134449. }
  134450. func (ec *executionContext) marshalOMarket2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarket(ctx context.Context, sel ast.SelectionSet, v *Market) graphql.Marshaler {
  134451. if v == nil {
  134452. return graphql.Null
  134453. }
  134454. return ec._Market(ctx, sel, v)
  134455. }
  134456. func (ec *executionContext) marshalOMarketWebPresence2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketWebPresence(ctx context.Context, sel ast.SelectionSet, v *MarketWebPresence) graphql.Marshaler {
  134457. if v == nil {
  134458. return graphql.Null
  134459. }
  134460. return ec._MarketWebPresence(ctx, sel, v)
  134461. }
  134462. func (ec *executionContext) unmarshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingChannel(ctx context.Context, v interface{}) (*MarketingChannel, error) {
  134463. if v == nil {
  134464. return nil, nil
  134465. }
  134466. var res = new(MarketingChannel)
  134467. err := res.UnmarshalGQL(v)
  134468. return res, graphql.ErrorOnPath(ctx, err)
  134469. }
  134470. func (ec *executionContext) marshalOMarketingChannel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingChannel(ctx context.Context, sel ast.SelectionSet, v *MarketingChannel) graphql.Marshaler {
  134471. if v == nil {
  134472. return graphql.Null
  134473. }
  134474. return v
  134475. }
  134476. func (ec *executionContext) marshalOMarketingEvent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingEvent(ctx context.Context, sel ast.SelectionSet, v *MarketingEvent) graphql.Marshaler {
  134477. if v == nil {
  134478. return graphql.Null
  134479. }
  134480. return ec._MarketingEvent(ctx, sel, v)
  134481. }
  134482. func (ec *executionContext) unmarshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx context.Context, v interface{}) (*MarketingTactic, error) {
  134483. if v == nil {
  134484. return nil, nil
  134485. }
  134486. var res = new(MarketingTactic)
  134487. err := res.UnmarshalGQL(v)
  134488. return res, graphql.ErrorOnPath(ctx, err)
  134489. }
  134490. func (ec *executionContext) marshalOMarketingTactic2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMarketingTactic(ctx context.Context, sel ast.SelectionSet, v *MarketingTactic) graphql.Marshaler {
  134491. if v == nil {
  134492. return graphql.Null
  134493. }
  134494. return v
  134495. }
  134496. func (ec *executionContext) marshalOMediaImageOriginalSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaImageOriginalSource(ctx context.Context, sel ast.SelectionSet, v *MediaImageOriginalSource) graphql.Marshaler {
  134497. if v == nil {
  134498. return graphql.Null
  134499. }
  134500. return ec._MediaImageOriginalSource(ctx, sel, v)
  134501. }
  134502. func (ec *executionContext) marshalOMediaPreviewImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaPreviewImage(ctx context.Context, sel ast.SelectionSet, v *MediaPreviewImage) graphql.Marshaler {
  134503. if v == nil {
  134504. return graphql.Null
  134505. }
  134506. return ec._MediaPreviewImage(ctx, sel, v)
  134507. }
  134508. func (ec *executionContext) unmarshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaUserErrorCode(ctx context.Context, v interface{}) (*MediaUserErrorCode, error) {
  134509. if v == nil {
  134510. return nil, nil
  134511. }
  134512. var res = new(MediaUserErrorCode)
  134513. err := res.UnmarshalGQL(v)
  134514. return res, graphql.ErrorOnPath(ctx, err)
  134515. }
  134516. func (ec *executionContext) marshalOMediaUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMediaUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *MediaUserErrorCode) graphql.Marshaler {
  134517. if v == nil {
  134518. return graphql.Null
  134519. }
  134520. return v
  134521. }
  134522. func (ec *executionContext) marshalOMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafield(ctx context.Context, sel ast.SelectionSet, v *Metafield) graphql.Marshaler {
  134523. if v == nil {
  134524. return graphql.Null
  134525. }
  134526. return ec._Metafield(ctx, sel, v)
  134527. }
  134528. func (ec *executionContext) marshalOMetafieldDefinition2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinition(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinition) graphql.Marshaler {
  134529. if v == nil {
  134530. return graphql.Null
  134531. }
  134532. return ec._MetafieldDefinition(ctx, sel, v)
  134533. }
  134534. func (ec *executionContext) unmarshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx context.Context, v interface{}) (*MetafieldDefinitionPinnedStatus, error) {
  134535. if v == nil {
  134536. return nil, nil
  134537. }
  134538. var res = new(MetafieldDefinitionPinnedStatus)
  134539. err := res.UnmarshalGQL(v)
  134540. return res, graphql.ErrorOnPath(ctx, err)
  134541. }
  134542. func (ec *executionContext) marshalOMetafieldDefinitionPinnedStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionPinnedStatus(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionPinnedStatus) graphql.Marshaler {
  134543. if v == nil {
  134544. return graphql.Null
  134545. }
  134546. return v
  134547. }
  134548. func (ec *executionContext) unmarshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx context.Context, v interface{}) (*MetafieldDefinitionSortKeys, error) {
  134549. if v == nil {
  134550. return nil, nil
  134551. }
  134552. var res = new(MetafieldDefinitionSortKeys)
  134553. err := res.UnmarshalGQL(v)
  134554. return res, graphql.ErrorOnPath(ctx, err)
  134555. }
  134556. func (ec *executionContext) marshalOMetafieldDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldDefinitionSortKeys(ctx context.Context, sel ast.SelectionSet, v *MetafieldDefinitionSortKeys) graphql.Marshaler {
  134557. if v == nil {
  134558. return graphql.Null
  134559. }
  134560. return v
  134561. }
  134562. func (ec *executionContext) unmarshalOMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldInputᚄ(ctx context.Context, v interface{}) ([]*MetafieldInput, error) {
  134563. if v == nil {
  134564. return nil, nil
  134565. }
  134566. var vSlice []interface{}
  134567. if v != nil {
  134568. vSlice = graphql.CoerceList(v)
  134569. }
  134570. var err error
  134571. res := make([]*MetafieldInput, len(vSlice))
  134572. for i := range vSlice {
  134573. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  134574. res[i], err = ec.unmarshalNMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldInput(ctx, vSlice[i])
  134575. if err != nil {
  134576. return nil, err
  134577. }
  134578. }
  134579. return res, nil
  134580. }
  134581. func (ec *executionContext) marshalOMetafieldReference2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReference(ctx context.Context, sel ast.SelectionSet, v MetafieldReference) graphql.Marshaler {
  134582. if v == nil {
  134583. return graphql.Null
  134584. }
  134585. return ec._MetafieldReference(ctx, sel, v)
  134586. }
  134587. func (ec *executionContext) marshalOMetafieldReferenceConnection2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldReferenceConnection(ctx context.Context, sel ast.SelectionSet, v *MetafieldReferenceConnection) graphql.Marshaler {
  134588. if v == nil {
  134589. return graphql.Null
  134590. }
  134591. return ec._MetafieldReferenceConnection(ctx, sel, v)
  134592. }
  134593. func (ec *executionContext) unmarshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldValidationStatus(ctx context.Context, v interface{}) (*MetafieldValidationStatus, error) {
  134594. if v == nil {
  134595. return nil, nil
  134596. }
  134597. var res = new(MetafieldValidationStatus)
  134598. err := res.UnmarshalGQL(v)
  134599. return res, graphql.ErrorOnPath(ctx, err)
  134600. }
  134601. func (ec *executionContext) marshalOMetafieldValidationStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMetafieldValidationStatus(ctx context.Context, sel ast.SelectionSet, v *MetafieldValidationStatus) graphql.Marshaler {
  134602. if v == nil {
  134603. return graphql.Null
  134604. }
  134605. return v
  134606. }
  134607. func (ec *executionContext) unmarshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMethodDefinitionSortKeys(ctx context.Context, v interface{}) (*MethodDefinitionSortKeys, error) {
  134608. if v == nil {
  134609. return nil, nil
  134610. }
  134611. var res = new(MethodDefinitionSortKeys)
  134612. err := res.UnmarshalGQL(v)
  134613. return res, graphql.ErrorOnPath(ctx, err)
  134614. }
  134615. func (ec *executionContext) marshalOMethodDefinitionSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMethodDefinitionSortKeys(ctx context.Context, sel ast.SelectionSet, v *MethodDefinitionSortKeys) graphql.Marshaler {
  134616. if v == nil {
  134617. return graphql.Null
  134618. }
  134619. return v
  134620. }
  134621. func (ec *executionContext) marshalOMoneyBag2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyBag(ctx context.Context, sel ast.SelectionSet, v *MoneyBag) graphql.Marshaler {
  134622. if v == nil {
  134623. return graphql.Null
  134624. }
  134625. return ec._MoneyBag(ctx, sel, v)
  134626. }
  134627. func (ec *executionContext) marshalOMoneyV22ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐMoneyV2(ctx context.Context, sel ast.SelectionSet, v *MoneyV2) graphql.Marshaler {
  134628. if v == nil {
  134629. return graphql.Null
  134630. }
  134631. return ec._MoneyV2(ctx, sel, v)
  134632. }
  134633. func (ec *executionContext) marshalONavigationItem2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐNavigationItem(ctx context.Context, sel ast.SelectionSet, v *NavigationItem) graphql.Marshaler {
  134634. if v == nil {
  134635. return graphql.Null
  134636. }
  134637. return ec._NavigationItem(ctx, sel, v)
  134638. }
  134639. func (ec *executionContext) marshalOOrder2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrder(ctx context.Context, sel ast.SelectionSet, v *Order) graphql.Marshaler {
  134640. if v == nil {
  134641. return graphql.Null
  134642. }
  134643. return ec._Order(ctx, sel, v)
  134644. }
  134645. func (ec *executionContext) unmarshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderRiskLevel(ctx context.Context, v interface{}) (*OrderRiskLevel, error) {
  134646. if v == nil {
  134647. return nil, nil
  134648. }
  134649. var res = new(OrderRiskLevel)
  134650. err := res.UnmarshalGQL(v)
  134651. return res, graphql.ErrorOnPath(ctx, err)
  134652. }
  134653. func (ec *executionContext) marshalOOrderRiskLevel2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderRiskLevel(ctx context.Context, sel ast.SelectionSet, v *OrderRiskLevel) graphql.Marshaler {
  134654. if v == nil {
  134655. return graphql.Null
  134656. }
  134657. return v
  134658. }
  134659. func (ec *executionContext) unmarshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx context.Context, v interface{}) (*OrderSortKeys, error) {
  134660. if v == nil {
  134661. return nil, nil
  134662. }
  134663. var res = new(OrderSortKeys)
  134664. err := res.UnmarshalGQL(v)
  134665. return res, graphql.ErrorOnPath(ctx, err)
  134666. }
  134667. func (ec *executionContext) marshalOOrderSortKeys2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderSortKeys(ctx context.Context, sel ast.SelectionSet, v *OrderSortKeys) graphql.Marshaler {
  134668. if v == nil {
  134669. return graphql.Null
  134670. }
  134671. return v
  134672. }
  134673. func (ec *executionContext) marshalOOrderTransaction2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransaction(ctx context.Context, sel ast.SelectionSet, v *OrderTransaction) graphql.Marshaler {
  134674. if v == nil {
  134675. return graphql.Null
  134676. }
  134677. return ec._OrderTransaction(ctx, sel, v)
  134678. }
  134679. func (ec *executionContext) unmarshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionErrorCode(ctx context.Context, v interface{}) (*OrderTransactionErrorCode, error) {
  134680. if v == nil {
  134681. return nil, nil
  134682. }
  134683. var res = new(OrderTransactionErrorCode)
  134684. err := res.UnmarshalGQL(v)
  134685. return res, graphql.ErrorOnPath(ctx, err)
  134686. }
  134687. func (ec *executionContext) marshalOOrderTransactionErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐOrderTransactionErrorCode(ctx context.Context, sel ast.SelectionSet, v *OrderTransactionErrorCode) graphql.Marshaler {
  134688. if v == nil {
  134689. return graphql.Null
  134690. }
  134691. return v
  134692. }
  134693. func (ec *executionContext) marshalOPaymentMandate2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentMandateᚄ(ctx context.Context, sel ast.SelectionSet, v []*PaymentMandate) graphql.Marshaler {
  134694. if v == nil {
  134695. return graphql.Null
  134696. }
  134697. ret := make(graphql.Array, len(v))
  134698. var wg sync.WaitGroup
  134699. isLen1 := len(v) == 1
  134700. if !isLen1 {
  134701. wg.Add(len(v))
  134702. }
  134703. for i := range v {
  134704. i := i
  134705. fc := &graphql.FieldContext{
  134706. Index: &i,
  134707. Result: &v[i],
  134708. }
  134709. ctx := graphql.WithFieldContext(ctx, fc)
  134710. f := func(i int) {
  134711. defer func() {
  134712. if r := recover(); r != nil {
  134713. ec.Error(ctx, ec.Recover(ctx, r))
  134714. ret = nil
  134715. }
  134716. }()
  134717. if !isLen1 {
  134718. defer wg.Done()
  134719. }
  134720. ret[i] = ec.marshalNPaymentMandate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentMandate(ctx, sel, v[i])
  134721. }
  134722. if isLen1 {
  134723. f(i)
  134724. } else {
  134725. go f(i)
  134726. }
  134727. }
  134728. wg.Wait()
  134729. for _, e := range ret {
  134730. if e == graphql.Null {
  134731. return graphql.Null
  134732. }
  134733. }
  134734. return ret
  134735. }
  134736. func (ec *executionContext) marshalOPaymentTermsTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPaymentTermsTemplate(ctx context.Context, sel ast.SelectionSet, v *PaymentTermsTemplate) graphql.Marshaler {
  134737. if v == nil {
  134738. return graphql.Null
  134739. }
  134740. return ec._PaymentTermsTemplate(ctx, sel, v)
  134741. }
  134742. func (ec *executionContext) marshalOPriceListContextRule2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListContextRule(ctx context.Context, sel ast.SelectionSet, v *PriceListContextRule) graphql.Marshaler {
  134743. if v == nil {
  134744. return graphql.Null
  134745. }
  134746. return ec._PriceListContextRule(ctx, sel, v)
  134747. }
  134748. func (ec *executionContext) marshalOPriceListParent2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListParent(ctx context.Context, sel ast.SelectionSet, v *PriceListParent) graphql.Marshaler {
  134749. if v == nil {
  134750. return graphql.Null
  134751. }
  134752. return ec._PriceListParent(ctx, sel, v)
  134753. }
  134754. func (ec *executionContext) unmarshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, v interface{}) (*PriceListPriceOriginType, error) {
  134755. if v == nil {
  134756. return nil, nil
  134757. }
  134758. var res = new(PriceListPriceOriginType)
  134759. err := res.UnmarshalGQL(v)
  134760. return res, graphql.ErrorOnPath(ctx, err)
  134761. }
  134762. func (ec *executionContext) marshalOPriceListPriceOriginType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPriceListPriceOriginType(ctx context.Context, sel ast.SelectionSet, v *PriceListPriceOriginType) graphql.Marshaler {
  134763. if v == nil {
  134764. return graphql.Null
  134765. }
  134766. return v
  134767. }
  134768. func (ec *executionContext) marshalOPrivateMetafield2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafield(ctx context.Context, sel ast.SelectionSet, v *PrivateMetafield) graphql.Marshaler {
  134769. if v == nil {
  134770. return graphql.Null
  134771. }
  134772. return ec._PrivateMetafield(ctx, sel, v)
  134773. }
  134774. func (ec *executionContext) unmarshalOPrivateMetafieldInput2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldInputᚄ(ctx context.Context, v interface{}) ([]*PrivateMetafieldInput, error) {
  134775. if v == nil {
  134776. return nil, nil
  134777. }
  134778. var vSlice []interface{}
  134779. if v != nil {
  134780. vSlice = graphql.CoerceList(v)
  134781. }
  134782. var err error
  134783. res := make([]*PrivateMetafieldInput, len(vSlice))
  134784. for i := range vSlice {
  134785. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  134786. res[i], err = ec.unmarshalNPrivateMetafieldInput2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPrivateMetafieldInput(ctx, vSlice[i])
  134787. if err != nil {
  134788. return nil, err
  134789. }
  134790. }
  134791. return res, nil
  134792. }
  134793. func (ec *executionContext) marshalOProduct2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProduct(ctx context.Context, sel ast.SelectionSet, v *Product) graphql.Marshaler {
  134794. if v == nil {
  134795. return graphql.Null
  134796. }
  134797. return ec._Product(ctx, sel, v)
  134798. }
  134799. func (ec *executionContext) unmarshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx context.Context, v interface{}) (*ProductChangeStatusUserErrorCode, error) {
  134800. if v == nil {
  134801. return nil, nil
  134802. }
  134803. var res = new(ProductChangeStatusUserErrorCode)
  134804. err := res.UnmarshalGQL(v)
  134805. return res, graphql.ErrorOnPath(ctx, err)
  134806. }
  134807. func (ec *executionContext) marshalOProductChangeStatusUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductChangeStatusUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductChangeStatusUserErrorCode) graphql.Marshaler {
  134808. if v == nil {
  134809. return graphql.Null
  134810. }
  134811. return v
  134812. }
  134813. func (ec *executionContext) marshalOProductTaxonomyNode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductTaxonomyNode(ctx context.Context, sel ast.SelectionSet, v *ProductTaxonomyNode) graphql.Marshaler {
  134814. if v == nil {
  134815. return graphql.Null
  134816. }
  134817. return ec._ProductTaxonomyNode(ctx, sel, v)
  134818. }
  134819. func (ec *executionContext) marshalOProductVariant2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariant(ctx context.Context, sel ast.SelectionSet, v *ProductVariant) graphql.Marshaler {
  134820. if v == nil {
  134821. return graphql.Null
  134822. }
  134823. return ec._ProductVariant(ctx, sel, v)
  134824. }
  134825. func (ec *executionContext) marshalOProductVariantContextualPricing2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantContextualPricing(ctx context.Context, sel ast.SelectionSet, v *ProductVariantContextualPricing) graphql.Marshaler {
  134826. if v == nil {
  134827. return graphql.Null
  134828. }
  134829. return ec._ProductVariantContextualPricing(ctx, sel, v)
  134830. }
  134831. func (ec *executionContext) unmarshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkCreateUserErrorCode, error) {
  134832. if v == nil {
  134833. return nil, nil
  134834. }
  134835. var res = new(ProductVariantsBulkCreateUserErrorCode)
  134836. err := res.UnmarshalGQL(v)
  134837. return res, graphql.ErrorOnPath(ctx, err)
  134838. }
  134839. func (ec *executionContext) marshalOProductVariantsBulkCreateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkCreateUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkCreateUserErrorCode) graphql.Marshaler {
  134840. if v == nil {
  134841. return graphql.Null
  134842. }
  134843. return v
  134844. }
  134845. func (ec *executionContext) unmarshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkDeleteUserErrorCode, error) {
  134846. if v == nil {
  134847. return nil, nil
  134848. }
  134849. var res = new(ProductVariantsBulkDeleteUserErrorCode)
  134850. err := res.UnmarshalGQL(v)
  134851. return res, graphql.ErrorOnPath(ctx, err)
  134852. }
  134853. func (ec *executionContext) marshalOProductVariantsBulkDeleteUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkDeleteUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkDeleteUserErrorCode) graphql.Marshaler {
  134854. if v == nil {
  134855. return graphql.Null
  134856. }
  134857. return v
  134858. }
  134859. func (ec *executionContext) unmarshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkReorderUserErrorCode, error) {
  134860. if v == nil {
  134861. return nil, nil
  134862. }
  134863. var res = new(ProductVariantsBulkReorderUserErrorCode)
  134864. err := res.UnmarshalGQL(v)
  134865. return res, graphql.ErrorOnPath(ctx, err)
  134866. }
  134867. func (ec *executionContext) marshalOProductVariantsBulkReorderUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkReorderUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkReorderUserErrorCode) graphql.Marshaler {
  134868. if v == nil {
  134869. return graphql.Null
  134870. }
  134871. return v
  134872. }
  134873. func (ec *executionContext) unmarshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx context.Context, v interface{}) (*ProductVariantsBulkUpdateUserErrorCode, error) {
  134874. if v == nil {
  134875. return nil, nil
  134876. }
  134877. var res = new(ProductVariantsBulkUpdateUserErrorCode)
  134878. err := res.UnmarshalGQL(v)
  134879. return res, graphql.ErrorOnPath(ctx, err)
  134880. }
  134881. func (ec *executionContext) marshalOProductVariantsBulkUpdateUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐProductVariantsBulkUpdateUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *ProductVariantsBulkUpdateUserErrorCode) graphql.Marshaler {
  134882. if v == nil {
  134883. return graphql.Null
  134884. }
  134885. return v
  134886. }
  134887. func (ec *executionContext) marshalOPublication2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐPublication(ctx context.Context, sel ast.SelectionSet, v *Publication) graphql.Marshaler {
  134888. if v == nil {
  134889. return graphql.Null
  134890. }
  134891. return ec._Publication(ctx, sel, v)
  134892. }
  134893. func (ec *executionContext) marshalORefundDuty2ᚕᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyᚄ(ctx context.Context, sel ast.SelectionSet, v []*RefundDuty) graphql.Marshaler {
  134894. if v == nil {
  134895. return graphql.Null
  134896. }
  134897. ret := make(graphql.Array, len(v))
  134898. var wg sync.WaitGroup
  134899. isLen1 := len(v) == 1
  134900. if !isLen1 {
  134901. wg.Add(len(v))
  134902. }
  134903. for i := range v {
  134904. i := i
  134905. fc := &graphql.FieldContext{
  134906. Index: &i,
  134907. Result: &v[i],
  134908. }
  134909. ctx := graphql.WithFieldContext(ctx, fc)
  134910. f := func(i int) {
  134911. defer func() {
  134912. if r := recover(); r != nil {
  134913. ec.Error(ctx, ec.Recover(ctx, r))
  134914. ret = nil
  134915. }
  134916. }()
  134917. if !isLen1 {
  134918. defer wg.Done()
  134919. }
  134920. ret[i] = ec.marshalNRefundDuty2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDuty(ctx, sel, v[i])
  134921. }
  134922. if isLen1 {
  134923. f(i)
  134924. } else {
  134925. go f(i)
  134926. }
  134927. }
  134928. wg.Wait()
  134929. for _, e := range ret {
  134930. if e == graphql.Null {
  134931. return graphql.Null
  134932. }
  134933. }
  134934. return ret
  134935. }
  134936. func (ec *executionContext) unmarshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyRefundType(ctx context.Context, v interface{}) (*RefundDutyRefundType, error) {
  134937. if v == nil {
  134938. return nil, nil
  134939. }
  134940. var res = new(RefundDutyRefundType)
  134941. err := res.UnmarshalGQL(v)
  134942. return res, graphql.ErrorOnPath(ctx, err)
  134943. }
  134944. func (ec *executionContext) marshalORefundDutyRefundType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundDutyRefundType(ctx context.Context, sel ast.SelectionSet, v *RefundDutyRefundType) graphql.Marshaler {
  134945. if v == nil {
  134946. return graphql.Null
  134947. }
  134948. return v
  134949. }
  134950. func (ec *executionContext) unmarshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, v interface{}) (*RefundLineItemRestockType, error) {
  134951. if v == nil {
  134952. return nil, nil
  134953. }
  134954. var res = new(RefundLineItemRestockType)
  134955. err := res.UnmarshalGQL(v)
  134956. return res, graphql.ErrorOnPath(ctx, err)
  134957. }
  134958. func (ec *executionContext) marshalORefundLineItemRestockType2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐRefundLineItemRestockType(ctx context.Context, sel ast.SelectionSet, v *RefundLineItemRestockType) graphql.Marshaler {
  134959. if v == nil {
  134960. return graphql.Null
  134961. }
  134962. return v
  134963. }
  134964. func (ec *executionContext) unmarshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertIcon(ctx context.Context, v interface{}) (*ResourceAlertIcon, error) {
  134965. if v == nil {
  134966. return nil, nil
  134967. }
  134968. var res = new(ResourceAlertIcon)
  134969. err := res.UnmarshalGQL(v)
  134970. return res, graphql.ErrorOnPath(ctx, err)
  134971. }
  134972. func (ec *executionContext) marshalOResourceAlertIcon2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐResourceAlertIcon(ctx context.Context, sel ast.SelectionSet, v *ResourceAlertIcon) graphql.Marshaler {
  134973. if v == nil {
  134974. return graphql.Null
  134975. }
  134976. return v
  134977. }
  134978. func (ec *executionContext) unmarshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCategory(ctx context.Context, v interface{}) (*SellingPlanCategory, error) {
  134979. if v == nil {
  134980. return nil, nil
  134981. }
  134982. var res = new(SellingPlanCategory)
  134983. err := res.UnmarshalGQL(v)
  134984. return res, graphql.ErrorOnPath(ctx, err)
  134985. }
  134986. func (ec *executionContext) marshalOSellingPlanCategory2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanCategory(ctx context.Context, sel ast.SelectionSet, v *SellingPlanCategory) graphql.Marshaler {
  134987. if v == nil {
  134988. return graphql.Null
  134989. }
  134990. return v
  134991. }
  134992. func (ec *executionContext) unmarshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx context.Context, v interface{}) (*SellingPlanGroupUserErrorCode, error) {
  134993. if v == nil {
  134994. return nil, nil
  134995. }
  134996. var res = new(SellingPlanGroupUserErrorCode)
  134997. err := res.UnmarshalGQL(v)
  134998. return res, graphql.ErrorOnPath(ctx, err)
  134999. }
  135000. func (ec *executionContext) marshalOSellingPlanGroupUserErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanGroupUserErrorCode(ctx context.Context, sel ast.SelectionSet, v *SellingPlanGroupUserErrorCode) graphql.Marshaler {
  135001. if v == nil {
  135002. return graphql.Null
  135003. }
  135004. return v
  135005. }
  135006. func (ec *executionContext) marshalOSellingPlanInventoryPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSellingPlanInventoryPolicy(ctx context.Context, sel ast.SelectionSet, v *SellingPlanInventoryPolicy) graphql.Marshaler {
  135007. if v == nil {
  135008. return graphql.Null
  135009. }
  135010. return ec._SellingPlanInventoryPolicy(ctx, sel, v)
  135011. }
  135012. func (ec *executionContext) marshalOShopifyPaymentsExtendedAuthorization2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsExtendedAuthorization(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsExtendedAuthorization) graphql.Marshaler {
  135013. if v == nil {
  135014. return graphql.Null
  135015. }
  135016. return ec._ShopifyPaymentsExtendedAuthorization(ctx, sel, v)
  135017. }
  135018. func (ec *executionContext) marshalOShopifyPaymentsRefundSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsRefundSet(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsRefundSet) graphql.Marshaler {
  135019. if v == nil {
  135020. return graphql.Null
  135021. }
  135022. return ec._ShopifyPaymentsRefundSet(ctx, sel, v)
  135023. }
  135024. func (ec *executionContext) marshalOShopifyPaymentsTransactionSet2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐShopifyPaymentsTransactionSet(ctx context.Context, sel ast.SelectionSet, v *ShopifyPaymentsTransactionSet) graphql.Marshaler {
  135025. if v == nil {
  135026. return graphql.Null
  135027. }
  135028. return ec._ShopifyPaymentsTransactionSet(ctx, sel, v)
  135029. }
  135030. func (ec *executionContext) marshalOStaffMember2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMember(ctx context.Context, sel ast.SelectionSet, v *StaffMember) graphql.Marshaler {
  135031. if v == nil {
  135032. return graphql.Null
  135033. }
  135034. return ec._StaffMember(ctx, sel, v)
  135035. }
  135036. func (ec *executionContext) unmarshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberDefaultImage(ctx context.Context, v interface{}) (*StaffMemberDefaultImage, error) {
  135037. if v == nil {
  135038. return nil, nil
  135039. }
  135040. var res = new(StaffMemberDefaultImage)
  135041. err := res.UnmarshalGQL(v)
  135042. return res, graphql.ErrorOnPath(ctx, err)
  135043. }
  135044. func (ec *executionContext) marshalOStaffMemberDefaultImage2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStaffMemberDefaultImage(ctx context.Context, sel ast.SelectionSet, v *StaffMemberDefaultImage) graphql.Marshaler {
  135045. if v == nil {
  135046. return graphql.Null
  135047. }
  135048. return v
  135049. }
  135050. func (ec *executionContext) marshalOStandardMetafieldDefinitionTemplate2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐStandardMetafieldDefinitionTemplate(ctx context.Context, sel ast.SelectionSet, v *StandardMetafieldDefinitionTemplate) graphql.Marshaler {
  135051. if v == nil {
  135052. return graphql.Null
  135053. }
  135054. return ec._StandardMetafieldDefinitionTemplate(ctx, sel, v)
  135055. }
  135056. func (ec *executionContext) unmarshalOString2string(ctx context.Context, v interface{}) (string, error) {
  135057. res, err := graphql.UnmarshalString(v)
  135058. return res, graphql.ErrorOnPath(ctx, err)
  135059. }
  135060. func (ec *executionContext) marshalOString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
  135061. res := graphql.MarshalString(v)
  135062. return res
  135063. }
  135064. func (ec *executionContext) unmarshalOString2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) {
  135065. if v == nil {
  135066. return nil, nil
  135067. }
  135068. var vSlice []interface{}
  135069. if v != nil {
  135070. vSlice = graphql.CoerceList(v)
  135071. }
  135072. var err error
  135073. res := make([]string, len(vSlice))
  135074. for i := range vSlice {
  135075. ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
  135076. res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
  135077. if err != nil {
  135078. return nil, err
  135079. }
  135080. }
  135081. return res, nil
  135082. }
  135083. func (ec *executionContext) marshalOString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
  135084. if v == nil {
  135085. return graphql.Null
  135086. }
  135087. ret := make(graphql.Array, len(v))
  135088. for i := range v {
  135089. ret[i] = ec.marshalNString2string(ctx, sel, v[i])
  135090. }
  135091. for _, e := range ret {
  135092. if e == graphql.Null {
  135093. return graphql.Null
  135094. }
  135095. }
  135096. return ret
  135097. }
  135098. func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  135099. if v == nil {
  135100. return nil, nil
  135101. }
  135102. res, err := graphql.UnmarshalString(v)
  135103. return &res, graphql.ErrorOnPath(ctx, err)
  135104. }
  135105. func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  135106. if v == nil {
  135107. return graphql.Null
  135108. }
  135109. res := graphql.MarshalString(*v)
  135110. return res
  135111. }
  135112. func (ec *executionContext) unmarshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx context.Context, v interface{}) (*SubscriptionBillingAttemptErrorCode, error) {
  135113. if v == nil {
  135114. return nil, nil
  135115. }
  135116. var res = new(SubscriptionBillingAttemptErrorCode)
  135117. err := res.UnmarshalGQL(v)
  135118. return res, graphql.ErrorOnPath(ctx, err)
  135119. }
  135120. func (ec *executionContext) marshalOSubscriptionBillingAttemptErrorCode2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionBillingAttemptErrorCode(ctx context.Context, sel ast.SelectionSet, v *SubscriptionBillingAttemptErrorCode) graphql.Marshaler {
  135121. if v == nil {
  135122. return graphql.Null
  135123. }
  135124. return v
  135125. }
  135126. func (ec *executionContext) marshalOSubscriptionContract2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContract(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContract) graphql.Marshaler {
  135127. if v == nil {
  135128. return graphql.Null
  135129. }
  135130. return ec._SubscriptionContract(ctx, sel, v)
  135131. }
  135132. func (ec *executionContext) unmarshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx context.Context, v interface{}) (*SubscriptionContractLastPaymentStatus, error) {
  135133. if v == nil {
  135134. return nil, nil
  135135. }
  135136. var res = new(SubscriptionContractLastPaymentStatus)
  135137. err := res.UnmarshalGQL(v)
  135138. return res, graphql.ErrorOnPath(ctx, err)
  135139. }
  135140. func (ec *executionContext) marshalOSubscriptionContractLastPaymentStatus2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionContractLastPaymentStatus(ctx context.Context, sel ast.SelectionSet, v *SubscriptionContractLastPaymentStatus) graphql.Marshaler {
  135141. if v == nil {
  135142. return graphql.Null
  135143. }
  135144. return v
  135145. }
  135146. func (ec *executionContext) marshalOSubscriptionDeliveryMethod2gshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDeliveryMethod(ctx context.Context, sel ast.SelectionSet, v SubscriptionDeliveryMethod) graphql.Marshaler {
  135147. if v == nil {
  135148. return graphql.Null
  135149. }
  135150. return ec._SubscriptionDeliveryMethod(ctx, sel, v)
  135151. }
  135152. func (ec *executionContext) unmarshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx context.Context, v interface{}) (*SubscriptionDiscountRejectionReason, error) {
  135153. if v == nil {
  135154. return nil, nil
  135155. }
  135156. var res = new(SubscriptionDiscountRejectionReason)
  135157. err := res.UnmarshalGQL(v)
  135158. return res, graphql.ErrorOnPath(ctx, err)
  135159. }
  135160. func (ec *executionContext) marshalOSubscriptionDiscountRejectionReason2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionDiscountRejectionReason(ctx context.Context, sel ast.SelectionSet, v *SubscriptionDiscountRejectionReason) graphql.Marshaler {
  135161. if v == nil {
  135162. return graphql.Null
  135163. }
  135164. return v
  135165. }
  135166. func (ec *executionContext) marshalOSubscriptionPricingPolicy2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐSubscriptionPricingPolicy(ctx context.Context, sel ast.SelectionSet, v *SubscriptionPricingPolicy) graphql.Marshaler {
  135167. if v == nil {
  135168. return graphql.Null
  135169. }
  135170. return ec._SubscriptionPricingPolicy(ctx, sel, v)
  135171. }
  135172. func (ec *executionContext) unmarshalOURL2ᚖstring(ctx context.Context, v interface{}) (*string, error) {
  135173. if v == nil {
  135174. return nil, nil
  135175. }
  135176. res, err := graphql.UnmarshalString(v)
  135177. return &res, graphql.ErrorOnPath(ctx, err)
  135178. }
  135179. func (ec *executionContext) marshalOURL2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
  135180. if v == nil {
  135181. return graphql.Null
  135182. }
  135183. res := graphql.MarshalString(*v)
  135184. return res
  135185. }
  135186. func (ec *executionContext) marshalOUTMParameters2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐUTMParameters(ctx context.Context, sel ast.SelectionSet, v *UTMParameters) graphql.Marshaler {
  135187. if v == nil {
  135188. return graphql.Null
  135189. }
  135190. return ec._UTMParameters(ctx, sel, v)
  135191. }
  135192. func (ec *executionContext) marshalOVideoSource2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐVideoSource(ctx context.Context, sel ast.SelectionSet, v *VideoSource) graphql.Marshaler {
  135193. if v == nil {
  135194. return graphql.Null
  135195. }
  135196. return ec._VideoSource(ctx, sel, v)
  135197. }
  135198. func (ec *executionContext) marshalOWeight2ᚖgshopperᚗcomᚋgshopifyᚋadminᚑapiᚋgraphᚋcustomerᚋgeneratedᚐWeight(ctx context.Context, sel ast.SelectionSet, v *Weight) graphql.Marshaler {
  135199. if v == nil {
  135200. return graphql.Null
  135201. }
  135202. return ec._Weight(ctx, sel, v)
  135203. }
  135204. func (ec *executionContext) marshalO_Entity2githubᚗcomᚋ99designsᚋgqlgenᚋpluginᚋfederationᚋfedruntimeᚐEntity(ctx context.Context, sel ast.SelectionSet, v fedruntime.Entity) graphql.Marshaler {
  135205. if v == nil {
  135206. return graphql.Null
  135207. }
  135208. return ec.__Entity(ctx, sel, v)
  135209. }
  135210. func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.EnumValue) graphql.Marshaler {
  135211. if v == nil {
  135212. return graphql.Null
  135213. }
  135214. ret := make(graphql.Array, len(v))
  135215. var wg sync.WaitGroup
  135216. isLen1 := len(v) == 1
  135217. if !isLen1 {
  135218. wg.Add(len(v))
  135219. }
  135220. for i := range v {
  135221. i := i
  135222. fc := &graphql.FieldContext{
  135223. Index: &i,
  135224. Result: &v[i],
  135225. }
  135226. ctx := graphql.WithFieldContext(ctx, fc)
  135227. f := func(i int) {
  135228. defer func() {
  135229. if r := recover(); r != nil {
  135230. ec.Error(ctx, ec.Recover(ctx, r))
  135231. ret = nil
  135232. }
  135233. }()
  135234. if !isLen1 {
  135235. defer wg.Done()
  135236. }
  135237. ret[i] = ec.marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx, sel, v[i])
  135238. }
  135239. if isLen1 {
  135240. f(i)
  135241. } else {
  135242. go f(i)
  135243. }
  135244. }
  135245. wg.Wait()
  135246. for _, e := range ret {
  135247. if e == graphql.Null {
  135248. return graphql.Null
  135249. }
  135250. }
  135251. return ret
  135252. }
  135253. func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Field) graphql.Marshaler {
  135254. if v == nil {
  135255. return graphql.Null
  135256. }
  135257. ret := make(graphql.Array, len(v))
  135258. var wg sync.WaitGroup
  135259. isLen1 := len(v) == 1
  135260. if !isLen1 {
  135261. wg.Add(len(v))
  135262. }
  135263. for i := range v {
  135264. i := i
  135265. fc := &graphql.FieldContext{
  135266. Index: &i,
  135267. Result: &v[i],
  135268. }
  135269. ctx := graphql.WithFieldContext(ctx, fc)
  135270. f := func(i int) {
  135271. defer func() {
  135272. if r := recover(); r != nil {
  135273. ec.Error(ctx, ec.Recover(ctx, r))
  135274. ret = nil
  135275. }
  135276. }()
  135277. if !isLen1 {
  135278. defer wg.Done()
  135279. }
  135280. ret[i] = ec.marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx, sel, v[i])
  135281. }
  135282. if isLen1 {
  135283. f(i)
  135284. } else {
  135285. go f(i)
  135286. }
  135287. }
  135288. wg.Wait()
  135289. for _, e := range ret {
  135290. if e == graphql.Null {
  135291. return graphql.Null
  135292. }
  135293. }
  135294. return ret
  135295. }
  135296. func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
  135297. if v == nil {
  135298. return graphql.Null
  135299. }
  135300. ret := make(graphql.Array, len(v))
  135301. var wg sync.WaitGroup
  135302. isLen1 := len(v) == 1
  135303. if !isLen1 {
  135304. wg.Add(len(v))
  135305. }
  135306. for i := range v {
  135307. i := i
  135308. fc := &graphql.FieldContext{
  135309. Index: &i,
  135310. Result: &v[i],
  135311. }
  135312. ctx := graphql.WithFieldContext(ctx, fc)
  135313. f := func(i int) {
  135314. defer func() {
  135315. if r := recover(); r != nil {
  135316. ec.Error(ctx, ec.Recover(ctx, r))
  135317. ret = nil
  135318. }
  135319. }()
  135320. if !isLen1 {
  135321. defer wg.Done()
  135322. }
  135323. ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
  135324. }
  135325. if isLen1 {
  135326. f(i)
  135327. } else {
  135328. go f(i)
  135329. }
  135330. }
  135331. wg.Wait()
  135332. for _, e := range ret {
  135333. if e == graphql.Null {
  135334. return graphql.Null
  135335. }
  135336. }
  135337. return ret
  135338. }
  135339. func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v *introspection.Schema) graphql.Marshaler {
  135340. if v == nil {
  135341. return graphql.Null
  135342. }
  135343. return ec.___Schema(ctx, sel, v)
  135344. }
  135345. func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
  135346. if v == nil {
  135347. return graphql.Null
  135348. }
  135349. ret := make(graphql.Array, len(v))
  135350. var wg sync.WaitGroup
  135351. isLen1 := len(v) == 1
  135352. if !isLen1 {
  135353. wg.Add(len(v))
  135354. }
  135355. for i := range v {
  135356. i := i
  135357. fc := &graphql.FieldContext{
  135358. Index: &i,
  135359. Result: &v[i],
  135360. }
  135361. ctx := graphql.WithFieldContext(ctx, fc)
  135362. f := func(i int) {
  135363. defer func() {
  135364. if r := recover(); r != nil {
  135365. ec.Error(ctx, ec.Recover(ctx, r))
  135366. ret = nil
  135367. }
  135368. }()
  135369. if !isLen1 {
  135370. defer wg.Done()
  135371. }
  135372. ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
  135373. }
  135374. if isLen1 {
  135375. f(i)
  135376. } else {
  135377. go f(i)
  135378. }
  135379. }
  135380. wg.Wait()
  135381. for _, e := range ret {
  135382. if e == graphql.Null {
  135383. return graphql.Null
  135384. }
  135385. }
  135386. return ret
  135387. }
  135388. func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
  135389. if v == nil {
  135390. return graphql.Null
  135391. }
  135392. return ec.___Type(ctx, sel, v)
  135393. }
  135394. // endregion ***************************** type.gotpl *****************************